1.1 Client - Seitendarstellung im Browser der Seite www.integrateit.de/demo aus der Sicht des Clients



Ähnliche Dokumente
Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Anleitung für den Euroweb-Newsletter

WordPress. Dokumentation

Einfügen mit Hilfe des Assistenten: Um eine Seite hinzufügen zu können, müssen Sie nur mehr auf ein Symbol Stelle klicken.

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Anleitung für das Content Management System

In dem unterem Feld können Sie Ihre eintragen, wenn sie im System hinterlegt wurde. Dann wird Ihnen Ihr Passwort noch einmal zugeschickt.

Stundenpläne In Kürze können die Dozenten auch ihre Stundenpläne über ihren individuellen Dozentenbereich

Contao für Redakteure

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Ihr CMS für die eigene Facebook Page - 1

Aufklappelemente anlegen

Einführung in das redaktionelle Arbeiten mit Typo3 Schulung am 15. und

Anleitung zur Pflege der Homepage über den Raiffeisen-Homepage-Manager

Anmeldung bei einem registrierten Konto (Account)

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Anleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz

Artikel Schnittstelle über CSV

Kleines Handbuch zur Fotogalerie der Pixel AG

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Adminer: Installationsanleitung

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis 1

VERWALTUNG. Postfächer, Autoresponder, Weiterleitungen, Aliases. Bachstraße 47, 3580 Mödring

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Aktuelles, Mitteilungen und Veranstaltungen verwalten

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

Neue Seiten erstellen

Benutzeranleitung Superadmin Tool

Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Anleitung für die Registrierung und das Einstellen von Angeboten

Anleitungen zum Publizieren Ihrer Homepage

Anleitungen für User der Seite TSV AustriAlpin Fulpmes. So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage.

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Handbuch. Adressen und Adressenpflege

Präventionsforum+ Erfahrungsaustausch. HANDOUT GRUPPEN-ADMINISTRATOREN Anlage zum Endnutzer-Handbuch. Stand: Änderungen vorbehalten

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

TeamSpeak3 Einrichten

Anleitung zur Konfiguration eines NO-IP DynDNS-Accounts mit der TOOLBOXflex-3.2

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Inhalt. meliarts. 1. Allgemeine Informationen Administration Aufruf Das Kontextmenü Vorlagen...

Die eigene, persönliche Webseite der Fakultät mittels Imperia (CMS) pflegen

Registrierung am Elterninformationssysytem: ClaXss Infoline

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

Tutorial -

Einführung Internet Adresse Passwort Klick auf Ansicht der Mailbox nach dem Einloggen

Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden

Benutzerverwaltung mit Zugriffsrechteverwaltung (optional)

Um eine Person in Magnolia zu erfassen, gehen Sie wie folgt vor:

Excel Pivot-Tabellen 2010 effektiv

easysolution GmbH easynet Bessere Kommunikation durch die Weiterleitung von easynet-nachrichten per nach Hause

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Textgestaltung mit dem Editor TinyMCE Schritt für Schritt

Dokumentation: Balanced Scorecard

BENUTZERHANDBUCH für. Inhaltsverzeichnis. 1. Anmeldung. 2. Rangliste ansehen. 3. Platzreservierung. 4. Forderungen anzeigen

Die Dateiablage Der Weg zur Dateiablage

Individuelle Formulare

1. Loggen Sie sich mit Ihrem Benutzernamen in den Hosting-Manager (Confixx) auf Ihrer entsprechenden AREA ein.

Die ersten Schritte in BITE

Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2

mehr funktionen, mehr e-commerce:

Der Kalender im ipad

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

RÖK Typo3 Dokumentation

Lehrer: Einschreibemethoden

Die Formatierungsregeln (die so genannte Wiki-Syntax) für Texte in DokuWiki sind zu großen Teilen die selben, wie in anderen Wiki-Systemen.

Kommunikations-Management

Benutzung des NAM. Starten Sie Ihren Browser und rufen Sie folgende Adresse auf:

