List and Speakers / Schedule

http://www.fosslc.org/drupal/content/sc2010-schedule(external link)

Presentation Abstract:
With over 1,000 feataures and configuration options, the open source TikiWiki platform has been used for applications ranging from web content management, online collaboration, file sharing, documentation, intranet/extranet, project/event management, knowledge sharing/management, wiki, blogging, social media, and online community. Consistently ranked in the top 100 applications on Sourceforge, TikiWiki is downloaded over 7,000 times a month and there are hundreds of thousands of installations worldwide, including the Firefox Support site that is directly linked from in-browser help.

With so many possibilities for different uses, the TikiWiki Community was looking for a way to rapidly deploy applications on the platform, avoiding tedious configuration of the many individual features. These deployment configurations are defined in YAML, a popular machine-parsable data serialization format that is designed for human readability. Called Tiki Profiles, these configurations are extremely modular, and can be combined to form larger applications. For example, it is possible to combine the configurations for a Time Sheet, a Task List and a Consultant List, to create a basic consultant time-management system. When executed, the Tiki Profiles engine will automatically configure necessary features, create content pages, data structures, user groups, permissions, and input forms that make up the application.

These modular configurations in easy-to-learn YAML are shared just like open source code, but within a wiki, profiles.tikiwiki.org. Not just developers, but end-users and business analysts can enhance or combine these configurations, leading to new and innovative applications for the platform. For example, the basic consultant time-management system as mentioned above can easily be augmented with a Budget Tracking application to enhance billing management. Repeated application configuration becomes easy, and application variants can be managed more effectively as incremental add-ons to the same base Tiki Profile.