Difference between revisions of "GMOD Components"

From GMOD
Jump to: navigation, search
(New page: GMOD is a loose federation of software applications (components) aimed at providing functionality that is needed by all model organism databases. The applications are linked together by ...)
 
Line 1: Line 1:
  
 
+
GMOD is a loose federation of software applications (components) aimed at providing functionality that is needed by all model organism databases.  
GMOD is a loose federation of software applications (components) aimed at providing functionality that is needed by all model organism databases. The applications are linked together by their use of a common database schema known as Chado.
+
  
 
This diagram represents a model organism database (MOD) and its typical components. The "top ten" types of functionality are represented in the top row of the diagram as a set of interfaces. The "Vis" prefix on the end of each interface is an abbreviation of "Visualization", and should be interpreted literally -- an alignment visualization interface should not merely allow users to passively view pre-existing alignments, but should also to user interaction to create and visualize alignments of their own.
 
This diagram represents a model organism database (MOD) and its typical components. The "top ten" types of functionality are represented in the top row of the diagram as a set of interfaces. The "Vis" prefix on the end of each interface is an abbreviation of "Visualization", and should be interpreted literally -- an alignment visualization interface should not merely allow users to passively view pre-existing alignments, but should also to user interaction to create and visualize alignments of their own.
Line 13: Line 12:
 
----
 
----
  
While this book (hierarchical set of web pages) is largely intended to replace the software matrix that was on the old GMOD website, I have received some requests for the old [[software matrix, so here you go.]]
 
  
  
 
* [[Common Documents]]
 
* [[Common Templates]]
 
 
* [[Community Visualization]]
 
* [[Community Visualization]]
 
* [[Comparative Genomics Visualization]]
 
* [[Comparative Genomics Visualization]]
Line 30: Line 25:
 
* [[Phenotype Visualization]]
 
* [[Phenotype Visualization]]
 
* [[Sequence Alignment]]
 
* [[Sequence Alignment]]
* [[Sequence Alignment Visualization]]
 
 
* [[Strain/Library Visualization]]
 
* [[Strain/Library Visualization]]
 
* [[Utilities]]
 
