IT-Dienstleistungen E-Learning Systeme Content Management 1 Fallbeispiel ILIAS: Das Repository-Objekt-Plugin „Centra“

Slides:



Advertisements
Ähnliche Präsentationen
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Advertisements

Das Content-Management-System Sebastian Raubinger
Agenda DataAssist e.K. Probleme heutiger Ansätze der Netzwerkdokumentation Management der Netzwerkdokumentation Management von Rechnern Der NetDoc Server.
:33 Architektur Moderner Internet Applikationen – Prolog Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
Typo3 Schulung.
ATHOS Benutzertreffen 12. November Auswerteserver Glashütten, 12. November 2008 HighQSoft GmbH, Andreas Hofmann
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
Virtuelle Forschungsumgebungen Hintergrundbeitrag: HTML5: Video Player und VideoJS Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Content-Management-System
Erzeugung, Pflege, Aktualisierung von web-Inhalten
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Projekt Web Engineering
10 Standorte in Deutschland
Mobile Gebäudeservicesteuerung Optimierung des Datentransfers im
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
Typo3 Eine Einführung.
PHProjekt – eine open source Projektmanagementsoftware
Installation FAQ-Forum Zope Basisinstallation Zusätzliche Module (Products) Grundkonfiguration Einrichten neuer Foren.
IGEL UMS Universal Management Suite Oktober 2011 Florian Spatz
Problematik von Großprojekten
Attractive Methods for PR-Activities based on the state-of-the-art Content Management System TYPO3(CMS) Die starke Partnerschaft PR, Redaktion und Informationssysteme.
Folie 1Präsentation für IWWB im ASP-Betrieb Copyright 2002, Engine Software Solutions GmbH & Co. KG/InfoWeb Weiterbildung IWWB im ASP-Betrieb Nicht alle.
Projektphasen Phase 1: Vorbereitung Phase 2: Ist-Analyse
EIN CMS MACHT SCHULE Tina Gasteiger.
Integriertes Technisches Fertigungsarchiv
ITEX Erfolgreiches Datenmanagement für Verlage Peter Starke Strategiebasierte Internetlösungen.
Daniel Mettler, 2sic Gründer von 2sic, 9-Mann Internet Agentur Ca. 100 DotNetNuke Projekte Gründer DotNetNuke User Group Switzerland.
IT-Infrastruktur an der FHS
GRAU DataSpace 2.0 – DIE SICHERE KOMMUNIKATIONS- PLATTFORM FÜR UNTERNEHMEN UND ORGANISATIONEN YOUR DATA. YOUR CONTROL.
Online-Systematiken im Netz
HOB RD VPN HOB Remote Desktop Virtual Private Network
Willkommen bei St. Johann 10 D Erlangen Germany
Vortrag D. Braun, Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick.
Projektvorgehen.
Thats IT!. Titelmasterformat durch Klicken bearbeiten Über uns Mit uns bekommen Sie: Beratung – Doing - Betreuung langjährige Erfahrung umfassende Beratung.
MDM Systeme im Test Udo Bredemeier
Warum brauche ich ein CMS – Content Management System?
Xenario IES Information Enterprise Server. Xenario Information Enterprise Server (IES) Die neue Architektur des Sitepark Information Enterprise Servers.
1 Teil 2 Einblicke in Exchange 2003 (Basis Beta 2)
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
E-Learning in Theorie & Praxis
- ein Projektbeispiel aus der Transportbetonindustrie
Präsentation von Sonja Pathe
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
Aktuelle Produktstände – TRIBASE
SPODAT - Blick nach vorn
Application Service Providing Jetzt kann jeder an unserem Erfolg teilhaben.
Content Management System
Content-Managment-System
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
Enhydra Shark Workflow-Management Frank Aurich Markus Reisch.
Zentrale Authentifizierungsplattform mit Open Text Website Management bei Thieme.
BADI – Barrierefreie Aufbereitung Digitaler Inhalte
Eingereicht von:Michael Schrank Betreuung:o.Univ.-Prof. Dr. Hanspeter Mössenböck Mitbetreuung:Dipl.-Ing. Wolfgang Beer CyberStudent A Multiuser Awareness.
Datenbanken im Web 1.
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
Ziel - Konzept - Realisierung 28. August 2003 Ursula Jutzi.
2ter Review, 13. Oktober 2000, Berlin/Dortmund Pixelpark IMD 2. Review Dortmund Christoph Brandt / Torsten Prill Pixelpark AG 1 BMBF:
Präsentation der Zwischenergebnisse am
Praxiserfahrungen aus Projekten
Was gibt’s neues im Bereich Anpassung Fabian Moritz Consultant, Developer SharePointCommunity.de.
Application Service Providing „Jetzt kann jeder an unserem Erfolg teilhaben“
E-Archiv Durch die Präsentation führt sie: Jack Kraus ScanView ist ein Produkt der Allgeier IT GmbH (Feb 2010)
Mönchengladbach Tchibo Filial-Manager Erste Ideen.
Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite. Juli 2012www.contrexx.com1 Autor: Nicolas Müller.
Campusmanagement und E-Learning – eine Optimierungsstrategie AMH Frühjahrs-Tagung, März 2011 Dr. Thomas Strauch.
Campus Bern Patrick Mäschli, Software Architect
Konzeption und Aufbau einer interaktiven wissenschaftlichen Informationswebsite
1.
GroupLink’s everything HelpDesk® im Einsatz bei der Inform GmbH
 Präsentation transkript:

