Difference between revisions of "Community"

From GMOD
Jump to: navigation, search
(New page: ; '''Description'''<br /> : The community module provides a directory of people, labs, and organizations<br /> involved in research of a model organism. All of these groups will be able<...)
 
m (Reverted edits by Uwefira (Talk); changed back to last version by Clements)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
==Description==
  
 +
A proposed database module for Chado.
  
; '''Description'''<br />
+
The community module provides a directory of people, labs, and organizations involved in research of a model organism. All of these groups will be able to register, and update their contact information and research interests in a secure manner. The community module will also include a job board that allows users to create and manage job postings. Furthermore, the community module can act as a central management point for MOD user accounts.
: The community module provides a directory of people, labs, and organizations<br /> involved in research of a model organism. All of these groups will be able<br /> to register, and update their contact information and research interests in<br /> a secure manner. The community module will also include a job board that allows<br /> users to create and manage job postings. Furthermore, the community module<br /> can act as a central management point for MOD user accounts.
+
: '''Technology'''
+
: The community module uses a relational database, a Servlets and JSP engine,<br /> and the Struts Web application framework.
+
: '''Other Benefits for MOD developers'''
+
  
* Use of cascading style sheets(CSS), XSL, and separation of application and<br /> presentation logic allows individual MODs to make substantial changes to the<br /> look and feel of the community module without touching the modules application<br /> logic.
 
* The Struts framework provides strong support for internationalization (e.g.,<br /> making interfaces available in several different languages).
 
  
; '''Demo &amp; Screenshot'''<br />
+
==Technology==
: [http://www.xenbase.org/communitydemo/demo.html Latest demo]'''<br />'''
+
; '''Requirements'''<br />
+
: Currently, the community database schema is a standalone database built<br /> on an IBM DB2 relational database. However, it will soon be ported to Postgres<br /> and will be fully integrated with the Chado Schema. The community module requires<br /> a Java servlet engine satisfying the Servlet 2.3 and JSP 1.2 specs; Tomcat<br /> 4.1.3 is an example of a supporting servlet engine.
+
; '''Documentation'''<br />
+
  
* [http://www.xenbase.org/communitydemo/communitymodel.pdf Database<br /> schema]
+
* The community module uses a relational database, a Servlets and JSP engine, and the Struts Web application framework.
 +
 
 +
'''Other Benefits for MOD developers'''
 +
 
 +
* Use of cascading style sheets(CSS), XSL, and separation of application and presentation logic allows individual MODs to make substantial changes to the look and feel of the community module without touching the modules application logic.
 +
* The Struts framework provides strong support for internationalization (e.g., making interfaces available in several different languages).
 +
 
 +
 
 +
==Demo & Screenshot==
 +
 
 +
* [http://www.xenbase.org/communitydemo/demo.html Latest demo]
 +
 
 +
 
 +
==Requirements==
 +
 
 +
Currently, the community database schema is a standalone database built on an IBM DB2 relational database. However, it will soon be ported to Postgres and will be fully integrated with the Chado Schema. The community module requires a Java servlet engine satisfying the Servlet 2.3 and JSP 1.2 specs; Tomcat 4.1.3 is an example of a supporting servlet engine.
 +
 
 +
 
 +
==Documentation==
 +
 
 +
* [http://www.xenbase.org/communitydemo/communitymodel.pdf Database schema]
 
* Javadoc based technical documentation will be provided in the future.
 
* Javadoc based technical documentation will be provided in the future.
  
; '''Contact'''<br />
+
 
: ''''''[[Jeff Bowes]]
+
==Contact==
; '''Downloads'''<br />''''''<br />
+
 
: N/A
+
[[Jeff Bowes]]
 +
 
 +
[[Category:Unsupported]]
 +
[[Category:Chado Modules]]
 +
[[Category:Proposals]]

Latest revision as of 00:52, 18 November 2010

Description

A proposed database module for Chado.

The community module provides a directory of people, labs, and organizations involved in research of a model organism. All of these groups will be able to register, and update their contact information and research interests in a secure manner. The community module will also include a job board that allows users to create and manage job postings. Furthermore, the community module can act as a central management point for MOD user accounts.


Technology

  • The community module uses a relational database, a Servlets and JSP engine, and the Struts Web application framework.

Other Benefits for MOD developers

  • Use of cascading style sheets(CSS), XSL, and separation of application and presentation logic allows individual MODs to make substantial changes to the look and feel of the community module without touching the modules application logic.
  • The Struts framework provides strong support for internationalization (e.g., making interfaces available in several different languages).


Demo & Screenshot


Requirements

Currently, the community database schema is a standalone database built on an IBM DB2 relational database. However, it will soon be ported to Postgres and will be fully integrated with the Chado Schema. The community module requires a Java servlet engine satisfying the Servlet 2.3 and JSP 1.2 specs; Tomcat 4.1.3 is an example of a supporting servlet engine.


Documentation

  • Database schema
  • Javadoc based technical documentation will be provided in the future.


Contact

Jeff Bowes