Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 2.88 KB

ROADMAP.md

File metadata and controls

40 lines (30 loc) · 2.88 KB

BOA Roadmap & Progress

Documenting ongoing, upcoming and completed tasks, organized alphabetically.

Some tasks are relatively simple, while others are major undertakings that take weeks or months. Therefore, we are working on many things simultaneously.

This document highlights the most complex or important tasks we are working on or planning to undertake. Routine tasks such as debugging, fixing issues, and implementing small improvements are usually documented in the commit history and changelog, which are updated with each new BOA release.

Certain planned features are likely to be exclusive to BOA PRO, as indicated below:

IN PROGRESS

  • Active AppArmor Support: Enhanced security and accounts privilege separation (PRO)
  • Ægir Task for SQL Backup: Enable classic mysqldump backups for individual site downloads (PRO)
  • Amazon S3 Alternatives: Integrate support for Amazon S3 alternatives in backboa and duobackboa (PRO)
  • Import from Classic Ægir: Extend xboa to import from remote classic Ægir servers using Nginx or Apache (PRO/LTS)
  • Percona for MySQL 8.0: Add support for Percona Server 8.0, necessary for Drupal 11 (PRO)
  • Rsync on Clone: Use Rsync to create separate symlinked copies during site clone tasks (PRO)
  • Symlink Site Files: Automatically symlink all site files to expedite migration tasks and conserve disk space (PRO)

UPCOMING TASKS

  • Ægir Admin Interface: Transition the Ægir admin interface to Backdrop CMS (PRO/LTS)
  • Ægir Remote Servers: Implement the Ægir Remote Servers feature to address user requirements (PRO)
  • Backdrop CMS Support: Implement Backdrop CMS as a supported platform (PRO/LTS)
  • BO4D: Offer a BOA For Docker version tailored for local development (PRO/LTS)
  • DDEV Integration: Add support for BOA-compatible configurations within DDEV (PRO/LTS)
  • Documentation Consolidation: Consolidate all legacy and built-in documentation into a unified Grav CMS site.
  • Grav CMS Support: Introduce support for Grav CMS (command line only) (PRO/LTS)
  • PHP 8.4 Support: Enhancing performance and supporting eleven PHP versions (PRO)

COMPLETED IN BOA-DEV

  • Debian Bookworm and Devuan Daedalus: Ensure compatibility for installation and automated upgrades (PRO/LTS)
  • Documentation Conversion to Markdown: Update all BOA documentation from legacy TXT to Markdown.
  • Drush 12 in Aegir Tasks: Dynamically Utilize Site-Local Drush for updatedb Operations on Drupal 10+ (PRO/LTS)
  • PHP 8.3 Support: Required for Drupal 11, enhancing performance and supporting ten PHP versions (PRO/LTS)
  • Ruby Gems and Node/NPM Support 3x Faster: From 15 to 5 minutes, with improved security (PRO/LTS)
  • Super Fast System AutoInit: Facilitate easy upgrades to the latest Devuan before BOA installation (PRO/LTS)
  • Use OpenSSL LTS 3.0: Maintain compatibility with OpenSSL 1.1.1 for legacy PHP versions (PRO/LTS)