Forma LMS PHP Cross Reference Learning Management Systems

Source: /skeleton.txt - 201 lines - 7247 bytes - Text - Print

   1  /* ======================================================================== \

   2  |   FORMA - The E-Learning Suite                                            |

   3  |                                                                           |

   4  |   Copyright (c) 2013 (Forma)                                              |

   5  |   http://www.formalms.org                                                 |

   6  |   License  http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt           |

   7  |                                                                           |

   8  |   from docebo 4.0.5 CE 2008-2012 (c) docebo                               |

   9  |   License http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt            |

  10  \ ======================================================================== */
  11  
  12          App. Skeleton
  13  
  14  /
  15   |- index.php                                Web application entry script file
  16   |- admin.php                                Web application backend entry script file
  17   |- config.php                                Main configuration file
  18   |- base.php                                File used only in order to calculate relative and absolute path to others part
  19   |- addons/                                    External classes and widget
  20   |     |- calendar/                            Calendar
  21   |      |- feeds/                                Reading and generatin rss files
  22   |     |- htmlpurifier/                        Filtering html input
  23   |      |- kses/                                Filtering html input
  24   |     |- nusoap/                                Soap and wsdl classess
  25   |     |- pclzip/                                Zip files
  26   |     |- phpmailer/                            Mail sender
  27   |     |- shadowbox/                            Lightbox
  28   |     |- tiny_mce/                            wyswyg editor
  29   |     |- utf8/                                string manipulation function utf8-safe
  30   |     '- yui/                                JS Framework
  31   |
  32   |-    api/                                    api servers
  33   |     |- rest/                                rest api files
  34   |     |     '- ...
  35   |     |- soap/                                soap api files
  36   |     |     '- ...
  37   |     |- lib.api.php                            lib for api operations
  38   |     |- rest.php                            rest server
  39   |     |- soap.php                            soap server
  40   |     '- wsdl.php                            wsdl server
  41   |
  42   |-    cron/                                    "server" for automatic tasks
  43   |     |- cron.task.php                        IO Task
  44   |     |- cron.report.php                        Sending of scheduled reports
  45   |     '- cron.alerts.php                        Sending of automatic mail alerts
  46   |
  47   |-    i18n/                                    Internationalization functions
  48   |     |-    lib.regset.php                        Main class for date/currenct/number formatting
  49   |     '-    lib.lang.php                        Main class for multilanguage phrases / content
  50   |
  51   |-    adodb/                                    Database functionalities
  52   |     |- ar/                                    Active records
  53   |     |     '-    ...
  54   |     |-    schema/                                Evolutive tables files
  55   |     |     |- ...
  56   |     |     |- ...
  57   |     |     |-    core_user.php                    Evolutive history for the core_user table
  58   |     |     |- ...
  59   |     |     '- ...
  60   |     |- driver.dbms.php                        Main driver
  61   |     |- driver.mysql.php                    Connection driver for mysql
  62   |     |- driver.mysqli.php                    Connection driver for mysqli
  63   |     '- driver.postgresql.php                Connection driver for postgresql
  64   |
  65   |-    widget/                                    Common interface widget
  66   |     |-    combined/                            Combined widget for tree + table
  67   |     |     |-    views/                            View for the widget
  68   |     |     |     |-    tree_over.php                Tree over the table
  69   |     |     |     '-    tree_lateral.php            Tree on the table side (25/75)
  70   |     |     |-    class.tree_table.php            Main class for the widget
  71   |     |     '-    class.tree_table.php            Main js for the widget
  72   |     |-    table/                                Table widget
  73   |     |     |-    views/                            View for the widget
  74   |     |     |     '-    table.php                    Standard table view
  75   |     |     |-    class.table.php                    Main class for the widget
  76   |     |     '-    table.js                        Main js for the widget
  77   |     |-    tree/                                Tree widget
  78   |     |     |-    views/                            View for the widget
  79   |     |     |     |-    tree.php                    Standard tree view
  80   |     |     |     '-    explorer.php                Tree explorer view (path and content for a single)
  81   |     |     |-    class.tree.php                    Main class for the widget
  82   |     |     '-    tree.js                            Main js for the widget
  83   |     '-    dialog/                                Dialog widget
  84   |         |-    views/                            View for the widget
  85   |         |     '-    dialog.php                    View for the dialog
  86   |         |-    class.dialog.php                Main class for the widget
  87   |         '-    dialog.js                        Main js for the widget
  88   |-    lib/                                    containing general application files
  89   |     |-    special_tag/                        containing special tag and function for the views
  90   |     |-    form/                                form rendering and management files
  91   |      |- connectors/                            Connectors for the iotask module
  92   |      '- ...
  93   |
  94   ---------------------------------------------------------------------------------------------------
  95   |-    appCore/                                Core
  96   |     |- class/
  97   |     |     |- class.menu.php                    Menu file
  98   |     |     '- class.dashboard.php                Dashboard blocks
  99   |     |
 100   |     |- lib/                                Specific lib
 101   |      |    |- ...
 102   |      |    '- ...
 103   |     |
 104   |     |- models/                                Models for the admin
 105   |     |     |-    AdminManager.php
 106   |     |     |-    Code.php
 107   |     |     |-    Configuration.php
 108   |     |     |-    Dashboard.php
 109   |     |     |-    DEvent.php
 110   |     |     |-    Field.php
 111   |     |     |-    Iotask.php
 112   |     |     |-    Lang.php
 113   |     |     |-    Newsletter.php
 114   |     |     |-    User.php
 115   |     |     '-    PublicAdmin.php
 116   |     |
 117   |     |- controllers/                        Controllers for the admin
 118   |     |     |-    AdminManagerController.php
 119   |     |     |-    CodeController.php
 120   |     |     |-    ConfigurationController.php
 121   |     |     |-    DashboardController.php
 122   |     |     |-    DEventController.php
 123   |     |     |-    FieldController.php
 124   |     |     |-    IotaskController.php
 125   |     |     |-    LangController.php
 126   |     |     |-    NewsletterController.php
 127   |     |     |-    UserController.php
 128   |     |     '-    PublicAdminController.php
 129   |     |
 130   |     '- views/                                Views for the admin module
 131   |         |-    adminmanager/                    sub-admin management view
 132   |         |     '-    list.php
 133   |         |-    code/                            code module view
 134   |         |     '-    list.php
 135   |         |-    configuration/                    configuration view
 136   |         |     '-    list.php
 137   |         |-    dashboard/                        dashboard view
 138   |         |     '-    list.php
 139   |         |-    devent/                            events view
 140   |         |     '-    list.php
 141   |         |-    field/                            extra field view
 142   |         |     '-    list.php
 143   |         |-    iotask/                            iotask view
 144   |         |     '-    list.php
 145   |         |-    lang/                            lang management view
 146   |         |     '-    list.php
 147   |         |-    newsletter/                        newsletter view
 148   |         |     '-    list.php
 149   |         |- configuration/                    configuration view
 150   |         |     '-    list.php
 151   |         |- user/                            user view
 152   |         |     |-    _form.php
 153   |         |     |-    add.php
 154   |         |     |-    mod.php
 155   |         |     |-    del.php
 156   |         |     |-    detail.php
 157   |         |     '-    list.php
 158   |         '-    publicadmin/                    public admin view
 159   |             '-    list.php
 160   |
 161   ---------------------------------------------------------------------------------------------------
 162   |-    appLms/                                lms
 163   |     |- class/
 164   |     |     |- class.menu.php                    Menu file
 165   |     |     '- calss.dashboard.php                Dashboard blocks
 166   |     |
 167   |     |- lib/                                Specific lib
 168   |      |    |- ...
 169   |      |    '- ...
 170   |     |
 171   |     |- models/                                Models for
 172   |     |     |-    .php
 173   |     |     '-    .php
 174   |     |
 175   |     |- controllers/                        Controllers for
 176   |     |     |-    Controller.php
 177   |     |     '-    Controller.php
 178   |     |
 179   |     '- views/                                Views for
 180   |         |-    /
 181   |         |     '-    list.php
 182   |         '-    /
 183   |             '-    list.php
 184   |
 185   ---------------------------------------------------------------------------------------------------
 186   |-    scs/                            vecchia appScs
 187   |
 188   |-    files/                            containing user uploaded or runtime generated files
 189   |     |-    ...                            multiples fodlers
 190   |     |-    ...
 191   |     |-    ...
 192   |     '-    ...
 193   |
 194   '-    templates/                        containing themes for the app
 195        '- standard/                    "standard" theme
 196                |-    images/                images
 197                |     '- ...
 198                |-    style/                stylesheets
 199                |     '- ...
 200                '-    yui-skin/            yui-skin files
 201                     '- ...

title

Description

title

Description

title

Description

title

title

Body