Following up on the previous post, here, we want to talk about the broad contours of changes coming in Omeka 2.0 that will be most important for theme and plugin developers.
First and most important, the codebase of Omeka is being extensively cleaned up. This should not only make the code faster and leave a smaller footprint, but also make it easier to find your way around the code to see how things work.
Broadly speaking, unnecessary or redundant functions and methods are being removed. This includes many of the wrapper methods in some of the core code used by plugins. The various functions used to access metadata about collections, items, and other kinds of content are also consolidated from
item(), etc. into one function,
metadata(), for all.
Some of these changes will require updating your existing themes and plugins. We are keeping a running list of changes to help you anticipate the updates you will need to make for your plugin and theme customization. One example is that the directory named “archive” will be called “files” in 2.0. The “files” folder that currently resides in the “archive” directory will be renamed “original.” We will provide specific instructions for renaming those folders to ensure that the transition to 2.0 will go smoothly. .
As always, you can keep up to date with the most recent changes by watching Omeka on GitHub.
Many thanks to our users, theme developers, and plugin developers for your feedback and questions that led to these and many, many other improvements to Omeka in our upcoming release of Omeka 2.0.
The developer team of John Flatness, Jim Safley, and myself have worked very hard over the past months to implement these changes. We hope that you are as excited about these changes as we are, and eagerly anticipate your feedback in mid-October when the release candidate is ready.