Ein EIGENES custom field Erstellen. Joomlacamp Essen 2018 #jc18de

Größe: px
Ab Seite anzeigen:

Download "Ein EIGENES custom field Erstellen. Joomlacamp Essen 2018 #jc18de"

Transkript

1 Ein EIGENES custom field Erstellen Joomlacamp Essen 2018 #jc18de

2 Ich BIN EliSa Joomladay Germany 2017 #jd17de

3 EingabeFelder -> AusGABE Was Sind Custom FielDs?

4 Wo Kann ich SIE VERWENDEN? 1. user 2. BEITRÄGE 3. KONTAKT 4. ANDERE

5 WIE KANN MAN FELDER ANPASSEN? 1. ERSTELLEN VON Layout/View Overrides 2. ERSTELLEN VON PLUGIN OVERRIDES 3. EIN EIGENES FELD PLUGIN ERSTELLEN

6 1. BEISPIEL: ERSTELLEN VON Layout/View Overrides <?php //Colour in rgb $colour = $userfields['colourfield']->value; list($r, $g, $b) = sscanf($colour, "#%02x%02x%02x"); $rgbcolour = $r.','.$g.','.$b; // CSS Definieren $css = "body.site { background:.$colour."; }\n"; $css.= ".page-header, a { color:.$colour."; }\n"; $css.= ".arbeitgeberbox { background-color:rgba(". $rgbcolour.",0.1); border:1px solid ". $colour. "; padding:20px; }\n"; $css.= ".merkmale { text-align:center; font-size:1.2em; font-weight:bold; background-color:rgba(". $rgbcolour.",0.3); border:1px solid ". $colour. "; color:". $colour. "; padding:10px; }\n";

7 2. BEISPIEL: ERSTELLEN VON MEDIA OVERRIDES

8 VIdeo embed PDF Display WELCHE FELDER KANN ICH ERSTELLEN? Maps Lightboxes weather Widget Calendars Audio Embed Galleries Sliders AUTOCOMPLETE DaTEPICKER slideshare

9 addresscomplete.xml params addresscomplete..xml fields addresscomplete..php addresscomplete.php tmpl addresscomplete..php language en-gb en-gb.plg_fields_addresscomplete.ini en-gb.plg_fields_addresscomplete.sys.ini STRUKTUR

10 BEISPIELDATEIEN RUNTERLADEN /coolcat-creations /plg_fields_addresscomplete /coolcat-creations /plg_fields_addresscomplete

11 InstallAtions- DATEI ADDRESSCOMPLETE.xml Diese Datei ist die Manifest Datei für dein Plugin. Hier stehen alle wichtigen Informationen für die Installation. Außerdem kannst du hier auch globale Parameter für das Feld hinzufügen.

12 <?xml version="1.0" encoding="utf-8"?> <extension type="plugin" version="3.7.0" group="fields" method="upgrade"> <name>plg_fields_addresscomplete</name> <author>elisa Foltyn</author> <creationdate> </creationdate> <copyright>coolcat creations, Elisa Foltyn</copyright> <license>gnu General Public License version 2 or later</license> <author >joomla@coolcat-creations.com</author > <authorurl> <version>1.0.1</version> <description>plg_fields_addresscomplete_desc</description> <files> <filename plugin="addresscomplete">addresscomplete.php</filename> <folder>fields</folder> <folder>language</folder> <folder>params</folder> <folder>tmpl</folder> </files> <language folder="language"> <language tag="en-gb">en-gb.plg_fields_addresscomplete.ini</language> <language tag="en-gb">en-gb.plg_fields_addresscomplete.sys.ini</language> </language> <config> <fields name="params"> <fieldset name="basic"> </fieldset> </fields> </config> <updateservers> <server type="extension" priority="1" name="address complete Joomla! Custom Field Update Site > </server> </updateservers> </extension>

13 FELD- PARAMETER PARAMS/ ADDRESSCOMPLETE.xml Hier kannst du Parameter für das Feld hinzufügen. Im Beispiel-Projekt ist nur eine leere Parameter-Hülle hinterlegt. Wenn du hier zum Beispiel den Platzhaltertext des Eingabefeldes beeinflussen willst, kannst du in der XML Datei ein Feld einfügen mit dem du den Placeholder individualisieren kannst.

14 <?xml version="1.0" encoding="utf-8"?> <form> <fields name="fieldparams"> <fieldset name="fieldparams"> </fieldset> </fields> </form>

15 EINGABEFELD FIELDS/ ADDRESSCOMPLETE.PHP Unser Feld ist ein einfaches Text-Eingabefeld bei dem durch die Vergabe einer speziellen Klasse und das Hinzufügen eines Skriptes ein Address Autocomplete Feld gezaubert wird. Wir erweitern also das vorhandene JFormText Feld mir Hilfe von class JFormFieldAdresscomplete extends JFormFieldText Um das Feld zu erstellen kann man die Setup Methode oder die Getinput Methode verwenden. Dokumentation Algolia:

