Difference between revisions of "Programmers/Developers Documentation"

From GeeklogWiki
Jump to: navigation, search
Line 39: Line 39:
 
### [[CommentAlgorithm|Storing Comments Hierarchically in Geeklog]]
 
### [[CommentAlgorithm|Storing Comments Hierarchically in Geeklog]]
 
### [[AddToConfiguration|Guide to Adding 'Core' Configuration Items]]
 
### [[AddToConfiguration|Guide to Adding 'Core' Configuration Items]]
### [[Using Mercurial|Mercurial]]
+
### [[Using GitHub|GitHub]]
 
###* [[Tags and Branches]]
 
###* [[Tags and Branches]]
 
###* [[Submitting Patches]]
 
###* [[Submitting Patches]]

Revision as of 19:45, 8 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