Tripal
4.x

Contents:

  • How to Install Tripal
  • Building your Site
  • Guiding your Users
  • Site Administration
  • Extending Tripal
    • Object-Oriented Development
    • Controlled Vocabularies (CVs)
    • Biological Data Storage
    • Custom Module Development
    • Deprecations in Tripal 4.x
    • Automated Testing
    • Hands-On Training
  • Upgrading Tripal
  • Contributing to Core Tripal
  • Design Documentation
Tripal
  • Extending Tripal
  • View page source

Extending Tripal

Contents:

  • Object-Oriented Development
  • Controlled Vocabularies (CVs)
    • How are CVs used in Tripal?
    • Identifying a CVTerm
    • Retrieving Tripal Terms
    • Chado CV module
  • Biological Data Storage
    • Tripal DBX: Generic cross database support for Drupal
    • GMOD Chado Schema Integration
    • Chado Buddies
    • Bulk Schema Install for PostgreSQL
    • Custom Tables in Chado
    • Creating a Chado Data Importer
  • Custom Module Development
    • Module File Structure
    • Menus, Links and URLs
    • Plugins and Services (Building blocks)
    • Pages and Page Types
    • Fields (Content building blocks)
    • Forms (user input)
    • Jobs (longer-running tasks)
    • Error Reporting and Logging
    • Views (content listings)
    • Configuration Variables
    • Theme (display)
    • Caching (performance)
    • Alternate Database Backends
  • Deprecations in Tripal 4.x
    • chado_db_select() is deprecated in favour of the Tripal DBX Query API
    • Tripal Chado Query API is deprecated in favour of the Tripal DBX Query API
    • Tripal importer using Drupal::service() is deprecated in favour of dependency injection.
    • ChadoOrganismAutocompleteController is deprecated in favour of ChadoOrganismFormElementController
  • Automated Testing
    • How run automated tests locally
    • Tripal-focused Testing
    • Automated testing across many Drupal/PHP Versions
    • Additional Resources
  • Hands-On Training
    • How to use Custom Tables in Chado
    • Using XDebug to Profile Performance for a Tripal Site
Previous Next

© Copyright 2009-2026, Tripal Project Management Committee with the help of the Tripal Community.

Built with Sphinx using a theme provided by Read the Docs.