Featureliste
Jedes Modul kann eine Featureliste beinhalten.Dazu muss die Applikation RedSparkFeaturelist installiert sein.
Innerhalb der Modulkonfiguration kann ein XML-File mit dem Namen Features.xml abgelegt werden, die den folgenden Aufbau hat. Am Beispiel des Moduls Blog finden wir diese unter \application\RedSparkBlog\latest\RedSparkBlog\RsModule\Blog\Config
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE formfields SYSTEM "http://www.redsparkframework.com/dtd/Features.dtd">
<features>
<featuregroup>
<name><![CDATA[Blog]]></name>
<description><![CDATA[Das RedSpark Blog Modul stell einen einfachen Blog dar. Beweußt auf Einfachheit ausgelegt gibt es pro Installation genau einen Blog, welcher über die URL /Blog erreichbar ist.
Die einzelnen Einträge können mit Schlagworten (kurz: Tags) versehen und von unterschiedlichen Administratoren erstellt werden.]]></description>
<application><![CDATA[RedSparkBlog]]></application>
<feature>
<name><![CDATA[Einfach zu bedienendes Benutzerinterface]]></name>
<supported name="RedSpark">1</supported>
</feature>
<feature>
<name><![CDATA[Volle Backendintegration]]></name>
<supported name="RedSpark">1</supported>
<subfeature>
<name><![CDATA[Backend Dashboard]]></name>
<supported name="RedSpark">1</supported>
</subfeature>
<subfeature>
<name><![CDATA[Backend Baumansicht]]></name>
<supported name="RedSpark">0</supported>
</subfeature>
</feature>
</featuregroup>
</features>
Zunächst wird das Modul, der Name und eine Beschreibung hiterlegt.
Jedes Feature kann auch mehrere Subfeatures beinhalten.