2.2 KiB
2.2 KiB
Roadmap
1.0a1 Milestone (first alpha release on Oct '14)
- Automated deployment of the development environment
- Automated installation and upgrading
- Testing framework for running unittests and functional tests with LXC containers
- Continuous integration with Jenkins
- Admin interface based on django.contrib.admin
- REST API for users
- Orchestra-orm a Python library for easily interacting with the REST API
- Service orchestration framework
- Data model, input validation, admin and REST interfaces, permissions, unit and functional tests, service management, migration scripts and documentation of:
- PHP/static Web applications
- Websites with Apache
- [-] FTP/rsync/scp/shell system accounts
- [-] Databases and database users
- [-] Mail accounts, aliases, forwards with Postfix and Dovecot
- DNS with Bind
- [-] Mailing lists with Mailman
- Contact management and service contraction
- [-] Unittests of the bussines logic logic
- [-] Functional tests of all Admin UI and REST interations
- Initial documentation
1.0b1 Milestone (first beta release on Dec '14)
- Resource allocation and monitoring
- Order tracking
- Service definition, service plans and pricing
- [-] Billing 3. [x] Invoice 3. [x] Membership fee 3. [-] Amendment invoice 3. [-] Amendment fee 3. [x] Pro Forma 3. [ ] Advanced bill handling (move lines, undo billing, ...)
- Payment methods
- SEPA Direct Debit
- SEPA Credit Transfer
- Full documentation
- [-] Additional services 2. [-] VPS with Proxmox/OpenVZ 2. [-] SaaS (Software as a Service) Redmine/phpList/BSCW/Wordpress/Moodle/Drupal 2. [x] Miscellaneous services
- Issue tracking system
1.0 Milestone (first stable release on Apr '15)
- Stabilize data model, internal APIs and REST API
- Integration with third-party service providers, e.g. Gandi
- Translation to Spanish and Catalan
- Scheduling of service cancellations and deactivations
- Object level permissions system
- API access for superusers