
LDP Plugin for wordpress
The goal of this project is to be able to manage (create, list, display) LDP resources directly from a WordPress site backend.
The definition we apply for LDP resource, LDP containers and LDP are based on the W3C specification released in january 2015.
Architecture
This plugin defines a custom content type called ldp_resource, which allows users to create resources on the fly.
It also adds a custom taxonomy called ldp_container, having a metadata ldp_model being a simple JSON based model to use in accordance with your owns semantic ontologies.
It adds a section in the Settings menu, allowing users to initialize our default PAIR (Projects, Actors, Ideas, Resources) containers to generate their resources in this format.
The documentation regarding the PAIR ontology can be find on Github.
The reason
WordPress is a widely used CMS, especially in the non-profits world because it is free, open-source, solid and coming with a really rich ecosystem.
This plugin is part of the development of the AV Proof of concept we will to deliver in a near future.
Documentation
For more information about installation, use, and features to come, please either see the Wiki or the issues list located:
– https://github.com/assemblee-virtuelle/wpldp/wiki for the wiki
– https://github.com/assemblee-virtuelle/wpldp/issues for the issues
Download & install the zip archive
The plugin package installer can be downloaded from the WP2E project tab called “code”.
1 – Select the version to download if this option is available otherwise the “latest” version of the main plugin will be used.
2 – After downloading the zip archive install the plugin package installer in you local environment and activate the script from the plugin list.
3 – Under the section “Plugins” of the admin dashboard you should see a new “Dependencies & Licenses” link. Follow the instructions from this panel to finalize the installation of the missing dependencies.
Tips: Use the WP2E panel to add/suggest new dependencies to the local installation. Press F5 in the list of dependencies if the changes are not displayed right away.