16 <?php /** Joomla.Plugin Fields.Addresscomplete * Copyright (C) 2018 COOLCAT creations. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt */ defined('_jexec') or die(); JFormHelper::loadFieldClass('text'); class JFormFieldAddresscomplete extends JFormFieldText { protected $type = 'Addresscomplete'; public function getinput() { $doc = JFactory::getDocument(); $doc->addscript(' array(), array('defer' => 'defer')); $doc->addscriptdeclaration('document.addeventlistener("domcontentloaded", function(event) { var placesautocomplete = places({ container: document.queryselector(".address-input") }); });'); $placeholder = JText::_('PLG_FIELDS_ADDRESSCOMPLETE_DESTINATION'); $field = '<input return $field; } name="'. $this->name. '" id="'. $this->id. '" class="address-input" placeholder="'. $placeholder. '">'; }

17 Initialisierung des FELD PLUGINS PLUGIN HAUPTDATEI ADDRESSCOMPLETE.php Damit das Feld überhaupt angezeigt wird, muss es im Plugin aufgerufen werden. Das erreichen wir mit wenigen Zeilen Code: <?php /** Joomla.Plugin Fields.Addresscomplete * Copyright (C) 2018 COOLCAT creations. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt */ defined('_jexec') or die; JLoader::import('components.com_fields.libraries.fieldsplugin', JPATH_ADMINISTRATOR); class PlgFieldsAddresscomplete extends FieldsPlugin { }

18 AUSGABE IM FRONTEND TMPL /ADDRESSCOMPLETE.PHP Im Beispiel-Projekt wird die Nutzereingabe als Wert in der Datenbank gespeichert und so im Frontend ausgegeben: <?php /** Joomla.Plugin Fields.Addresscomplete * Copyright (C) 2018 COOLCAT creations. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt */ defined('_jexec') or die; if (!$field->value $field->value == '-1') { return; } echo $field->value;

19 FERTIG! Unser EinGabeFELD

20 FERTIG Unsere AUSGABE

21 MEHR KREATIV WERDEN DARAUS MACHEN! travel.custom-fields.net Auf der Beispiel Webseite sieht man, was man mit einer einfachen Adress-Eingabe alles erreichen kann. - Beispiele: - Wetter anzeigen - Flickr Galerie - Open Street Map anzeigen

Template Programmierung mit Joomla!

Template Programmierung mit Joomla! Joomla! DAY TM AUSTRIA 2015 Template Programmierung mit Joomla! Inhalt Einstieg in die Joomla! Template Programmierung Inhalt Einleitung Planung Joomla! Template Programmierung Joomla! Template Demo Fragen

Mehr

FensterHai. - Integration von eigenen Modulen -

FensterHai. - Integration von eigenen Modulen - FensterHai - Integration von eigenen Modulen - Autor: Erik Adameit Email: erik.adameit@i-tribe.de Datum: 09.04.2015 1 Inhalt 1. Übersicht... 3 2. Integration des Sourcecodes des Moduls... 3 2.1 Einschränkungen...

Mehr

Joomla! 1.5 Extensions

Joomla! 1.5 Extensions 4. Web Development Fulda Treffen Joomla! 1.5 Extensions Erstellung von Plugins, Modulen und Komponenten Achim Fischer Basics: PHP MySQL Extension Typen: Plugins Module Komponenten Worin unterscheiden sich

Mehr

<header> <body> Wordpress Plugins. <aside> (Sidebar) <footer> ! Einleitung. " Grundstruktur " Backend. " Frontend. $ Ziel

<header> <body> Wordpress Plugins. <aside> (Sidebar) <footer> ! Einleitung.  Grundstruktur  Backend.  Frontend. $ Ziel Ziel? WP-Plugins! (Sidebar) Es sind noch 3 Tage bis zu den Ferien! Ziel? WP-Plugins! Wordpress Website (aktive, inaktive,..) Wordpress Theme (1 aktives) WP- Jetpack W3

Mehr

Sigrid Gramlinger-Moser

Sigrid Gramlinger-Moser ÜBER MICH Sigrid Gramlinger-Moser www.webgras.at ab 2004: verschiedene Open Source CMS ab 2010: nur mehr Joomla! Mitorganisatorin und Gründerin der Joomla! User Group Wien und das JoomlaDay Österreich.

Mehr

Just Joomla! - Teil 2

Just Joomla! - Teil 2 Just Joomla! - Teil 2 Nicht immer sind Extensions notwendig! Sigrid Gramlinger Sigrid Gramlinger Erste Joomla Webseite 2005 JUG Wien seit 01/2015 2. JoomlaDay Österreich 2.-3. Dez. 2016 www.joomla-day.at

Mehr

Open Catalog Interface (OCI) Anbindung an VirtueMart

Open Catalog Interface (OCI) Anbindung an VirtueMart Ver. 2.5.1 Open Catalog Interface (OCI) Anbindung an VirtueMart Joomla 2.5 und Virtuemart 2.0.6 Ing. Karl Hirzberger www.hirzberger.at Inhaltsverzeichnis Begriffserklärung... 3 OCI für VirtueMart... 4

Mehr

Just Joomla! Nicht immer sind Extensions notwendig! Sigrid Gramlinger

Just Joomla! Nicht immer sind Extensions notwendig! Sigrid Gramlinger Just Joomla! Nicht immer sind Extensions notwendig! Sigrid Gramlinger Sigrid Gramlinger Hamburg 2001-2004 Erste Joomla Webseite 2005 JUG Wien 01/2015 JoomlaDay Österreich 20.-21. Nov. 2015 www.joomla-day.at

Mehr

Addre s s Li st M ultilang / S orting Field

Addre s s Li st M ultilang / S orting Field Addre s s Li st M ultilang / S orting Field Extension Key: ttaddress_l18n Language: de Version: 0.1.3 Keywords: tt_address, address, l18n, multilang, multiple language, übersetzen, mehrsprachig Copyright

Mehr

Relution. Files App. Version

Relution. Files App. Version Relution Files App Version 1.0 22.11.2018 Inhalt Inhalt... 1 Motivation... 2 Die manuelle Konfiguration der Files App... 2 Integration in das ios-dateisystem... 4 Auswahl des Speicherorts in einer unterstützten

Mehr

Joomla Schulung. Open Source CM-System. Projekt-Nr. 398. Thomas Haussener, MA. 20. Juni 2007

Joomla Schulung. Open Source CM-System. Projekt-Nr. 398. Thomas Haussener, MA. 20. Juni 2007 Joomla Schulung Projekt-Nr. 398 Open Source CM-System Projektteam: Christian Wüthrich, PL Thomas Haussener, MA 20. Juni 2007 BiCT AG Güterstrasse 5 3072 Ostermundigen Tel. 031 939 40 30 Fax 031 939 40

Mehr

Powermail Formularbaukasten

Powermail Formularbaukasten Powermail Formularbaukasten Ein Powermail-Formular erstellen Modul "Seite" > gewünschte Seite 1. Klicken Sie auf der Seite das 'Inhalt +'-Symbol an, um ein neues Inhaltselement zu erstellen. 2. Wählen

Mehr

V by WBR1/BFH-TI 2011 by MOU2/BFH-TI

V by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets Unterlagen zum Modul OOP mit Java V 3.0 2007 by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets V3.0 2011 by WBR1&MOU2/BFH- TI Lernziele Die Kursteilnehmer sind in der Lage: Möglichkeiten und

Mehr

SHOWCASE MIT OVERRIDES UND CUSTOM FIELDS ZUR BESSEREN INHALTSPFLEGE

SHOWCASE MIT OVERRIDES UND CUSTOM FIELDS ZUR BESSEREN INHALTSPFLEGE SHOWCASE MIT OVERRIDES UND CUSTOM FIELDS ZUR BESSEREN INHALTSPFLEGE Created by Viviana Menzel / @drmenzelit 1 ÜBER MICH 1999 - Websites erstellen mit Dreamweaver 2002 - Promotion in Biologie 2006 - Joomla!

Mehr

web266.de 1/6 WordPress auf https umstellen

web266.de 1/6 WordPress auf https umstellen web266.de 1/6 WordPress auf https umstellen Hinweis: Diese Anleitung richtet sich an erfahrene User! Vor dieser Arbeit ist ein vollständiges Backup aller Daten und der Datenbank dringend empfohlen! Zur

Mehr

Probeklausur Datenbanken und Informationssysteme II

Probeklausur Datenbanken und Informationssysteme II Hochschule Karlsruhe Technik und Wirtschaft- 26.6.2014 Fakultät für Informatik und Wirtschaftsinformatik Probeklausur Datenbanken und Informationssysteme II Szenario: Poolräume, Softwareverteilung Aufgabe

Mehr

USER MANUAL pdfprint for Magento 2

USER MANUAL pdfprint for Magento 2 USER MANUAL pdfprint for Magento 2 For latest information, please visit the website. INSTALLATION Installation via Magento Marketplace For more details about installing custom modules see http://docs.magento.com/marketplace/user_guide/quicktour/install-extension.html

Mehr

Projekt Online-Shop:

Projekt Online-Shop: Mit einem Buchverwaltungsprogramm kann können über das Internet neue Datensätze in eine Online-Datenbank einund ausgegeben, sowie gelöscht und verändert werden. Die Internet-Site besteht aus den nebenstehenden

Mehr

Programmierung eines GIMP-Plugin

Programmierung eines GIMP-Plugin Programmierung eines GIMP-Plugin Was ist GIMP? GNU Image Manipulation Program Bildbearbeitungssoftware Bildkonvertierer Open Source Erweiterbar durch Plugins Mögliche Programmiersprachen für Plugin-Entwicklung

Mehr

Benutzerhandbuch pdfprint für Magento2

Benutzerhandbuch pdfprint für Magento2 Benutzerhandbuch pdfprint für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. INSTALLATION Installation über Magento Marketplace Für mehr Informationen besuchen Sie bitte die Webseite

Mehr

EntwicklerCamp inotes und XPages. Matthias Schneider

EntwicklerCamp inotes und XPages. Matthias Schneider EntwicklerCamp 2014 inotes und XPages Matthias Schneider Leading Technical Sales Professional - IBM Social Business and Collaboration Solutions IBM Deutschland GmbH Agenda Embedded Experiences: XPages

Mehr

Tutorial: HTML Vorlage

Tutorial: HTML Vorlage Tutorial: HTML Vorlage Extension Key: mitglieder Copyright 2000-2002, Thorsten Reichelt, This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml

Mehr

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe... php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.

Mehr

Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011

Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011 Übung zur Vorlesung Multimedia im Netz Ludwig-Maximilians-Universität Wintersemester 2010/2011 Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 1-1 Organisatorisches Informationen zur

Mehr

W7 Projekt im Zusammenhang Gästebuch

W7 Projekt im Zusammenhang Gästebuch 7 Projekt im Zusammenhang Gästebuch ES-7.1 Aufgabe: eb-seite mit einem kleinen Gästebuch; fordert eb-surfer auf, etwas einzutragen; speichert die Einträge und zeigt alle an, die bisher gemacht wurden.

Mehr

Übung zur Vorlesung Multimedia im Netz

Übung zur Vorlesung Multimedia im Netz Übung zur Vorlesung Multimedia im Netz Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2009/2010 Ludwig-Maximilians-Universität München Multimedia im Netz Übung 1-1 Organisatorisches

Mehr

Internet-Technologien

Internet-Technologien Internet-Technologien PHP Workshop Bau eines Gästebuches Bisher: Heute: Clientseitiges Skripting (Bsp.: JavaScript) Ausführung von Programm-Code auf dem Client-Rechner Entlastung des Server-Rechners ++

Mehr

Zusammenfassung der letzten Vorlesungen. - Ergänzungen zu Menüs /Sprachumschaltung. - indexed search

Zusammenfassung der letzten Vorlesungen. - Ergänzungen zu Menüs /Sprachumschaltung. - indexed search Websiteentwicklung auf Basis vontypo3 Extensions -10- Zusammenfassung der letzten Vorlesungen - Ergänzungen zu Menüs /Sprachumschaltung - Extensions - indexed search 1 TYPO3 Entwicklung Footernavigation

Mehr

Extending tl_member. Andreas Fieger (@fiedschmuc) 2015-10-08

Extending tl_member. Andreas Fieger (@fiedschmuc) 2015-10-08 Extending tl_member Andreas Fieger (@fiedschmuc) 2015-10-08 Übersicht Was wollen wir? Wie könnten wir es erreichen? Aufwand/Folgekosten? Was wollen wir? Felder in der Mitgliederverwaltung hinzufügen (z.b.

Mehr

PHP, Ajax und JavaScript

PHP, Ajax und JavaScript PHP, Ajax und JavaScript Was ist AJAX? AJAX = Asynchronous JavaScript and XML. AJAX ist eine Technik für die schnelle und dynamische Web-Seiten zu erstellen. Wenn ein Browser auf ein -tag stößt,

Mehr

EWS, WS 2016/17, Pfahler O-1

EWS, WS 2016/17, Pfahler O-1 Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler Projekt Gästebuch EWS, WS 2016/17, Pfahler O-1 Projekt im Zusammenhang Aufgabe: Web-Seite mit einem einfachem Gästebuch.

Mehr

Registrierung erweitern

Registrierung erweitern Shopware-Plugin: Registrierung erweitern RHIEM Intermedia GmbH Gildeweg 10 46562 Voerde Germany Phone: +49 (0) 2855 9700-55 Email: info@rhiem.com Board of Directors: Franz Rhiem, Dr.-Ing. Stefan Rhiem,

Mehr

Programmieren von Webinformationssystemen

Programmieren von Webinformationssystemen Programmieren von Webinformationssystemen Wolfgang Gassler Databases and Information Systems (DBIS) Institute of Computer Science University of Innsbruck dbis-informatik.uibk.ac.at 1 HTML Hypertext Markup

Mehr

Unified-E Standard WebHttp Adapter

Unified-E Standard WebHttp Adapter Unified-E Standard WebHttp Adapter Version: 1.5.0.2 und höher Juli 2017 Inhalt 1 Allgemeines... 2 2 Adapter-Parameter in Unified-E... 2 3 Symbolische Adressierung... 3 3.1 ReadValues-Methode... 4 3.2 WriteValues

Mehr

PresseBox Presseticker

PresseBox Presseticker PresseBox Presseticker Version 1.0 letzte Aktualisierung: 09.04.2013 2013 unn UNITED NEWS NETWORK GmbH, Karlsruhe Inhaltsverzeichnis Einführung... 3 Standard-Ticker... 3 Flying-Ticker... 3 Extended-Ticker...

Mehr

Abbildung : Aufruf des Wikis (Server: Interner Web-Server HTTPD auf Port 8080)

Abbildung : Aufruf des Wikis (Server: Interner Web-Server HTTPD auf Port 8080) 24.7.1 Projekte Texte in MarkDown-Syntax lassen sich schnell schreiben und gut lesen, denn Gambas-MarkDown bringt alles mit, was Sie u.a. für das Generieren von (einfachen) Webseiten benötigen. 24.7.1.1

Mehr

In zehn Schritten zum ersten NPGeoMap für Qlik Sense Kartenobjekt

In zehn Schritten zum ersten NPGeoMap für Qlik Sense Kartenobjekt In zehn Schritten zum ersten NPGeoMap für Qlik Sense Kartenobjekt Schritt 1 Installation: Entpacken und speichern Sie die NPGeoMap-Extension ZIP Datei im Qlik Sense Desktop Extension- Verzeichnis: Users\{user}\Documents\Qlik\Sense\Extensions

Mehr

TYPO3 Commerce Extension

TYPO3 Commerce Extension TYPO3 Commerce Extension Einsatzmöglichkeiten am Beispiel von www.hai-end.com Thanks2Developers Ingo Schmitt Volker Graubaum Thomas Hempel (team@typo3-commerce.org) 14.03.08 TYPO3 Commerce 2 Versionsstand

Mehr

Contao 4 Extension, from scratch!

Contao 4 Extension, from scratch! Contao 4 Extension, from scratch! Christian Schiffler Contao Nordtag 2017 25. März 2017 1/20 Xtra oder - der mit m Hut. Wers n das? About Christian Xtra Schiffler trägt meistens einen Hut und seltsame

Mehr

Wordpress am eigenen Server installieren

Wordpress am eigenen Server installieren Wordpress am eigenen Server installieren Voraussetzung: Zugang zum Server und einen Datenbanknamen und Datenbankuser 1. Download der aktuellen Wordpress-Version unter http://wpde.org/download/ Die Installation

Mehr

PDF. PDF-Generierung aktivieren. Methode zum Erzeugen der PDFs. PDF-Format. Seitengröße. Anzunehmende Browserbreite

PDF. PDF-Generierung aktivieren. Methode zum Erzeugen der PDFs. PDF-Format. Seitengröße. Anzunehmende Browserbreite PDF Einstellungen zur PDF-Generierung. PDF-Generierung aktivieren Aktiviert die PDF-Generierung für diesen Mandanten. Der Link - über welchen auf der Website das PDF erzeugt wird - muss manuell ins Template

Mehr

Joomla-Handbuch Seite 1 von 22 Joomla-Handbuch Stand: Juni 2017

Joomla-Handbuch Seite 1 von 22 Joomla-Handbuch  Stand: Juni 2017 www.tuebinger-umwelten.de Joomla-Handbuch Seite 1 von 22 Joomla-Handbuch www.tuebinger-umwelten.de Stand: Juni 2017 Bei Fragen: MarCo, Tel.: 07572 949-26 Annika Dörr (adoerr@marcoconsulting.de) & Mai Ly

Mehr

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt PHP Schulung Beginner Newthinking Store GmbH Manuel Blechschmidt Begrüßung Es gibt keine dummen Fragen nur dumme Antworten. Übersicht Sprung ins Kalte Wasser 'Hallo Welt' Theorie Requests Grundlagen Kommentare

Mehr

aibrowser Ausgabe

aibrowser Ausgabe aibrowser Ausgabe 17.01.2018 Inhalt 1 Start und Menü-Balken...2 Einstellungen...3 General...3 Autologin...4 Info...5 Übergabe der Scan-Daten an den aibrowser...6 Methode 1: JavaScript Function Call...6

Mehr

Über den Autor 7 Über den Übersetzer 7

Über den Autor 7 Über den Übersetzer 7 Inhaltsverzeichnis Über den Autor 7 Über den Übersetzer 7 Einführung 15 Über dieses Buch 15 In diesem Buch verwendete Symbole 15 Eine Anmerkung zum Begriff HTML5 16 Begleitressourcen im Web 16 Kapitel

Mehr

Inhaltsverzeichnis TEIL Einleitung 17. Kapitel 1 Die Basis: die inhaltliche und visuelle Konzeption 21

Inhaltsverzeichnis TEIL Einleitung 17. Kapitel 1 Die Basis: die inhaltliche und visuelle Konzeption 21 3 Inhaltsverzeichnis TEIL 1 15 Einleitung 17 Was Sie erwarten können... 18 Worauf Sie sich einstellen sollten... 18 Wie Sie sich vorbereiten können... 19 Kapitel 1 Die Basis: die inhaltliche und visuelle

Mehr

Liste. gets auswählen. 4. Hier. klicken. 5. Den. kopieren und in der. 8. Den

Liste. gets auswählen. 4. Hier. klicken. 5. Den. kopieren und in der. 8. Den EINBINDUNG EXTERNER INHALTE Einbindung Twitter: 1. Bei Twitter einloggen 2. Am rechten oberen Rand der Seitee auf das Zahnrad klicken und in der sich öff- nenden Dropdown- wählen 3. Aus der Liste auf der

Mehr

Typo3 & QFQ. Carsten Rose, I-MATH, University of Zurich, 2017

Typo3 & QFQ. Carsten Rose, I-MATH, University of Zurich, 2017 Typo3 & QFQ Carsten Rose, I-MATH, University of Zurich, 2017 Praktisches Beispiel Formulareditor Report 2 QFQ Offiziell noch 'Alpha' weil wir noch nicht alle Konzepte implementiert haben (Aenderungen moeglich).

Mehr

Custom Themes from Scratch Stefan Fröhlich. WordCamp Nürnberg 2016

Custom Themes from Scratch Stefan Fröhlich. WordCamp Nürnberg 2016 Custom Themes from Scratch Stefan Fröhlich WordCamp Nürnberg 2016 Stefan Fröhlich seit 1995 freiberuflicher Entwickler seit 2012: WordPress zunächst Anpassung von Themes und Plugins (genau 2-Mal) Danach

Mehr

Software Engineering II

Software Engineering II Software Engineering II Wintersemester 12/13 Fachgebiet Software Engineering Installation der MWE Plugins Von der Juno Update Site installieren (falls noch nicht vorhanden): MWE SDK Xpand SDK 2 TFD Projekt

Mehr

Erstellung eines mockbasierten Testframeworks für Saros. Philipp Cordes Masterarbeit

Erstellung eines mockbasierten Testframeworks für Saros. Philipp Cordes Masterarbeit Erstellung eines mockbasierten Testframeworks für Saros Unit-Tests Integrationstests Akzeptanztests @Test public void test() { } assertequals(15, Math.multiply(3, 5)); über 80.000 Zeilen Code Know-how

Mehr

Renée Bäcker. Perl $foo Magazin

Renée Bäcker. Perl $foo Magazin Renée Bäcker Renée Bäcker Perl Renée Bäcker Perl $foo Magazin Renée Bäcker Perl $foo Magazin OTRS Renée Bäcker Perl $foo Magazin OTRS u.v.m Früher... Am Anfang steht der Kunde... dann kommt der Auftrag

Mehr

W7 Projekt im Zusammenhang Gästebuch

W7 Projekt im Zusammenhang Gästebuch 7 Projekt im Zusammenhang Gästebuch ES-7.1 Aufgabe: eb-seite mit einem kleinen Gästebuch; fordert eb-surfer auf, etwas einzutragen; speichert die Einträge und zeigt alle an, die bisher gemacht wurden.

Mehr

Mit degov Webseiten betreiben und weiterentwickeln. von Dr. Christoph Breidert 1xINTERNET GmbH

Mit degov Webseiten betreiben und weiterentwickeln. von Dr. Christoph Breidert 1xINTERNET GmbH Mit degov Webseiten betreiben und weiterentwickeln von Dr. Christoph Breidert 1xINTERNET GmbH Agenda Über das Produkt degov Geschichte und Integration mit Drupal Produktüberblick / Produkteigenschaften

Mehr

This manual cannot be redistributed without permission from joomla-monster.com or vorlagenstudio.de

This manual cannot be redistributed without permission from joomla-monster.com or vorlagenstudio.de This manual cannot be redistributed without permission from joomla-monster.com or vorlagenstudio.de Visit the official website vorlagenstudio.de of this Joomla template and other thematic and high quality

Mehr

Dynamische Webseiten mit PHP. Oder: LAMP - The open way

Dynamische Webseiten mit PHP. Oder: LAMP - The open way Dynamische Webseiten mit PHP Oder: LAMP - The open way Verbreitung Neben ASP verbreitetste Web-Scripting-Umgebung LAMP (Linux, Apache, mysql, PHP): freie Alternative zu M$ Überblick Dynamische Webseiten

Mehr

Multimedia im Netz Wintersemester 2011/12

Multimedia im Netz Wintersemester 2011/12 Multimedia im Netz Wintersemester 2011/12 Übung 01 Betreuer: Verantwortlicher Professor: Sebastian Löhmann Prof. Dr. Heinrich Hussmann Organisatorisches 26.10.2011 MMN Übung 01 2 Inhalte der Übungen Vertiefung

Mehr

Programmieren I. Dokumentation mit javadoc Heusch 10.4 Ratz Institut für Angewandte Informatik

Programmieren I. Dokumentation mit javadoc Heusch 10.4 Ratz Institut für Angewandte Informatik Programmieren I Dokumentation mit javadoc Heusch 10.4 Ratz 4.1.1 KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Automatische Dokumentation Java bietet standardmäßig das Dokumentationssystem

Mehr

PHP Code Konventionen Um einen einheitlichen Code zu generieren, der von jedem gelesen werden kann, müssen folgende Konventionen eingehalten werden.

PHP Code Konventionen Um einen einheitlichen Code zu generieren, der von jedem gelesen werden kann, müssen folgende Konventionen eingehalten werden. PHP Code Konventionen Um einen einheitlichen Code zu generieren, der von jedem gelesen werden kann, müssen folgende Konventionen eingehalten werden. Allgemein Ein Einzug sollte aus 4 Leerzeichen bestehen.

Mehr

Hochschule Karlsruhe Technik und Wirtschaft- 10.7.2013. Anhänge: Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Prof. Schmidt.

Hochschule Karlsruhe Technik und Wirtschaft- 10.7.2013. Anhänge: Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Prof. Schmidt. Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Datenbanken und Informationssysteme II Szenario: Projektverwaltung. Es gibt Projekte, Projektleiter, Mitarbeiter und ihre Zuordnung zu Projekten.

Mehr

Programmieren von Webinformationssystemen

Programmieren von Webinformationssystemen Programmieren von Webinformationssystemen Nikolaus Krismer Databases and Information Systems (DBIS) Institute of Computer Science University of Innsbruck dbis-informatik.uibk.ac.at 1 PHP Ursprünglich:

Mehr

Programmieren mit Edipse 3

Programmieren mit Edipse 3 Michael Seeboerger-Weichselbaum Programmieren mit Edipse 3 Universelle Entwicklungsplattform für Java, PHP, C/C++, SQL, XML, XSLT, XSL-FO, JSP, Servlets, J2EE, UML, HTML, CSS, JavaScript I n halts verzeich

Mehr

Entwicklung von Komponenten für Webcenter Content mit Eclipse und Maven. Montag, 12. November 12

Entwicklung von Komponenten für Webcenter Content mit Eclipse und Maven. Montag, 12. November 12 Entwicklung von Komponenten für Webcenter Content mit Eclipse und Maven 1 Einleitung Customizing Oracle Webcenter Content 11g Erweiterung des Designs und der Funktionalität durch Komponenten mit Java und

Mehr

Widget-Entwicklung für jquery Mobile

Widget-Entwicklung für jquery Mobile Widget-Entwicklung für jquery Mobile 2 Widget-Entwicklung für jquery Mobile 3 Widget-Entwicklung für jquery Mobile Plugins Plugin 4 Widget-Entwicklung für jquery Mobile Plugins... von dritten 5 Widget-Entwicklung

Mehr

Inhaltsverzeichnis. Dresden, scharfe media GmbH Geschäftsführer: Torsten Scharfe Tharandter Straße Dresden

Inhaltsverzeichnis. Dresden, scharfe media GmbH Geschäftsführer: Torsten Scharfe Tharandter Straße Dresden scharfe media GmbH Geschäftsführer: Torsten Scharfe Tharandter Straße 31 33 01159 Dresden Tel.: (0351) 42 03-16 60 Fax: (0351) 42 03-16 97 E-Mail: info@scharfe-media.de www.scharfe-media.de Shopware-Plugin

Mehr

Prüfung Softwareentwicklung II (IB)

Prüfung Softwareentwicklung II (IB) Hochschule für angewandte Wissenschaften München Fakultät für Informatik und Mathematik Studiengruppe IB 2 B, IB 2 C Sommersemester 2013 Prüfung Softwareentwicklung II (IB) Datum : 11.07.2013, 08:30 Uhr

Mehr

Wege zum neuen Layout des Wordpress Inspirata-Webportals

Wege zum neuen Layout des Wordpress Inspirata-Webportals Wege zum neuen Layout des Wordpress Inspirata-Webportals Version vom 8. November 2012 1 Neues Design der Site Der Aufbau der Inspirata-Site folgt den klassischen Wordpress-Konzepten mit Kopfbereich, Menüleiste,

Mehr

Vom Design zum Template

Vom Design zum Template Joomla Templates entwickeln Titel des Workshops/Vortrages Vom Design zum Template Der Joomla!Day fördert Eine Veranstaltung von : Tom Copyright by : etc. Übersicht Titel des Workshops/Vortrages Fragen

Mehr

Dokumentation: Erstellung einer Content App für Windows 8

Dokumentation: Erstellung einer Content App für Windows 8 Dokumentation: Erstellung einer Content App für Windows 8 Andreas Breuninger, medialesson GmbH Januar 2013 Inhaltsverzeichnis 1. Einführung... 3 2. Vorbereitungen... 3 2.1. Content.xml... 3 2.2. Bilder...

Mehr

Objektorientierung: Klassen und Objekte

Objektorientierung: Klassen und Objekte Vorlesung und Übung Universität Paderborn Wintersemester 2015/2016 Dr. Peter Pfahler Objektorientierung: Klassen und Objekte EWS, WS 2015/16, Pfahler L-1 Objektorientierung behandelt in "Einführung in

Mehr

Eigene Themes from Scratch Stefan Fröhlich.! WordCamp Berlin 2015

Eigene Themes from Scratch Stefan Fröhlich.! WordCamp Berlin 2015 Eigene Themes from Scratch Stefan Fröhlich WordCamp Berlin 2015 Stefan Fröhlich 1984: Basic und 6510-Assembler mit C-64 seit 1995 freiberuflicher Entwickler seit 2012: WordPress anfangs Anpassung von Themes

Mehr

Dokumentation Down- und Upload Programm von ABAP und DDIC Elementen

Dokumentation Down- und Upload Programm von ABAP und DDIC Elementen Dokumentation Down- und Upload Programm von ABAP und DDIC Elementen Dokumentation Down- und Upload Programm von ABAP und DDIC Elementen...1 Kurzbeschreibung...2 Programmnamen...2 Hinweis Versionen Kompatibilität...2

Mehr

Erweiterungen Eine geführte Wanderung durch die Strukturen von Contao

Erweiterungen Eine geführte Wanderung durch die Strukturen von Contao Erweiterungen Eine geführte Wanderung durch die Strukturen von Contao Andreas Fieger (@fiedschmuc) 2016-04-14 1 Contao Erweiterung Backend (Daten-)Tabellen Übersichten Frontend ContentElemente Module Formularfelder

Mehr

Advanced CMS. Copyright 2015 silbersaiten.de Service&Support: https://addons.prestashop.com/en/write-to-developper?

Advanced CMS. Copyright 2015 silbersaiten.de Service&Support: https://addons.prestashop.com/en/write-to-developper? Advanced CMS Copyright 2015 silbersaiten.de Service&Support: https://addons.prestashop.com/en/write-to-developper?id_product=19835 1. Installation Nachdem Sie das Modul Advanced CMS heruntergeladen und

Mehr

hue13 January 30, 2017

hue13 January 30, 2017 hue13 January 30, 2017 1 Abgabehinweise Beachten Sie unbedingt diese Hinweise, sonst erhalten Sie keine Punkte aus dieser Abgabe! Für Details siehe z.b. Folien der nullten Zentralübung 1.1 Namen und Matrikelnummern

Mehr

Installationsanleitung für das Shopware Heidelpay Payment Standard Modul (Frontend Modul) Installationsanleitung

Installationsanleitung für das Shopware Heidelpay Payment Standard Modul (Frontend Modul) Installationsanleitung Installationsanleitung für das Shopware Heidelpay Payment Standard Modul (Frontend Modul) Installationsanleitung Date: 03.12.2012 Version: 3.0 History of Change Version Date Author Comment 0.0 01.10.2012

Mehr

TYPO3 KNOW-HOW INHALT. von Alexander Busch, MCITP, MCSA 2003, CCA, VCS. Spam-Schutz für Typo3... 2. Robots.txt in Typo3... 2. Captcha Extension...

TYPO3 KNOW-HOW INHALT. von Alexander Busch, MCITP, MCSA 2003, CCA, VCS. Spam-Schutz für Typo3... 2. Robots.txt in Typo3... 2. Captcha Extension... TYPO3 KNOW-HOW von Alexander Busch, MCITP, MCSA 2003, CCA, VCS INHALT Spam-Schutz für Typo3... 2 Robots.txt in Typo3... 2 Captcha Extension... 3 Meta Angaben... 3 TYPO3 Update 4.1.10 auf 4.2.6... 4 SPAM-SCHUTZ

Mehr

Anpassung von WSS und MOSS Websites

Anpassung von WSS und MOSS Websites Anpassung von WSS und MOSS Websites Fabian Moritz Senior Consultant, SharePoint MVP ITaCS GmbH Agenda Schwachstellen in WSS (Version 2) Warum Anpassung? Ebenen der Anpassung Integration von ASP.NET 2.0

Mehr

Autocomplete Mutiple http://www.smarttutorials.net/jquery-autocomplete-multiple-fields-using-ajax-php-mysql-example/ Datenbank: Importiere die SQL-Datei mit phpmyadmin. Diese beinhaltet die Länder (countries)

Mehr

Kapitel 3 CSS und HTML Das Grundgerüst in Form bringen 59

Kapitel 3 CSS und HTML Das Grundgerüst in Form bringen 59 4 I n h a l t s v e r z e i c h n i s 2.5 Lernbehinderungen... 56 2.5.1 Ausgangslage und Befund... 56 2.5.2 Was können wir tun?... 57 2.6 Gruppe 50+... 57 2.6.1 Ausgangslage und Befund... 57 2.6.2 Was

Mehr

SchildNRW mit Anbindung an eine MySQL-Datenbank Stand Februar 2017 (Martin Roß)

SchildNRW mit Anbindung an eine MySQL-Datenbank Stand Februar 2017 (Martin Roß) SchildNRW mit Anbindung an eine MySQL-Datenbank Stand Februar 2017 (Martin Roß) Grundlage der Installation ist ein Microsoft Server 2016 Standard Edition (64bit). Die Installationsbeschreibung beinhaltet

Mehr

Web-Anwendungsentwicklung mit dem Delivery Server

Web-Anwendungsentwicklung mit dem Delivery Server Web-Anwendungsentwicklung mit dem Delivery Server Java-Framework auf Basis der Open API Bernfried Howe, Webertise Consulting GmbH WEBertise Consulting Dipl. Informatiker (Wirtschaftsinformatik) 2001-2010

Mehr

1)Login Funktion ohne Datenbank

1)Login Funktion ohne Datenbank 1)Login Funktion ohne Datenbank Die Seite privat.php soll erst aufrufbar sein, wenn der Login, mit der Datei login.html erfolgreich war. Die ist verknüpft mit der login.php. Die logout.php dient zur ordentlichen

Mehr

Dynamisches Anzeigen von Informationen mit jqueryui Dialogs und Tabs

Dynamisches Anzeigen von Informationen mit jqueryui Dialogs und Tabs Dynamisches Anzeigen von Informationen mit jqueryui Dialogs und Tabs Dr. Gudrun Pabst BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 AGENDA Bitte warten

Mehr

Buchführung und Zeiterfassung mit APEX mobil erledigen

Buchführung und Zeiterfassung mit APEX mobil erledigen Buchführung und Zeiterfassung mit APEX mobil erledigen Andreas Wismann wismann@when-others.com WHEN OTHERS Beratung Programmierung Coaching Agenda Anwendungsfälle Entwicklung Desktop vs. mobil Standards

Mehr

Handbuch für die Erweiterbarkeit

Handbuch für die Erweiterbarkeit Handbuch für die Erweiterbarkeit Inhalt Pakete für die Erweiterbarkeit... 2 Actions... 2 Items... 2 Itemset... 2 Die UseCaseNewAction... 3 Eigene Shapes... 4 Der Shape Container... 5 User Objects... 6

Mehr

Sehr geehrter Interessent, bei diesem Dokument im PDF-Format handelt es sich um eine Leseprobe des E-Books. Das E-Book selbst umfasst 51 Seiten.

