Difference between revisions of "Programmers/Developers Documentation"

From GeeklogWiki
Jump to: navigation, search
(Filtering Spam with Spam-X)
 
(33 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
# [[Installation]]
 
# [[Installation]]
 
# [[Administration]]
 
# [[Administration]]
# [[Users Documentation]]
+
# [[Users Documentation|User's Documentation]]
# Programmers/Developers Documentation
+
# [[Programmers/Developers Documentation]]
 
## [[Getting Started]]
 
## [[Getting Started]]
 
## [[Beginner's Guide to Programming|Beginner's Guide to Geeklog Programming]]
 
## [[Beginner's Guide to Programming|Beginner's Guide to Geeklog Programming]]
 
### [[Coding Guidelines|Geeklog Coding Standards]]
 
### [[Coding Guidelines|Geeklog Coding Standards]]
 +
### [[Source Code Documentation]]
 
### [[Security and Common Practices]]
 
### [[Security and Common Practices]]
 
## [[Plugin Development]]
 
## [[Plugin Development]]
 
### [[Plugin Developers Handbook]]
 
### [[Plugin Developers Handbook]]
 +
### Developing for the repository
 +
###* [[Structure and Information]]
 +
###* [[Developing Plugins]]
 +
###* [[Patches and Upgrades]]
 
### Plugin API
 
### Plugin API
 
###* [[Minimal Plugin|A minimal plugin example]]
 
###* [[Minimal Plugin|A minimal plugin example]]
Line 17: Line 22:
 
###* [[Adding Moderation Capability|Moderation]]
 
###* [[Adding Moderation Capability|Moderation]]
 
###* [[RSS API]]
 
###* [[RSS API]]
###* [[Misc Plugin API's that dont fit any where else|Misc]]
 
 
###* [[PluginConfiguration]]
 
###* [[PluginConfiguration]]
###* [[PLG_getItemInfo]]
 
###* [[PLG_itemSaved]]
 
 
###* [[Plugin Autoinstall]]
 
###* [[Plugin Autoinstall]]
 
###* [[Plugin Auto-Uninstall]]
 
###* [[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]]
 
### [[Plugin Toolkit]]
 
## Misc. Programming Topics
 
## Misc. Programming Topics
### [[StripSlashes|A Note on StripSlashes and Other Friends]]
 
 
### [[StoryArchitecture|The Story Architecture]]
 
### [[StoryArchitecture|The Story Architecture]]
 
### [[AdminLists|Displaying Tables]]
 
### [[AdminLists|Displaying Tables]]
 
### [[Filtering Spam with Spam-X]]
 
### [[Filtering Spam with Spam-X]]
 +
### [[Writing Portable SQL]]
 
### [[DatabaseSchema|Database Schema]]
 
### [[DatabaseSchema|Database Schema]]
 
###* [[Geeklog 1.5]]
 
###* [[Geeklog 1.5]]
### [[Using Mercurial|Mercurial]]
+
### [[CommentAlgorithm|Storing Comments Hierarchically in Geeklog]]
#### [[Submitting Patches]]
+
### [[AddToConfiguration|Guide to Adding 'Core' Configuration Items]]
### [[CVS]] ''(outdated)''
+
### [[Using GitHub|GitHub]]
### [[Google Summer of Code|Google Summer of ]]
+
### [[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
 
## Related Topics
 
### [[Translations]]
 
### [[Translations]]
 
### [[Theme Developers Guide]]
 
### [[Theme Developers Guide]]
 +
### [[Proposed Roadmap]]
 +
### [[Development Environment]]
  
  

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