Anmelden

Allgemeine Charakteristik

Das campus21 Framework ist die Grundlage für alle Systemblöcke und Systemmodule und somit das Basissystem für unsere Produkte:

Das campus21 Framework ist jedoch auch separat verfügbar und kann als Framework für Webanwendungen verwendet werden. Es stellt ein eigenständig lauffähiges Produkt dar, welches durch Konfiguration und Erweiterung zu verschiedensten Webanwendungen ausgebaut werden kann. Die wesentlichen Funktionen des campus21 Frameworks sind:

  • Laufzeitumgebung
    • Basisklassen für den Rendering-Prozess
    • Komponenten für Nutzerinteraktionem
    • Datenzugriffsfunktionen
    • Sicherheitsfunktionen (Authentikation, Autorisierung)
    • Schnittstellen für Erweiterungen
  • Funktionskomponenten
    • Basistemplates
    • Basiserweiterungen
    • Datenmodelle und Module der Systemblöcke nsoftSYS und nsoftORG
    • nsoftSYS-Systemprozesse
    • Tools für Datenmodell-Upgrades, Datenmodell-Konsistenz und Datenauslagerung

Unter Merkmale finden Sie weitere Details zum campus21 Framework. Siehe Produkte zur Einordnung des campus21 Framwork in unsere Produktvarianten und Informationen zu den enthaltenen Komponenten.

Technologie

  • Frontend-Technologie: PHP, JQuery, HTML5
  • Systemprozesse, Wartungsprogramme und Webservices: NET-Framwork
  • Datenbanksystem: PostgreSQL
  • unterstützte Betriebssysteme (Serverseite): Linux, Windows.

Einsatzszenarien

Bei der Realisierung von neuen Portalen steht die Verwendung eines objektorientierten Ansatzes meisten außer Frage. In der weiteren Planung wird man traditionell vor die Entscheidung gestellt, wie objektorientierte Anwendungsfunktionalität, Templates und Navigationsstrukturen integriert werden. Dabei spielen im Wesentlichen zwei, sich häufig ausschließende, Paradigmen eine Rolle:

  • Verwendung eines CMS mit Erweiterungsmöglichkeiten (wie z. B. TYPO3) oder
  • Verwendung eines Anwendungs-Frameworks mit CMS-Funktionen.

Das campus21 Framework beinhaltet beide Paradigmen. Unser Content Management CELLstudio ist selbst auf der Basis des campus21 Framework realisiert. Sie können somit konventionelle Applikationen, CMS-Portale als auch gemischte Portale realisieren. Das bedeutet:

  • gemeinsame Templates und Navigationsstrukturen
  • gemeinsame Systemdienste (Nutzerverwaltung, Messaging, Überwachung)
  • geschlossene Entwicklungsumgebung
  • aufeinander abgestimmte und trotzdem relativ eigenständige Datenmodelle
  • vollständige Web 2.0 Unterstützung (AJAX)

Sie können ferner zwischen den Paradigmen migrieren. Dieser Aspekt ist deswegen wertvoll, weil man bei Webprojekten zu Beginn oftmals nicht festlegen kann, ob das Projekt die Natur einer Website oder eher einer Applikation hat.

Erstellung kundenspezifische Anwendungsportale ohne CMS-Basis

  • Erstellung eine Templates, dieses platziert u. a.:
    • Platzhalter für Seiteninhalt
    • Navigationsmenü
    • Anmeldebox
    • Service-Links
    • globale Erweiterungen, z. B. Newsticker, Werbung, Feedback, Chat
  • Integration von Modulen
    • Auswahl und Konfiguration der verwendbaren mitgelieferten Systemmodule
    • Erweiterung/Veränderung vorhandener Module
    • Erstellung spezifischer Module.

Durch Module werden funktionale Komponenten des Portals bereitgestellt. Die Module bestehen im Allgemeinen aus Seiten, Erweiterungen, Controls. Unter Erweiterungskonzept und Vorgehensmodelle für Anwendungsentwicklung finden Sie weitere Informationen zur Implementierung von funktionalen Komponenten.

Erstellung kundenspezifische Anwendungsportale auf CMS-Basis

Durch CELLstudio wird ein leistungsfähiges CMS (Content Management System) bereitgestellt, welches das campus21 Framework beinhaltet und selbst auf der Basis des Frameworks implementiert ist. Mit CELLstudio stehen natürlich alle Funktionen des Frameworks zur Verfügung. Die Möglichkeiten des Frameworks werden aber deutlich erweitert. Zusätzliche Maßnahmen sind:

  • Erstellung von verwalteten CMS-Seiten (z. B. Startseiten, Hilfesystem)
  • Verwaltung eines Seitenbaumes, Basis für Navigationsmenüs
  • Integration der Module erfolgt über den CMS-Seitenbaum.
   
Top

Wir arbeiten mit Software von http://www.campus21.de.

Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.

Suche