21
Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 06/28/22 1

Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Embed Size (px)

Citation preview

Page 1: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Projekt Content Management Systeme (CMS):Java lernen mit Joomla

E3FI1T 2015/16Stephan Baldes

04/26/23

1

Page 2: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Überblick Vortrag

04/26/23 Projekt: Java lernen mit Joomla

Was ist ein CMS? Projektauftrag Zeitplan Bewertung Gruppenbildung

2

Page 3: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Was ist ein CMS?

04/26/23

3Projekt: Java lernen mit Joomla

Page 4: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

CMS - Frontend

04/26/23 Projekt: Java lernen mit Joomla 4

Page 5: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

CMS - Backend

04/26/23 Projekt: Java lernen mit Joomla 5

Page 6: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Komponenten

04/26/23 Projekt: Java lernen mit Joomla 6

KopfzeileHorizontales

Menü

Beitrag

Vertikales Menü

(Modul)

Zusatz-information

(Modul)

Template

Page 7: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

CMS Bemerkungen

04/26/23 Projekt: Java lernen mit Joomla

Bei einem CMS wird versucht, Inhalt und Struktur eines Webauftritts zu trennen.

Mehrere Autoren können ihre Inhalte unabhängig von einander veröffentlichen.

Ein CMS läuft komplett auf dem Webserver: Frontend - Backend

Bekannte CMS-Systeme: Typo3, Wordpress, Joomla, Drupal, …

7

Page 8: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Projektauftrag

04/26/23

8Projekt: Java lernen mit Joomla

Page 9: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Projektidee

04/26/23 Projekt: Java lernen mit Joomla 9

Page 10: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Aufgaben

04/26/23 Projekt: Java lernen mit Joomla

Java-Tutoren: Ein Thema als Webseite realisieren Joomla installieren und nutzen Lerninhalt korrekt, "pädagogisch wertvoll", verständlich, schön CSS-Erweiterung am Template, z.B. Box für einen Merksatz Integration ins Gesamtsystem

Administrator-Gruppe: Die verschiedene Themen in einem Webauftritt zusammen fassen. frei von Java Joomla auf Test-Server aufsetzen, Aussehen wählen, Grundstruktur aufbauen System auf Webauftritt übertragen. Bei der Integration der Einzelbeiträge

unterstützen.

10

Page 11: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Phasenmodell für Projekte

04/26/23 Projekt: Java lernen mit Joomla 11

Page 12: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Zeitplan

04/26/23Projekt: Java lernen mit Joomla 12

Abgabe Bericht 10.1.2016 23:59

keine Abgabe notwendig

Page 13: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Bewertung

04/26/23

13Projekt: Java lernen mit Joomla

Page 14: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Noten

04/26/23 Projekt: Java lernen mit Joomla

Gruppennote (50%)> Endprodukt (60%)> Kooperation (20%)> Präsentation (20%)

Individualnote (50%)> Bericht: Form, Inhalt, Richtigkeit, Eigener Aufgabenbereich > Fachgespräch

Gesamtnote zählt wie eine Klassenarbeit.

14

Page 15: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Bericht

04/26/23 Projekt: Java lernen mit Joomla

Ziel Projekt, Projektplan, Zeit, Meilensteine Eigener Aufgabenbereicht

> Was ist meine Aufgabe im Projekt?> Aufgaben und Lösungsideen> Lösung> Abschluss > Zusammenfassung: Was wurde gemacht? > Reflexion: Was hat funktioniert, was nicht? > Ausblick: Wie geht es weiter

Wichtig: Zitate und Quellen angeben! Umfang: Richtwert 10-20 Seiten

15

Page 16: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Anforderungen und BewertungJava-Tutoren

04/26/23 Projekt: Java lernen mit Joomla

Lerninhalt: korrekt, "pädagogisch wertvoll", verständlich, schön Theorie, Beispiele, Übungsaufgaben ansprechend dargestellt, übersichtlich

CSS-Erweiterungen am Template z.B. Box für Merksatz z.B. Stylesheet für Java-Code, … z.B. Joomla-Plugin, …

Integration ins Gesamtsystem Zusammenarbeit mit der Administrator-Gruppe

16

Page 17: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Anforderungen und BewertungAdministrator-Gruppe

04/26/23 Projekt: Java lernen mit Joomla

Joomla auf Testserver aufsetzen Template wählen, Testseite Grundstruktur: Menüs, Module, … Sinnvolle Joomla-Plugins, …

Kommunikation mit Java-Tutoren Grundstruktur vorstellen Austausch und Integration von Inhalten

System auf Webserver übertragen Benutzerverwaltung: Java-Tutoren stellen Inhalt selbst ein Bei Integration der Einzelbeiträge unterstützen

Bewertung der Kooperation der Java-Tutoren

17

Page 18: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Gruppenbildung

04/26/23

18Projekt: Java lernen mit Joomla

Page 19: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Gruppen und Themen

04/26/23 Projekt: Java lernen mit Joomla

Administrator-Gruppe (Kevin Sauter, Alexander Reitzel) Einführung: Datentypen, Sequenz, Verzweigung(Said,Daniel) Schleifen (Patrick Spang, Malte Massow) Arrays (Simon, Simon) Methoden (Axel, Marvin) OOP-1: Klassen, Vererbung, Kapselung, Assertionen, UML

(Dominik, Yannick) OOP-2: Polymorphie, Interfaces, Abstrakte Klassen,

Überladen, … Streams(Johannes Bayer, Eliah Winkler) Collections (Benedikt, Manuel) Strings, Reguläre Ausdrücke (Julian Dietsche, Sven

Brettschneider) GUIs 19

Page 20: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Gruppen und Themen

04/26/23 Projekt: Java lernen mit Joomla

Administrator-Gruppe (Kevin Sauter, Alexander Reitzel) Einführung: Datentypen, Sequenz, Verzweigung(Said,Daniel) Schleifen (Patrick Spang, Malte Massow) Felder Methoden (Axel, Marvin) OOP-1: Klassen, Vererbung, Kapselung, Assertionen, UML (Dominik, Yannick) OOP-2: Polymorphie, Interfaces, Abstrakte Klassen, Überladen, … Streams(Johannes Bayer, Eliah Winkler) Collections Strings, Reguläre Ausdrücke (Julian Dietsche, Sven Brettschneider) GUI

20

Page 21: Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes 28.10.2015 1

Viel Erfolg!

04/26/23 Projekt: Java lernen mit Joomla 21