Actions

User

Aaronw: Difference between revisions

From Mahara Wiki

No edit summary
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 4: Line 4:


The Mahara wiki's developer documentation is kind of a mess. Eventually I want to clean it up and flesh it out. For now, I'm going to create pages here, under my wiki page, and when I have time perhaps I can incorporate them into a new cleanup.
The Mahara wiki's developer documentation is kind of a mess. Eventually I want to clean it up and flesh it out. For now, I'm going to create pages here, under my wiki page, and when I have time perhaps I can incorporate them into a new cleanup.
=== Test new page ===
[[User:Aaronw/New page]]
==== API changes ===
* [[15.04 API changes]]
* [[15.10 API changes]]


==== API documentation ====
==== API documentation ====
* [[User:Aaronw/Hello World]]
** https://mahara.org/interaction/forum/topic.php?id=5515&offset=0&limit=10#post23705
** My sample page with pieforms and dwoo: https://wiki.mahara.org/index.php/BasicPHPFileTemplates#Sample_page_using_pieforms_and_dwoo
* [[User:Aaronw/Database-DML]]
* [[User:Aaronw/Database-DDL]]
** I wrote a forum post here that gives an outline of how the database works: https://mahara.org/interaction/forum/topic.php?id=5515&offset=0&limit=10#post23753
* [[User:Aaronw/Language strings]]
* [[User:Aaronw/Language strings]]
* [[User:Aaronw/Config API]]
* [[User:Aaronw/Retrieving user input]]
* [[User:Aaronw/Retrieving user input]]
** aka "What to use instead of $_GET and $_POST"
** aka "What to use instead of $_GET and $_POST"
* [[User:Aaronw/Sideblocks API]]
* [[User:Aaronw/Cron API]]
* [[User:Aaronw/Events API]]
* [[User:Aaronw/Events API]]
* [[User:Aaronw/File uploads API]]
* [[User:Aaronw/Login form]]
* [[User:Aaronw/Login form]]
* [[User:Aaronw/Mahara global variables]]
** $SESSION, $USER, $THEME, etc
* [[User:Aaronw/Mahara pagetop constants]]
* [[User:Aaronw/Notification Plugins & Activities]]
* [[User:Aaronw/Pagetop Constants]]
* [[User:Aaronw/Pieforms]]
* [[User:Aaronw/Sideblocks API]]
* [[User:Aaronw/Site menus]]
* [[User:Aaronw/Site menus]]
* [[User:Aaronw/Cron API]]
* [[User:Aaronw/Pieforms]]
* [[User:Aaronw/Database-DML]]
* [[User:Aaronw/Database-DDL]]
** I wrote a forum post here that gives an outline of how the database works: https://mahara.org/interaction/forum/topic.php?id=5515&offset=0&limit=10#post23753
* [[User:Aaronw/Smarty&Dwoo]]
* [[User:Aaronw/Smarty&Dwoo]]
* [[User:Aaronw/File uploads API]]
* [[User:Aaronw/Config API]]
* [[User:Aaronw/Hello World]]
** https://mahara.org/interaction/forum/topic.php?id=5515&offset=0&limit=10#post23705
** My sample page with pieforms and dwoo: https://wiki.mahara.org/index.php/BasicPHPFileTemplates#Sample_page_using_pieforms_and_dwoo
* [[User:Aaronw/Mahara global variables]]
** $SESSION, $USER, $THEME, etc


==== Other dev docs ====
==== Other dev docs ====


* [[User:Aaronw/Code review guidelines]]
* [[User:Aaronw/Code review guidelines]]
* [[User:Aaronw/Quick_Mnet_setup]]

Latest revision as of 19:27, 4 Mayıs 2015

Hi, I'm Aaron Wells. I've been a full-time web developer since 2004, working mostly in PHP, Java, and PL/SQL (crazy, huh?). I've been at Catalyst IT since 2010, working on Moodle and Totara. I joined our Mahara team as lead developer in early 2013.

Rewriting Mahara dev documentation

The Mahara wiki's developer documentation is kind of a mess. Eventually I want to clean it up and flesh it out. For now, I'm going to create pages here, under my wiki page, and when I have time perhaps I can incorporate them into a new cleanup.

Test new page

User:Aaronw/New page

= API changes

API documentation

Other dev docs