moodle/mod
Sam Hemelryk 90723839ca themes MDL-21862 Implements base theme and standard theme.
Very big theme changes, standardold theme has been split into two themes base and standard. Base theme contains only CSS that is absolutly required (e.g. layout, white space rules, specific widths) and standard (which now looks like standardwhite) contains all the frills.
The following noteable changes have also been made:
  * Plugin CSS has been pushed back into the plugin directories as styles.css files.
  * Install_print_header has been corrected.
  * Redundant or deprecated rules have been removed.
  * Several minor class changes throughout Moodle.
  * CSS is now single line rules not multiline indented.
  * Installs with theme=standardold automatically switch to standard.
  * body classes / id now have prefixes to make it clearer what they are and avoid conflicts.
Also worth noting:
  * There is still alot of tweaking that is required to get everything looking as it is supposed to, please be patient or better yet help out.
  * I am currently working on the documentation for the themes system... it will be here soon.
2010-03-25 06:38:21 +00:00
..
assignment themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
chat themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
choice themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
data themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
feedback themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
folder navigation MDL-21565 Update this xxx is now automatically added to the nav for all modules by default and is renamed to settings as that is what was being used in the tabs system presently anyway. 2010-03-22 03:04:00 +00:00
forum themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
glossary themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
hotpot navigation MDL-21565 Update this xxx is now automatically added to the nav for all modules by default and is renamed to settings as that is what was being used in the tabs system presently anyway. 2010-03-22 03:04:00 +00:00
imscp navigation MDL-21565 Update this xxx is now automatically added to the nav for all modules by default and is renamed to settings as that is what was being used in the tabs system presently anyway. 2010-03-22 03:04:00 +00:00
label MDL-21590 fixed icons in navigation lib + clean up of modinfo (planned removeal of legacy use of urlencode since 1.8 - we use serialize and utf8 is ok now) 2010-02-14 20:18:10 +00:00
lesson themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
page navigation MDL-21565 Update this xxx is now automatically added to the nav for all modules by default and is renamed to settings as that is what was being used in the tabs system presently anyway. 2010-03-22 03:04:00 +00:00
quiz themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
resource themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
scorm themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
survey themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
url navigation MDL-21565 Update this xxx is now automatically added to the nav for all modules by default and is renamed to settings as that is what was being used in the tabs system presently anyway. 2010-03-22 03:04:00 +00:00
wiki themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
workshop navigation MDL-21565 Update this xxx is now automatically added to the nav for all modules by default and is renamed to settings as that is what was being used in the tabs system presently anyway. 2010-03-22 03:04:00 +00:00
index.html
README.txt Fixed location of icon.gif 2010-03-24 10:56:22 +00:00
upgrade.txt adding more upgrade info 2010-03-24 10:07:44 +00:00

ACTIVITY MODULES
----------------

These are main modules in Moodle, allowing various activities.


Each of these modules contains a number of expected components:

  mod_form.php: a form to setup/update a module instance

  version.php: defines some meta-info and provides upgrading code

  pix/icon.gif: a 16x16 icon for the module

  db/install.xml: an SQL dump of all the required db tables and data

  index.php: a page to list all instances in a course

  view.php: a page to view a particular instance

  lib.php: any/all functions defined by the module should be in here.
         constants should be defined using MODULENAME_xxxxxx
         functions should be defined using modulename_xxxxxx

         There are a number of standard functions:

         modulename_add_instance()
         modulename_update_instance()
         modulename_delete_instance()

         modulename_user_complete()
         modulename_user_outline()

         modulename_cron()

         modulename_print_recent_activity()


If you are a developer and interested in developing new Modules see:

   Moodle Documentation:  http://moodle.org/doc
   Moodle Community:      http://moodle.org/community