{"id":50213,"date":"2016-08-12T14:34:48","date_gmt":"2016-08-12T14:34:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-ldp\/"},"modified":"2017-08-28T11:25:32","modified_gmt":"2017-08-28T11:25:32","slug":"wp-ldp","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/wp-ldp\/","author":14715011,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.7","stable_tag":"trunk","tested":"4.8.28","requires":"4.4.0","requires_php":"","requires_plugins":"","header_name":"WP LDP","header_author":"Sylvain LE BON, Benoit ALESSANDRONI","header_description":"","assets_banners_color":"","last_updated":"2017-08-28 11:25:32","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.virtual-assembly.org\/contribuez-financierement\/","header_plugin_uri":"https:\/\/github.com\/assemblee-virtuelle\/wpldp","header_author_uri":"http:\/\/www.happy-dev.fr\/team\/sylvain,%20http:\/\/benoit-alessandroni.fr\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":2798,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0":"<p>No upgrade notice yet<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","trunk"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The settings menu item","2":"The settings page with the container initialization option","3":"The containers menu item","4":"The default containers listing page","5":"The default actor JSON Model","6":"The resources menu item","7":"The new resource editing page","8":"The newly created resource edition form","9":"The created resource generated JSON raw view"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[75640,65034,75641,7206,4097],"plugin_category":[],"plugin_contributors":[97833],"plugin_business_model":[],"class_list":["post-50213","plugin","type-plugin","status-publish","hentry","plugin_tags-decentralization","plugin_tags-federation","plugin_tags-ldp","plugin_tags-linked-data","plugin_tags-rdf","plugin_contributors-balessan","plugin_committers-balessan","plugin_committers-guillaumerouyer","plugin_committers-mahagonny"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wp-ldp.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\nLDP Plugin for wordpress\n\n<p>The goal of this project is to be able to manage (create, list, display) LDP resources directly from a Wordpress site backend.\nThe definition we apply for <a href=\"https:\/\/www.w3.org\/TR\/ldp\/#ldpr-resource\">LDP resource<\/a>, <a href=\"https:\/\/www.w3.org\/TR\/ldp\/#dfn-linked-data-platform-basic-container\">LDP containers<\/a> and LDP are based on the <a href=\"https:\/\/www.w3.org\/TR\/ldp\/\" title=\"the LDP specification\">W3C specification released<\/a> in january 2015.<\/p>\n\nArchitecture\n\n<p>This plugin defines a custom content type called ldp_resource, which allows users to create resources on the fly.\nIt 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.\nIt 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.\nThe documentation regarding the PAIR ontology <a href=\"https:\/\/github.com\/assemblee-virtuelle\/pair\/\">can be find on Github<\/a>.<\/p>\n\nThe reason\n\n<p>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.\nThis plugin is part of the development of the AV Proof of concept we will to deliver in a near future.<\/p>\n\nDocumentation\n\n<p>For more information about installation, use, and features to come, please either see the Wiki or the issues list located:\n- https:\/\/github.com\/assemblee-virtuelle\/wpldp\/wiki for the wiki\n- https:\/\/github.com\/assemblee-virtuelle\/wpldp\/issues for the issues<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/wpldp<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use the Settings -&gt; WP-LDP Settings screen if you wish to initialize the PAIRs containers as defined above.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/wpldp<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use the Settings -&gt; WP-LDP Settings screen if you wish to initialize the PAIRs containers as defined above.<\/li>\n<\/ol><\/dd>\n<dt>Will that plugin be useful to me out of the box ?<\/dt>\n<dd><p>Outside of the context of willing to share some resources between different websites, as the LDP goal is, it won't be useful to you.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Full rewrite of the plugin to base it on the WP Rest API<\/li>\n<li>Adding autocomplete on resources selection<\/li>\n<li>Better handling of multiple values object properties<\/li>\n<li>Minimal search API<\/li>\n<li>Proper separation of concerns on the JS side<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Force refreshing the container models when initializing<\/li>\n<li>Fix the major bug with the form templating<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Updating the models to converge with the PAIR ontology<\/li>\n<li>Fix a bug with use of empty on a function return value<\/li>\n<li>Adding basic WordPress integrated frontend display of the resources and containers, using content negotiation<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Publishing the plugin to the wordpress repository<\/li>\n<\/ul>","raw_excerpt":"This plugin aims to emulate the default caracteristics of a Linked Data Platform compatible server.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/50213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=50213"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/balessan"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=50213"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=50213"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=50213"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=50213"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=50213"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=50213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}