Skip to content
yanickrochon edited this page Jun 6, 2012 · 9 revisions

Version 0.1

All tasks are ordered by priority

  1. Zfc-admin module
  • administrative routing
  • add a service manager to register modules unto
  1. Layout
  • distinct site (layout/layout) and administrative (ie. layout/admin) layouts
  • This milestone could include general "theme" management, though for 0.1 we do not need an amazing GUI for managing themes or anything. The ZF2 module system should provide everything we need for doing themes. -Evan
  1. Zfc-user management
  • have management controllers for the Zfc-user module
  1. Zfc-useracl
  • Already in progress, see ZfcAcl and ZfcUserAcl. -Evan
  • have a module to manage access rights to various resources
  1. SpeckCms
  • Hopefully this can be accomplished via third-party modules under development by others. I would prefer not to re-invent the 500th ZF2 CMS module if we can avoid it. -Evan
  • 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
  1. 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.
  1. SpeckCatalog
  • 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
  1. SpeckCart
  • core functionalities :
    • service API accessible from other modules
    • data store configurable (db, file, session)
  1. SpeckBilling
  • core functionalities :
    • service API accessible from other modules
    • configurable recurring billing

Version 0.2

  1. 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
  1. 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.
Clone this wiki locally