API: Difference between revisions

No edit summary
links to WikiApiary
Line 1: Line 1:
Commentary and examples of using the <abbr title="Application Programming Interface">API</abbr>s (Application Programming Interface) for software like [http://wiki.civicrm.org/confluence/display/CRMDOC/Using+the+API CiviCRM], MediaWiki, Drupal and web services.  Both API documentation and API tools. OS and Internet API references.
Commentary and examples of using the <abbr title="Application Programming Interface">API</abbr>s (Application Programming Interface) for software like [http://wiki.civicrm.org/confluence/display/CRMDOC/Using+the+API CiviCRM], [[MediaWiki]], Drupal and web services.  Both API documentation and API tools. OS and Internet API references.


[[wp:ApplicationProgrammingInterface|Application Programming Interface]] ([[wp:API|API]]) is the information about the exposed or 'public' variables, methods and objects or classes that a system makes available to the developer who wishes to interface with the system programmatically.  If you make an API, documenting the API is a critical software development function.  In documentation terms, the API must almost be treated like a separate piece of software within or "attached" to the main program.
[[wp:ApplicationProgrammingInterface|Application Programming Interface]] ([[wp:API|API]]) is the information about the exposed or 'public' variables, methods and objects or classes that a system makes available to the developer who wishes to interface with the system programmatically.  If you make an API, documenting the API is a critical software development function.  In documentation terms, the API must almost be treated like a separate piece of software within or "attached" to the main program.
Line 11: Line 11:
** http://api.kde.org/ APIs of the K Desktop Environment
** http://api.kde.org/ APIs of the K Desktop Environment
** http://doc.trolltech.com/ APIs of the Qt GUI Toolkit  
** http://doc.trolltech.com/ APIs of the Qt GUI Toolkit  
== MediaWiki API ==
An example of the MediaWiki API in use is at the "[https://freephile.org/wikireport/index.php Wiki Report]" project.  Another very interesting example is the [https://wikiapiary.com/wiki/Newburyport_GNUs Wiki Apiary] (clever name!)


[[Category:Applications]]
[[Category:Applications]]