Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
development_overview [2015/04/29 19:25]
biogridadmin [Tools and Resources]
development_overview [2015/04/29 19:31]
biogridadmin [Bug Tracking and User-Base Interaction]
Line 18: Line 18:
 The BioGRID makes extensive use of existing tools and software for some aspects of our development. For maintaining tracking of our source code we make use of the **[[http://​git-scm.com|GIT]]** version tracking system. For all of our documentation and help resources, we use the **[[http://​www.dokuwiki.org|DokuWiki]]** system (including for this documentation you're reading right now). For many of the fancier graphical components of our websites, we make extensive use of the **[[http://​jquery.com|jQuery]]** JavaScript library. For development,​ BioGRID software engineers use tools like **[[http://​www.eclipse.org/​|Eclipse]]**,​ **[[http://​www.xemacs.org/​|XEmacs]]**,​ and **[[http://​www.vim.org/​|VIM]]** for source code creation and maintenance. The BioGRID makes extensive use of existing tools and software for some aspects of our development. For maintaining tracking of our source code we make use of the **[[http://​git-scm.com|GIT]]** version tracking system. For all of our documentation and help resources, we use the **[[http://​www.dokuwiki.org|DokuWiki]]** system (including for this documentation you're reading right now). For many of the fancier graphical components of our websites, we make extensive use of the **[[http://​jquery.com|jQuery]]** JavaScript library. For development,​ BioGRID software engineers use tools like **[[http://​www.eclipse.org/​|Eclipse]]**,​ **[[http://​www.xemacs.org/​|XEmacs]]**,​ and **[[http://​www.vim.org/​|VIM]]** for source code creation and maintenance.
 ===== Hardware and Backups ===== ===== Hardware and Backups =====
-All BioGRID websites and databases run on Dell and Mac based server hardware running out of Toronto and Princeton. All of our servers are currently running **[[http://​centos.org/​|CentOS Linux]]** as our core operating ​system, which is a free and open source operating ​platform. On each web server, we utilize the open source **[[http://​httpd.apache.org/​|Apache 2.0]]** web server and **[[http://​tomcat.apache.org/​|Apache Tomcat]]** web server to host and run our applications. All of our backups (nightly, weekly, and monthly) are performed via automated scripted procedures using Python and **[[http://​samba.anu.edu.au/​rsync/​|RSync]]** and are archived to multiple locations including offsite tape based backups.+[[http://​httpd.apache.org/​|{{ :​apache.jpg|Apache}}]] 
 +[[http://​nginx.org/​|{{ :​nginx.jpg|Nginx}}]] 
 +All BioGRID websites and databases run on **[[https://​www.linode.com/​|Linode]]** high performance ​server hardware running out of Dallas, Texas, USA. All of our servers are currently running **[[http://​centos.org/​|CentOS Linux]]** and **[[http://​www.ubuntu.com/​|Ubuntu]]** as our core operating ​systemsboth of which are free and open source operating ​system platforms. On each web server, we utilize the open source **[[http://​httpd.apache.org/​|Apache 2.0]]** web server, [[http://​nginx.org/​|Nginx]] web server, ​and the **[[http://​tomcat.apache.org/​|Apache Tomcat]]** web server to host and run our applications. All of our backups (nightly, weekly, and monthly) are performed via automated scripted procedures using Python and **[[http://​samba.anu.edu.au/​rsync/​|RSync]]** and are archived to multiple locations including offsite tape based backups.
  
 ===== Bug Tracking and User-Base Interaction ===== ===== Bug Tracking and User-Base Interaction =====
-For Bug Tracking of programming errors and new feature requirements,​ the BioGRID uses the open source content management system ​**[[http://drupal.org|Drupal]]**. For communication from users, we maintain a shared email account with the free mail resource **[[http://​mail.google.com|GMail]]**. We are currently working to expand these resources to include an open mailing list maintained by **[[http://​groups.google.com|Google Groups]]**.+[[https://​trello.com/​|{{ :​trello.jpg|Trello}}]] 
 +For Bug Tracking of programming errors and new feature requirements,​ the BioGRID uses the free **[[https://trello.com/|Trello]]** platform. For communication from users, we maintain a shared email account with the free mail resource **[[http://​mail.google.com|GMail]]**. We also maintain a **[[http://​twitter.com/#​!/​biogrid|Twitter Account]]** where users can message us directly. We are currently working to expand these resources to include an open mailing list maintained by **[[http://​groups.google.com|Google Groups]]**.
 
development_overview.txt · Last modified: 2017/08/08 12:52 (external edit)