Um sich zu registrieren, öffnen Sie die Internetseite und wählen Sie dort rechts oben

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

CALCOO Lite. Inhalt. 1. Projekt anlegen / öffnen. 2. Projekt von CALCOO App importieren

Handbuch für Redakteure

Apartment App. Web Style Guide

Erstellen eigener HTML Seiten auf ewon

Anleitung zur Erstellung und Bearbeitung von Seiten in Typo3. Typo3. Anleitung. Wenpas Informatik

2.1 Grundlagen: Anmelden am TYPO3-Backend

Bedienungsanleitung. Content-Management-System GORILLA

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

Inhalt. Technische Beschreibung - MEDIA3000 NEWSLETTERMODUL-PRO

Dokumentation Wettkampf-Tool

Alle alltäglichen Aufgaben können auch über das Frontend durchgeführt werden, das in den anderen Anleitungen erläutert wird.

Sun Convergence. Um sich anzumelden gehen Sie auf und dann rechts oben auf IMAP Der Anmeldebildschirm sieht wie folgt aus:

Verifizierung neuer bzw. geänderter -adressen in den Anwender- und/oder Benutzerstammdaten

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Anwendungsbeispiele Buchhaltung

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Einfache Datenpflege mit typo3

CC Modul Leadpark. 1. Setup 1.1 Providerdaten 1.2 Einstellungen 1.3 Qualifizierungsstati 1.4 Reklamationsstati 1.5 Design 1.

DER WEG ZUR VISITENKARTE IHRES VEREINS AUF

FTP-Server einrichten mit automatischem Datenupload für

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

1. Arbeiten mit dem Touchscreen

Unterrichtsversion Anleitung für Lehrkräfte

Grundsätzliche Informationen zu SpAz

StudyDeal Accounts auf

Transkript:

1. Dokumentation der Struktur/Syntax des Redaktionssystems für Webseiten von Gregor Meyenberg Im folgenden Abschnitt werden wir das Redaktionssystem für Webseiten von Gregor Meyenberg aus verschiedenen Blickwinkeln erläutern. Wir gehen von drei Betrachtungsebenen aus, von denen man mit dem Sytem interagiert. Die oberste Ebene soll hierbei der Client sein, der die entsprechende Internetpräsenz über den Browser aufruft. Anhand der Beispielseite www.integrate-it.de/demo wird diese Ebene sichtbar. Die zweite Ebene ist der User, der als Verwalter der angebotenen Informationen seiner eigenen Internetpräsenz auftritt. Dies geschieht über eine Bedienoberfläche die über den Link www.integrate-it.de/demo/settings erreichbar ist. Auf dritter Ebene erscheint nun der klassische Entwickler. Sein Aufgabenfeld ist es mit dem User abgesprochene Designvorlagen in das System einzubinden. Modell: 3 Ebenen Client User Entwickler 1.1 Client - Seitendarstellung im Browser der Seite www.integrateit.de/demo aus der Sicht des Clients Nachdem der Client die o.g. Internetseite im Browser aufgerufen hat wird er auf die Startseite geleitet. Auf dieser Startseite findet er auf der rechten Seite ein Navigationsmenü um sich alle auf der Internetpräsenz befindlichen Inhalte und Informationen anzeigen zu lassen. Dem Client werden nur statische Webseiten angezeigt. Er hat das Gefühl sich auf einer normalen Internetseite zu bewegen. Die eigentliche Besonderheit bleibt für ihn verborgen. Er hat nicht die Möglichkeit die Inhalte der Webseite zu verändern. Man spricht hier von dem Begriff Frontend. Der Client bekommt nur Zugriff auf die vorderste Seite des Systems.

