Login
Donate to Zikula
Wiki : dot9
Documentation Home :: Categories :: Page Index :: recent changes :: Search :: Help :: Log in
last edit 2008-02-25 12:53:32 by HammerHead Personal todo list.

Additions:
Deletions:
review and evaluate language technologies and systems used by other popular apps
apply to all existing modules (system and value addons)
make permission system even more intuitive, e.g. with drag and drop, maybe ACLs
Note (Robert): The basic code for this is already in index.php. It just needs some testing and possibly refinement.
edited 2007-10-06 20:12:09 by markwest added user side css review

Additions:
* Create a set of CSS classes to markup up standard user side items
edited 2007-10-06 19:38:36 by rgasch

Additions:
Note (Robert): The basic code for this is already in index.php. It just needs some testing and possibly refinement.
Deletions:
edited 2007-10-06 19:04:27 by markwest added a few ideas from the bug fix weekend

Additions:
* Implement a standard caching engine for internal caching so that we can use either internal memory or external cachng systems (e.g. memcached).
Deletions:
* the further development of the hook mechanism is a very interesting topic. At the moment it works as a simple observer implementation, but this will not be sufficient for complex integrations. Therefore more pattern like proxies and delegates become necessary to integrate a messaging system. This way modules become services. This also relates a SOAP layer in the next term...
edited 2007-07-31 16:42:44 by Guite added idea for hook enhancement

Additions:
the further development of the hook mechanism is a very interesting topic. At the moment it works as a simple observer implementation, but this will not be sufficient for complex integrations. Therefore more pattern like proxies and delegates become necessary to integrate a messaging system. This way modules become services. This also relates a SOAP layer in the next term...
Deletions:
edited 2007-07-31 12:15:33 by Landseer permissions

Additions:
make permission system even more intuitive, e.g. with drag and drop, maybe ACLs
make it possible to define permissions from a within a module
Deletions:
* more intuitive permission system (create permission using drag&drop and dropdowns for options), there are some useful implementations we can look at, eg. ACLs.
edited 2007-07-24 12:19:34 by Landseer

Additions:
* Make framework able to exist outside of webroot allowing users to only have their modules/themes and config directories present.
Deletions:
* Make framework able to exist outside of webroot allowing users to only have their modules/themes and config directories present.
edited 2007-07-18 17:09:07 by WeckaMC added possible permission enhancement

Additions:
* idea: provide module permission schemas within extrainfo arrays, so that hooks can perform permission checks based on a particular context
edited 2007-07-11 22:29:39 by markwest fixed typos

Additions:
* create PN compatibility library (all public PN* functions aliased to new core)
Deletions:
* create PN compatability library (all public PN* functions aliased to new core)
edited 2007-07-11 18:29:35 by drak

Additions:
* Use Exceptions! Introduce another module type to allow use of methods, will be module type 4
Make framework able to exist outside of webroot allowing users to only have their modules/themes and config directories present.
Deletions:
* Use Exceptions! * Introduce another module type to allow use of methods, will be module type 4
edited 2007-07-11 18:27:43 by drak

Additions:
* Use Exceptions!
* Introduce another module type to allow use of methods, will be module type 4
Deletions:
* Use Exceptions!
edited 2007-07-11 18:08:11 by drak

Additions:
edited 2007-07-11 16:57:24 by markwest minor tidying

Additions:
* enhance code for PHP 5 only (GoPHP5∞)
Deletions:
* enhance code for PHP 5 only (gophp5?.org)
edited 2007-07-11 16:56:39 by markwest tidy output

Additions:
Deletions:
Refactor core so that object library *is* core (lead: Mark) move PN* functions so that project rename can happen smoothly
create a PN compat. library
enhance code for PHP 5 only (gophp5?.org)
remove any PHP 4 hacks
create PN compatability library (all public PN* functions aliased to new core)
apply proper patterns (singletons etc.) to improve performance across core
apply E_STRICT coding standards
Notes: create a branch for this work
2) Language system enahancement (lead: ?)
3) Enhance system modules (lead: ?)
* more intuitive permission system (create permission using drag&drop and dropdowns for options), there are some useful implementations we can look at, eg. ACLs.
* category based permissions would be nice ("allow group X to edit allentries which are in category A while group Y can edit photoshare items in category A only")
* Usage of SQL transactions to avoid problems with aborted functions leaving inconsistent stuff in the database and making PN morebulletproof in case of many users working in the same "area" (or withthe same tables) at the same time
edited 2007-07-11 16:51:01 by drak

Additions:
One important requirement is someone to take the lead in the language
system project - any volunteers?
Refactor core so that object library *is* core (lead: Mark)
3) Enhance system modules (lead: ?)
* more intuitive permission system (create permission using drag&drop and dropdowns for options), there are some useful implementations we can look at, eg. ACLs.
* category based permissions would be nice ("allow group X to edit allentries which are in category A while group Y can edit photoshare items in category A only")
* Usage of SQL transactions to avoid problems with aborted functions leaving inconsistent stuff in the database and making PN morebulletproof in case of many users working in the same "area" (or withthe same tables) at the same time
edited 2007-07-11 15:19:12 by Chestnut Sorry... couldn't resist.

Additions:
Deletions:
Oldest known version of this page was edited on 2007-07-11 15:06:22 by drak [ ]
Additions:
Language system enhancement (lead: Bernd Plagge)
- Implementation of GetText? across core and VAs
- make permission system more intuitive, e.g. with drag and drop, maybe ACLs
- Some of the responsibility for this must lie with module developers - DBUtil should just provide start and end transation calls.
Simon
- Review structure - could a module like content replace the standard 1-module-per-page-with-blocks approach we have now?
- Exceptions and Logging
- Enhance modules module for interaction with extensions database
- Unit Testing Framework (phpUnit?)
- Add first time configuration wizard to Zikula installer.
- Ability to clear per-module caches manually in pnRender
Deletions:
Language system enhancement (lead: ?)
edited 2007-10-06 20:12:09 by markwest added user side css review
Additions:
* Create a set of CSS classes to markup up standard user side items
edited 2007-10-06 19:38:36 by rgasch
Additions:
Usability review (lead: Robert (???))
Mark & Robert
- Note: this should be hooked into DBUtil
Deletions:
Usability review (lead: ?)
Mark
edited 2007-10-06 19:04:27 by markwest added a few ideas from the bug fix weekend
Additions:
* Implement a standard caching engine for internal caching so that we can use either internal memory or external cachng systems (e.g. memcached).
- the further development of the hook mechanism is a very interesting topic. At the moment it works as a simple observer implementation, but this will not be sufficient for complex integrations. Therefore more pattern like proxies and delegates become necessary to integrate a messaging system. This way modules become services. This also relates a SOAP layer in the next term...
Others
- Use Ajax to trigger a session keep-alive for editing longer text areas
Deletions:
* the further development of the hook mechanism is a very interesting topic. At the moment it works as a simple observer implementation, but this will not be sufficient for complex integrations. Therefore more pattern like proxies and delegates become necessary to integrate a messaging system. This way modules become services. This also relates a SOAP layer in the next term...
edited 2007-07-31 16:42:44 by Guite added idea for hook enhancement
Additions:
Axel
Deletions:
edited 2007-07-31 12:15:33 by Landseer permissions
Additions:
Permission system enhancement (lead: Frank)
Deletions:
* more intuitive permission system (create permission using drag&drop and dropdowns for options), there are some useful implementations we can look at, eg. ACLs.
edited 2007-07-24 12:19:34 by Landseer
Additions:
* Make framework able to exist outside of webroot allowing users to only have their modules/themes and config directories present.
Frank
- We need to define a structure for documentation, eg. like eisfair.org does. This project compiles all sub-project documentation into one big doc file using a defined structure. This xml-based structure can be used for pdf, online docs, etc.pp. This should be a minimum requirement for projects being hosted in EasyDist?.
Deletions:
* Make framework able to exist outside of webroot allowing users to only have their modules/themes and config directories present.
edited 2007-07-18 17:09:07 by WeckaMC added possible permission enhancement
Additions:
* idea: provide module permission schemas within extrainfo arrays, so that hooks can perform permission checks based on a particular context
edited 2007-07-11 22:29:39 by markwest fixed typos
Additions:
* create PN compatibility library (all public PN* functions aliased to new core)
Language system enhancement (lead: ?)
- review and evaluate language technologies and systems used by other popular apps
- UTF-8
- category based permissions would be nice ("allow group X to edit all entries which are in category A while group Y can edit photoshare items in category A only")
- Usage of SQL transactions to avoid problems with aborted functions leaving inconsistent stuff in the database and making PN more bulletproof in case of many users working in the same "area" (or with the same tables) at the same time
Deletions:
* create PN compatability library (all public PN* functions aliased to new core)
Language system enahancement (lead: ?)
- review and evaluate language technologies and systems used by
- other popular apps
- category based permissions would be nice ("allow group X to edit allentries which are in category A while group Y can edit photoshare items in category A only")
- Usage of SQL transactions to avoid problems with aborted functions leaving inconsistent stuff in the database and making PN morebulletproof in case of many users working in the same "area" (or withthe same tables) at the same time
edited 2007-07-11 18:29:35 by drak
Additions:
* Use Exceptions!
Deletions:
* Use Exceptions! * Introduce another module type to allow use of methods, will be module type 4
edited 2007-07-11 18:27:43 by drak
Additions:
* Use Exceptions!
* Introduce another module type to allow use of methods, will be module type 4
Deletions:
* Use Exceptions!
edited 2007-07-11 18:08:11 by drak
Additions:
Unordered list
* Use Exceptions!edited 2007-07-11 16:57:24 by markwest minor tidying
Additions:
* enhance code for PHP 5 only (GoPHP5∞)
Deletions:
* enhance code for PHP 5 only (gophp5?.org)
SantaClaus?
edited 2007-07-11 16:56:39 by markwest tidy output
Additions:
Refactor core so that object library *is* core (lead: Mark)
- move PN* functions so that project rename can happen smoothly
- create a PN compat. library
- enhance code for PHP 5 only (gophp5?.org)
- remove any PHP 4 hacks
- create PN compatability library (all public PN* functions aliased to new core)
- apply proper patterns (singletons etc.) to improve performance across core
- apply E_STRICT coding standards
Language system enahancement (lead: ?)
- review and evaluate language technologies and systems used by
- other popular apps
- development new core language architecture
- apply to all existing modules (system and value addons)
Enhance system modules (lead: ?)
- review existing modules and propose new or enhanced functionality
- enhance modules based on review and existing FR tracker
- extend modules to utlise new core
Enhance ValueAddons (lead: ?)
- review existing modules and propose new or enhanced functionality
- enhance modules based on review and existing FR tracker
- extend modules to utlise new core
Usability review (lead: ?)
- more intuitive permission system (create permission using drag&drop and dropdowns for options), there are some useful implementations we can look at, eg. ACLs.
- category based permissions would be nice ("allow group X to edit allentries which are in category A while group Y can edit photoshare items in category A only")
- Usage of SQL transactions to avoid problems with aborted functions leaving inconsistent stuff in the database and making PN morebulletproof in case of many users working in the same "area" (or withthe same tables) at the same time
Deletions:
Refactor core so that object library *is* core (lead: Mark)
- review and evaluate language technologies and systems used by
- other popular apps
- development new core language architecture
- apply to all existing modules (system and value addons)
3) Enhance system modules (lead: ?)
- review existing modules and propose new or enhanced functionality
- enhance modules based on review and existing FR tracker
- extend modules to utlise new core
- review existing modules and propose new or enhanced functionality
- enhance modules based on review and existing FR tracker
- extend modules to utlise new core
* more intuitive permission system (create permission using drag&drop and dropdowns for options), there are some useful implementations we can look at, eg. ACLs.
* category based permissions would be nice ("allow group X to edit allentries which are in category A while group Y can edit photoshare items in category A only")
* Usage of SQL transactions to avoid problems with aborted functions leaving inconsistent stuff in the database and making PN morebulletproof in case of many users working in the same "area" (or withthe same tables) at the same time
edited 2007-07-11 16:51:01 by drak
Additions:
One important requirement is someone to take the lead in the language
system project - any volunteers?
Refactor core so that object library *is* core (lead: Mark)
- move PN* functions so that project rename can happen smoothly
- create a PN compat. library
- enhance code for PHP 5 only (gophp5?.org)
- remove any PHP 4 hacks
- create PN compatability library (all public PN* functions aliased to new core)
- apply proper patterns (singletons etc.) to improve performance across core
- apply E_STRICT coding standards
- Notes: create a branch for this work
- review and evaluate language technologies and systems used by
- other popular apps
- development new core language architecture
- apply to all existing modules (system and value addons)
3) Enhance system modules (lead: ?)
- review existing modules and propose new or enhanced functionality
- enhance modules based on review and existing FR tracker
- extend modules to utlise new core
- review existing modules and propose new or enhanced functionality
- enhance modules based on review and existing FR tracker
- extend modules to utlise new core
* more intuitive permission system (create permission using drag&drop and dropdowns for options), there are some useful implementations we can look at, eg. ACLs.
* category based permissions would be nice ("allow group X to edit allentries which are in category A while group Y can edit photoshare items in category A only")
* Usage of SQL transactions to avoid problems with aborted functions leaving inconsistent stuff in the database and making PN morebulletproof in case of many users working in the same "area" (or withthe same tables) at the same time
edited 2007-07-11 15:19:12 by Chestnut Sorry... couldn't resist.
Additions:
Drak
SantaClaus?
Deletions:
Drak
Oldest known version of this page was edited on 2007-07-11 15:06:22 by drak [ ]

latest author:
Owner: