-
Notifications
You must be signed in to change notification settings - Fork 35
Roadmap
yanickrochon edited this page Jun 6, 2012
·
9 revisions
All tasks are ordered by priority
- Zfc-admin module
- administrative routing
- add a service manager to register modules unto
- Layout
- distinct site (
layout/layout
) and administrative (ie.layout/admin
) layouts
- Zfc-user management
- have management controllers for the Zfc-user module
- Zfc-useracl
- have a module to manage access rights to various resources
- SpeckCron
- have a module to manage cron jobs (see the excellent Magento module AOE Scheduler)
- core functionalities :
- service API accessible from other modules
- check, register, schedule et run cron jobs programmatically
- configurable job max execution time
- prevent concurrent job executions
- service API accessible from other modules
- SpeckCms
- have a module to create pages. Core core functionalities of this module could or should :
- create static pages
- enable widget insertion (content blocks) using partials or view helpers
- ACL-enabled
- possibility to select a different layout
- SpeckStores
- core functionalities :
- service API accessible from other modules
- allow the creation of different stores
- maintain different product inventories, promotions, payment and shipping methods, etc.
- SpeckProducts
- core functionalities :
- service API accessible from other modules
- specify stores and inventories (global or per store)
- compound products (product addons)
- custom product attributes
- attributes should be flexible, search and filter enabled
- type : text (default)
- type : int, decimal, currency
- type : list (multiple selection), select (single selection)
- type : image
- attributes should be flexible, search and filter enabled
- SpeckCart
- core functionalities :
- service API accessible from other modules
- data store configurable (db, file, session)
- SpeckBilling
- core functionalities :
- service API accessible from other modules
- configurable recurring billing
- SpeckAPI
- module to allow access to the application from third-party applications
- core functionalities :
- select response type from GET parameter (XML, Json, etc.)
- configurable API keys
- key status : active, inactive
- key license : unlimited AND/OR number of queries / time period AND/OR expiration date, etc.