Projektarbeit PHP 5.3 / MySQL & Content Management Systems

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

Das Content-Management-System Sebastian Raubinger
Apache - PHP - MySQL Apache-PHP-MySQL.
Eine Page von Fachinformatikern für Fachinformatiker
FI Knowledge Base Eine Page von Fachinformatikern für Fachinformatiker.
Content Management Systems
Allgemeine Technologien II
FTP – File Transfer Protocol
Content-Management-System
Schiller-Gymnasium Hof Manuel Friedrich OStR, PHP – Variablen und Formulardaten speichern! © 2010 Manuel Friedrich - Wie.
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Die Skriptsprache Python im Kontext des Softwareentwicklungsprozesses
Jetzt lernen wir.
Projektdaten in Plone verwalten Datenbank der Multimedia-Projekte der HU Plone-Workshop 20. Juni 2007 Jana Kunze, MLZ.
Typo3 Eine Einführung.
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Kurs: Digital Objects Processing - CMS vs. Digital Library
Attractive Methods for PR-Activities based on the state-of-the-art Content Management System TYPO3(CMS) Die starke Partnerschaft PR, Redaktion und Informationssysteme.
Joomla! Das OpenSource-CMS unter der Lupe Baumann Patzke Wiemer.
EIN CMS MACHT SCHULE Tina Gasteiger.
InfoPoint vom 9. November Was ist Joomla? Theorie Installation Extensions Administration Demo.
Online-Systematiken im Netz
Warum brauche ich ein CMS – Content Management System?
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
Debugging in Lua Universität zu Köln Re-usable Content in 3D und Simulationssystemen Prof. Dr. Manfred Thaller Referent: Artur Wilke.
Client-Server Systeme
Grundlagen: Client-Server-Modell
Typo 3. INSTALLATION TYPO3 INSTALLTOOL EXTENSIONS UND TEMPLATES INSTALLATION TEMPLAVOILA USERMANAGEMENT Inhalt:
Das Client/Server – Modell und die XAMPP-Distribution
Virtuelle Vorschungsumgebungen - Joomla Seminar: Virtuelle Forschungsumgebungen Dozent: Professor Manfred Thaller Referent: Peter Smits 20. Januar 2011.
IT-Zertifikat Dedizierte Systeme SoSe 2010 Dozentin: Susanne Kurz Referentin: Yvonne Klich.
Dynamische Webseiten mit PHP [und Python]
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
Folgendes kann missbraucht werden: formulare unverschlüsselte login-informationen ungeschützte includes SQL-injection reto ambühler
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
Marko Dragicevic Thomas Bergauer 27.Mai 2008
CGI (Common Gateway Interface)
EP Media Group SiteKist CMS Version 6.9. ©2014 EP Media Group Internet:
Midgard – ein Content Management System
Marktübersicht für Content Management Systeme
PHP Basic.
Einführung in PHP.
Einführung in PHP 5.
Infoscreen 2.0.
Wikis und Wikipedia Michal Simko Otis Skopik.
Content Management System
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
CMS Content-Management-Systeme (CMS), dienen der Verwaltung und Pflege von Dokumenten und Inhalten in Inter- und Intranetanwendungen. Den Entwickler oder.
Content-Managment-System
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Typo 3 // Templa Voila * Was? * Warum? * Wie? - Praktische Übung.
XAMPP X: Linux, Windows, MacOS X, Solaris Apache Webserver MySQL Perl PHP.
TypoScript.
Webserver, Apache und XAMPP
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
CMS Kirsten Kropmanns Dedizierte Systeme 16. März 2009.
Joomla! Von Bernhard Grusie Seminar: Internet-Technologie Bei Prof. Dr. Lutz Wegner.
Content Managment System (CMS)
Content Management Systeme. Menü Header ContentSitebar.
WordPress WS 2015/2016 Sarah Jülich und Nadine Schröder.
Betriebliche/Organisationelle Ausgangssituation  SLL – Verbesserter Wissenstransfer und Wissensaustausch zwischen Schulleitung und LehrerInnen, LehrerInnen.
Mönchengladbach Tchibo Filial-Manager Erste Ideen.
Historisch-Kulturwissenschaftliche Informationsverarbeitung Advanced IT Basics Linda Schröder Universit ä t zu K ö ln XAMPP – Eine praktische.
Entwicklung einer Webapplikation mittels HTML, PHP, MySQL, jQuery, und Smarty-Templates am Beispiel einer Studienarbeitsverwaltung.
Theorie. Was ist Drupal? Content-Management-System, Open Source Software Hauptanwendung in der Organisation von Websites In PHP geschrieben und wird als.
Datenbanken.
Datenbanken
 Präsentation transkript:

Projektarbeit PHP 5.3 / MySQL & Content Management Systems

Übersicht Projektvortrag PHP und seine Funktion im Web Die Testumgebung (XAMPP) PHP Grundlagen Die Zusammenarbeit von PHP & MySQL PHP & MySQL im praktischen Einsatz CMS Grundlagen Joomla

PHP und seine Funktionen im Web PHP macht Websites dynamisch PHP ermöglicht den Zugriff auf div. Datenbanken PHP bietet umfangreiche Funktionen PHP ist Serverseitig PHP kann HTML Code generieren

Die Testumgebung (XAMPP) Da PHP eine serverseitige Skriptsprache ist, wird eine Umgebung benötigt die einen Server (Apache Server) emuliert um die Scripts lokal zu testen. Auch MySQL ist Serverseitig, auch hierfür bietet XAMPP die Lösung. Wichtige Adressen & Verzeichnise PHP Verzeichnis: Drive:\xampp\htdocs\ Lokale Adresse: localhost MySQL GUI: localhost/phpmyadmin/

PHP Grundlagen PHP ist vom Aufbau mit anderen Programmiersprachen vergleichbar (z.B JavaScript, Python). Es wird mit Variablen, Operatoren, Kontrollstrukturen, Anweisungen und Schleifen gearbeitet. PHP Code wird normalerweise in einem HTML Gerüst verbaut, und wird mittels <?php geöffnet und mit ?> geschlossen. Variablen werden mit einem $ eingeleitet und jede Zeile muss mit einem Semikolon (;) abgeschlossen werden. Kleines Beispiel: <body> <?php $wert1 = 10; $wert2 = 5; $resultat = 0; $wert1 * $wert2 = $resultat; Echo $resultat; ?>

Die Zusammenarbeit von PHP & MySQL MySQL ist die am weitesten verbreitete Datenbanklösung in Kombination mit PHP. PHP kann mit den nötigen Logindaten problemlos auf einen MySQL Server zugreifen und Daten von der gewünschten Datenbank auslesen oder welche eintragen. Für den Verbindungsaufbau mit einem MySQL Server verwendet man eine Funktion namens «mysql_connect();» und um diese zu schliessen «mysql_close();» wie man sieht ist die Syntax von PHP relativ einleuchtend.

PHP & MySQL im praktischen Einsatz MySQL ist sozusagen der Speicher oder das Gedächtnis einer PHP Seite, und die PHP Seite der Archivar der Daten ausliest oder einordnet. PHP wird oft für Online Shops verwendet. Kundendaten oder Bestellungen können einfach in der Datenbank abgelegt werden, und der Kunde muss diese nur in eine Formularseite eingeben. Auch Internet Foren werden grösstenteils mit PHP realisiert z.B PHPBB auch hier dient MySQL als Datenbank für User Accounts und andere Inhalte. Dann sind da noch CMS Lösungen die in PHP geschrieben sind, hierbei handelt es sich im vollumfänglich konfigurierbare Websites mit Benutzerkonten und vielen Möglichkeiten die Site zu Modifizieren.

CMS Grundlagen Content-Management-System Vorteile von CMS Multiuser fähig Modifizierbar Benutzerfreundlich Sicher Schnell zu Bearbeiten Updates

Eigenschaften von Joomla Kostenlos (Open Source) Grosse Community Zusätzlich installierbare Module und Templates Stark Modifizierbar Relativ komplex Einfache Installation Bekannte Seiten die mit Joomla gemacht wurden http://www.porsche.com.br/ http://www.auto.de/ http://www.ebay.ch/

Ende Projektvortrag Danke fürs zuhören, wer Interesse an der ganzen Projektarbeit hat kann sich bei mir für ein PDF Version fragen.