1.2 User Bedienoberfläche und Anwendung des Redaktionssystems für Webseiten am Beispiel www.integrate-it.de/demo/settings Der User hat die Möglichkeit über einen Passwort geschützten Link die Bedienoberfläche zur Pflege und Aktualisierung seines Internetauftritts zu erreichen. Er bekommt durch die Eingabe seiner Kennung Zugang zu der sogenannten Middleware. Hier ist es ihm möglich Änderungen vorzunehmen. Nach dem einloggen besteht die Wahl zwischen 3 Menüpunkten, die im folgenden erklärt werden sollen. Hilfe: In der Hilfe werden die einzelnen Buttons und ihre Funktionen erläutert: Dieser Button fügt im Navigationsmodus einen Haupt- bzw. Sub-Navigationspunkte hinzu. Es wird so ein neuer Eintrag erstellt, der dann mit beliebigen Unterpunkten und entsprechenden Templates gefüllt werden kann. Im Seitenmodus wird mit diesem Button eine Seite erzeugt. Bei der Neuerstellung muss man den Namen und die Templateart wählen. Submit speichert Änderungen und wird dann grün um die Änderung zu bestätigen. Dieser Button dupliziert die entsprechende Seite. Das Stiftsymbol dient zur Bearbeitung der ausgewählten Seite. Nach dem Klicken auf diesen Button öffnet sich ein Fenster in das man einen Text tippen kann. Der Text wird wiederum mit dem Submit Button gespeichert. Der Lupe Button leitet den User auf den Vorschaumodus der ausgewählten Seite. Auf der linken Seite kann direkt zwischen Editieren und Vorschau gewechselt werden. Desweiteren hat der User im Navigationsmodus die Möglichkeit bestimmt Seiten zu löschen oder die Startseite festzulegen. Hierfür gibt es jeweils ein Kästchen das ausgewählt werden kann. Mit einem Klick auf den Submit Button wird die entsprechende Funktion (Löschen der Seite oder Seite als Startseite festlegen) durchgeführt. Ein Papierkorb für gelöschte Inhalte befindet sich im unteren Teil des Seitenmenüs. Der Filter ermöglicht es entweder alle Navigationspunkte oder nur die eines Haupt- Navigationspunktes anzuzeigen.

