Skip to content

Instantly share code, notes, and snippets.

@intern
Created August 5, 2010 06:42
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save intern/8628b46545e860bf3260 to your computer and use it in GitHub Desktop.
Save intern/8628b46545e860bf3260 to your computer and use it in GitHub Desktop.
TODO:
- Database layout build.
- db abstract class api. (done)
- db mysql adapter. (done)
- db postgresql adapter.
- db mysqli adapter.
- Bootstrap class implement.
- Hooks system build.
- hooks class. (done)
- static module class. (done)
- Menu system build.
- routes solution. (done)
- Path class.
- routes rule. (done)
- router permission (doing...)
- Image factory instance implement.(support: jpeg, gif, png, bmp)
- Form framework build.
- Theme system build.
- Template mechanism.
- XML class build.
- Cache implement.
- Memory cache. (done)
- Db cache. (done)
- File cache.
- Search system.
Menu Hook format:
type: a defined menu constants, default is under "other" menu
title: Page title.
title callback: "A function name helper for title"
description: To tips the page
permission: "Description the permission with it router."
callback: if is array like: {
function callback:
function args:
or
template : a template file url
}
or callback function name: {
'iIsACallbackFunction'
}
count_parts: the router part count
parent router: parent for exists router or null!
weight: the order number
Navigation menu format!
link_type: cuord
router: router like 'admin/setting' do't have '%'.
parent_router
postion_type:
title:
options: array();
weight:
@intern
Copy link
Author

intern commented Aug 8, 2010

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment