basecom GmbH & Co. KG Crashkurs: Webentwicklung Stand:!! Juli 2012 Copyright:!! basecom GmbH & Co. KG Autor:!! Simon Schröer
|
|
- Herta Haupt
- vor 8 Jahren
- Abrufe
Transkript
1 Crashkurs: Webentwicklung Stand:!! Juli 2012 Copyright:!! basecom GmbH & Co. KG Autor:!! Simon Schröer
2 Inhaltsverzeichnis Vorwort! 4 Grundlagen! 5 HTML / CSS! 5 Aufgaben! 5 PHP! 6 Aufgaben: Arrays und Schleifen! 6 Aufgaben: Funktionen! 6 Aufgaben: Header & Cookies! 7 Aufgaben: Sessions! 7 JavaScript! 8 Aufgaben: Taschenrechner! 8 Aufgaben: AJAX! 8 Übungsprojekt 1: Mitarbeiterverwaltung! 9 Geschützter Bereich (Login)! 9 Aufgaben: Login / Logout! 9 Aufgaben: Datenbanken! 10 Aufgaben: Registration! 10 Aufgaben: Absicherung von Formularen und Passwörtern! 10 Mitarbeiterdaten anzeigen und bearbeiten! 11 Aufgaben: Mitarbeiter-Profil anzeigen! 11 Aufgaben: Mitarbeiterdaten ändern! 11 Benutzer-Bilder! 11 Aufgaben: Bild hochladen und ändern! 11 Aufgaben: Bild löschen! 11 Mitarbeitersuche! 12 Aufgaben: Ergebnisbegrenzung / Seitenwechsel! 12 2
3 Aufgaben: Suche mit AJAX! 12 Aufgaben: Ergebnisse verlinken! 12 Besucherzähler! 13 Aufgaben: Besucherzähler mit einzelner Datei! 13 Aufgaben: Zeitabhängige Datei-Erstellung / Modulo! 13 Template-Engines! 13 Aufgaben: Die Smarty Template-Engine! 13 Übungsprojekt 2: Deine eigene Community! 14 Anforderungen! 14 3
4 Vorwort Vorab sei gesagt, dass diese Übungen nur die Spitze des Eisbergs bilden. Direkt bei jeder einzelnen Übung in die Tiefe zu gehen, würde dich zu Beginn ehr behindern als dir eine schnelle Einarbeitung zu ermöglichen. Nach diesen Übungen weist Du aber auf jeden Fall schon einmal in welche Richtung es geht und nach welchen Stichpunkten Du suchen musst, wenn Du für eine Bestimmten Anwendungsfall weitere Informationen benötigst. Dieser Aufgabenkatalog ist - wie der Name schon sagt - ein Crashkurs. Die Routine und nötigen Feinheiten lernst Du schnell und ehr nebenbei im Alltagsgeschäft. Dieser Aufgabenkatalog besteht aus 2 Teilen. Der erste Teil soll die Grundlagen der Webentwicklung vermitteln und ein Verständnis für Programmabläufe fördern. Im 2. Teil sollst Du dann komplett eigenständig ein kleines Projekt erstellen, welches dann später auch wirklich online gestellt wird. Fast alle Aufgaben beinhalten das eigenständige Recherchieren im Internet, um eine Lösung für die gestellte Aufgabe zu finden. Recherchen gehören beim Programmieren genau so dazu, wie das Schreiben von Quellcode. Da sich das Web schnell weiterentwickelt und immer neue Methoden und Techniken zum Einsatz kommen, ist es für Dich unerlässlich immer auf dem aktuellen Stand zu sein. Als Entwickler lernt man - sprichwörtlich - nie aus. Generell sind folgende Dinge bei der Bearbeitung der Aufgaben zu beachten: Lösung der Aufgaben: Bitte gehe alle Übungen in der Reihenfolge durch, wie sie hier zu finden sind, da sie aufeinander aufbauen Versuche bei Problemen immer erst selbstständig eine Lösung zu erarbeiten und dokumentiere, wie Du zu einer Lösung des Problems gekommen bist Entwicklungsumgebung: Installiere und verwende in einer Windows-Umgebung das XAMPP Webserver- Paket mit den Dev -Erweiterungen. In einer Linux- oder Mac-Umgebung verwende das LAMP bzw. MAMP Webserver-Paket Als IDE verwenden wir NetBeans PHP oder Eclipse mit der PDT-Erweiterung Achte bei dem Projekt auf eine einheitliche UTF-8 Kodierung der Dateien und Datenbanken (MySQL: utf8_general_ci) Quellcode: Formatierung von Tabs: 4 Zeichen (nicht in Leerzeichen konvertieren) Achte auf sinnvoll benannte Variablen, Funktionen und Dateinamen Alle wichtigen Stellen müssen mit sinnvollen Kommentaren versehen sein Einheitliche Struktur (Einrücken, Absätze, etc.) Im Kopf der Datei eine kurze, stichwortartige Zusammenfassung, was in dieser Datei passiert und warum Du genau diesen Lösungsweg gewählt hast Wenn Code von anderen Seiten kopiert oder ein Tutorial zum Lösen einer Aufgabe verwendet wurde, ist die URL der Seite ebenfalls als Kommentar im Kopf der Datei anzugeben Wenn Du Funktionen verwendest, musst Du auf die Frage antworten können Was macht diese Funktion? Versuche immer eine Lösung zu finden, mit der Du selber 100% zufrieden bist (unabhängig davon ob Du dir sicher bist, dass dieser Ansatz der richtige ist) 4
5 Grundlagen Ohne Grundlagen kommt man natürlich nicht sehr weit, gerade wenn man nur wenig oder keine Programmiererfahrung hat. Daher wird in diesem Kapitel erst einmal das Basis- Wissen geschaffen, welches Du für das erste Übungsprojekt benötigst. HTML / CSS Viele Wege führen nach Rom, aber kein Weg führt an HTML und CSS vorbei ;) Es sind DIE Grundlagen für alle Webentwickler und sollten mit verbundenen Augen beherrscht werden. Um die Grundlagen von HTML und CSS zu lernen, findest unter dieser Aufgabe eine Auswahl an Tutorials die Du durcharbeiten kannst. Wenn Du lieber ein Buch oder andere Tutorials verwenden möchtest, steht dir das natürlich frei. Wichtig ist nur, dass Du am Ende dieser Übung die Aufgaben korrekt gelöst hast und folgende Fragen beantworten kannst: Wofür steht die Abkürzung HTML? Welche Typen von HTML gibt es und welche ist die aktuellste? Was versteht man unter dem Begriff Browserkompatibilität und wie beeinflusst dich, als Webentwickler, dieses Thema bei der Umsetzung einer Webseite? Tutorials Aufgaben 1. Erstelle eine einfache Webseite (Dateiname: index.html) mit allen minimal nötigen Elementen, um HTML-konform zu sein, sowie einer einzelnen Überschrift: Mitarbeiterverwaltung. 2. Style den Inhalt der Webseite so, dass er horizontal und vertikal zentriert ist. Benutze dazu DIV-Elemente, welche via CSS formatiert sind. Die CSS-Formatierungen sollen in einer 2. Datei ausgelagert werden. 3. Unter der Überschrift soll nun eine vertikale Tabelle angezeigt werden, welche folgende Daten von dir beinhaltet (benutze die Kopf-Tags der Tabelle für die Bezeichnungen!): Name Anschrift Alter Geschlecht -Adresse 4. Ersetze die statischen HTML-Werte zu den Bezeichnungen durch sinnvolle Formular- Elemente und lasse sie mit deinen Daten vorausgefüllt ausgeben. 5. Kontrolliere die erstelle Webseite in allen Browsern und sorge dafür, dass die Seite überall gleich aussieht 5
6 PHP Neben HTML und CSS gehört PHP mittlerweile ebenso zu einem Standard für Webentwickler. PHP ermöglicht es auf dem Server Logik und Prozesse zu hinterlegen, um den Anforderungen an eine dynamischen Webseiten gerecht zu werden. Mit Hilfe von PHP werden die HTML-Seiten zur Laufzeit erzeugt und manipuliert. Dies ermöglicht es z.b. einen Login, ein Gästebuch oder Forum zu programmieren. Einige der Aufgaben die Du nachfolgend findest, sind eventuell nicht in dem Tutorial behandelt worden. Versuche hier selbstständig eine Lösung zu finden bzw. zu recherchieren. Tutorials Aufgaben: Arrays und Schleifen 1. Erstelle in der neuen Datei index.php ein assoziatives-array, welches als Schlüssel die aus der HTML-Übung bekannten Felder enthält und als Schlüssel-Wert den jeweiligen Wert zuweist 2. Füge nach dem Array einen neuen Zeile hinzu, die einen einzelnen Schlüssel (Homepage) und den jeweiligen Wert dem Array hinzufügt. 3. Erstelle ein verschachteltes - mehrdimensionales - Array ($mitarbeiter), um in dem Haupt-Array beliebig viele Mitarbeiter speichern zu können. Füge 2 weitere Test- Personen dem Array hinzu. 4. Lasse das Array mit Hilfe einer verschachtelten Schleife als HTML-Tabelle ausgeben, ohne die Werte des Unter-Arrays direkt über die Schlüssel anzusprechen Aufgaben: Funktionen 1. Erstelle eine neue Datei (functions.php), welche welche eine Funktion enthält, die zu dem zuvor erstellen Mitarbeiter-Array ($mitarbeiter) einen neuen Mitarbeiter hinzufügt. Als Parameter soll diese Funktion nur das Array mit den neuen Mitarbeiterdaten übergeben bekommen. Das Mitarbeiter-Array selbst soll nicht an die Funktion übergeben werden, dies aber bearbeiten können. 2. Binde die Datei mit der Funktion in die index.php-datei ein, so dass ein Fehler ausgegeben wird, sollte die Datei - aus welchen Gründen auch immer - nicht geladen werden können 3. Schreibe eine zweite Funktion, welche als Parameter nur den Vor- und Nachnamen übergeben bekommt und anhand dessen aus dem Mitarbeiter-Array den passenden Mitarbeiter-Datensatz zurückgibt 4. Schreibe eine Funktion, die die Bezeichnung eines Array-Schlüssels als Parameter erhält und das Mitarbeiter-Array anhand des Schlüssel-Wertes des jeweiligen Mitarbeiters absteigend sortiert. Als Ergebnis der Funktion soll eine sortiert Kopie des Mitarbeiter-Arrays zurückgegeben werden. 6
7 Aufgaben: Header & Cookies 1. Was sind HTTP-Header, wozu dienen sie und wo sind sie zu finden? 2. Nenne den Unterschied zwischen dem GET- und dem POST-Request 3. Was sind Cookies, wo und von wem werden diese im HTTP-Requst untergebracht? 4. Für welche Anwendungsfälle werden Cookies häufig verwendet? 5. Wie kann man in einem Browser Cookies und HTTP-Requests debuggen? Aufgaben: Sessions 1. Starte eine PHP-Session mit dem Namen MV (Mitarbeiterverwaltung) 2. Setze einen Cookie, der die Uhrzeit des ersten Aufrufs der Webseite enthält und nach schließen des Browser verfällt 3. Setze einen Cookie, der die Uhrzeit des ersten Aufrufs der Webseite enthält und nach schließen des Browser NICHT verfällt 4. Lasse die Werte der beiden Cookies auf der Startseite ausgeben 5. Speichere in der PHP-Session die aktuelle UNIX-Timestamp und aktualisiere sie nur einmal pro Minute. Gib Sie immer unterhalb der Cookie-Daten auf der Startseite aus. 7
8 JavaScript Um dem statischen HTML-Code im Browser mehr Dynamik und Funktionalität zu geben, wird JavaScript verwendet. Es ermöglicht das Manipulieren des HTML-DOMs und bietet eine große Palette an Möglichkeiten mit dem Benutzer interaktiv zu kommunizieren. Wie immer findest Du nachfolgend Links zu Tutorials und einige Übungsaufgaben zu diesem Thema. (Verwende für die folgenden Aufgaben bitte KEIN JavaScript-Framework wie jquery oder andere.) Tutorials Aufgaben: Taschenrechner 1. Erstelle eine neue HTML-Seite namens rechner.html und programmiere einen voll funktionstüchtigen JavaScript-Taschenrechner mit den Grundrechenarten sowie einer Ergebnisausgabe. Als optische Referenz kann der einfache Taschenrechner des Betriebssystems verwendet werden. 2. Style den Taschenrechner über CSS und verwende JavaScript, um die Elemente des Taschenrechners mit CSS-Klassen, IDs oder inline-styles zu füllen Aufgaben: AJAX 1. Erstelle auf der Startseite einen temporären Link, mit dem man den Taschenrechner per AJAX laden kann. Der Taschenrechner soll innerhalb der Seite eingebettet werden und voll funktionstüchtig sein. 2. Über einen zweiten temporären Link soll der Taschenrechner wieder entfernt werden können, wenn er zuvor geladen wurde. 3. Die Ergebnisberechnung des Taschenrechners soll mit Hilfe von PHP gelöst werden. Erstelle dazu die Datei rechner.php und sende über einen AJAX-Call die Rechenoperationen (via POST) an das PHP script und lasse diese dort berechnen. Das resultierende Ergebnis soll via JavaScript im Taschenrechner angezeigt werden. 8
9 Übungsprojekt 1: Mitarbeiterverwaltung Dieses Übungsprojekt soll die Grundlagen der Webentwicklung vermitteln. Es kann später als kleine Referenz dienen, wenn ähnliche Problemstellungen in der realen Entwicklung auftreten. Achte daher - aus eigenem Interesse - darauf, dass der Quellcode korrekt und vollständig kommentiert ist und so funktioniert wie es die Aufgaben vorgeben. Nachdem Du mit einer Aufgabe fertig bist, solltest Du dir einen Moment Zeit nehmen und den Code noch einmal genau durchschauen und soweit optimieren, dass Du mit dem erzielten Ergebnis zufrieden bist. Sprich bitte nach jeder abgeschlossenen Aufgabe mit deinem Ausbilder / Betreuer, um das Ergebnis gemeinsam durchzusprechen. Geschützter Bereich (Login) Um eine Webseite vor unbefugten Zugriff zu schützen, soll ein Login für die Mitarbeiter eingerichtet werden. Aufgaben: Login / Logout 1. Erweitere das Mitarbeiter-Array, aus den Vorbereitungs-Übungen, um zwei Felder: username und password und fülle die Felder je Mitarbeiter mit sinnvollen Werten 2. Schreibe eine Funktion, der Du als Parameter einen Benutzernamen und das zugehörige Passwort übergibst. Die Funktion soll zu den Login-Daten den passenden Mitarbeiter suchen und dessen Daten in der Session speichern. Je nach dem ob ein Mitarbeiter mit diesen Zugangsdaten gefunden wurde, soll die Funktion einen Status (boolean) zurückgeben. Typischerweise wird true im Erfolgsfall und false bei Fehlern oder Misserfolg zurückgegeben. 3. Erstelle eine neue Datei (login.php) auf der ein HTML-Formular zu finden ist, in dem der Benutzer seine Zugangsdaten eintragen kann. Das Formular soll per POST abgeschickt werden und das Passwort soll nicht in Klartext in dem Formularfeld erscheinen wenn es eingetragen wird. 4. Benutze beim Absenden des Formulars die soeben geschriebene Funktion, um den Benutzer einzuloggen. Wenn die Zugangsdaten falsch waren, gib über dem Formular einen Fehler in roter Schrift aus. Ist der Login erfolgreich, leite den Benutzer auf die Startseite um. 5. Prüfe auf jeder Seite, ob der Benutzer eingeloggt ist und leite ihn auf die login.php- Seite um, sollte dies nicht der Fall sein. 6. Gib den Benutzernamen des aktuell eingeloggten Benutzers oben rechts auf jeder Seite aus. Neben dem Benutzernamen soll ein Logout-Link angezeigt werden. Wenn der Benutzer auf diesen Link klickt soll die Session beendet und der Benutzer ausgeloggt werden. 7. Achte darauf, dass der Login auch funktioniert, wenn der Benutzer Cookies in seinem Browser deaktiviert hat! 9
10 Aufgaben: Datenbanken 1. Lies dich in das Thema der Datenbanken ein. In unserem Fall soll eine MySQL- Datenbank eingesetzt werden, um zukünftig die Mitarbeiter zu verwalten. 2. Erstelle lokal eine neue MySQL-Datenbank mit sinnvollem Namen und überlege, wie die Tabelle zur Verwaltung der Mitarbeiterdaten aussehen müsste. 3. Achte bei dem Tabellen-Design auf die Feld-Typen und Indizes. Wähle beides mit Bedacht und recherchiere den Zweck des unsigned -Falg bei den Feld-Attributen. 4. Erstelle ein kleines Test-Script (test_datenbank.php) mit dem Du dich via PHP zu der Datenbank verbindest und den Tabellenstatus auf der Seite ausgibst (Query: SHOW TABLE STATUS ). 5. Pflege in die Datenbank die bislang in dem Mitarbeiter-Array hinterlegten Mitarbeiterdaten ein Aufgaben: Registration 1. Erstelle ein neues Script (registration.php) welches es neuen Mitarbeitern ermöglicht sich in dem System einen Account einzurichten 2. Erstelle ein Formular in dem Benutzer alle erforderlichen Angaben machen können. Verwende für das Formular das jeweils sinnvollste HTML-Element. 3. Wenn der Benutzer das Formular abgeschickt hast sollen alle eingegebenen Daten validiert werden (alle Pflichtfelder ausgefüllt?, Name zu kurz/lang?, valide - Adresse?,...) 4. Sollten bei der Überprüfung Fehler aufgetreten sein, soll unter dem jeweiligen Formularfeld eine Fehlermeldung ausgegeben werden, die genau beschreibt warum die Prüfung fehlgeschlagen ist ( Name zu kurz etc.). Außerdem sollen bereits eingetragene Felder vorausgefüllt werden, damit der Benutzer nicht immer alle Felder neu ausfüllen muss, wenn ein Fehler aufgetreten ist. 5. Wenn keine Fehler aufgetreten sind, sollen die Daten in der Datenbank gespeichert werden und der Benutzer auf die Login-Seite umgeleitet werden und eine Bestätigungs-Nachricht angezeigt bekommen, dass die Registration erfolgreich war und er sich nun mit den Daten einloggen kann. 6. Baue die Login-Funktion so um, dass der Login über die Datenbank-Tabelle und nicht mehr über das Array läuft Aufgaben: Absicherung von Formularen und Passwörtern 1. Führe zu den folgenden Themen eine Recherche durch: 1.1. SQL-Injection 1.2. XSS (Cross-Site-Scripting) 1.3. Passwort-Hashing 2. Sichere dein Script so ab, dass weder SQL-Injections noch XSS-Hacks erfolgreich sind 3. Modifiziere die Registration, den Login und die Datenbank-Tabelle so, dass kein Passwörter mehr in Klartext in der Datenbank gespeichert werden 10
11 Mitarbeiterdaten anzeigen und bearbeiten Aufgaben: Mitarbeiter-Profil anzeigen 1. Erstelle eine Script (profil.php) welches die Daten des aktuell eingeloggten Benutzers in einer HTML-Tabelle ausgibt. 2. Verwende für die Tabelle sinnvolle Überschriften / Bezeichnungen und nutze die korrekten HTML-Elemente um diese zu kennzeichnen 3. Die des Benutzers soll so verlinkt sein, dass sich beim klicken auf den Link das -Programm öffnet und der Betreff der mit Kontaktanfrage vorausgefüllt ist Aufgaben: Mitarbeiterdaten ändern 1. In dem Script einstellungen.php soll dem Mitarbeiter die Möglichkeit gegeben werden seine relevanten Daten zu ändern. Dazu soll ein Formular ausgegeben werden, welches - ähnlich der Registration - alle Felder anzeigt und mit den aktuellen Daten des eingeloggten Benutzers vorausgefüllt ist. 2. Nach dem Absenden des Formulars soll auch hier wieder eine Validierung der Daten vorgenommen werden. 3. Wenn keine Fehler aufgetreten sind, sollen die Daten in der Datenbank aktualisiert werden. Es sollen jedoch nur die Felder aktualisiert werden, die sich wirklich geändert haben. 4. Gestallte deine Datenbank-Query so, dass nur eine einzige Anfrage abgesetzt werden muss, um alle geänderten Felder zu aktualisieren 5. Beachte die Daten in der Session, über die der Benutzer eingeloggt ist und finde eine bessere Möglichkeit als den kompletten Datensatz in der Session zu speichern Benutzer-Bilder Aufgaben: Bild hochladen und ändern 1. In dem einstellungen.php-script soll dem Benutzer die Möglichkeit gegeben werden ein Benutzerbild (nur jpg, max. 2MB Dateigröße) hochzuladen. Recherchiere dazu im Internet nach entsprechenden PHP-Funktionen und Abläufen 2. Das Bild soll im Ordner./upload gespeichert werden und als Namen die User-ID sowie das Datei-Kürzel erhalten (z.b. 123.jpg). Beachte die Möglichkeit, dass der Benutzer evtl schon ein Bild hochgeladen hat. In diesem Fall soll das bereits bestehende Bild überschreiben werden. 3. Das Bild ist kein Pflichtfeld, hat ein Benutzer allerdings ein Bild hochgeladen, so soll dieses in der Tabelle auf der profil.php-seite angezeigt werden. Finde dazu eine performante Möglichkeit, um herauszufinden ob für den Benutzer ein Profilbild existiert Aufgaben: Bild löschen 1. Sofern der Benutzer ein Bild hat, soll es auf der einstellungen.php-seite einen Link geben, mit dem der Benutzer sein Bild löschen kann. 2. Recherchiere dazu im Internet und sichere den Vorgang so ab, dass nichts anderes als diese Bild gelöscht werden kann 11
12 Mitarbeitersuche Aufgaben: Suchformular 1. Auf einer neuen Seite (suche.php) soll ein einfaches Formular ausgegeben werden, in dem man einen Suchbegriff eingeben und einen Los -Button klicken kann 2. Die Suche soll nur starten, wenn mindestens 3 Zeichen eingegeben wurden, wenn weniger Zeichen vorhanden sind soll unter dem Suchen-Feld ein entsprechender Hinweis ausgegeben werden 3. Recherchiere zu Such-Möglichkeiten in einer MySQL-Datenbank und verarbeite die Suchanfrage. Nach dem Absenden des Formulars soll in folgenden Feldern gesucht werden: 3.1. Vorname 3.2. Nachname Adresse 4. Zeige als Ergebnis der Suche eine Liste aller übereinstimmenden Mitarbeiter an. Es Soll der Vor- und Nachname sowie in der nächsten Zeile die Adresse und des Mitarbeiters angezeigt werden 5. Der gefundene Suchbegriff soll innerhalb der Ergebnisliste rot markiert werden. Beispiel: Suchbegriff: mann ; Im Ergebnis Max Mustermann, Musterweg 123, Mannheim... muss also der teil mann in Mustermann sowie Mannheim rot markiert werden (unabhängig von der Groß-/Kleinschreibung!) Aufgaben: Ergebnisbegrenzung / Seitenwechsel 1. Begrenze die Ergebnisliste auf maximal 5 Einträge je Seite 2. Um alle Ergebnisse ansehen zu können recherchiere zum Thema Seitenwechsel bzw. Pagination und implementiere dies in die Ergebnisliste der Suche 3. Erweitere den Seitenwechseln um ein Auswahlfeld, welches ein direktes springen zu der gewünschten Seite ermöglicht. Sobald in dem Auswahlfeld eine Seite gewählt wurde soll sofort die entsprechende Seite geladen werden, ohne vorher ein Formular abschicken zu müssen Aufgaben: Suche mit AJAX 1. Baue das Such-Formular so um, dass die Ergebnisse der Suche per AJAX nachgeladen werden. Recherchiere hierzu auch zum Thema jquery und verwende dieses JavaScript-Framework für die Implementierung 2. Baue ebenfalls den Seitenwechsel so um, dass die einzelnen Ergebnis-Seiten per AJAX nachgeladen werden können Aufgaben: Ergebnisse verlinken 1. Passe die profil.php-seite so an, dass sie neben dem aktuell eingeloggten Benutzer nun auch die Daten anderer Mitarbeiter anzeigen kann (die per ID übergeben werden) 2. Verlinke den Vor- und Nachnamen der Ergebnisse auf die profil.php-seite so, dass das Profil des Benutzers angezeigt wird, der angeklickt wurde 12
13 Besucherzähler Aufgaben: Besucherzähler mit einzelner Datei 1. Schreibe eine PHP-Funktion, welche eine Datei (zaehler.txt) ausliest, den enthalten Wert inkrementiert und ihn wieder in die Datei schreibt. Sollte die Datei nicht existieren soll sie automatisch erstellt werden 2. Die Funktion soll außerdem als Ergebnis die inkrementierte Zahl zurückgeben 3. Rufe die Funktion bei jedem Seitenaufruf auf und gebe sie im Fuß der Seite aus Aufgaben: Komplexer Besucherzähler auf Datei-Basis 1. Erweitere die Zuvor geschriebene Funktion um einen Parameter. Dieser Parameter soll der Name der Datei sein, in dem die Funktion aufgerufen wurde. 2. Das Inkrementieren soll jetzt nicht mehr global, über alle Dateien hinweg, passieren sondern nur noch auf Basis des übergebenen Parameters. Das heisst, es wird je Datei die Anzahl der Aufrufe gespeichert (Startseite: 13x, Profil: 37x, Suche: 42x,...) 3. Die Funktion soll jetzt nur noch die Besucherzahl der übergebenen Seite zurück liefern Aufgaben: Zeitabhängige Datei-Erstellung / Modulo 1. Integriere eine Logik in die Zähler-Funktion, die alle 5 Minuten (1:00 Uhr, 1:05 Uhr, 1:10 Uhr, 1:15 Uhr,...) eine neue Datei verwendet - die alten Dateien allerdings nicht überschreibt oder löscht. Stichwort: Modulo Template-Engines Wie dir evtl. bereits aufgefallen ist, wird das mischen von PHP-Logik und HTML-Code schnell unübersichtlich und anfällig für Fehler. Um dieses Problem zu lösen, gibt es sog. Templates-Engines. Mit deren Hilfe lässt sich das Design (HTML, CSS, JS) von der Programmlogik (PHP) abkapseln, um das Projekt so wesentlich übersichtlicher zu gestallten. Aufgaben: Die Smarty Template-Engine 1. Erkundige dich über die aktuellste Version der Smarty-Engine und binde diese in dein Projekt ein. 2. Baue dein Komplettes Projekt so um, dass kein PHP-Code mehr mit HTML gemischt ist, sondern nur noch Smarty verwendet wird, um die HTML-Ausgabe zu erzeugen 13
14 Übungsprojekt 2: Deine eigene Community Dieses Projekt soll das bislang erlernte festigen und wird komplett selbstständig von dir programmiert. Einzig die Rahmenbedingungen sind vorgegeben, den Rest kannst Du ganz nach deinen eigenen Vorstellungen umsetzen. Am Besten erstellst Du dir zunächst ein neues Projekt in deiner IDE. Bitte beachte, dass Du das 1. Projekte gerne als Referenz zur Hilfe nehmen kannst wenn du nicht weiter kommst. Du solltest es aber nicht einfach nur kopieren, damit tust Du dir selber keinen Gefallen. Der Quellcode soll natürlich wieder Kommentiert und so übersichtlich und schlank wie möglich sein. Verwende alle bislang erlernten Techniken, um das Projekt so optimal wie möglich umzusetzen. In der nachfolgenden Liste findet sich die ein oder andere Anforderung, mit der Du in dem ersten Projekt noch nicht konfrontiert wurdest. Versuche hier selbstständig eine Lösung zu finden, mit der sich die Anforderung umsetzen lassen und angemessen erscheint. Anforderungen Registration (mit für eine Community sinnvollen Feldern) Login / Logout über PHP-Sessions (auch ohne aktivierte Browser-Cookies) Benutzerprofil Benutzerdaten die per AJAX bearbeitet werden können jeder Benutzer bekommt ein eigenes Gästebuch. Das Gästebuch soll auf der Profil-Seite des Benutzers, unter seinen Benutzerdaten angezeigt werden. Nach 10 Gästebuch- Einträgen soll ein Seitenwechsel erscheinen, der per AJAX funktioniert. jeder Benutzer kann ein Profilbild hochladen jeder Benutzer hat ein Fotoalbum, in das er beliebig viele Fotos hochladen und auch wieder löschen kann Auf der Community-Startseite sollen zufällig 10 Bilder aus den Fotoalben der Benutzer angezeigt werden Auf jeder Seite soll ein Zufalls-Benutzer angezeigt werden. Nur Benutzer mit einem Profilbild sollen angezeigt werden. Mit einem Klick auf das Bild oder den Benutzernamen kommt man dann auf das Profil desjenigen Es soll eine Benutzersuche geben. Die Ergebnisliste soll ebenfalls nach 10 Einträgen einen AJAX-Seitenwechsel haben jeder Benutzer kann beliebig viele Freunde haben. Auf der Profil-Seite eines fremden Benutzers soll ein Link erscheinen, der es dem Besucher ermöglich den Benutzer als Freund zu markieren. Außerdem soll auf dem Profil des Benutzers eine Liste aller seiner Freunde angezeigt werden. Wenn ich den Benutzer als Freund hinzufüge, bedeutet es jedoch nicht, dass auch er mich als Freund hinzugefügt hat. Designe deine Community nach deinen Wünschen, achte dabei aber auf ein harmonisches Gesamtbild Versuche alles Wissen das Du über die Webentwicklung bislang gelernt hast, in diesem Projekt zu verwenden! 14
Inhalt: Ihre persönliche Sedcard... 1 Login... 1 Passwort vergessen... 2 Profildaten bearbeiten... 3
Inhalt: Ihre persönliche Sedcard..... 1 Login... 1 Passwort vergessen... 2 Profildaten bearbeiten... 3 Passwort ändern... 3 email ändern... 4 Sedcard-Daten bearbeiten... 4 Logout... 7 Ich kann die Sedcard
MehrInternationales Altkatholisches Laienforum
Internationales Altkatholisches Laienforum Schritt für Schritt Anleitung für die Einrichtung eines Accounts auf admin.laienforum.info Hier erklären wir, wie ein Account im registrierten Bereich eingerichtet
MehrKurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich
Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich Mitgliederbereich (Version 1.0) Bitte loggen Sie sich in den Mitgliederbereich mit den Ihnen bekannten Zugangsdaten
MehrEAP. Employee Administration Platform
EAP Employee Administration Platform Inhalt 1. Plattform öffnen...2 2. Registrierung...2 3. Login...6 4. Links...8 5. Für ein Event anmelden...9 6. Persönliche Daten ändern... 11 7. Logout... 12 8. Benachrichtigungen...
MehrSAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: 727026 :: WINTERSEMESTER 08 09
SAMMEL DEINE IDENTITÄTEN::: :: IDEE :: Ich selbst habe viele verschiedene Benutzernamen und Passwörter und wenn ich mir diese nicht alle aufschreiben würde, würde ich alle durcheinander bringen oder welche
MehrFotostammtisch-Schaumburg
Der Anfang zur Benutzung der Web Seite! Alles ums Anmelden und Registrieren 1. Startseite 2. Registrieren 2.1 Registrieren als Mitglied unser Stammtischseite Wie im Bild markiert jetzt auf das Rote Register
MehrAdminer: Installationsanleitung
Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann
MehrErklärung zum Internet-Bestellschein
Erklärung zum Internet-Bestellschein Herzlich Willkommen bei Modellbahnbau Reinhardt. Auf den nächsten Seiten wird Ihnen mit hilfreichen Bildern erklärt, wie Sie den Internet-Bestellschein ausfüllen und
MehrFülle das erste Bild "Erforderliche Information für das Google-Konto" vollständig aus und auch das nachfolgende Bild.
Erstellen eines Fotoalbum mit "Picasa"-Webalben Wie es geht kannst Du hier in kleinen Schritten nachvollziehen. Rufe im Internet folgenden "LINK" auf: http://picasaweb.google.com Jetzt musst Du folgendes
MehrKleines Handbuch zur Fotogalerie der Pixel AG
1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link
MehrAnleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten
Anleitung zum Login über die Mediteam- Homepage und zur Pflege von Praxisnachrichten Stand: 18.Dezember 2013 1. Was ist der Mediteam-Login? Alle Mediteam-Mitglieder können kostenfrei einen Login beantragen.
MehrFotos in die Community Schritt für Schritt Anleitung
Fotos in die Community Schritt für Schritt Anleitung Schritt 1 Schritt 2 Schritt 3 Schritt 4 Wie melde ich mich bei freenet Fotos kostenlos an? Wie lade ich Fotos auf die Foto & Video Webseite? Wie erreiche
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrAnleitung für den Euroweb-Newsletter
1. Die Anmeldung Begeben Sie sich auf der Euroweb Homepage (www.euroweb.de) in den Support-Bereich und wählen dort den Punkt Newsletter aus. Im Folgenden öffnet sich in dem Browserfenster die Seite, auf
MehrBeschaffung mit. Auszug aus dem Schulungshandbuch: Erste Schritte im UniKat-System
Beschaffung mit Auszug aus dem Schulungshandbuch: Erste Schritte im UniKat-System Stand: 31. Oktober 2014 Inhaltsverzeichnis 1 Erste Schritte im UniKat-System... 2 1.1 Aufruf des Systems... 2 1.2 Personalisierung...
MehrAnleitung für Autoren auf sv-bofsheim.de
Anleitung für Autoren auf sv-bofsheim.de http://www.sv-bofsheim.de 1 Registrieren als Benutzer sv-bofsheim.de basiert auf der Software Wordpress, die mit einer Erweiterung für ein Forum ausgestattet wurde.
MehrAnlegen eines DLRG Accounts
Anlegen eines DLRG Accounts Seite 1 von 6 Auf der Startseite des Internet Service Centers (https:\\dlrg.de) führt der Link DLRG-Account anlegen zu einer Eingabemaske, mit der sich jedes DLRG-Mitglied genau
MehrMit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
MehrHandbuch zur Anlage von Turnieren auf der NÖEV-Homepage
Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei
MehrAnleitung für die Registrierung und das Einstellen von Angeboten
Anleitung für die Registrierung und das Einstellen von Angeboten Das FRROOTS Logo zeigt Ihnen in den Abbildungen die wichtigsten Tipps und Klicks. 1. Aufrufen der Seite Rufen Sie zunächst in Ihrem Browser
MehrS 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
S TAND N OVEMBE R 2012 HANDBUCH 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 Herausgeber Referat Informationstechnologie in der Landeskirche und im Oberkirchenrat Evangelischer Oberkirchenrat
MehrHandbuch Mitgliederverzeichnis
Handbuch Mitgliederverzeichnis Version 3.0 Das Mitgliederverzeichnis wird über die Round Table Austria Homepage angewählt. Dort können alle Änderungen der Mitgliederdaten durchgeführt werden. Dieses Handbuch
MehrPfötchenhoffung e.v. Tier Manager
Pfötchenhoffung e.v. Tier Manager A.Ennenbach 01.08.2015 Tier Manager Inhalt Administrationsbereich Tiere auflisten & suchen Tier hinzufügen Tier bearbeiten (Status ändern, etc.) Administrationsbereich
MehrWie das genau funktioniert wird Euch in diesem Dokument Schritt für Schritt erklärt. Bitte lest Euch alles genau durch und geht entsprechend vor!
Upload von Dateien auf unseren Webserver Wir freuen uns immer sehr, wenn wir von Euch Fotos, Videos oder eingescannte Artikel von Spielen oder Veranstaltungen per Email bekommen! Manchmal sind es aber
MehrBUERGERMELDUNGEN.COM ANLEITUNG FÜR BENUTZER
BUERGERMELDUNGEN.COM ANLEITUNG FÜR BENUTZER Seite 1 1 ERSTELLEN DES BENUTZERKONTOS Um eine Bürgermeldung für Deine Gemeinde zu erstellen, musst Du Dich zuerst im System registrieren. Dazu gibt es 2 Möglichkeiten:
MehrBedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf.
Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf.de Einloggen in den Account Öffnen Sie die Seite http://ihrefirma.tramino.de
MehrKapsch Carrier Solutions GmbH Service & Support Helpdesk
Kapsch Carrier Solutions GmbH Kundenanleitung Tickets erstellen und bearbeiten 1 Das Helpdesk ist über folgende Webseite erreichbar https://support-neuss.kapschcarrier.com 2 Sie haben die Möglichkeit,
MehrNeue Kennwortfunktionalität. Kurzanleitung. 2012 GM Academy. v1.0
Neue Kennwortfunktionalität Kurzanleitung 2012 GM Academy v1.0 Neue Kennwortfunktionalität Diese Kurzanleitung soll erläutern, wie die neue Kennwort Regelung funktionieren wird. Die GM Academy führt eine
MehrAnleitung. Steigen Sie auf www.trinkwasserschule.at ein und klicken Sie auf "Anmeldung zum Projekt".
Anleitung für die Anmeldung, die Beitrags-Erstellung und die Anmeldung zu den Aktionstagen auf www.trinkwasserschule.at der Plattform der Salzburger TrinkWasser!Schulen 1. Projekt-Anmeldung (Sie haben
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
MehrLeitfaden für die Mitgliederregistrierung auf der neuen Webseite des SFC-Erkelenz
Leitfaden für die Mitgliederregistrierung auf der neuen Webseite des SFC-Erkelenz Warum Der Versand unserer Newsletter erfolgt über ein im Hintergrund unserer Webseite arbeitendes Funktionsmodul. Daher
MehrPHP - Projekt Personalverwaltung. Erstellt von James Schüpbach
- Projekt Personalverwaltung Erstellt von Inhaltsverzeichnis 1Planung...3 1.1Datenbankstruktur...3 1.2Klassenkonzept...4 2Realisierung...5 2.1Verwendete Techniken...5 2.2Vorgehensweise...5 2.3Probleme...6
MehrIJSO IPN an der Universität Kiel SEITE 6 I 45 FÜR DEN AKTUELLEN WETTBEWERB ANMELDEN
IJSO IPN an der Universität Kiel SEITE 6 I 45 FÜR DEN AKTUELLEN WETTBEWERB ANMELDEN Nun beginnt die Tour durch das Anmeldeverfahren. Los geht's! Du bist neu bei der IJSO und hast auch noch an keinem anderen
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
MehrEinkaufslisten verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1.1 Grundlegende Informationen 3 1.2 Einkaufslisten erstellen 4 1.3 Artikel zu einer bestehenden Einkaufsliste hinzufügen 9 1.4 Mit einer Einkaufslisten einkaufen 12 1.4.1 Alle
MehrAnmeldung bei einem registrierten Konto (Account)
Anmeldung bei einem registrierten Konto (Account) Aufrufen des Anmeldefensters Geben sie in die Adresszeile ihres Internet-Browsers die Adresse (http://www.quid4bid.com) ein. Sie können entweder auf die
MehrWebgestaltung - Jimdo 2.7
4. Jimdo 4.1 Vorbereitung Jimdo ist ein Anbieter um Webseiten direkt im Internet zu erstellen. Grundfunktionen sind gratis, erweiterte Angebote sind kostenpflichtig. Wir werden mit der kostenlosen Variante
Mehr3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können.
Tutorial Newsbeitrag erstellen Das folgende Tutorial erklärt in wenigen Schritten, wie man einen Newsbeitrag zur Homepage des TSV Tübach hinzufügt und direkt online erstellt. Inhalt 1. Login ins Admintool
MehrWie richten Sie Ihr Web Paket bei Netpage24 ein
Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...
MehrAnleitung zum Hochladen von Bilddateien in die Bilderverwaltung des CVJM Mössingen
Anleitung zum Hochladen von Bilddateien in die Bilderverwaltung des CVJM Mössingen Schon im Voraus herzlichen Dank, dass du Bilder in die Bilderverwaltung hoch laden möchtest. Das ist einfacher als du
MehrDie Dateiablage Der Weg zur Dateiablage
Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen
MehrFTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox
FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox Bitte beachten: Der im folgenden beschriebene Provider "www.cwcity.de" dient lediglich als Beispiel. Cwcity.de blendet recht häufig
MehrIn dem unterem Feld können Sie Ihre E-Mail eintragen, wenn sie im System hinterlegt wurde. Dann wird Ihnen Ihr Passwort noch einmal zugeschickt.
Wyhdata Hilfe Login: www.n-21online.de (Login Formular) Ihr Login-Name: Hier tragen Sie Redak1 bis Redak6 ein, der Chefredakteur bekommt ein eigenes Login. Ihr Passwort: Eine Zahlenkombination, die vom
MehrAnleitung öffentlicher Zugang einrichten
TRK-DashBoard Anleitung öffentlicher Zugang einrichten Manual für Kunden VERSION DATUM AUTOR DATEINAME 1.0 8. SEPTEMBER 2011 HRR ANLEITUNG_OEFFENTLICHER_ZUGANG_DASHBOARD_V10 INHALT 1 ALLGEMEINE INFORMATIONEN...
MehrBenutzer-Handbuch www.esb-klangvoll.de
Benutzer-Handbuch www.esb-klangvoll.de Inhalt Registrierung... 2 Login und Mein esb-klangvoll... 5 Profil vervollständigen... 6 Gruppe beitreten... 7 Freunde finden... 12 Freundschaft beenden... 17 Ein
MehrINHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12
ONLINE-HILFE INHALTSVERZEICHNIS 1 Allgemeine Beschreibung... 3 2... 4 2.1 Angemeldeter Benutzer... 4 2.2 Gast... 10 Abbildungsverzeichnis... 12 1 ALLGEMEINE BESCHREIBUNG Die Webseite "" ist eine Informationsplattform
MehrAnleitungen für User der Seite TSV AustriAlpin Fulpmes. So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage.
So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage. Seite 1 Walter Mayerhofer 2012 1.) ANMELDUNG Melden Sie sich mit Ihrem Benutzernamen und Passwort an. Als allererstes
MehrHandbuch oasebw Seite 1 von 10
Seite 1 von 10 Seite 2 von 10 Inhaltsverzeichnis BESCHREIBUNG 4 VORGÄNGE 5 VORGANG NEU ANLEGEN 5 VORGANG BEARBEITEN 7 VORGANG ÜBERWACHEN 8 VORGANG LÖSCHEN/STORNIEREN 8 VERWALTUNG 9 PERSÖNLICHE EINSTELLUNGEN
MehrAutoresponder Unlimited 2.0
Anleitung zur Installation und Anwendung Autoresponder Unlimited 2.0 Anleitung zur Installation und Anwendung Wie Ihr Autoresponder Unlimited 2.0 funktioniert Den Autoresponder Unlimited 2.0 installieren
MehrUm über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:
FTP-Upload auf den Public Space Server mit FileZilla 1. Was wird benötigt? Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben: Benutzername: Ihr Webuser
MehrHilfe zur Verwendung digitaler Formulare
Übersicht A) Allgemeines Seite 1 B) Antragstellung / Auswahl der Formulare Seite 1 Aufruf der Formulare Seite 1 Bearbeiten/Ausfüllen der Formulare Seite 2 C) Einreichen/Weiterleiten Seite 4 A) Allgemeines
MehrE-Mailversand mit Microsoft Outlook bzw. Mozilla Thunderbird
E-Mailversand mit Microsoft Outlook bzw. Mozilla Thunderbird Sie benötigen: Ihre E-Mailadresse mit dazugehörigem Passwort, ein Mailkonto bzw. einen Benutzernamen, die Adressen für Ihre Mailserver. Ein
MehrSich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.
www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf
MehrPassword Depot für ios
Password Depot für ios Inhaltsverzeichnis Erste Schritte... 1 Kennwörterdatei erstellen... 1 Neue Einträge erstellen... 3 Einträge / Gruppen hinzufügen... 3 Einträge / Gruppen kopieren oder verschieben...
MehrStudyDeal Accounts auf www.studydeal-hohenheim.de
Anleitung zur Pflege des StudyDeal Accounts auf www.studydeal-hohenheim.de Wie Sie Ihre StudyDeals ganz einfach selber erstellen können! Inhaltsverzeichnis Wie komme ich zu meinen Zugangsdaten? 3 Login
MehrStundenpläne In Kürze können die Dozenten auch ihre Stundenpläne über ihren individuellen Dozentenbereich
Nutzung des Dozentenbereichs Die Kursplattformen auf der Homepage des Rheinischen Studieninstituts dienen dazu, eine einfache und sichere Kommunikation zwischen Dozenten, Teilnehmern und der Verwaltung
MehrBeispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1
Beispiel Shop-Eintrag Ladenlokal & Online-Shop. Als Händler haben Sie beim Shop-Verzeichnis wir-lieben-shops.de die Möglichkeit einen oder mehrere Shop- Einträge zu erstellen. Es gibt 3 verschiedene Typen
MehrHandbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)
Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...
MehrAnwendungsbeispiele Buchhaltung
Rechnungen erstellen mit Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Rechnungen erstellen mit Webling 1.1 Rechnung erstellen und ausdrucken 1.2 Rechnung mit Einzahlungsschein erstellen
MehrWEBSHOP Anleitung zum Kauf Ihres Online-Tickets Seite 1
WEBSHOP Anleitung zum Kauf Ihres Online-Tickets Seite 1 Kaufen Sie Ihr Skiticket einfach und bequem von zu Hause aus! Sind Sie bereits in unserem Webshop registriert oder möchten sich registrieren? Dann
MehrDiese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer. Erste Anmeldung. Schritt 1: Anmeldung..2. Schritt 2: Passwort setzen 3
Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer Inhalt Erste Anmeldung. Schritt 1: Anmeldung..2 Schritt 2: Passwort setzen 3 Schritt 3: Nachträgliches Ändern des Passworts..4 Schreiben
MehrAnleitung zum Einstellen eines Artikels als Autor
Anleitung zum Einstellen eines Artikels als Autor 1. Gehe auf www.jugendnetz.de und dort auf Login 2. Wenn du schon einen Benutzeraccount hast im Jugendnetz, melde dich mit deinen Zugangsdaten an (1).
MehrDiese Anleitung beschreibt das Vorgehen mit dem Browser Internet Explorer. Das Herunterladen des Programms funktioniert in anderen Browsern ähnlich.
Die Lernsoftware Revoca Das Sekundarschulzentrum Weitsicht verfügt über eine Lizenz bei der Lernsoftware «Revoca». Damit können die Schülerinnen und Schüler auch zu Hause mit den Inhalten von Revoca arbeiten.
MehrPHP Kurs Online Kurs Analysten Programmierer Web PHP
PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione
MehrTreckerverein Monschauer Land e.v.
Der Mitgliederbereich Der Mitgliederbereich (TV-MON Intern) ist ein Teil der Webseiten des Treckervereins, der nicht öffentlich und für jedermann zugängig ist. Dieser Bereich steht ausschließlich Mitgliedern
MehrNetStream Helpdesk-Online. Verwalten und erstellen Sie Ihre eigenen Tickets
Verwalten und erstellen Sie Ihre eigenen Tickets NetStream GmbH 2014 Was ist NetStream Helpdesk-Online? NetStream Helpdesk-Online ist ein professionelles Support-Tool, mit dem Sie alle Ihre Support-Anfragen
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrBenutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.
Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für
MehrSo erstellen bzw. ändern Sie schnell und einfach Texte auf der Aktuelles -Seite Ihrer Praxishomepage
Anleitung zum Einpflegen von Praxisnachrichten auf LGNW Praxishomepages Stand: 15.September 2013 So erstellen bzw. ändern Sie schnell und einfach Texte auf der Aktuelles -Seite Ihrer Praxishomepage 1.
Mehr2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein
Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)
MehrFachhochschule Fulda. Bedienungsanleitung für QISPOS (Prüfungsanmeldung, Notenspiegel und Bescheinigungen)
Fachhochschule Fulda Bedienungsanleitung für QISPOS (Prüfungsanmeldung, Notenspiegel und Bescheinigungen) Inhaltsverzeichnis 1. Vorgehensweise bei der ersten Anmeldung... 1 2. Startseite... 1 3. Login...
MehrKurzeinführung Excel2App. Version 1.0.0
Kurzeinführung Excel2App Version 1.0.0 Inhalt Einleitung Das Ausgangs-Excel Excel-Datei hochladen Excel-Datei konvertieren und importieren Ergebnis des Imports Spalten einfügen Fehleranalyse Import rückgängig
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrÜbersicht... 2 Dateiupload... 3 Administratorfunktionen... 4
Inhalt Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4 Benutzer hinzufügen... 4 Benutzerverwaltung... 5 Ordner anlegen... 6 Rechteverwaltung... 7 Verlag für neue Medien Seite 1 Übersicht Mit
MehrRegistrierung als webkess-benutzer
Registrierung als webkess-benutzer Ihre Registrierung als Benutzer ist Voraussetzung für den Zugang und die Teilnahme bei webkess. Einzige Voraussetzung für die Registrierung als Benutzer ist eine gültige
Mehrmehr funktionen, mehr e-commerce:
mehr funktionen, mehr e-commerce: xt:commerce plugin Search Tag Cloud xt:commerce Plugin search tag cloud Wonach suchen Ihre Kunden? Nicht nur für andere Nutzer ist es interessant, welche Artikel Ihre
MehrUpdatebeschreibung JAVA Version 3.6 und Internet Version 1.2
Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2 Hier finden Sie die Beschreibung der letzten Änderungen und Aktualisierungen. Bei Fragen und Anregungen steht das EDI-Real-Team unter +43 732
MehrSchritt 1 - Registrierung und Anmeldung
Schritt 1 - Registrierung und Anmeldung Anmeldung: Ihre Zugangsdaten haben Sie per EMail erhalten, bitte melden Sie sich mit diesen auf www.inthega-datenbank.de an. Bitte merken Sie sich die Zugangsdaten
MehrÖVSV Mitglieder-Datenbank. Benutzerhandbuch Version 1.2.1
ÖVSV Mitglieder-Datenbank Benutzerhandbuch Version 1.2.1 Juli 2008 by + OE3GSU 1 / 8 I N H A L T S V E R Z E I C H N I S 1. Einleitung...5 2. Login...5 3. Eigene Daten...7 2 / 8 Hinweis: Die Bilder zum
MehrEinfügen von Bildern innerhalb eines Beitrages
Version 1.2 Einfügen von Bildern innerhalb eines Beitrages Um eigene Bilder ins Forum einzufügen, gibt es zwei Möglichkeiten. 1.) Ein Bild vom eigenem PC wird auf den Webspace von Baue-die-Bismarck.de
MehrEine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.
Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Nach den Änderungen die Facebook vorgenommen hat ist es einfacher und auch schwerer geworden eigene Seiten einzubinden und
MehrCC Modul Leadpark. 1. Setup 1.1 Providerdaten 1.2 Einstellungen 1.3 Qualifizierungsstati 1.4 Reklamationsstati 1.5 Design 1.
CC Modul Leadpark 1. Setup 1.1 Providerdaten 1.2 Einstellungen 1.3 Qualifizierungsstati 1.4 Reklamationsstati 1.5 Design 1.6 Dateien 2. Mein Account 2.1 Shortcutmenü 2.2 Passwort 2.3 E-Mail 2.4 Daten 3.
MehrHandbuch für Easy Mail in Leicht Lesen
Handbuch für Easy Mail in Leicht Lesen Easy Mail ist ein Englisches Wort und heißt: Einfaches Mail. Easy Mail spricht man so aus: isi mäl Seite 1 Inhaltsverzeichnis Teil 1: Wie lese ich ein E-Mail?...
MehrWordPress lokal mit Xaamp installieren
WordPress lokal mit Xaamp installieren Hallo und willkommen zu einem weiteren Teil der WordPress Serie, in diesem Teil geht es um die Lokale Installation von WordPress mithilfe von Xaamp. Kurz und knapp
MehrViSAS Domainadminlevel Quick-Start Anleitung
1. Was ist VISAS? VISAS ist eine Weboberfläche, mit der Sie viele wichtige Einstellungen rund um Ihre Internetpräsenz vornehmen können. Die folgenden Beschreibungen beziehen sich auf alle Rechte eines
Mehr.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage
.htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess
MehrAnleitung zur Installation von Thunderbird
Anleitung zur Installation von Thunderbird Download und Installation 1. Dieses Dokument behandelt die Installation von PGP mit Thunderbird unter Windows 7. Im Allgemeinen ist diese Dokumentation überall
MehrDas Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server
Hallo Leute Das Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server (= echtes - zeug ) liegt! Die neue Form hat insbesondere folgende Vorteile: Du bekommst einen
MehrRegistrierungsanleitung Informatik-Biber
Registrierungsanleitung Informatik-Biber Sehr geehrte Lehrkraft, wir freuen uns sehr, dass Sie mit Ihren Schülerinnen und Schülern am Informatik-Biber teilnehmen möchten. Für jede Schule, die beim Informatik-Biber
MehrBenutzeranleitung Superadmin Tool
Benutzeranleitung Inhalt 1 Einleitung & Voraussetzungen... 2 2 Aufruf des... 3 3 Konto für neuen Benutzer erstellen... 3 4 Services einem Konto hinzufügen... 5 5 Benutzer über neues Konto informieren...
MehrFacebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten
Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter
MehrBenutzermenü links: Marktbild suchen. Marktbild login. Marktbildeintrag erstellen. Klickt ein User auf Marktbild login erscheint:
Benutzermenü links: Marktbild suchen Marktbild login Marktbildeintrag erstellen Klickt ein User auf Marktbild login erscheint: Hat sich User eingeloggt (Klick auf Einloggen )kommt folgender Text: Hallo
MehrInternet-Wissen. Browser:
Internet-Wissen Browser: Ein Browser ist ein Computerprogramm, mit dem du dir Seiten im Internet anschauen kannst. Browser ist ein englisches Wort. To browse kann man mit schmökern und durchstöbern übersetzen.
MehrAnleitung Homepage TAfIE
Anleitung Homepage TAfIE Wichtig: Die HP kann nur mit Mozilla Firefox korrekt bearbeitet werden. Wer den Browser noch nicht am Computer hat, muss ihn herunterladen und installieren. Freigabe von Veröffentlichungen:
MehrAnleitung zur Nutzung von Mailingliste und Newsletter bei einem Projekt im Unperfekthaus
Unperfekthaus-Tutorial: Anleitung zur Nutzung von Mailingliste und Newsletter bei einem Projekt im Unperfekthaus Diese Anleitung ist für alle gedacht, für die das Thema völlig neu ist und die eine detaillierte
MehrMein Computerheft. www. Internet. Name:
Mein Computerheft Internet Name: Firefox oder der Internet Explorer sind Browser (sprich: brauser). Ein Browser zeigt dir die Seiten im Internet an. Suchmaschinen sind Internetseiten, mit denen man nach
Mehr"Ich habe als Vereinsverantwortlicher eine Email erhalten - was mache ich, um Torwurf.de für meinen Verein einzusetzen?"
Torwurf.de: Dein Handballassistent "Ich habe als Vereinsverantwortlicher eine Email erhalten - was mache ich, um Torwurf.de für meinen Verein einzusetzen?" Du bist bei SIS-Handball als verantwortliche
MehrInhalt. Technische Beschreibung - MEDIA3000 NEWSLETTERMODUL-PRO
Inhalt 01. Nachrichten (Newsletter erstellen) 02. Empfänger 03. Newsletter (Gruppen anlegen) 04. Nachrichtenvorlagen 05. Mailvorlagen 06. Einstellungen 07. Steuerzeichen 08. Newsletter testen Tipps und
MehrWie man einen Artikel. auf Lautschrift.org veröffentlicht. Eine Anleitung in 14 Schritten
Wie man einen Artikel auf Lautschrift.org veröffentlicht Eine Anleitung in 14 Schritten Die Schritte: 1. Einloggen 2. Neuen Beitrag starten 3. Die Seite Neuen Beitrag erstellen 4. Menü ausklappen 5. Formatvorlagen
Mehr