Wenn das Kästchen "nur intern" für einige Navigationspunkte aktiviert ist werden diese nur im Administrations-Modus angezeigt. Im Livebetrieb bleiben sie inklusive der Unternavigationspunkte unsichtbar. Navigation: Unter dem Menüpunkt Navigation kann der User bzw. Administrator der Seite den generellen Aufbau seiner Seite festlegen und bearbeiten. Die Navigationsseite ist sehr logisch und denkbar einfach aufgebaut. Oben auf der Seite befinden sich 2 Buttons zur Editierung der Hauptnavigation ( Hinzufügen-Button ), bzw. zur Speicherung ( Submit-Button ) veränderter Parameter. Die Navigation an sich ist wie eine Tabelle angelegt. Unter den Überschriften Hauptnavigation, Sub-Navigation, Sort, Seite, Löschen und Startseite kann man entsprechende Einstellungen vornehmen, die im Folgenden erklärt werden sollen. Unter der Überschrift Hauptnavigation sind die Namen sämtlicher Seiten zu sehen, die von der Startseite aus aufrufbar sind. Wenn man nun auf den eben erwähnten Button zur Editierung der Hauptnavigation klickt, wird an das untere Ende der Tabelle eine weitere Zeile mit dem Namen Neuer Eintrag angefügt. Der Name Neuer Eintrag kann einfach in dem entsprechenden Feld mit der Tastatur umbenannt werden. Diese neue Spalte bedeutet, dass der Hauptnavigation auf der Startseite ein weiterer Unterpunkt angefügt wurde, der nun mit Inhalt gefüllt werden kann. Man bestätigt und speichert diese, wie jede weitere Veränderung die in der Navigation getätigt wird, durch einfaches anklicken des Submit Buttons, der sich nach Betätigung grün färbt. Wie die Überschrift schon sagt, wird in der Sub-Navigation die Verästelung der Hauptnavigation festgelegt. In dieser Spalte gibt es einen weiteren Hinzufügen-Button. Hier können mehrere Subnavigationen hinzugefügt werden. Pro Subnavigation wird eine Spalte unter der entsprechenden Hauptnavigations-Spalte mit frei editierbarem Namen eingefügt. Hinzu kommt noch ein weiteres Kästchen mit der Bezeichnung intern. Wenn dieses Kästchen mit einem Haken versehen wird bedeutet dies, dass dieser Navigationspunkt samt Subnavigationen nur auf der Edit-Seite für den User und nicht auf der homepage zu sehen ist. In der nächsten Spalte ist die Reihenfolge der Haupt- und Subnavigationspunkte festgelegt. Unter der Überschrift Sort wird durch Eintragen der entsprechenden Zahl in jeder Reihe festgelegt, welcher Navigationspunkt vor bzw. hinter einem anderen kommt. Die neu angelegte Reihenfolge wird wiederum mit Submit gespeichert, sodass bei einem erneuten Aufruf der Navigationsseite sich alle Navigationspunkte in der neuen Reihenfolge befinden. In der Nächsten Spalte, die mit der Überschrift Seite versehen ist, hat man nun pro Haupt- bzw. Subnavigationspunkt die Möglichkeit zwischen verschiedenen Layouts des Navigationspunktes bzw. der entsprechenden Seite zu wählen. Es gibt nur eine festgelegte Auswahl an Layouts, die vom Programmierer unter Absprache mit dem User erstellt worden sind und nun an dieser Stelle zur Verfügung gestellt werden. An dieser Stelle ist der User auf die Vorgaben des Programmierers angewiesen. Er kann jedoch zu jeder Zeit neue Layouts bzw. Veränderungen der Layouts vom Programmierer anfordern. Die nächste Spalte ist dazu da, um ungewollte Navigationspunkte zu löschen. Hier muss nur das Kästchen in der entsprechenden Reihe angekreuzt bzw. angeklickt werden und danach zur Bestätigung der Submit Button betätigt werden, um den Navigationspunkt zu löschen. Die Seite wird erneut geladen, jedoch ohne die Spalte die soeben gelöscht wurde. In der letzten Spalte legt man durch dasselbe Prinzip die Startseite fest. Pro Reihe gibt es ein Kästchen. Logischerweise kann nur eine Seite bzw. ein Navigationspunkt als Startseite festgelegt werden. Hierbei ist es jedoch egal, ob es sich um eine Haupt- oder Subnavigation handelt.

