Changes between Version 5 and Version 6 of DrupalIntegration


Ignore:
Timestamp:
Oct 8, 2014, 9:37:53 AM (9 years ago)
Author:
tristano
Comment:

Added high level documentation of custom BOINC modules

Legend:

Unmodified
Added
Removed
Modified
  • DrupalIntegration

    v5 v6  
    3030
    3131Modules generally build on other modules, so a custom module to enhance part of the system may work in conjunction with half a dozen other modules in order to provide a given function.
     32
     33=== Custom Modules ===
     34
     35Custom modules can be classified as those providing BOINC features and those that enhance core or contrib (3rd party) Drupal functions. The BOINC modules are the most significant.
     36
     37==== BOINC Core ====
     38
     39Provides functions that are potentially used by multiple other modules or are otherwise expected to be needed for any implementation of the system.
     40
     41==== BOINC Import ====
     42
     43Provides the tools and framework for importing data from a BOINC database into the Drupal database. The data imported by this process is either synchronized so that future changes are applied to both databases or the BOINC data is detached and is no longer updated.
     44
     45==== BOINC Stats ====
     46
     47Provides graphical charts for user and project activity.
     48
     49==== BOINC Team ====
     50
     51Provides tools for the management of BOINC teams and adds team details to the user interface. Also allows optional management of team forums.
     52
     53==== BOINC User ====
     54
     55Connects Drupal user accounts with BOINC user accounts and provides seamless authentication between them. Also provides user account pages.
     56
     57==== BOINC Work ====
     58
     59Enables data related to work to be accessed from the BOINC database and displayed in user dashboards and elsewhere in the Drupal interface. Also allows management of computing preferences, both for the user and also the project administrator.
    3260
    3361== Database Integration ==