Along with various stakeholders of SOMO we started the ‘Scrum’ project with a so called Sprint 0. In Sprint 0 we determined the concept, agreed on the scope of the project and determined a Minimum Design up Front. In a series of intensive sessions we formed target audiences into personas and scenarios. The scenarios were then transformed into User Stories which together determined the backlog of the project. In the three short sprints that followed we delivered the MVP (minimum viable product).
“SOMO wants to provide civil society with the knowledge to defy the economic forces that stand in the way of a sustainable and equitable world. To unlock this knowledge, we needed a new website. Level Level helped us to define our core pages. Not the homepage, but the publication and overview pages covering our main topics are central. pages and browse pages on our main issues are central. A very refreshing way of looking at a website. Visitors can now easily search on topics they find interesting and are presented with possibilities to get into contact for more information. Research and knowledge is presented in a more inspiring and visually appealing way. Due to the wide variety of content types, our knowledge become flexible in its form, media and resources. We were surprised by the ability of Level Level to understand our organization and use this understanding in their design. We are very proud of the result. “
Where visitors and publishers meet
A good website is able to both meet the goals of the owner and the goals of the visitor. To find out what goals would overlap we investigated the goals of both parties. For both parties ‘information’ turned out to be the key; providing information and accessing information. From here we defined content types to structure information and how to present this in a valuable way to the end-user.
This was not the regular kind of imprt. We had to retrieve the content structure, scrape data and assets, restructure it and import it while setting new relationships. Quite a challenge that kept me busy for some time 🙂
User friendly backend
For SOMO is very important to be able to place new content quickly and easily. With WordPress as a CMS it can’t be more simple. All content can be added, edited and enriched by editors and administrators. The content is easy to label under the appropriate category and content type.
An essential part in this project was the data migration from the CMS Plone to WordPress. To be honest; this proved to be quite a challenge.
An export from Plone was unavailable so we had to scrape the old website. All data was started in JSON format. Because we had to deal with a huge amount of PDF documents and images we decided the import had to be cut in two. First we would scrape and store all information including all the assets locally. Second, we would write an import script that would not only import data but would also create relationships between different types of data. The import script was written in such a way it can be used on the commandline using WP-CLI.