Feature wishlist

There are a lot of things to do now, allowing anybody to help ebox-platform to evolve.

  • i18n
    • Translate to new languages framework and modules web GUI
    • Fix current translations
  • Documentation
    • Fix firewall doc
    • Enhance current docs
    • Prepare stylesheets and better looking HTML and PDF guides
  • Installer
    • Build a Debian Installer based installation kit
    • Live CD
      • Shrink size a few MB to fit in a Business Card CD
  • Development: framework
    • Apache2 migration
    • Add consistency to web GUI forms response
      • Better error handling: remember params on error
    • Reorder web GUI menu
      • Add third level grouping
    • Fixes to i18n
    • Fixes to software module
    • Document/Development/Design/Framework/Autogen code (as the Ruby on Rails framework does)
    • Add Mason components for web GUI
    • Web services API access via XML-RPC or SOAP
    • Control center
    • Unit tests
      • UnitTests? support
      • Add unit tests for existent code
    • Make web GUI accesible for disabled people
    • "eBoxlets" support
      • targzipped CGIs + templates, to add custom menus without hacking framework or modules code
      • Allow small but useful contributions (e.g. scripts to feed users and groups facilities from ldif or csv files)
    • Admin users and privileges (needs full architectural rework)
  • Development: Extend existing modules
    • Proxy-cache: integration with users and groups to allow authentication
    • Mail: spam and antivirus filtering
    • Logs: add firewall and administrative tasks
  • Development: New modules
    • DNS server
    • OpenVPN
    • Reporting and usage stats
    • Storage: logical volumes (http://www.freenas.org?)
    • Traffic shaping
    • Access Point
    • Captive portal
    • DBE node
    • VoIP
    • ADSL router conf
    • Network auto guess and auto inventory of hosts and networks
    • L7 filter
    • SADMS (http://sadms.sourceforge.net)