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...")
 
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]]

Revision as of 15:26, 15 May 2020

 
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