Sehr geehrter Interessent, bei diesem Dokument im PDF-Format handelt es sich um eine Leseprobe des E-Books. Das E-Book selbst umfasst 51 Seiten. Sehr geehrter Interessent, bei diesem Dokument im PDF-Format handelt es sich um eine Leseprobe des E-Books. Das E-Book selbst umfasst 51 Seiten. Sie finden in dieser Leseprobe: Die ersten 5 Seiten des

Mehr

Erstellt bei Teris Cooper Freie Nutzung des PDF Dokuments.

Erstellt bei Teris Cooper Freie Nutzung des PDF Dokuments. MySql Class für PHP 26. Februar 2014 Hier möchte ich Ihnen einmal ein Script vorstellen, welche Hilfreich ist. Sowohl in kleineren Webseiten als auch in Komplexeren CMS Systemen. Zu beginn benötigen wir

Mehr

desk.modul : WaWi- Export

desk.modul : WaWi- Export desk.modul : WaWi- Export Die Schnittstelle besteht aus einem Programm, welches die Daten aus der OfficeLine ausliest und in eine XML-Datei exportiert. Die Schnittstelle ist als ein eigenständiges Programm

Mehr

Datenbanken und Informationssysteme II

Datenbanken und Informationssysteme II Datenbanken und Informationssysteme II Szenario: Mondial (zugehöriges DDL-Schema in Anhang A) Es gibt Länder, Provinzen, Städte und Grenzen. Aufgabe 1 (Trigger) [23 + 5] a) Analysiere das relationale Schema

