Your SlideShare is downloading. ×
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Midgard2 Content Repository at FSCONS 2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Midgard2 Content Repository at FSCONS 2009

1,126

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,126
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Midgard2 Content repository for desktop and the web
  • 2. Midgard has been a CMS
  • 3. ...but isn't just a CMS
  • 4. The Midgard Project • Contributors from most • Free software project European countries since 1999 • Synchronized release • Midgard1 was just a model, every 6 months CMS • Linux, Mac, Maemo • Midgard2 is a content repository
  • 5. Content Repository Common rules for data access
  • 6. Content Repository Signals about changes
  • 7. Content Repository Objects instead of SQL
  • 8. Content Repository Objects instead of SQL http://xkcd.com/327/
  • 9. Content Repository Data model is scriptable
  • 10. Content Repository Synchronization and sharing
  • 11. Midgard2 Generic Content Repository • Relational content storage based on MgdSchema ontologies • Object-Relational Mapping, Query Builder • Usable as library in C, Objective-C, Python and PHP • Built with C, glib, libgda • D-Bus signals for interprocess communications • LGPL v2 licensing
  • 12. Coming to a mobile device near you
  • 13. ...or maybe even into your finger
  • 14. Midgard2 Objects are defined in MgdSchema files
  • 15. Midgard2 Using Midgard (G)objects
  • 16. Midgard2 Query Builder
  • 17. Midgard2 Tree access • Parent-child relations • get_parent() • list_children() • Access via named paths • get_by_path()
  • 18. Midgard2 Conboy can use Midgard as a content repository
  • 19. Midgard MVC Put your content repository on the web
  • 20. Midgard MVC • Very efficient MVC framework for PHP • Python and D-Bus for background processing • Gettext + intl i18n • TAL templating • Full WebDAV support • Git for packaging and deployment
  • 21. Midgard MVC Qaiku: Microblogging with Midgard
  • 22. Midgard MVC Tomboy web synchronization with Midgard
  • 23. Midgard MVC CouchDB replication protocol
  • 24. Midgard2 9.09 Mjolnir
  • 25. Mjolnir Database views
  • 26. Mjolnir Extending storage
  • 27. Midgard2 Runtime
  • 28. Mjolnir +1 • Vala • XMPP replication • RDFa & Tracker • Runtime for Linux • Gobject Introspection • Spring 2010
  • 29. Forget about SQL, use a content repository
  • 30. Start by installing Midgard2 now midgard2.org #midgard on FreeNode

×