* [[Utilities]]
Line 37: Line 31:
  
  
{| id="attachments"
 
! Attachment
 
! Size
 
|- class="dark"
 
|
 
 
[http://www.gmod.org/files/roadmap.png roadmap.png]
 
[http://www.gmod.org/files/roadmap.png roadmap.png]
 
| 45.53 KB
 
| 45.53 KB
Line 52: Line 41:
 
[http://www.gmod.org/files/GMOD_components_roadmap.zuml GMOD_components_roadmap.zuml]
 
[http://www.gmod.org/files/GMOD_components_roadmap.zuml GMOD_components_roadmap.zuml]
 
| 28.25 KB
 
| 28.25 KB
|}
 
 
 
 
 
probably a good idea to turn this back on once the old content has all been ported over to the new site. i just added a new node on workflow/ergatis, and it would be difficult to know this had been added if not posted to the front b/c it is deep in the components book.
 
  
  
Line 63: Line 46:
  
 
I think he said something to the effect that the front page looked too crowded. Most new posts will be noted on the front page: blog posts will go in their block, comments will go in their block. What will not go in is new 'book' pages, though it will still go into an RSS feed. We could make a block with the site's RSS feed, which would show recent posts on the side, without having to show content. If someone wanted to highlight a new book page, they can blog about it too. (That is very unlikely to happen in real life, though, I expect.)
 
I think he said something to the effect that the front page looked too crowded. Most new posts will be noted on the front page: blog posts will go in their block, comments will go in their block. What will not go in is new 'book' pages, though it will still go into an RSS feed. We could make a block with the site's RSS feed, which would show recent posts on the side, without having to show content. If someone wanted to highlight a new book page, they can blog about it too. (That is very unlikely to happen in real life, though, I expect.)
 
 
 
 
RSS sounds like a reasonable compromise.
 
 
 
 
  
 
Moving things off the front page seems to have messed with the RSS feed, so that solution won't work. Here's what I did instead: I added a module called 'front_page' that lets you configure a custom front page, and then created a node that has just sticky nodes in it, and now requests from outside drupal for www.gmod.org will get redirected to that node. This is the 'clean' homepage. But any clicks on links from inside drupal to www.gmod.org will go to the default homepage with recent nodes. This is the 'working' homepage. I also reset blog entries and book nodes to display on the front page by default.
 
Moving things off the front page seems to have messed with the RSS feed, so that solution won't work. Here's what I did instead: I added a module called 'front_page' that lets you configure a custom front page, and then created a node that has just sticky nodes in it, and now requests from outside drupal for www.gmod.org will get redirected to that node. This is the 'clean' homepage. But any clicks on links from inside drupal to www.gmod.org will go to the default homepage with recent nodes. This is the 'working' homepage. I also reset blog entries and book nodes to display on the front page by default.
 
 
 
 
I thought I had it all figured out, but it doesn't seem to work yet. At the moment, all reqests for www.gmod.org, regardless of where they originate, go to what is supposed to be just the 'initial' homepage (node 86). I'll sort it out eventually.
 
 
 
 
 
I just had to write a little php.
 
 
 
 
 
zvvpkncyghnfiyqnarczuovgwqjgyq<br />[http://kaaop.sujbox.com link] [url=http://kxtus.xywiub.com]link[/url]
 
 
 
 
 
looks like we need to turn off anonymous comments.
 
 
 
 
  
 
Hey, where did the UML diagram go? I really liked having the mini-version on the frontpage, it's a good way to see what GMOD currently is and what is being or needs to be developed. If the diagram needs to be resized, recolored, cropped, etc let me know.
 
Hey, where did the UML diagram go? I really liked having the mini-version on the frontpage, it's a good way to see what GMOD currently is and what is being or needs to be developed. If the diagram needs to be resized, recolored, cropped, etc let me know.
 
 
 
  
 
It was huge. I think you had it set at 600 pixels, so I put it after the break. It is a great picture, but if you shrink it more, it becomes completely non-informative but if you make it bigger it is much to big to have on a front page. I would say even at 600 pixels it was too distorted to be informative (I couldn't read any of the text).
 
It was huge. I think you had it set at 600 pixels, so I put it after the break. It is a great picture, but if you shrink it more, it becomes completely non-informative but if you make it bigger it is much to big to have on a front page. I would say even at 600 pixels it was too distorted to be informative (I couldn't read any of the text).
  
 
+
[[Category:To Do]]
 
+
 
+
guess it just seemed mini on my 1920x1280 24" widescreen. shall we make a smaller version?
+
 
+
 
+
Flat list - collapsedFlat list - expandedThreaded list - collapsedThreaded list - expanded Date - newest firstDate - oldest first 10 comments per page30 comments per page50 comments per page70 comments per page90 comments per page  Select your preferred way to display the comments and click "Save settings" to activate your changes.
+

Revision as of 16:15, 11 February 2007

GMOD is a loose federation of software applications (components) aimed at providing functionality that is needed by all model organism databases.

This diagram represents a model organism database (MOD) and its typical components. The "top ten" types of functionality are represented in the top row of the diagram as a set of interfaces. The "Vis" prefix on the end of each interface is an abbreviation of "Visualization", and should be interpreted literally -- an alignment visualization interface should not merely allow users to passively view pre-existing alignments, but should also to user interaction to create and visualize alignments of their own.


[[
Roadmap25.jpg]
]

Key to diagram

GMOD components fulfilling the requirements of an interface are linked to the interface, as well as to the Chado schema modules if they are known to interact with Chado. The requirements of an interface, as well as the components that implement a given interface are described in the documents linked at the end of this document.




roadmap.png | 45.53 KB |- class="light" | roadmap25.jpg | 14.09 KB |- class="dark" | GMOD_components_roadmap.zuml | 28.25 KB



I think he said something to the effect that the front page looked too crowded. Most new posts will be noted on the front page: blog posts will go in their block, comments will go in their block. What will not go in is new 'book' pages, though it will still go into an RSS feed. We could make a block with the site's RSS feed, which would show recent posts on the side, without having to show content. If someone wanted to highlight a new book page, they can blog about it too. (That is very unlikely to happen in real life, though, I expect.)

Moving things off the front page seems to have messed with the RSS feed, so that solution won't work. Here's what I did instead: I added a module called 'front_page' that lets you configure a custom front page, and then created a node that has just sticky nodes in it, and now requests from outside drupal for www.gmod.org will get redirected to that node. This is the 'clean' homepage. But any clicks on links from inside drupal to www.gmod.org will go to the default homepage with recent nodes. This is the 'working' homepage. I also reset blog entries and book nodes to display on the front page by default.

Hey, where did the UML diagram go? I really liked having the mini-version on the frontpage, it's a good way to see what GMOD currently is and what is being or needs to be developed. If the diagram needs to be resized, recolored, cropped, etc let me know.

It was huge. I think you had it set at 600 pixels, so I put it after the break. It is a great picture, but if you shrink it more, it becomes completely non-informative but if you make it bigger it is much to big to have on a front page. I would say even at 600 pixels it was too distorted to be informative (I couldn't read any of the text).