-
Notifications
You must be signed in to change notification settings - Fork 1
Roadmap
This is a tentative release schedule. My personal challenge is to hit a release or mid-release every 6 months, so that means version 0.5 should be finished sometime in June 2014 and version 3.0 should come out January 2016. Releases, up until version 3 will follow the following rules:
- Major release versions are for major changes to the core
- Each half-release marks the creation of sub-apps and plugins
- Each minor release after the half-mark will be for bug-fixes
- Each release will be tagged in Git
Versions after 3.0 will be deprecated, and pSaMs will be on a rolling-release schedule.
NOTE: I will not support non-free or platform-specific APIs or data sources, such as iCloud, which is iOS only. If you need support for such services, consider becoming a contributer to pSaMS!
All italicized items have been started, but not finished. All emboldened items are finished! All others are features that have not been started.
(All italicized items have been started, but not finished. All emboldened items are finished! All others are features that have not been started.)
-
Release 0.1 "MV" ("Minimal Viable")
-
Manage posts
-
Can be authored in several formats:
-
Add View shortcuts (helpers), for use with themes:
-
Enable Tagging
- Tag Cloud Widget on sidebar
-
configure Menu based on Categories
-
Enable basic theme support (see Themes section)
-
Base theme is RBE "Bubbly Blue" theme
-
Plugin API Base
-
Filter Plugin Base API
-
Editor Plugin Base API
-
Release 0.5 "MV5"
-
Source Map Support in development mode
-
Better Themeability
-
Three themes:
- basic
- clean
- RBE "Bubbly Blue"
-
Two Sub-apps:
- Downloads
- Photos
-
Filestore backend capabilities:
- Amazon S3 File Store
- Google Drive
-
Panel Editor (which panels have which widgets and in what order)
-
Theme can specify how many panels and attributes thereof
-
Drag 'n Drop Category Order Editor
-
Release 1.0 "Marcelis"
-
Package as a gem for ease of installation
-
Create plugin generator for ease of installation
-
i18n editor in admin panel (with https://github.com/svenfuchs/i18n-active_record ?)
-
Minimal Wordpress Plugin API Implementation (see API.md)
-
Release 1.5 "Marcel15"
-
More filestore backend capabilities:
-
Box.net
-
DropBox
-
ownCloud
-
More sub-apps:
-
Image GeoCaching
-
Release 2.0 "ZedsDead"
-
Add dependency logic for plugins
-
Add several js library plugins, with on-demand support, via require.js:
- jquery (no module loading support)
- jquery-ui (module loading of components)
- bootstrap (comes with padrino-admin)
- angular (for single-page theme support)
- Modernizr support (in case you REALLY want to break the interwebs)
-
Full Theme Plugin API (with isolated filepath and namespace)
-
Ability to import/export themes via admin console
-
Domain-Specific Language (DSL) for content
-
Release 2.5 "2ed5Dead"
-
More sub-apps:
-
recipe management
- kitchen inventory management
- conversion of units
- ingredient quantity change based on a single ingredient (i.e "I only have one egg, and I need two...[recipe adjusts to suit]")
- MOP Checklist/wizard
- Item checklist
- Wizard interface (show about, then ingredients, then m.o.p. step by step)
- print card-size and full-page
-
More filestore backend capabilities:
- SkyDrive
- SugarSync
-
Release 3.0 ""
-
Theme Packaging for redistribution
-
DSL for page creation/templates
-
Rolling Releases
-
More filestore backend capabilities:
- SpiderOak
- SugarSync
-
Edit site layouts/templates via admin console
-
Package sub-apps as gems with "psams" namespace (i.e. 'psams-photos') for easy in/exclusion