Open Earth Documents
This repository contains documents to support Open Earth projects understanding the network features and infrastructure and facilitate migration and project management.
Open Earth is an environmental geojournalism network using WordPress Multisite with JEO, custom JEO child themes and several plugins.
Core features running versions
JEO child themes
List of installed and available JEO child themes:
- JEO Newsroom
- Mekong Eye
List of installed and available plugins:
|Advanced Custom Fields||4.4.4|
|Advanced Custom Fields: qTranslate||1.7.9|
|Custom Post Type UI||1.1.2|
|Jetpack by WordPress.com||3.8.2|
|Page Builder by SiteOrigin||2.2.2|
|SiteOrigin Widgets Bundle||1.5.4|
|WP Feature Box||0.1.3|
|Yet Another Related Posts Plugin||4.2.5|
Start your project inside the network
Contact firstname.lastname@example.org with your thoughts.
Develop a project from stratch
This network is based on JEO, a wordpress parent theme that works as a framework for geojournalism project.
If you'd like to later integrate your project to the network, please be aware of the network's software versions before submitting your project.
Migrating your current project to the network
Learn how you should prepare your project's code and database to integrate the network.
The project owner is responsible for adapting the project's theme and database to Open Earth infrastructure standards:
- Check the software versions on the list above, your project should work with this environment.
- Make sure your theme's code runs with this setup of WordPress
- Make sure your database runs with this setup of WordPress
Previous to version 1.0
If your JEO project runs on a version previous to v1.0.0 its most important that you check out the changelog and diff for this version. A new layer system was launched.
Instead of storing the layers as a post meta to the map, it has its own post type. This allows a single published layer to be used across different maps.
The new system will make all your current published maps without layers, since it will look elsewhere for them.
You'll need to migrate your layers manually or create a migration script to the new layer system.
Submit your project
Considering you already have your project migrated to the network standards you should submit your code and database to us.
Submitting the theme's code
You can submit a zip file with the theme's code or the theme's git repository url, stating which branch/release to be imported.
Submitting the project's database
The database should be in WXR (WordPress eXtended RSS) format. This is the native format for the WordPress export file, XML based.
We don't accept new plugins installation, Open Earth provides a good set of plugins that you can use on your project. If a specific plugin is crucial for your project and is missing on the list, let us know.
Why don't you accept the whole WordPress folder for import?
Since we are using WordPress Multisite, we already run a WordPress installation, which your project will be part of. All projects share the same core, allowing the network maintenance to support all projects.
Why not accept SQL file for database import?
WordPress MultiSite has a different approach to its database infrastructure. Thats why its important to use the native import tool. SQL requires manual edits to the import file, which is not ideal and can result in errors.