Actions

Difference between revisions of "Developer Area/API"

From Mahara Wiki

< Developer Area
(Created page with "{{:Developer_Area/tabs}} <!-- to add further tabs, update the following page https://wiki.mahara.org/wiki/Developer_Area/tabs ... this will automatically cascade the changes t...")
 
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
 
== API Documentation ==
 
== API Documentation ==
  
=== Basic development documentation ===
+
=== Localisation ===
These pages describe specific Mahara APIs. '''Note:''' we're in the process of reorganizing our developer documentation, so not all API documentation pages will be present in this list. Please use the wiki's search feature if you don't find what you need here. Also, not all API's are documented. :(
 
 
 
* [[Developer_Area/Mahara_Architecture_Introduction/Core_Subsystems|Architecture Introduction]]
 
* [[Developer_Area/Hello World|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
 
* [[Developer_Area/Database-DML|Database-DML]]
 
* [[Developer_Area/Database-DDL|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
 
 
 
=== Changing things locally ===
 
  
 
* [[Developer_Area/Language strings|Language strings]]
 
* [[Developer_Area/Language strings|Language strings]]
Line 41: Line 30:
 
* [[Developer_Area/Site menus|Site menus]]
 
* [[Developer_Area/Site menus|Site menus]]
 
* [[Developer_Area/Smarty&Dwoo|Smarty&Dwoo]]
 
* [[Developer_Area/Smarty&Dwoo|Smarty&Dwoo]]
 +
* [[Developer_Area/UserRoles|Custom user roles]]
 +
 
=== Making a custom theme ===
 
=== Making a custom theme ===
 
* [[Customising/Themes|Themes]]
 
* [[Customising/Themes|Themes]]

Latest revision as of 12:51, 24 May 2021

 
Overview Finding your way around Dev setup Dev tools Contributing Testing
Keep in touch API Docs Architecture Release Instructions Plugins

API Documentation

Localisation

How to set / access certain information

Making a custom theme

Accessing webservice API

  • Webservices
    • you can also go to the 'webservice/wsdoc.php' page in your local Mahara instance to see what Webservice APIs are available