Outline of presentation

Or: Why we need a general modular file system

  • Contents
    • Media communities
    • Modular file system
      •  In general
      •  In detail
    • Requirements
    • Options
    • Recap
    • Discussion
  • Media communities
    • Distributed: personal sites connected
    • Central from distributed: flickr alikes, using APIs
    • Central community: one site, many users
  • Modular file system
    • Why
      • Only personal media sites are truly supported
      • No central, organised effort
      • Easier APIs, standards, libaries and reusable code lead to easier development
    • How
      • file.inc rewrite or overhaul
      • general upload module alike node.module
      • new module system
    • Requirements
      • Any file should be attachable to any object
      • Core should provide
      • Basic file handling
        • All APIs and hook calls
        • A default database table
    • Options
      • Menu/Form api alike object oriented actions, callbacks and
      • Abstraction layers, alike themes (wrapped function calls)
      • Hook based system alike nodes
      • .inc based abstraction
  • Recap
    • In order to make drupal ready for file based communities, we need to get a joined effort going. Based on a solid file system.
  • Discussion