evildmp / Arkestra

Arkestra extends Django CMS to provide an intelligent semantic web publishing system for organisations and institutions.
http://arkestra-project.org
BSD 2-Clause "Simplified" License
139 stars 27 forks source link

Basic documentation on creating a plugin for Arkestra #112

Open techdragon opened 10 years ago

techdragon commented 10 years ago

While i can find documentation on creating Django-CMS plugins, I'm quite sure theres a difference between a vanilla Django-CMS plugin, and a plugin that Arkestra can embed in semantic editor areas like its own image and video plugins.

Even just some brief notes, and code snippets highlighting the lines from the Arkestra plugins that make them different from the vanilla Django-CMS plugin in order to give me an idea what I 'must' reuse in order to get the embedding functionality.

techdragon commented 10 years ago

After digging into the source code I found how it determines if the plugin is to be added to the list available inside the semanticeditor.

Django-CMS plugins with text_enabled = True set as part of their properties will be made available to the semantic editor.

Need to work out some doc text to help with this.

evildmp commented 10 years ago

On Mon, Feb 3, 2014, Samuel Bishop notifications@github.com wrote:

While i can find documentation on creating Django-CMS plugins, I'm quite sure theres a difference between a vanilla Django-CMS plugin, and a plugin that Arkestra can embed in semantic editor areas like its own image and video plugins.

I'm hugely busy with http://djangoweekend.org at the moment, but will return to some more development work soon.

Daniele