Auf der Navigations-Seite gibt es außerdem noch eine Filterfunktion, die es ermöglicht, entweder alle oder nur eine ausgewählte Hauptnavigationszeile anzuzeigen. Seiten Die editierbare page Seiten, die über die Adresse http://localhost/demo/settings/ in unserem Beispiel aufgerufen werden kann ist vom Aufbau her der page Navigation sehr ähnlich. Die Filterfunktion und die beiden Buttons zum Verändern sind identisch. Es sind auch wieder hier die Spalten Haupt- und Subnavigation zu sehen, allerdings sind die Inhalte dieser Spalten nicht editierbar. Hier sind nur noch einmal die Überschriften für die einzelnen Navigationspunkte aufgeführt. Eine weitere Spalte ist vor der Hauptnavigation eingefügt mit dem Namen Nr.. Die Nummer, die vor der jeweiligen Reihe steht gibt die page-id an.. Die Startseite hat zum Beispiel die page-id 91, dementsprechend ist die Adresse http://localhost/demo/index.php?page=91. Die vierte Spalte ist editierbar. Hier kann der Name der Seite in einem Textfenster hineingeschrieben werden. Die Veränderung wirkt sich auch auf die Spalte Name in der Seite Navigation aus. In der nächsten Spalte ist der Name des in der Seite Navigation ausgewählten Templates zu sehen. Das Template kann hier nicht verändert werden. Die letzten beiden Spalten tragen die Überschrift Löschen und Bearbeiten. In der Spalte Löschen kann durch anklicken einer Box und einem Klick auf den Bestätigungs-Button die jeweilige Seite gelöscht werden. Im unteren Teil der Seite befindet sich der Papierkorb. Hier wird der Name der gelöschten Seite und das Löschdatum angezeigt. In der nächsten Spalte befindet sich ein weiterer Button, der ein Duplikat des Navigationspunktes an das Ende der Tabelle anfügt. Dieses Duplikat ist allerdings nicht einem Navigationspunkt zugeordnet und kann von der normalen Internetseite aus nicht erreicht werden. In der Spalte mit der Überschrift bearbeiten gibt es nun 2 verschiedene Buttons. Der erste Button beinhaltet die eigentliche Editierfunktion. Sobald dieser Button gedrückt wird gelangt man auf die der Reihe entsprechenden Seite. Die Seite die geöffnet wird sieht der Seite die der normale Betrachter sieht ganz ähnlich. Man hat nur jetzt die Möglichkeit in einem Textfenster die entsprechenden Texte und auch Bilder auf der Seite zu bearbeiten und abzuspeichern. Da man sich immer noch in einem Setting-Menü befindet ist auf der linken Seite eine Leiste, die zum Einen die direkte Anwahl der Setting-Seiten Navigation, Seiten und Hilfe bereitstellt und zum Anderen die beiden Buttons aus der Bearbeitungsseite anzeigt. Der eine Button dient dazu Texte und Bilder zu bearbeiten und der andere Button beinhaltet eine Vorschaufunktion des veränderten Textes bzw. Bildes. 1.3 Entwickler Das Backend Der Seitenaufruf und das Html-Template

Wie aus dem Unterpunkt 1.2 Seiten bekannt, bekommt beim erstellen einer neuen Seite jede Seite eine Id. Eine Nummer in der Tabelle unter der sie zu erreichen ist. Ruft nun der User oder Client eine Seite der Webpage auf geschieht die Weiterleitung über eine in der Url übergebene variable page. Sie ist addressiert mit index.php?page=xx. Dies ist für jeden sichtbar ob user oder client. Nach Aufruf der Seite und durch auslesen der variable page ermittelt das System das passende Template. Nun wird es in den Speicher des Browsers geladen. Nach und nach beginnt das System alle Platzhalter zu ermitteln, die benötigt werden um die Seite im Browser richtig darzustellen. Platzhalter werden im Html-Template als <#...#> dargestellt. Für alle darzustellende Inhalte gibt es nun Platzhaltertypen. Nun wird anhand der Seiten Id page, dem Platzhalter (<#...#>) und dessen Typs der entsprechende Inhalt in diese Platzhalter eingesetzt. Ob man eine Seite nun editieren möchte oder nur aufruft wird durch eine Variable bestimmt, die auf der aufgerufenen Seite gesetzt wird (Dies geschieht innerhalb der PHP-Syntax). Die Inhalte dieser Platzhalter sind in der Datenbank gespeichert. Texte direkt und Bilder durch einen Pfad. Dieser Pfad zeigt auf einen Ordner auf dem Server, auf den der User seine Bilder hochgeladen hat. Links oder andere besondere Texte werden über den BB- Code in die Textfelder im /settings-bereich eingegeben. Mit [b]...[/b] wird der Text Fett dargestellt. Dies entspricht dem Html-Befehl <b>...</b>. So gibt es für links die Möglichkeit [link=http://www.fh-duesseldorf.de] Link [/link]. Nun wird in das entsprechende Template der Befehl <ahref="http://www.fh-duesseldorf.de" target="_blank" >Link</a> geparst. In der Hilfe wird dieser BB-Code für erklärt. Damit wird dem User

geboten jede Art von Link (auch interne und links zu mailaddressen) in die Webseite einzubinden. Hat das system alle Platzhalter gefüllt, wird die Seite im Browser ausgegeben. Ablaufdiagramm des Seitenaufrufs