diff --git a/lang/en/docs/credits.html b/lang/en/docs/credits.html index 392262098f0..6c84fce9d13 100644 --- a/lang/en/docs/credits.html +++ b/lang/en/docs/credits.html @@ -52,6 +52,16 @@ +
+Themes give Moodle sites some colour and life. Here are all the themes carried as part of the Moodle distribution, along with their authors: +
+
+- standard* and cordoroyblue, by Martin Dougiamas +
- oceanblue, by Mitsuhiro Yoshida, http://mitstek.com +
- brightretro, by Thomas Murdock, http://sand-paper.org +
- garden, by Spiggy, http://phpgirl.com +
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.
Note that Moodle upgrades may break themes slightly, so check the +
To create your own themes for current versions of Moodle:
+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!
+
@@ -206,6 +219,7 @@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.
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).
-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