Table of Contents
- Generating MOLGENIS from scratch, the Address Book Example
- 1. Create the data model in addressbook_db.xml
- Create a “Contact” data type
- Add properties to “Contact”
- Create a “Address” data type
- Link Addresses to Contact.
- 2. Model the user interface in addressbook_ui.xml
- Generate the application
- Configure the molgenis.properties file.
- Create an addressbook mysql instance
- Generate and compile your database
- 3. Expected result
- Stories for the research portal release of 31 dec 2011
- MOLGENIS Apps
- For researchers
- For developers
- Getting started
- Description of all project elements
- build scripts
- /apps
- /modules
- /generated (svn:ignore)
- /WebContent
- /dist (svn:ignore)
- Creating a new app
- Architecture overview
- Using Molgenis as a datasource for Galaxy
- Batch loading of data
- Loading csv data using the UI
- Load data for Contact.
- Load data for Address, including 'xref by name'
- MOLGENIS bookshelf
- Running MOLGENIS from the commandline
- Create
- Import
- Update
- Generate
- Run
- MOLGENIS suite overview: modules and products
- = Graphical overview of modules =
- Adding Custom buttons to the generated code
- 1. Define the custom commands in your *ui.xml
- 2. Implement the button
- MOLGENIS data model mapping overview
- Accessing the database via Molgenis Database
- In a standalone program
- Database API
- Get a database
- Add objects in batch
- Queries made simple
- Shorthand for query by primary key (id)
- How to deploy a MOLGENIS project under a different name
- Project name
- Database name
- Deploy name
- Optional: add or remove security
- Final note
- Documentation
- Software
- SOPs
- Download latest version from Subversion
- Download Eclipse workspace from sourceforge
- Download as source code
- MOLGENIS language definition
- <molgenis>
- Required attributes
- Optional attributes
- Child elements
- Emaling from within your MOLGENIS application
- Set your email settings in 'molgenis.properties'
- Add the following code to your plugin
- Enhancements for MOLGENIS on various levels
- Core
- Generators
- Plugins
- MOLGENIS FAQ
- Customizing look & layout
- Statement.GeneratedKeysNotRequested?
- It doesn't work after checkout!
- I want to automatically select my plugin
- Create new MOLGENIS project
- Can/should I use Infobright / Brigthouse for big data
- How to remove *.svn directories
- MolgenisFile
- Overview
- Field is file
- Entity is file
- Merging
- Technical
- Decorating
- Setting storage location
- Java API
- Services: uploading and downloading
- Practical example
- Java API extension example
- Notes
- Layout of MOLGENIS projects
- Subversion
- Extract MOLGENIS model from existing database
- Generating a MOLGENIS for an existing database
- Example
- MOLGENIS generator basics
- Join the MOLGENIS Google group
- MOLGENIS development manual
- MOLGENIS related internships
- Introduction
- Why MOLGENIS?
- What will you achieve with this guide?
- MOLGENIS Java Doc
- JPA Manual
- JPA documentation
- Usage of JPA within Molgenis
- DatabaseFactory AND persistence.xml
- Logging
- Database Mappers and EntityManager
- Primary Key generation
- Cascade Rules
- Decorators and EntityListeners
- Helper
- Language reference
- Database language (*_db.xml)
- User interface language (*_ui.xml)
- DTD
- MOLGENIS language reference in one page (easy for searching and printing)
- The MOLGENIS database language knows the following elements
- The MOLGENIS user interface language knows the following elements
- Overview of MOLGENIS modules
- Manually curated list
- Automatic generated list
- Movies about MOLGENIS
- Demos
- Example movie
- Eclipse install
- Frequently asked questions
- How to develop MOLGENIS on Eclipse/Helios?
- 1. Install eclipse helios
- 2. install SVN plugin 'subclipse'
- 3. install freemarker plugin 'Freemarker IDE'
- 4. checkout molgenis projects
- 5. Develop
- FAQ
- Q1: how to add/manage J2EE dependencies
- Q2: I get 404 errors when starting the server
- Q3: I get a very long 'loading web service DOM'
- Eclipse install
- Frequently asked questions
- Getting MOLGENIS running on Ubuntu
- Installing Ubuntu inside Windows using VirtualBox
- Install MySQL, Tomcat, Java, Eclipse on Ubuntu
- Get from a clean Windows install up to the point where you can generate, …
- Install Java,Tomcat,MySQL and Eclipse
- Create a database in MySQL
- Open the MOLGENIS workspace using Eclipse
- Creating a user interface plug-in
- 1. Define the plugin in the 'addressbook_ui.xml'
- 2. Add reload logic to 'plugin.pubmed.PubmedPlugin.java'
- Edit the reload function to produce a pubmed query URL
- 3. Create a html layout in plugin.pubmed.PubmedPlugin.ftl to show Pubmed …
- 4. Add user input handling to enable users to choose year
- title
- List of Plugins
- Quick Molgenis polls
- MolgenisProcessing
- Use Cases
- PBS best practices
- MOLGENIS progress update Jan - Jun 2010
- highlights
- Progress
- Bottlenecks
- Scientific output
- Collaborations
- About MOLGENIS
- MOLGENIS Contributors
- MOLGENIS partners
- MOLGENIS Partners
- Overview of Projects
- molgenis.properties file
- molgenis.passwd file
- How to rename a MOLGENIS project in Eclipse
- Step 1: Checkout MOLGENIS distro
- Step 2: Disconnect from SVN
- Step 3: Rename the web address
- Step 4: Regenerate your MOLGENIS as usual
- Posting data to MOLGENIS using REST API
- Using simple GET commands
- Using CURL
- Using the R interface
- GCC SCRUM page
- Backlog
- Notes from End-of-sprint demo 11.27, July 4 2011
- Report of Team 2, Sprint 7, 11.27
- Story: directory structure.
- Story: LifeLines import into Oracle
- Story: OSGi pilot …
- Story: BBMRI catalogue user want simpler search and download
- Report of team 1
- Selected user stories for the LifeLines research portal demo
- Below complete backlog of LifeLines related stories
- MOLGENIS Research Platform - Sprint 1
- Lessons learned
- MOLGENIS Research Platform - Sprint 2
- User stories selected by Matrix team
- User stories selected by Protocol team
- User stories moved to the Sprint Backlog
- Lessons Learnt from evaluation session of Sprint 2 on Mar. 3rd
- MOLGENIS Research Platform - Sprint 11.12
- Lessons Learnt from evaluation session of Sprint 3 (11.12) on Mar. 25th
- User story suggestions from end-of-sprint demo's
- MOLGENIS Research Platform - Sprint 11.16
- Team 1: Research Platform
- Team 2: LIMS
- MOLGENIS Research Platform - Sprint 11.20
- Team 1: NGS
- Team 2: LifeLines
- Team 3: Pheno
- MOLGENIS Research Platform - Sprint 11.20
- Team 1: NGS
- Team 2: …
- List of MOLGENIS servers
- List of MOLGENIS test servers
- FAQ for servers and VMs
- General
- Access
- Operating system
- Storage and backups
- Configuration
- Hosting
- SOPs
- Install and run standalone
- Install on tomcat6 and mysql
- Copy a file from sftp to molgenis VM
- Installation of SUSE VM
- Upload metadata
- NOTE
- How to change firewall
- Discussion
- Using the SOAP interface in Taverna
- MOLGENIS source code
- What do I need?
- What is in the other packages?
- Rapid generation of biosoftware you want to have
- Using MOLGENIS
- Getting involved
- MOLGENIS Users
- MOLGENIS is being used in the following projects:
- MOLGENIS Testing Framework
- Unit tests for Modules
- Integration tests
- UI web tests
- How to make good tickets?
- What is a ticket?
- What makes a good ticket?
- Size of tickets?
- How to use Milestones?
- What ticket type to use?
- Molgenis UI components
- Manual for Molgenis UI components
- How to make your plugin Freemarker-less
- What components to choose from
- The most important components
- Components that seem to offer no added value at this moment
- Components that should not be used at the moment
- Desired components
- How to integrate the components into your plugin
- Fancy JavaScript actions
- Code example
- Using the user interface
- Open the MOLGENIS workspace in Eclipse
Download in other formats: