Das Schwarze Auge online
Morgendämmerung

Features

Diese Seite beinhaltet eine Liste der eingebauten Features von DSAo-Md.

Vorschläge, Wünsche und Ideen, beziehungsweise neue Feature bitte im Feedback Forum bekanntgeben.

Layout und Allgemein

  • Im Moment benutzen wir noch ein farbloses Entwicklungslayout - kein Sorge, das bleibt nicht so
  • W3C-Konformes Layout: Unsere Layouts sind nach den W3C-Standards erstellt und um PHP und HTML möglichst gut zu trennen kommt Smarty als Template-Engine zum Einsatz
  • History-Funktion, die es ermöglicht, einfach zur vorherigen Seite zurückzuspringen
  • Kopfbereich-Navigation: Am oberen Rand sind wichtige Punkte aufgeführt
  • Seiten-Navigation: Zur Orientierung auf der Seite gibt es im oberen Bereich eine Positionsanzeige, die sich an der Sitemap orientiert
  • Sitemap, gewährleistet eine einfache und schnelle Navigation durch die Seiten und Module

Schriftrollen

  • Ein Benutzer kann an einen anderen Benutzer komfortabel private Nachrichten austauschen.
  • Benachrichtigung per Mail erhält ein Benutzer auf Wunsch.
  • Thread-Darstellung: Um einen Wust aus einer Vielzahl von Schriftrollen zu vermeiden und etwas übersicht zu bieten, werden Schriftrollen nach dem Betreff gruppiert. Einen speziellen Postein- oder Postausgang gibt es nicht - beides ist einem Thread zusammengefasst.
  • Löschen: Dank des Thread-Features, kann ein kompletter Thread auf einmal gelöscht werden, ohne z.B. 34 Schriftrollen einzeln löschen zu müssen. Natürlich ist auch das Löschen einzelner Nachrichten ohne weiteres Möglich.

Profil

  • Anzeigen: Jeder Benutzer kann das öffentliche Profil von sich selbst, wie auch anderen Benutzern einsehen
  • Editieren: Jeder eingeloggte Benutzer hat die Möglichkeit, sein Profil nach seinen Wünschen anzupassen
  • Einstellungen: Grundeinstellungen über das Verhalten von DSAo-Md, wie auch diverse Einstellungen zur Privatsphäre lassen sich vornehmen

Spieltisch

  • Der Spieltisch ist eine Beta-Implementierung, um das Testen ermöglichen zu können. Er wird erst dann interessant, wenn die Gruppenfunktionen implementiert sind.

Technische Informationen

Technische Details, die vom Benutzer meist nicht bemerkt werden.

Grundsystem

DSAo-Md basiert vollständig auf dem Zend Framwork, bei jenem jedoch die View-Komponente durch Smarty ersetzt wurde. Dies bietet eine hervorragende Grundlage, ohne zusätzlichen Aufwand, weitere Module und Addons zu entwickeln.

Das Zend Framework sowie Smarty werden permanent weiterentwickelt, was ein wichtiges Kriterium für uns war und ist.

Jeglicher Code von uns ist direkt im Code, in deutscher Sprache, dokumentiert und darüber hinaus wird unter http://docs.dsao.eu eine doxygen-Dokumentation angeboten. Bei einem Checkout unseres Repository werden automatisch die aktuellen Snapshots vom Zend Framework sowie Smarty eingebettet und bei jedem update aktualisiert, sodass neue Features und Bugfixes sofort ins System mit einfliessen.

Benutzerverwaltung

  • Benutzer werden in ACL-Rollen (Gruppen) verwaltet
  • Benutzer können sich Registrieren, Einloggen (incl. Autologin) und Ausloggen.
  • Bei vergessenem Passwort können sich die Benutzer ein neues einrichten
  • Jeder Benutzer kann sein eigenes Profil anlegen und editieren, sowie das der anderen einsehen. Diverse Benutzereinstellungen sind bislang im Editiermodus des Profils mit drin, werden aber noch gesondert ausgegliedert werden.
  • Das Registrierdatum eines Users wird im Profil angezeigt.

Spieltisch

  • Der Spieltisch ist ein „Vorab-Release“ um die eingesetzte Technik zu testen, verbessern und um sie zu erweitern.
  • Löschen von Abenteuertexten ist möglich, jedoch ohne grosse Abfragen ob es auch wirklich gelöscht werden soll, bzw. ob der löschende Benutzer, das Recht dazu hat → Wird erst realisiert, wenn Gruppenfunktion umgesetzt ist. Es erfolgt eine optische Bestätigung über den Löschvorgang

About-Modul

  • Das About-Modul ist in diverse Untermodulen unterteilt, wovon bislang die Sitemap realisiert wurde.