Mehr

Vorwort 15. Buch-CD Ein WordPress-Blog 19. Teil I WordPress auf wordpress.com Ein Blog auf wordpress.com 37.

Vorwort 15. Buch-CD Ein WordPress-Blog 19. Teil I WordPress auf wordpress.com Ein Blog auf wordpress.com 37. Inhaltsübersicht Vorwort 15 Buch-CD 15 1 Ein WordPress-Blog 19 Teil I WordPress auf wordpress.com 35 2 Ein Blog auf wordpress.com 37 3 Widgets 63 4 Kategorien, Tags & Links 83 5 Multimedia & Umfragen 101

Mehr

Task Force - Profound UI Suite Newsletter für die Version (Stand )

Task Force - Profound UI Suite Newsletter für die Version (Stand ) Task Force - Profound UI Suite Newsletter für die Version 5.10.0 (Stand 05.07.2017) Version 5.10.0-1 - Inhalt Allgemeine Informationen... - 3 - Die Profound UI Produkt Suite... - 3 - Atrium (Menu/Navigation

Mehr

Jonas Hellwig/Christian Gatzen. Word Press^Themes. Design und I lüir Word Press. 3. Mit 409 Abbildungen

Jonas Hellwig/Christian Gatzen. Word Press^Themes. Design und I lüir Word Press. 3. Mit 409 Abbildungen Jonas Hellwig/Christian Gatzen Word Press^Themes Design und I lüir Word Press. 3 Mit 409 Abbildungen Inhaltsverzeichnis Webdesign mit WordPress 13 1.1 WordPress-Community 13 1.2 Webdesign-Basics 14 1.2.1

Mehr

Web-basierte Anwendungssysteme PHP Teil 2

Web-basierte Anwendungssysteme PHP Teil 2 Web-basierte Anwendungssysteme PHP Teil 2 Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann

Mehr

Software Engineering II

Software Engineering II Software Engineering II Codegenerierung für den SmartIO Editor mit der Modeling Workflow Engine Wintersemester 10/111 Fachgebiet Software Engineering Albert Zündorf / Wiederholung Bisher im Laufe des Semesters

Mehr

Sehr geehrter Interessent, bei diesem Dokument im PDF-Format handelt es sich um eine Leseprobe des E-Books. Das E-Book selbst umfasst 47 Seiten.

Sehr geehrter Interessent, bei diesem Dokument im PDF-Format handelt es sich um eine Leseprobe des E-Books. Das E-Book selbst umfasst 47 Seiten. Sehr geehrter Interessent, bei diesem Dokument im PDF-Format handelt es sich um eine Leseprobe des E-Books. Das E-Book selbst umfasst 47 Seiten. Sie finden in dieser Leseprobe: Die ersten 5 Seiten des

Mehr

Dokumentation für Popup (lightbox)

Dokumentation für Popup (lightbox) Dokumentation für Popup (lightbox) Für das Popup muss eine kleine Anpassung im wpshopgermany Plugin vorgenommen werden und zwar in der Datei../wp-content/plugins/wpshopgermany/controllers/WarenkorbController.class.php

Mehr

Typo3. Thomas Lüthi. Beitrag zur "CMS-Battle" vom 7. Juni 2010 Campus Bern. www.tomogramm.ch. http://campus.meteotest.ch/

Typo3. Thomas Lüthi. Beitrag zur CMS-Battle vom 7. Juni 2010 Campus Bern. www.tomogramm.ch. http://campus.meteotest.ch/ Typo3 Beitrag zur "CMS-Battle" vom 7. Juni 2010 Campus Bern http://campus.meteotest.ch/ Thomas Lüthi www.tomogramm.ch Mein Bezug zu Typo3 Ich verwende Typo3 seit 2007 Ich habe bisher ca. 20 Projekte damit

Mehr

Vorteil. Einfach zu realisieren performant. Übersichtlich performant. "Vererbung" von Änderungen an vererbender Tabelle

Vorteil. Einfach zu realisieren performant. Übersichtlich performant. Vererbung von Änderungen an vererbender Tabelle O/R Mapping: Abbildung von Vererbungsbeziehungen Strategie Vorteil Nachteil 1- Tabelle Einfach zu realisieren performant Leere Felder kein not-null Beschränkungen Identifikation der Klasse über eignes

Mehr