Nessuna descrizione

Stephen Ficklin a345e57e87 Merge branch '7.x-3.x-upgrade' of github.com:tripal/tripal into 7.x-3.x-upgrade 9 anni fa
docs 8a898014b8 Renamed branch from 7.x-1.x to 7.x-2.x. Also merged bug fixes from 6.x-1.x 12 anni fa
legacy 64fd3db95b Applied fix made by Lacey to v2.x branch 9 anni fa
tripal 19e0574373 Somme minor code adjustemnts 9 anni fa
tripal_bulk_loader ca04f043a7 Tripal v3.0a (tripal-7.x-3.0-alpha1) 10 anni fa
tripal_chado 4278669e8b Fixed bug with using legacy templates and faking entities as nodes 9 anni fa
tripal_panes 0fd17bc354 Added vertical tabs for the Tripal v2 content migration UI. However, still can't get ajax to work correctly after this change. 9 anni fa
tripal_ws e705de10bd Added support for legacy v2 templates for v3 entities 10 anni fa
README.txt e705de10bd Added support for legacy v2 templates for v3 entities 10 anni fa

README.txt

What is Tripal?
--------------
Tripal is a collection of open-source freely available Drupal modules
and is a member of the GMOD family of tools. Tripal serves as a web
interface for the GMOD Chado database and is designed to reduce the
time and cost required for construction of an online genomic, genetic
and breeding database.


Features
--------------
- a Chado installer
- Data loaders for ontologies (controlled vocabularies), GFF files,
and FASTA files, publications (from PubMed and AGIRCOLA).
- Generic Bulk Data Loader Modules allows for creation of custom
loading templates.
- Drupal nodes (web pages) are automatically generated for organisms,
genomic features, biological libraries, and stocks
- Supports creation of materialized views for faster data queries.
- Display templates are provided for all content types for
easier customization.
- Views Integration allows for custom listings of data
- Content pieces exposed as blocks allowing the use of Panels for
custom layouts of Tripal Nodes


Required Modules
--------------
- Drupal 7.x
- Drupal Core Modules: Search, Path and PHP modules.
- Drupal contributed modules: Views
- Database containing GMOD Chado Schema (can be installed by the
Tripal Core module)

NOTE: A PostgreSQL database is required for installation of the
Chado Schema

Installation
--------------
Please follow the instructions in the online Tripal User's Guide:
http://tripal.info/tutorials/v2.0/installation


Upgrade from Tripal v2.x to v3.x
---------------------------------
Note: Upgrade can only be performed using 'drush' command.

Note: Deprecated API functions from Tripal v1.x have been removed from Tripal
v3. Therefore, use of deprecated API functions in templates or custom
modules may cause a white screen of death (WSOD). Check teh server logs if this
occurs to find where deprecated functions may be used.

Upgrade Instructions:

Step 1: Put the site in maintenance mode.

Step 2: Disable tripal modules. Disabling the core module will disable all
other Tripal modules:

drush pm-disable tripal_core

Step 3: Remove old Tripal v2 package and replace with Tripal v3 package
Step 4: Enable the tripal module

drush pm-enable tripal

Step 5: Enable the tripal_chado module

drush pm-enable tripal_chado

Step 6: Tripal v2 modules are now called 'legacy modules'. these are the
modules that were disabled in step #2. For backwards compatibility, you
should re-enable these modules:

drush pm-enable tripal_core, tripal_views, tripal_db, tripal_cv, \
tripal_analysis, tripal_organism, tripal_feature, tripal_pub, \
tripal_stock

Be sure to enable any additional modules not included in the example
drush command above.

Step 7: Return to your Tripal site, and click the link that appears for
preparing Chado and launch the job.


Customization
--------------
Tripal can be used “as is” but also allows for complete customization.
PHP-based template files are provided for all data types to allow for
precise customizations as required by the community. A well-developed
Tripal API provides a uniform set of variables and functions for
accessing any and all data within the Chado database.