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

Version 0.1

All tasks are ordered by priority

  1. Zfc-admin
  • 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
  • using Bootstrap and jQuery by default
  1. ZfcUser
  • already in progress
  • have management controllers to manage users in an administrative area
  1. ZfcUserAcl
  • already in progress, see also ZfcAcl
  • have a module to manage access rights to various resources
  1. SpeckCms (or another CMS module)
  • have a module to create pages.
  • core functionalities (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) (with localization?)
        • 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