IT-Dienstleistungen E-Learning Systeme Content Management 1 Fallbeispiel ILIAS: Das Repository-Objekt-Plugin „Centra“

2 E-Learning CMS&Web IT-Services Fullservice-Dienstleistungen für ILIAS Installation ILIASdev: kundenindividuelle Anpassungs- und Erweiterungsentwicklung ILIASasp: Hosting, Security, Backup, Update, technischer Support Selbstentwickeltes Content-Management- System „MAXcms“ dient als Framework für Anwendungsentwicklung kompatibel zu ILIAS Webportale und Onlineshops Datenbanken ergänzende Module (Newsletter etc.) Consulting (Planung, Realisierung sowie Betreuung von IT-Projekten im Betrieb) IT-Sicherheit (Firewall, Intrusion Detection System, VPN, Zertifikate, Netzwerke) Fernwartung und –betreuung ihrer Webhosting auf Servern im Databay Datacenter  Gründung im Juni 2000  Dienstleistungen in den Bereichen E-Learning, Content Management und IT-Services  Kooperationspartner des ILIAS Open Source Projekts seit Seither kontinuierlich an der Weiterentwicklung der Plattform mit beteiligt.  Entwicklung eines eigenen Content Management Systems „MAXcms“  Unser Ziel: Wir erfüllen Kundenwünsche durch innovative und kundenindividuelle IT-Lösungen auf Open Source Basis. Databay - Unternehmen und Dienstleistungen

3 Was ist Centra?  imitiert reale Klassenräume für Schulung, Vortrag oder Meeting  Voice, Video, Text und Grafik (bspw. Präsentationen); Application Sharing  Moderator u. Co-Moderatoren + bis zu 500 User  Login über das Internet  Funktionalitäten wie Klatschen, Hand heben o.ä. sind integriert  Reporting und Evaluation Centra Virtual Classroom  Integration von Centra über das Web Services API-Toolkit in LMS, Webportale o.ä. möglich  Verknüpfung von Centra in verschiedenen Intensitäten, von reiner SSO-Verknüpfung bis zur Steuerung zentraler Funktionen von Centra möglich  Kommunikation anderer Systeme mit Centra ist XML-basiert Centra-Schnittstelle

4 Die Plugin-Schnittstelle systematisch Centra Webserver User Interface 1 Application Programming Interface Plugin-Schnittstelle Neues User Interface,als Plugin in ILIAS integriert Direkte Verbindung eines Users über das von Centra zur Verfügung gestellte User-Interface Integration von Centra in ILIAS gewünschtIntegration erfolgt über die Plugin- Schnittstelle von ILIAS und gemäß der Anforderungen der API von Centra Der User kann sich nun über das neue User-Interface aus ILIAS heraus auf den Centra Webserver einloggen XML-Kommunikation (SOAP)

5 Das ILIAS-Plugin Centra Plugin und ILIAS  Einfachere Implementierung  Klare Trennung von Plugin und ILIAS-Quellcode  Dennoch Nutzung aller Methoden und Klassen von ILIAS  Centra-Klassen sind vollwertige ILIAS-Objekte  hoher Verknüpfungsgrad der beiden Systeme  Plugin in neuen ILIAS-Versionen entweder ebenfalls direkt nutzbar oder leichter anpassbar  Plugin hat eigenes DB-Update und eigene Sprachdateien

6 Umsetzung eines ILIAS-Plugins in 6 Schritten Verzeichnisse Dateien Beschreibung des Plugins Klassen – Hierarchie und Methoden Sprachvariablen Datenbank-Updates

Verzeichnisse Basisverzeichnis Customizing/global/plugins/Services/Repository/Repos itoryObject/ / Unterverzeichnisse Klassen-Dateien classes/ Sprachdateien lang/ Datenbank-Updates sql/ Templates templates/ Grafiken templates/images/ 7 Umsetzung eines ILIAS-Plugins in 6 Schritten Schritte 1-2 Dateien Plugin-Beschreibung plugin.php Plugin-Klassen classes/class.il Plugin.php classes/class.ilObj.php classes/class.ilObj GUI.php classes/class.ilObj ListGUI.php classes/class.ilObj Access.php Datenbank Update Script sql/dbupdate.php Sprachdateien lang/ilias_.lang Templates und Grafiken templates/tpl..html templates/images/.jpg 12

8 Umsetzung eines ILIAS-Plugins in 6 Schritten Schritte 3-6 Beschreibung des Plugins $id – Plugin ID und gleichzeitig Objekt Typ $version – Aktuelle Version des Plugins (wichtig für Kompatiblität) $ilias_min_version – Minimal ILIAS Version die kompatibel ist $ilias_max_version – Minimal ILIAS Version die kompatibel ist $responsible – Plugin Maintainer $responsible_mail – des Maintainers Klassen – Hierarchie und Methoden Sprachvariablen Format: LanguageKey#:#LanguageWert Scope wird von ILIAS automatisch generiert Datenbank Updates zusätzliche Update Schritte erfordern neue Versionsnummer für Plugin Nummerierung der Schritte startet bei

9 UML-Diagramme

10 UML-Diagramme

11

12

13

14

15 Vielen Dank für Ihre Aufmerksamkeit!