Zum Inhalt springen

Benutzer:Switchback/JACK

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 5. Dezember 2006 um 00:43 Uhr durch Switchback (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
JACK - "JACK ain't no content kreator"

Hier kommt n Screenshot hin!!
Content-Management-System
Basisdaten

Entwickler Lucas Jenß, Peter Hansen und Malte Kantak
Aktuelle Version 0.01
(Format invalid)
Betriebssystem Server:Linux/Debian Client:All OS
Kategorie Content-Management-System
Lizenz Lucas Jenß, Peter Hansen und Malte Kantak
deutschsprachig ja
JACK.x3ro.de


Das Struktogramm zur Entwicklung

Konzept

JACK, welches für "JACK ain't no content kreator", dt.: "JACK ist kein Inhalt Ersteller" steht, soll eine von den Schülern Malte Kantak, Peter Hansen und Lucas Jenß entwickelte PHP/MySQL Applikation werden, welche das Informationshandling des Luisen-Gymnasiums vollständig übernehmen kann. Das ganze Projekt soll auf einem eigens dafür eingerichteten Linux Server, welcher auf die höchstmögliche Sicherheit optimiert werden soll, laufen, und somit nicht nur einen optimalen Datenzugriff sondern auch eine optimale Datensicherheit gewähren.

Der Datenzugriff soll über verschiedene Wege möglich sein. Zum einen soll es sogenannte „Terminals“ geben, welche einen schnellen, anonymen Datenzugriff auf bestimmte, nicht sicherheitsrelevante Daten ermöglich. Auch soll ein lokaler Datenzugriff über jeden Client im LAN möglich sein, wozu allerdings entsprechende Benutzerrechte vorausgesetzt sind. Möglicherweise soll auch ein Zugriff über das Internet ermöglicht werden, welcher dann aber besonders strengen Sicherheitsrichtlinien und einer entsprechenden Authentifizierung des Clients unterliegt.

Die gespeicherten Informationen sollen ebenfalls über einen beliebigen Client im LAN administrierbar sein, entsprechende Benutzerrechte vorausgesetzt. Die Administration soll, wie der Datenabruf, über einen Webbrowser erfolgen.

Die Schwerpunkte

In der Entwicklung von JACK werden drei wichtige Schwerpunkte eine Rolle spielen: Geschwindigkeit, Sicherheit und Flexibilität.

  • Eine optimale Geschwindigkeit wollen wir durch die Kombination mehrerer Faktoren erreichen. Zum einen spielt ein optimal konfiguriertes Linux System eine entscheidende Rolle, da es die Basis für das ganze Projekt, und somit unentbehrlich ist. Desweiteres ist die geplante Extension (dt.: Erweiterungs-) Verwaltung ein wichtiger Aspekt unserer Planung. Hier ist eine Steigerung der Geschwindigkeit dadurch möglich, dass, abgesehen von dem Basis System von JACK, nur die wirklich nötigen Erweiterungen geladen werden, was einem unnötigen Rechenaufwand vorbeugt.
  • Die Sicherheit ist nur zum Teil ein direkter Bestandteil von JACK. Der größte Teil dieses Aspekts wird allerdings von der richtigen Konfiguration des Linux Servers bestimmt. Desweiteren wird natürlich auch großer Wert auf die Sicherheit innehalb des Programms gelegt, um eventuelles Einschleusen von Schadhaftem Programmcode auf diesem Wege vorzubeugen.
  • Die Flexibilität hängt zu einem großen Teil mit der geplanten Template Engine zusammen, welche ein freies Anpassen des Designs und der Funktionen von JACK ermöglichen wird. Desweiteren spielt die Extension Verwaltung eine wichtige Rolle, da diese JACK "unendlich" erweiterbar macht.