FusionForge

Difference between revisions of "Meetings/2014"

From FusionForge Wiki
Jump to: navigation, search
(Topics)
(Topics)
Line 17: Line 17:
  
 
* Improve Ergonomy & accessibility
 
* Improve Ergonomy & accessibility
** Involves a templating system (Symfony's [http://twig.sensiolabs.org/ Twig]?,[http://silex.sensiolabs.org/ Silex]? )
+
** Involves a templating system (Symfony's [http://twig.sensiolabs.org/ Twig]?), a microframework (Symfony's [http://silex.sensiolabs.org/ Silex]? )
 
** Should we try to share a Common plugin system, or support others?  mediawiki ?, drupal ?, ...?
 
** Should we try to share a Common plugin system, or support others?  mediawiki ?, drupal ?, ...?
 
** Use standard Fusionforge templating system, HTML and utils helpers to clean the code.
 
** Use standard Fusionforge templating system, HTML and utils helpers to clean the code.

Revision as of 07:12, 30 March 2014

Info

Plan

  • Meet each others :)
  • Talk about everybody's work on forges
  • Plan the roadmap/features for the next FusionForge version, and prepare an announcement, grouping planned improvements by visibility:
    • End-user
    • Site-admins
    • Developers

Topics

  • Improve Ergonomy & accessibility
    • Involves a templating system (Symfony's Twig?), a microframework (Symfony's Silex? )
    • Should we try to share a Common plugin system, or support others? mediawiki ?, drupal ?, ...?
    • Use standard Fusionforge templating system, HTML and utils helpers to clean the code.
  • Concurrent_WebDAV_and_SSH
    • leads: Gitolite-style single user? Apache-Fuse IPC? SabreDav?
  • Responsiveness (create projects & SSH keys immediately)
    • leads: dedicated daemon? Reuse tools like RabbitMQ or Redis, or Fedmsg [1] [2] or re-code?
    • Or a job queue and a frequent cron job (every minute? five minutes?) that only runs what's needed
    • Or use the standard job-server.pl ship by Fusionforge.
  • Common installation system & merge/minimize Debian packaging branch
  • Private Git repositories browsing [3]
  • NFS limitations (16 groups/user) - what to recommend? (kernel patch, webdav, iSCSI)
  • GID potential conflicts (user gids start at 20000, is at 39000 at Inria, projects starts at 50000)
  • taking care of the open Features Requests, Patches and Bugs.
  • Use/make ldap or Idp provider plugin (openid, cas, fusiondirectory, lemonldap, simplesamlphp )?
  • Planetforge, Forge Ecosystem