Anmelden

Paradigmen für Implementierung von Webportale

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 Erweiterungmöglichkeiten (z.B. TYPO3) oder
  • Verwendung eines Anwendungs-Frameworks mit CMS-Funktionen.

Das campus21 Framwork beinhalte beide Paradigmen. Sie können konventionelle Applikationen, CMS-Portale als auch gemischte Portals mit gemeinsamen Templates, Navigationsstrukturen und Systemdiensten realisieren. Sie verwenden eine geschlossene Entwicklungsumgebung und können zwischen den Paradigmen migrieren.

Komponenten des Frameworks

Bestandteile der Laufzeitumgebung

Die Laufzeitumgebung des campus21 Framework Basic liefert alle Komponenten, mit denen eine ablauffähige, voll Web 2.0 (AJAX)-fähige PHP-Applikation erstellt werden kann:

  • PHP-Basisklassen (Seiten, Zellen, Handler, WebTabs, WebForm, WebWizard, SearchForm)
  • PHP-Basiserweiterungen (finale Komponenten für grundlegende Seiten, Zellen, Authentifizierung)
  • PHP-Controls (Eingabeelemente: typisierte Eingabefelder, Vielzahl von Einzel- und Mehrfachselektoren)
  • PHP-Datenzugriffsschicht
  • PHP-Funktionsbibliotheken
  • JS-Funktionsbibliotheken
  • Host-Seiten
  • Basistemplates

    Die Basic-Ausführung enthält keine NET-Komponenten, sodass zur Ausführung keine Installation des .NET-Framework bzw. Mono erforderlich sind. Das campus21 Framework Pro (siehe Produkte) benutzt neben PHP als Programmiersprache zusätzlich C# zur Realisierung von Tools, Webservices und Systemprozessen. Das campus21 Framework Pro beinhaltet zusätzlich:

    • NET-Datenzugriffsschicht
    • NET-Basisprozesse
    • NET-Basisklassen zur Realisierung von kundenspezifischen Systemprozessen und Webservices
    • NET-Tools zur Verwaltung von Datenmodellen
    • NET-Tools zur Verwaltung von Sprachressourcen
    • NET-Prozess-Host

    Weitere Informationen siehe Tools und Systemprozesse.

    Für Portale, die Applikationen und verwalteten Inhalte mischen, kann außerdem auf CELLstudio übergegangen werden. CELLstudio ist ein auf dem campus21 Framework basierendes Content Management System.

    Erweiterungsschnittstellen

    Weitere Informationen siehe

    Allgemeine Funktionsmodule

    Im campus21 Framwork sind bereits die Module der Systemblöcke nsoftSYS und nsoftORG integriert. Damit beinhaltet das Framework viele fertige Funktionen, die unerlässlich für komplexe Portale sind. Sie dienen im Allgemeinen für die grundlegende Verwaltung von Organisationsstukturen und die Überwachung und Konfiguration einer campus21-Instanz. Siehe Merkmale für weitere Details.

    Wartungsprogramme

    • Tool für Datenmodell-Upgrades
    • Sprachressourcen-Scanner
    • Tool für Datenmodell-Konsistenzprüfungen
    • Tool für Datenauslagerungen
    • Watchdog-Prozesse

    Weitere Informationen siehe Einrichtung der Systemprozesse, Verwaltungswerkzeuge.

    nsoftSYS-Systemmodule

    Konfiguration und Überwachung der Ihrer campus21 Instanz:

    • Verwaltung und Überwachung von Systemprozessen
    • Verwaltung von Systemeinstellungen
    • Verwaltung von Erweiterungen
    • Verwaltung von Sprachressourcen
    • Verwaltung von Vorlagen
    • Verwaltung von Sondertagen
    • Datenimport, Datenexport, Reporting
    • Nachrichtensystem (E-Mail-Ausgang, Systemnachrichten, Nachrichtenticker)
    • Dokumentendatenbank

    nsoftORG-Systemmodule

    Verwaltung von grundlegenden Unternehmensdaten:

    • Verwaltung von Organisationsstrukturen
    • Identity management (Personen, Nutzerkonten)
    • Verwaltung von Kontaktdaten und Referenzen, Referenzen sind kundenspezifisch erweiterbar
    • Gruppenmanagement
    • Berechtigungsmanagement
    • Firmendatenbank
    • Beschäftigungsverhältnisse
    • Gebäude, Räume, Raumpools
    • Geografische Daten (Gebäude, Räume, Verwaltungseinheiten, Anschriften können als Koordinate oder mit Grundrissen versehen werden)

    Verzeichnisdaten

    In der campus21-Plattform existieren folgende Verzeichnisdaten:

    • Länder weltweit (j)
    • Währungen weltweit (j)
    • deutsches Gemeindeverzeichnis inkl. Bundesländer, Regierungsbezirke, Kreise (q)
    • deutsche Hochschulen (s)
    • deutsche Studienfächer (s)
    • deutsche Studienabschlüsse (s).

    Die Aktualisierung erfolgt durch unseren Support in regelmäßigen Zyklen (j = jährlich, s = semesterweise, q = quartalsweise). Diese Verzeichnisdaten werden von Produkten verwendet und stehen auch kundenspezifischen Erweiterungen und Applikationen zur Verfügung.

       
    Top

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

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

    Suche