From 72ae3a0eb44f0ccd2085c5dbdb9d92a8bad4dbf0 Mon Sep 17 00:00:00 2001 From: moodler Date: Mon, 6 Jan 2003 08:42:08 +0000 Subject: [PATCH] Updates --- lang/en/docs/credits.html | 11 +++++++ lang/en/docs/developer.html | 59 +++++++++++++++++++++++-------------- 2 files changed, 48 insertions(+), 22 deletions(-) diff --git a/lang/en/docs/credits.html b/lang/en/docs/credits.html index 392262098f..6c84fce9d1 100644 --- a/lang/en/docs/credits.html +++ b/lang/en/docs/credits.html @@ -52,6 +52,16 @@ +


Themes

+
+

Themes give Moodle sites some colour and life. Here are all the themes carried as part of the Moodle distribution, along with their authors: +

+


Other contributors

@@ -78,6 +88,7 @@ Holger Schadeck, Giovanni Tummarello, John Windmueller, + Sean Keogh, Mitsuhiro Yoshida, Mark Kimes, Greg Barnett, diff --git a/lang/en/docs/developer.html b/lang/en/docs/developer.html index eb8c360a1d..6572e51968 100644 --- a/lang/en/docs/developer.html +++ b/lang/en/docs/developer.html @@ -38,7 +38,7 @@
  • Moodle should be easy to install, learn and modify

    - Early prototypes of Moodle (1999) were built using Zope + Early prototypes of Moodle (1999) were built using Zope - an advanced object-oriented web application server. Unfortunately I found that although the technology was pretty cool, it had a very steep learning curve and was not very flexible in terms of system administration. The PHP @@ -125,14 +125,13 @@

    Themes

    Themes (or skins) define the look of a site. A number of simple themes are - provided in the main distribution, but you may want to copy one of these and - customise it to suit your own needs (eg local logo, colours, styles, graphics - etc). Each theme is in a subdirectory of the "theme" directory. - You can copy the "standard" theme or any other theme as a template - for your own.

    -

    Here is what each of the files does:

    + provided in the main distribution, but you may want to create your own theme + with your own colours, logo, styles and graphics. + +

    Each theme is in a subdirectory of the "theme" directory, and contains + at least the following files:

      -
    • config.php: defines your theme colours used throughout +
    • config.php: defines the theme colours used throughout the site
    • styles.php: the style sheet, containing CSS definitions for standard HTML elements as well as many Moodle elements.
    • @@ -140,17 +139,31 @@ what you need to edit to add a logo at the top of pages, for example.
    • footer.html: Included at the bottom of each page.
    -

    Note that Moodle upgrades may break themes slightly, so check the +

    To create your own themes for current versions of Moodle:

    +
      +
    1. Copy one of the existing theme folders to one with a new name. I recommend + starting with one of the standard themes. +
    2. Edit config.php and insert your own colours. +
    3. Edit styles.php and change your CSS styles. +
    4. Edit header.html and footer.html to add new logos, or change the layout. +
    +

    Note that all these steps are optional - you can make a radically different + look to your site simply by editing the colours in config.php

    +

    Note also that Moodle upgrades may break themes slightly, so check the release notes carefully if you are using a custom theme.

    -

    In particular, Moodle 2.0 will have a completely new display system, based - on a XSL transformations of XML output from Moodle. It is likely that the +

    In particular, Moodle 2.0 will have a completely new display system, probably based on + XSL transformations of XML output from Moodle. It is likely that the themes for this will be a completely different format, but the advantage will be a much higher possible degree of customisation (including moving elements around the page).

    -

    More discussion about this in the Themes - forum on Using Moodle.
    +

    More discussion about this in the Themes + forum on Using Moodle. If you create a nice theme that you think others + might want to use, please post your zip file on the themes forum!

    + +

     

    +

    Languages

    Moodle has been designed for internationalisation. Each 'string' or 'page' @@ -194,10 +207,10 @@

    Note that you can edit languages online, using the administration web tools under "Check this language". This makes it easy to not to only create new languages but to refine existing ones. If you are starting a new language, - please contact me, Martin Dougiamas.

    -

    You might also like to post in the Languages + please contact me, Martin Dougiamas.

    +

    You might also like to post in the Languages forum on Using Moodle.

    -

    If you are maintaining a language an ongoing basis, I can give you CVS +

    If you are maintaining a language an ongoing basis, I can give you CVS write access to the Moodle source code so that you can directly maintain the files.

    @@ -206,6 +219,7 @@

    Given a working database with defined tables, the intentionally simple SQL used in Moodle should work fine with a wide variety of database brands.

    +

    A problem exists with automatically creating new tables in a database, which is what Moodle tries to do upon initial installation. Because every database is very different, there doesn't yet exist any way @@ -213,15 +227,16 @@ database, schemas can be created that list the required SQL to create Moodle tables in a particular database. These are files in lib/db and inside the db subdirectory of each module.

    -

    Currently, only MySQL is supported because that's what I know. If you are + +

    Currently, only MySQL and PostgreSQL are fully supported in this way. If you are familiar with another database (especially open source databases) and are - willing to help port the MySQL schema, please get in contact with me (Martin + willing to help port the existing schema, please get in contact with me (Martin Dougiamas).

     

    Course Formats

    -

    Moodle 1.x supports three different course formats: weekly, topics and social. +

    Moodle currently supports three different course formats: weekly, topics and social.

    These are a little more connected to the rest of the code (and hence, less "pluggable") but it is still quite easy to add new ones.

    @@ -234,13 +249,13 @@

    If you feel like writing a tutorial, an article, an academic paper or anything else about Moodle, please do!

    -

    Put it on the web and make sure you include links to http://moodle.com/

    +

    Put it on the web and make sure you include links to http://moodle.com/

     

    Participating in the bug tracker

    Finally, I would like to invite you to register on the "bug tracker" - at bugs.moodle.org so you can file any + at bugs.moodle.org so you can file any bugs that you find and perhaps participate in discussing and fixing them.

    "Bugs" not only includes software bugs with current versions of @@ -255,7 +270,7 @@

    Thanks for using Moodle!

    Cheers,
    - Martin Dougiamas

    + Martin Dougiamas

    -- 2.39.5