<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://dsao.eu/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>DSAo-Md code</title>
        <description></description>
        <link>http://dsao.eu/wiki/</link>
        <lastBuildDate>Thu, 22 Apr 2010 19:12:47 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://dsao.eu/wiki/lib/images/favicon.ico</url>
            <title>DSAo-Md</title>
            <link>http://dsao.eu/wiki/</link>
        </image>
        <item>
            <title>Access Control List</title>
            <link>http://dsao.eu/wiki/code/acl?rev=1269860908&amp;do=diff</link>
            <description>Auf dieser Seite soll ein Überblick der DSAo-Md spezifischen ACL (Access Control List) gegeben werden.

Diese Seite soll keine Erläuterung der Zend-ACL darstellen, diese ist in der Zend Dokumentation dokumentiert.

Zusammenfassung
 Element                                        Bedeutung                                              /devel/data/xml/modules/meta/acl/resources/*   ACL-Ressourcen                                         /sql/acl.sql                                   ACL-Rollen       …</description>
        <category>code</category>
            <pubDate>Mon, 29 Mar 2010 11:08:28 +0000</pubDate>
        </item>
        <item>
            <title>Authentifizierung</title>
            <link>http://dsao.eu/wiki/code/auth?rev=1270107849&amp;do=diff</link>
            <description>Auf dieser Seite soll ein Überblick der DSAo-Md spezifischen Benutzerverwaltung / Authentifizierung gegeben werden.

Diese Seite soll keine Erläuterung der Zend_Auth darstellen, diese ist in der Zend Dokumentation dokumentiert.

Zusammenfassung
 Element                              Bedeutung                          Dsao_Application_Resource_Auth       Prüft, ob Benutzer angemeldet ist  Dsao_Controller_Action_Helper_Auth   Serialisiert Benutzerobjekt        Dsao_Model_User_Login                E…</description>
        <category>code</category>
            <pubDate>Thu, 01 Apr 2010 07:44:09 +0000</pubDate>
        </item>
        <item>
            <title>Grundstruktur</title>
            <link>http://dsao.eu/wiki/code/grundstruktur?rev=1242361368&amp;do=diff</link>
            <description>Hier soll die Grundstruktur von DSAo-Md kurz erklärt werden, um neuen Programmierern einen leichteren Einstieg zu ermöglichen.

Die Struktur des Zend Frameworks wird hier nicht erläutert, dafür gibt es die ZF-Doku.

MVC


MVC (Model-View-Controller) ist das zugrunde liegende Konzept, welches an dieser Stelle nicht genauer erläutert werden soll.</description>
        <category>code</category>
            <pubDate>Fri, 15 May 2009 04:22:48 +0000</pubDate>
        </item>
        <item>
            <title>Installation</title>
            <link>http://dsao.eu/wiki/code/installation?rev=1266062132&amp;do=diff</link>
            <description>Diese Installationsanleitung richtet sich an Programmierer und Benutzer, die auf ihrem eigenen Server DSAo-Md installieren wollen. Dies ist keine detaillierte Schritt-für-Schritt-Anleitung. Sie ist eher abstrakt und damit plattformunabhängig gehalten.</description>
        <category>code.veraltet</category>
            <pubDate>Sat, 13 Feb 2010 11:55:32 +0000</pubDate>
        </item>
        <item>
            <title>JavaScript</title>
            <link>http://dsao.eu/wiki/code/javascript?rev=1242361374&amp;do=diff</link>
            <description>Bei DSAo-Md wird JavaScript eingesetzt, um


	*  die Benutzerfreundlichkeit zu steigern,
	*  die Belastung des Servers zu verringern.


Bei DSAo-Md wird JavaScript nicht eingesetzt, um


	*  Eye-Candy zu bieten (was in einer hohen CPU-Belastung des Clients resultieren würde)</description>
        <category>code</category>
            <pubDate>Fri, 15 May 2009 04:22:54 +0000</pubDate>
        </item>
        <item>
            <title>Konfiguration</title>
            <link>http://dsao.eu/wiki/code/konfiguration?rev=1242361368&amp;do=diff</link>
            <description>Die Konfiguration ist in Form einer .ini-Datei gespeichert und ermöglicht das anpassen von bestimmten Werten, ohne dabei direkt Änderungen im Code vornehmen zu müssen.

Ordnerstruktur


Die folgenden Dateien gehören zur Konfiguration:


	*  /etc/config.ini.dist: Standardkonfiguration, diese sollte nicht angepasst werden. Bei einem Update von DSAo-Md, wird diese überschrieben.
	*  /etc/config.ini: Diese Datei muss bei der Installation erstellt werden, sämtliche Anpassungen können hier vorgenommen…</description>
        <category>code</category>
            <pubDate>Fri, 15 May 2009 04:22:48 +0000</pubDate>
        </item>
        <item>
            <title>Parameter</title>
            <link>http://dsao.eu/wiki/code/parameter?rev=1242361367&amp;do=diff</link>
            <description>Oft werden GET- und POST-Parameter benötigt, hier soll ein kurzer Überblick über die einzelnen Übergabewege gegeben werden.

GET


GET-Parameter werden wohl am häufigsten benötigt. Da Zend einen Router zur Verfügung stellt, der alle Aufrufe auf die index.php umleitet ist jedoch eine Notation mit /module/controller/action?param=val nicht nötig und auch nicht erwünscht. Stattdessen ist die Übergabe mit /module/controller/action/param/val/param2/val2 möglich.</description>
        <category>code</category>
            <pubDate>Fri, 15 May 2009 04:22:47 +0000</pubDate>
        </item>
        <item>
            <title>Sprachverwaltung</title>
            <link>http://dsao.eu/wiki/code/sprachverwaltung?rev=1270113557&amp;do=diff</link>
            <description>Sprachverwaltung, Textverwaltung, zwei Wörter für die selbe Sache: Es geht hier darum, dass es möglich sein soll, DSAo-Md später in verschiedene Sprachen übersetzen zu können. Weiterhin ist es ein Vorteil, alle Texte an einem Ort zu haben, um einen besseren Überblick zu behalten und sie aus dem Quelltext selbst heraus zu halten.</description>
        <category>code</category>
            <pubDate>Thu, 01 Apr 2010 09:19:17 +0000</pubDate>
        </item>
        <item>
            <title>Code-Dokumentation</title>
            <link>http://dsao.eu/wiki/code/start?rev=1242361369&amp;do=diff</link>
            <description>Dieser Namensbereich dient der Verwaltung der DSAo-Md (Code-)Dokumentation. Neuen Programmierern soll dadurch der Einstieg erleichtert werden, außerdem dient es natürlich als Nachschlagewerk, auch wenn es nicht primär als Referenz aufgebaut ist (dafür ist der Code gut genug dokumentiert).</description>
        <category>code</category>
            <pubDate>Fri, 15 May 2009 04:22:49 +0000</pubDate>
        </item>
        <item>
            <title>Status</title>
            <link>http://dsao.eu/wiki/code/status?rev=1253208158&amp;do=diff</link>
            <description>Status


Hier soll eine möglichst aktuell gehaltene Liste mit Komponenten / Modulen / etc., die sich im Moment (oder in naher Zukunft) in Entwicklung befinden (werden), geführt werden.

Core-Team


Hier ein Überblick über die Tickets des Core-Teams.</description>
        <category>code</category>
            <pubDate>Thu, 17 Sep 2009 17:22:38 +0000</pubDate>
        </item>
        <item>
            <title>Überblick</title>
            <link>http://dsao.eu/wiki/code/ueberblick?rev=1253282697&amp;do=diff</link>
            <description>Überblick


Dieses Dokument soll einen Überblick über die Ordnerstruktur DSAo-Mds, die verschiedenen wichtigen Klassen und Komponenten, sowie über deren Verbindungen geben.

/devel


Hier liegt der gesamte Quelltext von DSAo-Md.

/devel/controllers


Die verschiedenen Action-Controller. Für jedes Modul gibt es hier einen Ordner, unterhalb dessen die einzelnen Controller liegen. Z.B. der Controller</description>
        <category>code</category>
            <pubDate>Fri, 18 Sep 2009 14:04:57 +0000</pubDate>
        </item>
        <item>
            <title>Versionsverwaltung</title>
            <link>http://dsao.eu/wiki/code/versionsverwaltung?rev=1242361373&amp;do=diff</link>
            <description>Die Versionsverwaltung des Quellcodes von DSAo-Md übernimmt ein Versionskontrollsystem. 
Aktuell nutzen wir Subversion (SVN) dafuer.

Warum wird SVN und nicht CVS genutzt?


Die Gründe hierfür liegen klar auf der Hand:

	*  Es braucht keine komplizierten SSH-Schlüssel-Erstellungen wie es bei CVS Voraussetzung ist (mal von pserver abgesehen)
	*  Die Handhabung des SVN ist um ein Erhebliches einfacher als das CVS</description>
        <category>code</category>
            <pubDate>Fri, 15 May 2009 04:22:53 +0000</pubDate>
        </item>
    </channel>
</rss>
