Difference between revisions of "Programmers/Developers Documentation"

From GeeklogWiki
Jump to: navigation, search
m (Fixed missing link to Coding Guidelines)
 
(47 intermediate revisions by 5 users not shown)
Line 1: Line 1:
#[[IntroDoc|Introduction]]
+
# [[Introduction]]
#[[Installing Geeklog]]
+
# [[Installation]]
#[[Administration]]
+
# [[Administration]]
#[[Users Documentation]]
+
# [[Users Documentation|User's Documentation]]
#[[Programmers/Developers Documentation]]
+
# [[Programmers/Developers Documentation]]
##[[Coding Guidelines|Geeklog Coding Standards]]
+
## [[Getting Started]]
##[[Beginner's Guide to Programming]]
+
## [[Beginner's Guide to Programming|Beginner's Guide to Geeklog Programming]]
##[[Plugin Development]]
+
### [[Coding Guidelines|Geeklog Coding Standards]]
##[[Plugin Developers Handbook]]
+
### [[Source Code Documentation]]
##[[Plugin API]]
+
### [[Security and Common Practices]]
##*[[Extending Site Statistics with your plugin | Statistics]]
+
## [[Plugin Development]]
##*[[Integrating the Comment Engine | Comments]]  
+
### [[Plugin Developers Handbook]]
##*[[Using Geeklog's Search Engine | Search]]  
+
### Developing for the repository
##*[[Adding Moderation Capability | Moderation]]
+
###* [[Structure and Information]]
##*[[RSS API]]
+
###* [[Developing Plugins]]
##*[[Misc Plugin API's that dont fit any where else | Misc]]
+
###* [[Patches and Upgrades]]
##[[Theme Developers Guide]]
+
### Plugin API
##[[Translations]]
+
###* [[Minimal Plugin|A minimal plugin example]]
##[[FAQ]]
+
###* [[Extending Site Statistics with your plugin|Statistics]]
##[[Database Schema]]
+
###* [[Integrating the Comment Engine|Comments]]  
##[[Common Errors and problems]]
+
###* [[Using Geeklog's Search Engine|Search]]  
##[[Google Summer of Code|Google Summer of Code™]]
+
###* [[Adding Moderation Capability|Moderation]]
 +
###* [[RSS API]]
 +
###* [[PluginConfiguration]]
 +
###* [[Plugin Autoinstall]]
 +
###* [[Plugin Auto-Uninstall]]
 +
###* [[Misc Plugin API's that dont fit any where else|Misc. API Functions]]
 +
### Cross Site Publishing and Receiving API
 +
###* [[Cross Site Publishing and Receiving Information]]
 +
### [[New Plugin API Functions in Geeklog 1.6.0]]
 +
### [[Plugin Toolkit]]
 +
## Misc. Programming Topics
 +
### [[StoryArchitecture|The Story Architecture]]
 +
### [[AdminLists|Displaying Tables]]
 +
### [[Filtering Spam with Spam-X]]
 +
### [[Writing Portable SQL]]
 +
### [[DatabaseSchema|Database Schema]]
 +
###* [[Geeklog 1.5]]
 +
### [[CommentAlgorithm|Storing Comments Hierarchically in Geeklog]]
 +
### [[AddToConfiguration|Guide to Adding 'Core' Configuration Items]]
 +
### [[Using GitHub|GitHub]]
 +
### [[Test Suite|Writing Unit Tests]]
 +
### [[Google Summer of Code|Google Summer of Code]]
 +
### [[Scripts Class|JavaScript and CSS Files - Using the Scripts Class]]
 +
### [[Topic Support|Topic Support]]
 +
### [[Caching Template Library|Caching Template Library (CTL)]]
 +
## Related Topics
 +
### [[Translations]]
 +
### [[Theme Developers Guide]]
 +
### [[Proposed Roadmap]]
 +
### [[Development Environment]]
  
[[Geeklog_1.3x_Documentation|Main TOC]]<br/>
+
 
[[Complete TOC]]
+
[[Geeklog Documentation|Main Table of Contents]]<br>
 +
[[Complete Table of Contents]]
 +
 
 +
 
 +
[[Category:Development]]

Latest revision as of 21:47, 10 January 2016

  1. Introduction
  2. Installation
  3. Administration
  4. User's Documentation
  5. Programmers/Developers Documentation
    1. Getting Started
    2. Beginner's Guide to Geeklog Programming
      1. Geeklog Coding Standards
      2. Source Code Documentation
      3. Security and Common Practices
    3. Plugin Development
      1. Plugin Developers Handbook
      2. Developing for the repository
      3. Plugin API
      4. Cross Site Publishing and Receiving API
      5. New Plugin API Functions in Geeklog 1.6.0
      6. Plugin Toolkit
    4. Misc. Programming Topics
      1. The Story Architecture
      2. Displaying Tables
      3. Filtering Spam with Spam-X
      4. Writing Portable SQL
      5. Database Schema
      6. Storing Comments Hierarchically in Geeklog
      7. Guide to Adding 'Core' Configuration Items
      8. GitHub
      9. Writing Unit Tests
      10. Google Summer of Code
      11. JavaScript and CSS Files - Using the Scripts Class
      12. Topic Support
      13. Caching Template Library (CTL)
    5. Related Topics
      1. Translations
      2. Theme Developers Guide
      3. Proposed Roadmap
      4. Development Environment


Main Table of Contents
Complete Table of Contents