forked from SparkDevNetwork/Rock
-
Notifications
You must be signed in to change notification settings - Fork 12
Roadmap
edmistj edited this page Apr 5, 2013
·
10 revisions
Rock Minimal Requirements
- v0.1.0 ("atom" Dec 31)
-
CMS capable of supporting the features below (no external
website) - Add / Edit / Search for a person
- Person Attributes
- Person Notes (security ?)
-
Ability to Add/Edit/Delete custom person attributes -
Global Attributes w/ admin screens -
Defined Values w/ admin screens -
Integrated task scheduler (Quartz) -
Web API -
Installer (basic)
-
- v0.2.0 ("silt")
-
Workflow engine -
Workflow UI -
CMS capabilities to support Spark Website -
Prayer Administration -
Ability to store metrics - Security on person attributes
- Groups (serving, small groups)
- Jon to breakdown
-
Marketing-Ads Administration - Marketing-Ads public facing
- Basic reporting (in progress)
- Check-in system (built on Workflow engine)
-
Check-in workflow actions and admin blocks for setup, label setup, etc. -
Check-in label printing from iPad - hardening: connection timeout, misc cleanup
-
-
Multi-site capable (people / groups)
-
- v0.3.0 ("sand")
- Pledge Administration
- Pledge public-facing (in progress)
- Stock/Basic public website theme (JO: mockup)
- Communications via email (with plugin strategy for SMS, et al.)
- Event registration (in crock pot)
- Basic giving (close)
- Check entry (in progress)
- Batch processing (matching to a person)
- Ability to chart metrics (basic)
- Upgrade process (Nick: tbd)
- Prayer public-facing
- v0.4.0 ("gravel")
- phone system provider architecture (click to call, etc.)
- v0.5.0 ("pebble")
- v0.6.0 ("stone")
- v0.9.0 (official beta release scheduled for Jan 2014)
- v1.0.0 ("rock") - This version would be released 3-6 months after v0.9 so that we can make any needed refactoring changes which might make it impossible to maintain backwards compatibility with the v0.* releases. Once v1.0.0 is released it is our intention to maintain compatibility with all future v1.* releases as per Rule #4 in Semantic Versioning.
We also hope that Rock v1 has a very long life span -- similar Wordpress v2 (which lasted 5 years) or similar to Apple's Mac OSX. Community and third party developers should be able to rest assured knowing that their work will function for quite a while, and jumping to the v2.0 release will be a big deal -- something not taken lightly by administrators and developers of Rock.
- Group Sync'ing (with Dataview capability)
- Mailing labels
- Mail merging (letters, etc)
- Precising formatting reports (ala contributinon statements)