Documentation

The corelib function reference can be located here: http://www.corelib.org/phpdoc

Proposed Outline / Keywords

Base

  1. Introduction
    1. What is corelib
    2. What can corelib do
  2. Target Audience
      1. Registering new pages
        1. Simple
        2. Regex
        3. Meta name resolver
        4. Redirect resolver
        5. Creating your own resolver
    1. Example site
      1. Setup
      2. Extensions
      3. XSL, Manipulating output
  3. Advanced Features
      1. Custom session handler
      1. Validating input
      2. Predefined input validators
        1. Best practices
      3. File uploads
      1. Auto generated events
      2. Predefined corelib events
      3. Custom events
    1. Database
      1. MySQLi
        1. Working with multiple mysql servers (master/slaves)
      2. Creating your own database extension
      3. Wishlist
        1. Connection pooling
    2. File handling
      1. File uploads
      2. Storing files using corelib
    3. Object Relation Model
      1. Overview
      2. ORM Lists
      3. ORM Objects
        1. Relationships
      4. Caching
        1. Engines
          1. Memcache
            1. Setting up memcache caching engine
        2. Creating you own caching engine
    4. Pagefactory
      1. Overview
      2. Output converting
      3. Caching
      4. Streams
        1. Internal
        2. loopback
      5. Native Template engines
        1. XSL
        2. SOAP
          1. Creating your own soap service
      6. Creating your own TemplateEngine
    5. Internatiolization (i18n)
      1. Adding new locales
    6. Codegenerator
      1. Instroduction
        1. How does it work
        2. Naming scheme
      2. Configuration
      3. Creating your own generators and themes
      4. Wishlist
        1. Support vertical sharding in DAO class generator
    7. Creating extensions.
      1. Using the developer toolbar
        1. Creating your own “widgets”
    8. Extension XML overview
    9. Page caching
  4. Appendix
    1. FAQ
      1. Best practices
      2. Customizing code
    2. PHP Doc.

Users

EAV

Additional documentation for extension

documentation.txt · Last modified: 2011/09/30 10:27 by wayland