XML und Datenbanken. Web Services Transaktionen. Native oder Relationale XML-Datenspeicher? Komplexe Dienste orchestrieren. mit CD! 2.

Größe: px
Ab Seite anzeigen:

Download "XML und Datenbanken. Web Services Transaktionen. Native oder Relationale XML-Datenspeicher? Komplexe Dienste orchestrieren. mit CD! 2."

Transkript

1 XML magazin & WEB SERVICES Deutschland 9,80 Österreich 10,20 Luxemburg 11,25 Schweiz SFr 19,20 >> Interview: Cocoon-Erfinder Stefano Mazzocchi 2.02 XML und Datenbanken Native oder Relationale XML-Datenspeicher? Web Services Transaktionen Komplexe Dienste orchestrieren REST oder SOAP? Streit der Web Services- Architekturen XSLT 2.0 und XPath 2.0 Neue W3C-Entwürfe im Detail Enterprise Code-Generatoren XSLT Stylesheets und objektorientierte Patterns im Team EDI und XML Technologien und Produkte mit CD!

2 Massenspektren mit SVG <xmlpraxis> Technologie-Mix MSpec::SVG Generierung von Massenspektren im SVG-Format In diesem Artikel soll eine Anwendung vorgestellt werden, die die Generierung von Massenspektrengrafiken ausgehend von in einer Datenbank abgelegten Informationen ermöglicht, und dabei verschiedene frei verfügbare Standards und Technologien zusammenführt. Der Weg zu SVG wird durch das Zusammenspiel von PHP, MySQL, XML und XSLT geebnet und auch HTML, CSS und JavaScript tragen zu einem echten Technologie-Mix bei. von Thomas Meinike Die genannte Mixtur aus client- und serverseitigen Technologien spiegelt einen Teil des Spektrums der Ausbildung von Technischen Redakteurinnen und Redakteuren an der Fachhochschule Merseburg wider. Dabei sind obligatorische Themen (HTML/CSS, XML/XSLT) und in Form von Wahlpflichtfächern angebotene Inhalte (JavaScript, PHP, MySQL) vertreten. Da die genannten Standards und Technologien einerseits eher selten zusammengeführt werden und es andererseits an anschaulichen Anwendungen mangelt, entstand die Anwendung MSpec::SVG. Die inhaltliche Grundidee stammt aus früheren Aktivitäten des Autors im naturwissenschaftlichen Bereich. Den technischen Hintergrund bildet ein so genannter LAMP-Server (Linux, Apache Webserver, MySQL-Datenbank, PHP) mit XSLT- Unterstützung (Apache-Modul mod_xslt bzw. XSLT-Prozessor Sablotron). PHP wird in einer Version ab 4.1 erwartet, alle anderen Komponenten müssen funktionieren, aber nicht unbedingt auf dem jeweils letzten Versionsstand sein. Was sind Massenspektren? Die Massenspektrometrie ist eine Methode der chemischen Analytik. Im Vakuum werden die Proben mittels Elektronenstößen ionisiert und die daraus resultierenden Quellcode Den Quellcode zum Artikel finden Sie auf der beiliegenden CD. Bruchstücke hinsichtlich Massenzahl und relativer Intensität vermessen. Es entstehen typische Linienspektren, die letztlich Rückschlüsse auf die vorhandenen Substanzen ermöglichen. Massenspektren von reinen Stoffen werden in umfangreichen Datensammlungen dokumentiert und auch in Form von Softwarebibliotheken eingesetzt. Ein mehrbändiges Werk wird vom Mass Spectrometry Data Center in Cambridge herausgegeben [1]. Tabelliert werden darin die Massenzahlen und die jeweiligen Intensitäten. Daraus lassen sich relativ leicht grafische Darstellungen erzeugen. XML ist der Weg und das Ziel Als Zielformat bieten sich die in XML formulierten Scalable Vector Graphics (SVG) geradezu an [2-4]. Auf dem Weg dorthin werden in einer MySQL-Datenbank vorliegende Datensätze in einer temporären XML-Struktur gespeichert und mittels XSLT wahlweise in Grafiken oder eine tabellarische Ausgabe (HTML) überführt (siehe Abb. 1). In der mitgelieferten MySQL-Beispieltabelle msdata sind neun Datensätze zu den Verbindungen mit der Summenformel C4H8 (6 Einträge) bzw. C6H5ClO (3 Einträge) enthalten. Die Tabellenstruktur wird durch die Felder id (SMALLINT, AUTO_ INCREMENT), formel (VARCHAR(50)), verbindung (VARCHAR (255)) und daten (TEXT) gebildet. Abbildung 2 (siehe Seite 70) zeigt einen Ausschnitt der Beispieldaten. Die eigentlichen Datensätze sind in der Form Massenzahl_1 Intensität_1... Massenzahl_n Intensität_n eingetragen, was sich bei der späteren Verarbeitung als vorteilhaft erweist. Nachdem man auf der Startseite des Projekts eine Summenformel eingegeben und den Button SUCHEN betätigt hat, wird das PHP-Skript verbind.php aufgerufen, welches mit einer SQL-Abfrage alle zugehörigen Verbindungen ermittelt und in einer Auswahlliste präsentiert (siehe Abb. 3 auf Seite 70): <?php $abfrage= SELECT verbindung FROM msdata WHERE formel= $suchtext ;?> Nun können eine konkrete Verbindung ausgewählt und über den Button SPEKTRUM der jeweilige Datensatz ermittelt werden. Diese SQL-Abfrage und weitere Aktionen werden durch daten.php gesteuert: <?php $abfrage= SELECT daten FROM msdata WHERE verbindung= $verbindung ; $ergebnis=mysql_query($abfrage,$dbref); $zeile=mysql_fetch_array($ergebnis); $daten=$zeile[ daten ]; $datensatz=explode(,$daten);?> Die PHP-Funktion explode() trennt die Daten anhand des Trennzeichens und gibt ein Datenfeld (Array) zurück. Es folgt die Speicherung des aktuellen Datensatzes in 68

3 <xmlpraxis> Massenspektren mit SVG Listing 1 <?php // XML-Daten erzeugen $xmlfile= mspec.xml ; $xmlout=fopen($xmlfile, w ); flock($xmlout,2); $info=date( d.m.y H:i:s,time()); $out= <?xml version=\ 1.0\ encoding=\ ISO \?> <!DOCTYPE mass-spectrum SYSTEM \ mspec.dtd\ > <mass-spectrum>\n\n ; $out= <dataset compound-name=\.$verbindung. \ sum-formula=\.$formel. \ info=\.$info. \ scale=\.$scale. \ trans=\.$trans. \ >\n\n ; for($i=0;$i<count($datensatz);$i+=2) { $out= <data>\n ; $out=$out. <mass>.$datensatz[$i]. </mass>\n ; $intensity=$datensatz[$i+1]/10; $out=$out. <intensity>.$intensity. </intensity>\n ; $out=$out. </data>\n\n ; } $out= </dataset> </mass-spectrum>\n ; flock($xmlout,3); fclose($xmlout);?> Abb. 1: Prinzip der Verarbeitung in MSpec::SVG. einer temporären XML-Struktur. Der in Listing 1 gezeigte PHP-Code speichert diese in der Datei mspec.xml. Die Struktur dieser XML-Dokumente wird durch die Document Type Definition mspec.dtd vorgegeben (Listing 2). Die Nutzdaten wurden den Elementen mass und intensity zugeordnet, die ihrerseits Kindelemente von data sind. Das Element dataset umschließt die vorhandenen Datensätze und besitzt einige Attribute, die zur späteren Erzeugung der Ausgabedaten benötigt werden. Die Attribute compoundname und sum-formula korrespondieren mit den VARCHAR-Einträgen der Datenbanktabelle, während info Datum und Uhrzeit der Verarbeitung enthält. Zusätzlich sind die Attribute scale und trans vorhanden, mit denen Einfluss auf die SVG- Darstellung genommen werden kann. Jedes temporäre XML-Dokument hat also den in Listing 3 gezeigten Aufbau. Weiterverarbeitung mittels XSLT Die beschriebene XML-Struktur bildet die Grundlage zur Ausgabe des gewünschten Listing 2 <?xml version= 1.0 encoding= ISO ?> <!-- DTD zu mspec.xml --> <!ELEMENT mass-spectrum (dataset)> <!ELEMENT dataset (data+)> <!ELEMENT data (mass,intensity)> <!ELEMENT mass (#PCDATA)> <!ELEMENT intensity (#PCDATA)> <!ATTLIST dataset compound-name CDATA #REQUIRED sum-formula CDATA #REQUIRED info CDATA #IMPLIED scale CDATA #IMPLIED trans CDATA #IMPLIED > Listing 3 <?xml version= 1.0 encoding= ISO ?> <!DOCTYPE mass-spectrum SYSTEM mspec.dtd > <mass-spectrum> <dataset compound-name=... sum-formula=... info=... scale=... trans=... > <data> <mass>...</mass> <intensity>...</intensity> </data> <!-- weitere Datensaetze --> </dataset> </mass-spectrum> Endformats, wobei per Radio Button SVG oder HTML zur Wahl stehen. Im bereits auszugsweise zitierten PHP-Skript daten. php ist weiterer Code zur Ansteuerung des auf dem Webserver installierten XSLT-Prozessors enthalten (Listing 4). Die Umformung der XML-Quelldaten aus mspec.xml erfolgt durch die XSL-Stylesheets mspec_svg.xsl bzw. mspec_html. xsl. Da die auf der Heft-CD vorliegende HTML-Vorlage an dieser Stelle wohl keiner besonderen Erläuterung bedarf, soll nur auf die SVG produzierende Vorlage eingegangen werden. Listing 5 enthält nur den für die Transformation relevanten Code. Das vollständige Stylesheet enthält darüber hinaus eine Reihe von xsl:comment-aufrufen, die das jeweilige Ausgabedokument um Kommentare ergänzen. Wichtig ist hier zunächst die Angabe der Ausgabemethode xml bei xsl:output sowie weiterer SVG-spezifischer Deklarationen. Im sich anschließenden xsl: template-block werden nach dem Festlegen von externen JavaScript- und CSS- Referenzen für das SVG-Ergebnisdokument die Koordinatenachsen und deren Beschriftung definiert. Die Erzeugung der Spektrallinien über das SVG-Element line bildet neben der Ausgabe der beschreibenden Texte den Kern dieses Stylesheets. Innerhalb einer xsl:for-each- Kontrollstruktur werden nacheinander alle Linien abgearbeitet und die nötigen Attribute x1, x2 und y2 mit xsl:attribute eingebaut und mit Werten belegt (y1 bleibt auf dem festen Wert 550). Die zur maximalen Intensität gehörende Linie (100%- Peak) ist rot hervorgehoben, während alle anderen Linien blau dargestellt werden. Dazu dienen entsprechende CSS-Definitionen (Klassen). Die aus dem temporären XML-Dokument generierte SVG-Struktur wird ebenfalls im lokalen Dateisystem des Webservers als mspec.svg abgespeichert und über das object-element in ein HTML- Dokument eingebunden und an den Browser ausgeliefert. Zur Vermeidung von Pro- 69

4 Massenspektren mit SVG <xmlpraxis> Abb. 2: Ansicht des Inhaltes der Datenbanktabelle msdata mit phpmyadmin Abb. 3: Summenformel-Suchmaske und gefundene Verbindungen blemen durch lokales Caching der SVG- Grafiken wurden HTTP-Header im PHP- Skript sowie META-Tags im Ausgabe- HTML-Dokument eingesetzt. Allerdings war dennoch zu beobachten, dass der Internet Explorer im Gegensatz zu Opera, Netscape 6.x/Mozilla neu generierte Grafiken nicht darstellte und stattdessen ältere Dateiversionen aus dem Cache holte. Dieses Verhalten konnte schließlich durch Anhängen des aktuellen Zeitstempels als Parameter an den Dateinamen im data-attribut des <object>-tags verhindert werden. Abbildungen 4 und 5 (siehe Seite 72) zeigen die visuellen Ergebnisse der Transformation nach SVG sowie HTML. Zur SVG-Anzeige wird auf der Client-Plattform der Adobe SVG Viewer 3.0 vorausgesetzt [5]. Zu beachten ist noch, dass die hier verwendete Vorlage nur die Massenzahlenskala bis 150 abdeckt, was jedoch für die Beispiele ausreicht. In der Online-Version der Anwendung [6] werden bei Bedarf alternative XSL-Vorlagen für höhere Massenzahlenbereiche verwendet. An dieser Stelle sollte angemerkt werden, dass Mozilla-Browser zurzeit leider nur bis zur Preview-Version mit dem aktuellen Adobe-Plugin zusammenarbeiten, da in den 1.0 Release Candidates und in der finalen Version 1.0 ein noch unfertiges, aber dennoch von Adobe verwendetes API geändert wurde. Reproduzierbare Abstürze beim SVG-Zugriff sind die traurige Folge. Ein Workaround besteht in der Verwendung von <iframe src=... > statt <object data=... > zur SVG-Einbettung nach einer geeigneten Browserabfrage [7]: $ua=$http_server_vars[ HTTP_USER_AGENT ]; if(strstr($ua, Gecko ) &&!strstr($ua, rv:0. )) { // Ausgabe von HTML-Code fuer iframe } else { // Ausgabe von HTML-Code fuer object } Zusatzfunktionen Etwas Komfort wird durch zusätzliche JavaScript-Funktionen erzielt. Innerhalb der SVG-Dokumente arbeiten die Funktionen ShowTooltip() und HideTooltip(), die beim Berühren der Linien mit dem Mauszeiger so genannte Tooltips mit dem jeweiligen Wertepaar in der Form [m/z=..., I=...%] ein- bzw. ausblenden (siehe auch Abb. 4). Damit lassen sich vor allem kleinere Peaks schnell erfassen. Details zu Aufbau und Anwendung dieser Funktionen werden unter [8] behandelt. Clientseitig wird ebenfalls JavaScript eingesetzt. Zur optimalen Ausgabe der Grafiken werden die Maße des Ausgabefensters (= unterer Teil des Framesets) ausgelesen und an das PHP-Skript daten.php über hidden-formularfelder weiter gereicht. Aus diesen Daten werden Parameter für die Skalierung bzw. Verschiebung der SVG-Inhalte berechnet und über die bereits genannten Attribute scale und trans in den XSLT-Prozess einbezogen und letztlich auf das gesamte Koordinatensystem als Gruppierung angewendet: <g transform= scale(...) translate(...,...) > <!-- Inhalt der Grafik --> </g> Listing 5 <?xml version= 1.0 encoding= ISO ?> <xsl:stylesheet version= 1.0 xmlns:xsl= > <!-- mspec_svg.xsl --> indent= yes /> <xsl:template match= / > <xsl:output method= xml doctype-public= -//W3C//DTD SVG 1.0//EN doctype-system= encoding= ISO version= 1.0 media-type= image/svg+xml <!-- HTTP-Basispfad fuer die externen CSS- und JavaScript-Dateien --> <!-- lokal z. B. --> <xsl:variable name= basepath > </xsl:variable> <!-- PI fuer externes Stylesheet erzeugen --> <xsl:processing-instruction name= xml-stylesheet >href= <xsl:value-of select= 70

5 <xmlpraxis> Massenspektren mit SVG Fortsetzung Listing 5 $basepath />mspecsvg.css type= text/css </xsl:processing-instruction> <svg xmlns= xmlns:xlink= > <title>massenspektrum in SVG</title> <desc>darstellung der Spektrallinien auf der Basis von XML-Daten</desc> <defs> <!-- Referenzierung der externen JavaScript-Funktionen --> <script xlink:href= {$basepath}mspecsvg.js type= text/javascript /> </defs> <g> <xsl:attribute name= transform > <xsl:text>scale(</xsl:text><xsl:value-of select= mass-spectrum/dataset/@scale /> <xsl:text>) </xsl:text><xsl:text>translate(</xsl:text><xsl:value-of select= massspectrum/dataset/@trans /><xsl:text>,0)</xsl:text> <!-- Achsen zeichnen --> <polyline points= 100,50 100, ,550 /> <!-- x-achsenteilung --> <line x1= 100 y1= 550 x2= 100 y2= 560 /> <!... > <line x1= 850 y1= 550 x2= 850 y2= 560 /> <!-- x-achsenbeschriftung --> <text x= 420 y= 600 class= achsen >Massenzahl [m/z]</text> <text x= 97 y= 575 >0</text> <! > <text x= 840 y= 575 >150</text> <!-- y-achsenteilung --> <line x1= 90 y1= 550 x2= 100 y2= 550 /> <!... > <line x1= 90 y1= 50 x2= 100 y2= 50 /> <!-- y-achsenbeschriftung --> <text x= 70 y= 300 class= achsen transform= translate(-250, 410) rotate(-90) > Intensität [%]</text> <text x= 77 y= 555 >0</text> <! > <text x= 64 y= 55 >100</text> <!-- Ueberschrift --> <text x= 100 y= 30 class= titel > Massenspektrum von <xsl:value-of select= mass-spectrum/dataset/@compound-name /> <xsl:if test= mass-spectrum/dataset[@sum-formula!= ] > (<xsl:value-of select= massspectrum/dataset/@sum-formula />)</xsl:if> </text> <!-- Spektrum generieren --> <g onmouseout= HideTooltip() > <xsl:for-each select= mass-spectrum/dataset/data > <line y1= 550 > <xsl:attribute name= x1 > <xsl:value-of select= 100+5*number(mass) /> <xsl:attribute name= x2 > <xsl:value-of select= 100+5*number(mass) /> <xsl:attribute name= y2 > <xsl:value-of select= 550-5*number(intensity) /> <xsl:choose> <xsl:when test= number(intensity) = 100 > <xsl:attribute name= class >rot </xsl:when> <xsl:otherwise> <xsl:attribute name= class >normal </xsl:otherwise> </xsl:choose> <xsl:attribute name= onmouseover >ShowTooltip(evt, m/z=<xsl:value-of select= mass />, I=<xsl:value-of select= intensity />% ) </line> </xsl:for-each> <a xlink:href= {$basepath} target= _top > <text id= textlink x= 100 y= 600 class= achsen style= font-size: 10px; fill: #00C onmouseover= TextHover( textlink, #FF0000, underline ) onmouseout= TextHover( textlink, #0000CC, none ) >MSpec::SVG</text> </a> <text x= 162 y= 600 class= achsen style= font-size: 10px; fill: #00C > <xsl:text> </xsl:text><xsl:value-of select= mass-spectrum/dataset/@info /> </text> </g> </g> <!-- Rechteck und Textfeld fuer Tooltips --> <rect id= ttr x= 0 y= 0 rx= 5 ry= 5 width= 100 height= 18 style= visibility: hidden /> <text id= ttt x= 0 y= 0 style= visibility: hidden >dyn. Text</text> </svg> </xsl:template> </xsl:stylesheet> 71

6 Massenspektren mit SVG <xmlpraxis> Abb. 4: Ansicht der SVG-Ausgabe im Browser Abb. 5: Ansicht der HTML-Ausgabe im Browser Ausblick Mit der Anwendung MSpec::SVG kann auf der Basis der mitgelieferten Quellcodes über einen lokalen Webserver und den Aufruf von oder direkt online unter [6] experimentiert werden. Externe Nutzer können wie im mitgelieferten Beispielprojekt nur auf Module von MSpec::SVG +/- Dateiname Funktion [+] ausgabe.htm Ausgabeteil des Framesets (unten). [+] daten.php PHP-Skript zur Steuerung der Ausgabe von SVG bzw. HTML. [-] db.php Include-Datei mit den Verbindungsinformationen zum Datenbankserver. [+] index.htm Startdokument zum Aufbau des Framesets. [-] mspec.sql SQL-Dump zum Anlegen der Datenbank mspec und der Tabelle msdata z. B. mit mysql -h localhost -u username -p < mspec.sql oder mit phpmyadmin. [+] mspec.css Stylesheet-Definitionen für die HTML-Seiten. [-] mspec.dtd Document Type Definition für die temporären XML-Dokumente. [+] mspec.gif Bild mit dem Prinzip der Verarbeitung (erscheint auf der Startseite). [+] mspec.js JavaScript-Funktionen für die HTML-Seiten. [+] mspec.svg SVG-Platzhalterdatei zur Ablage auf dem Webserver (Schreibrechte erforderlich). [-] mspec.xml XML-Platzhalterdatei zur Ablage auf dem Webserver (Schreibrechte erforderlich). [+] mspecsvg.css Stylesheet-Definitionen für die generierten SVG-Dokumente. [+] mspecsvg.js JavaScript-Funktionen für die generierten SVG-Dokumente. [-] mspec_svg.xsl XSL-Stylesheet zur Ausgabe von SVG. [-] mspec_html.xsl XSL-Stylesheet zur Ausgabe von HTML. [+] suchen.htm Suchmaske zur Eingabe der Summenformeln, Startdatei des Framesets (oben). [+] verbind.php PHP-Skript zur Verarbeitung der Suchanfragen. Hinweis: Unterhalb des DocumentRoot-Verzeichnisses des Webservers müssen die mit [+] gekennzeichneten Dateien liegen. Alle anderen Dateien können/sollten in einem nicht über HTTP zugänglichen Webserver-Pfad abgelegt werden, wobei sich die Änderung einiger Pfadangaben in den PHP-Skripts erforderlich macht. die Daten der Verbindungen mit den Summenformeln C4H8 und C6H5ClO zugreifen. Die Bedeutung der einzelnen Dateien wird im Kasten Module von MSpec::SVG näher erläutert. Im Lehrbetrieb hat sich die Arbeit an diesem Projekt bereits ausgezahlt. Studierende der Technischen Dokumentation werden zur tieferen Beschäftigung mit Webtechnologien angeregt und angehende Chemieingenieure können die Anwendung im Rahmen von Praktika zur chemischen Analytik ebenfalls nutzen. Dr. Thomas Meinike besitzt langjährige Erfahrung als Programmierer, Autor und EDV-Dozent. Seit 1997 ist er als Lehrkraft im Studiengang Kommunikation und Technische Dokumentation im Fachbereich Elektrotechnik, Informationstechnik und Medien an der FH Merseburg auf den Gebieten Online-Dokumentation und Website-Entwicklung tätig. Links & Literatur [1] Eight peak index of mass spectra, Mass Spectrometry Data Center, 4. ed., Cambridge, [2] W3C-Dokumente zu SVG: [3] M. Knobloch, XML in Farbe!, XML & Web Services Magazin 1.02, S [4] T. Meinike, Grafik-Tagwerk, Internet Professionell 7/2002, S [5] Adobe SVG Viewer: main.html [6] MSpec::SVG online: ktd.et.fh-merseburg.de/~tm/mspec/ [7] Adobe SVG-Viewer und Mozilla 1.0: [8] Tooltip-Funktionen für SVG: 72

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - 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

Mehr

Plugins. Stefan Salich (sallo@gmx.de) Stand 2008-11-21

Plugins. Stefan Salich (sallo@gmx.de) Stand 2008-11-21 Plugins Stefan Salich (sallo@gmx.de) Stand 2008-11-21 Inhaltsverzeichnis 0 Einleitung...3 0.1 Sinn und Zweck...3 0.2 Änderungsübersicht...3 0.3 Abkürzungsverzeichnis...3 1 Einfügen eines Plugins...4 1.1

Mehr

Die aktuelle Version des SPIEGEL-Bestseller-Widgets können Sie auf unserer Website unter Entwicklertools herunterladen.

Die aktuelle Version des SPIEGEL-Bestseller-Widgets können Sie auf unserer Website unter Entwicklertools herunterladen. Technische Dokumentation Hier finden Sie die technische Dokumentation für die Einbindung des Bestseller-Widgets. Die Dokumentation soll als Hilfestellung dienen und kann keinen Anspruch auf Vollständigkeit

Mehr

Qt-Projekte mit Visual Studio 2005

Qt-Projekte mit Visual Studio 2005 Qt-Projekte mit Visual Studio 2005 Benötigte Programme: Visual Studio 2005 Vollversion, Microsoft Qt 4 Open Source s. Qt 4-Installationsanleitung Tabelle 1: Benötigte Programme für die Qt-Programmierung

Mehr

LSF-Anleitung für Studierende

LSF-Anleitung für Studierende LSF-Anleitung für Studierende 1. Veranstaltungen Beim Anklicken der Option Veranstaltung finden Sie unter der Navigationsleiste: Vorlesungsverzeichnis Suche nach Veranstaltungen Stundenpläne Stundenpläne

Mehr

HTML5. Wie funktioniert HTML5? Tags: Attribute:

HTML5. Wie funktioniert HTML5? Tags: Attribute: HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,

Mehr

Auf der linken Seite wählen Sie nun den Punkt Personen bearbeiten.

Auf der linken Seite wählen Sie nun den Punkt Personen bearbeiten. Personenverzeichnis Ab dem Wintersemester 2009/2010 wird das Personenverzeichnis für jeden Mitarbeiter / jede Mitarbeiterin mit einer Kennung zur Nutzung zentraler Dienste über das LSF-Portal druckbar

Mehr

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Facebook 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

Mehr

IT-Zertifikat: Daten- und Metadatenstandards. Transformation von XML-Dokumenten mit XSLT (und XPATH) XSLT kurz und knackig. XSLT und die Praxis

IT-Zertifikat: Daten- und Metadatenstandards. Transformation von XML-Dokumenten mit XSLT (und XPATH) XSLT kurz und knackig. XSLT und die Praxis IT-Zertifikat: Daten- und Metadatenstandards Transformation von XML-Dokumenten mit XSLT (und XPATH) XSLT kurz und knackig I. Was ist XSLT? XSL Transformation (XSLT) ist eine Programmiersprache zur Transformation

Mehr

Übungsaufgaben zu XML:

Übungsaufgaben zu XML: Übungsaufgaben zu XML: Aufgabe 1 Allgemeine Fragen zu XML: (Benutzen Sie zum Lösen der Aufgaben die Online-Hilfen, welche wir erwähnt haben.) a) Was ist eine DTD? DTD steht für Document Type Definition.

Mehr

Zugriff auf Daten der Wago 750-841 über eine Webseite

Zugriff auf Daten der Wago 750-841 über eine Webseite Zugriff auf Daten der Wago 750-841 über eine Webseite Inhaltsverzeichnis Einleitung... 3 Auslesen von Variablen... 4 Programm auf der SPS... 4 XML-Datei auf der SPS... 4 PHP-Script zum Auslesen der XML-Datei...

Mehr

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

Mit 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

Mehr

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift. Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung

Mehr

Einfügen von Bildern innerhalb eines Beitrages

Einfü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

Mehr

Erstellung botoptimierter Partnerlinks

Erstellung botoptimierter Partnerlinks Erstellung botoptimierter Partnerlinks Um bestimmte Aktionen und deren Rückläufer übersichtlich tracken zu können, bietet das RedSYS Partnerprogramm in Verbindung mit den botoptimierten RedSYS-Links, die

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript

Mehr

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation (Bei Abweichungen, die bspw. durch technischen Fortschritt entstehen können, ziehen Sie bitte immer das aktuelle Handbuch

Mehr

Stapelverarbeitung Teil 1

Stapelverarbeitung Teil 1 Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler

Mehr

Folgeanleitung für Fachlehrer

Folgeanleitung für Fachlehrer 1. Das richtige Halbjahr einstellen Folgeanleitung für Fachlehrer Stellen sie bitte zunächst das richtige Schul- und Halbjahr ein. Ist das korrekte Schul- und Halbjahr eingestellt, leuchtet die Fläche

Mehr

Scalable Vector Graphics (SVG)

Scalable Vector Graphics (SVG) Scalable Vector Graphics () Beschreibungssprache für Vektorgraphiken. Basiert auf XML, daher ähnlich zu (X)HTML, SMIL, VRML, RSS, etc.

Mehr

XSL Templates. Mit Templates arbeiten. XSL Templates

XSL Templates. Mit Templates arbeiten. XSL Templates XSL Templates Mit Templates arbeiten Innerhalb von XSLT werden Templates verwendet. Ein Template ist eine Vorlage für die Transformation bestimmter Knoten. Diese Knoten können Elemente, Attribute oder

Mehr

Das Einsteigerseminar

Das Einsteigerseminar Michael Seeboerger-Weichselbaum Das Einsteigerseminar XML Inhalt Vorwort Einleitung und Ziel des Buches 1 Was ist XML 1.1 HTML 1.2 XML 1.3 XSLT 1.4 XML und HTML - wo sind die Unterschiede? 1.5 Einsatzgebiete

Mehr

Javascript kann nun auf die Objekte der Webseite über entsprechene Objektbezeichner zugreifen und deren Attribute auslesen oder verändern.

Javascript kann nun auf die Objekte der Webseite über entsprechene Objektbezeichner zugreifen und deren Attribute auslesen oder verändern. JavaScript-OO JavaScript bietet auf einfache Weise die Möglichkeit, verschiedenen Objekte einer HTML-Seite aktiv zu verbinden, sodass der Inhalt der Webseite aktiv auf Usereingaben reagiert. Jedes Objekt

Mehr

Folgeanleitung für Klassenlehrer

Folgeanleitung für Klassenlehrer Folgeanleitung für Klassenlehrer 1. Das richtige Halbjahr einstellen Stellen sie bitte zunächst das richtige Schul- und Halbjahr ein. Ist das korrekte Schul- und Halbjahr eingestellt, leuchtet die Fläche

Mehr

FastBill Automatic. Dokumentation Versand. FastBill GmbH. Holteyer Straße 30 45289 Essen Telefon 0201 47091505 Telefax 0201 54502360

FastBill Automatic. Dokumentation Versand. FastBill GmbH. Holteyer Straße 30 45289 Essen Telefon 0201 47091505 Telefax 0201 54502360 FastBill GmbH Holteyer Straße 30 45289 Essen Telefon 0201 47091505 Telefax 0201 54502360 FastBill Automatic Dokumentation Versand 1 Inhaltsverzeichnis: 1. Grundlegendes 2. Produkteinstellungen 2.1. Grundeinstellungen

Mehr

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX Allgemeines Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX Stand 21.11.2014 Die Yeastar MyPBX Telefonanlagen unterstützen die automatische Konfiguration der tiptel 3010, tiptel 3020 und tiptel 3030

Mehr

ESB - Elektronischer Service Bericht

ESB - Elektronischer Service Bericht Desk Software & Consulting GmbH ESB - Elektronischer Service Bericht Dokumentation des elektronischen Serviceberichts Matthias Hoffmann 25.04.2012 DESK Software und Consulting GmbH Im Heerfeld 2-4 35713

Mehr

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion

Mehr

... ... Sicherheitseinstellungen... 2 Pop-up-Fenster erlauben... 3

... ... Sicherheitseinstellungen... 2 Pop-up-Fenster erlauben... 3 Browsereinstellungen Um die Know How! Lernprogramm nutzen zu können, sind bei Bedarf unterschiedliche Einstellungen in Ihren Browsern nötig. Im Folgenden finden Sie die Beschreibung für unterschiedliche

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

Typo3 - Schulung: Fortgeschrittene I an der Hochschule Emden/Leer

Typo3 - Schulung: Fortgeschrittene I an der Hochschule Emden/Leer Verlinkung: Man unterscheidet zwischen externer und interner Verlinkung. Bei der externen Verlinkung verlässt man den Bereich unseres Web-Servers. Typo3 überprüft nicht die Existenz der angegebenen Seite

Mehr

EPOS. Kurzanleitung Modul Mailing. Logex AG IT-Solutions. Copyright (c) 2008 by Logex ag, Switzerland, all Rights reserved

EPOS. Kurzanleitung Modul Mailing. Logex AG IT-Solutions. Copyright (c) 2008 by Logex ag, Switzerland, all Rights reserved EPOS Kurzanleitung Modul Mailing Logex AG IT-Solutions 2 Kurzanleitung Eposmodul Mailing 1 Was kann das Modul Mailing? Sie befinden sich im Modul Mailing, mit dem sie in fünf Schritten mühelos umfangreiche

Mehr

Eine Anwendung mit InstantRails 1.7

Eine Anwendung mit InstantRails 1.7 Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen

Mehr

DOKUMENTATION ky2help V 3.6 Servertests

DOKUMENTATION ky2help V 3.6 Servertests DOKUMENTATION ky2help V 3.6 Servertests Version: 1.1 Autor: Colin Frick Letzte Änderung: 01.02.2012 Status: Final Fürst-Franz-Josef-Strasse 5 9490 Vaduz Fürstentum Liechtenstein Fon +423 / 238 22 22 Fax

Mehr

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

PHP - 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

Mehr

GEONET Anleitung für Web-Autoren

GEONET Anleitung für Web-Autoren GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden

Mehr

Webalizer HOWTO. Stand: 18.06.2012

Webalizer HOWTO. Stand: 18.06.2012 Webalizer HOWTO Stand: 18.06.2012 Copyright 2003 by manitu. Alle Rechte vorbehalten. Alle verwendeten Bezeichnungen dienen lediglich der Kennzeichnung und können z.t. eingetragene Warenzeichen sein, ohne

Mehr

Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X

Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X SwissMacMeeting #1 26. Juni 2004 Messeturm Basel http://mac.naepflin.com Was ist das Ziel dieses Kurses? Starthilfe Einblick in die Möglichkeiten,

Mehr

Tutorial. In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern.

Tutorial. In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern. Tutorial In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern. Zu Beginn müssen wir uns über die gewünschten Sprachen Gedanken machen. Zum einem, da eine professionelle

Mehr

Der transparente Look. Die Struktur, die oben angegeben wurde, ist im Anwendungsdesigner, wie in der nächsten Grafik ersichtlich, abgebildet.

Der transparente Look. Die Struktur, die oben angegeben wurde, ist im Anwendungsdesigner, wie in der nächsten Grafik ersichtlich, abgebildet. Intrapact Layout Allgemeines Das Layout einer Firma wird im Intrapact Manager, und dort im Layout Designer erstellt. Alle Eingaben im Layout Designer dienen dazu um die CSS/ASP Dateien zu generieren, die

Mehr

SEMINAR Modifikation für die Nutzung des Community Builders

SEMINAR Modifikation für die Nutzung des Community Builders 20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen

Mehr

2.1 Grundlagen: Anmelden am TYPO3-Backend

2.1 Grundlagen: Anmelden am TYPO3-Backend 1 Grundlagen: Anmelden am TYPO3-Backend Zum Anmelden am TYPO3-Backend (dem Content Management System) tippen Sie in der Adresszeile Ihres Browsers (wir empfehlen Mozilla Firefox) hinter uni-bremen.de /typo3

Mehr

Kennen, können, beherrschen lernen was gebraucht wird www.doelle-web.de

Kennen, können, beherrschen lernen was gebraucht wird www.doelle-web.de Inhaltsverzeichnis Inhaltsverzeichnis... 1 Grundlagen... 2 Hyperlinks innerhalb einer Datei... 2 Verweisziel definieren... 2 Einen Querverweis setzen... 3 Verschiedene Arten von Hyperlinks... 3 Einfache

Mehr

Kurzinformation Zugang zur NOVA für dezentrale Administratoren

Kurzinformation Zugang zur NOVA für dezentrale Administratoren Kurzinformation Zugang zur NOVA für dezentrale Administratoren Unter dieser URL können Sie sich mit Ihrem Benutzernamen und PW anmelden: www.login.eservice-drv.de/elogin Nach erfolgreicher Anmeldung mit

Mehr

WordPress. Dokumentation

WordPress. Dokumentation WordPress Dokumentation Backend-Login In das Backend gelangt man, indem man hinter seiner Website-URL einfach ein /wp-admin dranhängt www.domain.tld/wp-admin Dabei gelangt man auf die Administrationsoberfläche,

Mehr

Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014

Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014 Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014 Martin Vollenweider Dateinamen im Internet Da wir im Internet in gemischten Hard- und Softwareumgebungen (z.b. Windows, Unix, Macintosh,

Mehr

1. Zusammenfassung der letzten Vorlesung

1. Zusammenfassung der letzten Vorlesung Websiteentwicklung auf Basis vontypo3 TypoScript Unterlagen zur Vorlesung WS 14/15-6- 1. Zusammenfassung der letzten Vorlesung 2. Marker befüllen 3. Bildbearbeitung mit TypoScript 1 Template anlegen Template

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

HTML Programmierung. Aufgaben

HTML Programmierung. Aufgaben HTML Programmierung Dr. Leander Brandl BRG Keplerstraße - A-8020 Graz Universität Graz - Institut für Experimentalphysik Fachdidaktik der Physik http://w4.brgkepler.asn-graz.ac.at 1. Die erste Web-Seite

Mehr

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...

Mehr

Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Seite 1 von 5

Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Seite 1 von 5 Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Seite 1 von 5 Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Hinweise Der Aufgabensatz

Mehr

Guide DynDNS und Portforwarding

Guide DynDNS und Portforwarding Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch

Mehr

Kurzanleitung zur Erweiterung der htdig

Kurzanleitung zur Erweiterung der htdig Kurzanleitung zur Erweiterung der htdig Inhaltsverzeichnis 1. Einleitung...3 2. Kompilieren des Projektes...3 3. Erweiterung der htdig...4 3.1 Erweiterung der Konfigurationsdatei htdig.conf...4 3.2 XML-Export...4

Mehr

INSTALLATION. Voraussetzungen

INSTALLATION. Voraussetzungen INSTALLATION Voraussetzungen Um Papoo zu installieren brauchen Sie natürlich eine aktuelle Papoo Version die Sie sich auf der Seite http://www.papoo.de herunterladen können. Papoo ist ein webbasiertes

Mehr

6.3 Serienbriefe über Microsoft Excel und Word

6.3 Serienbriefe über Microsoft Excel und Word 6.3 Serienbriefe über Microsoft Excel und Word Handelt es sich um eine große Anzahl von Kontakten, die an einem Mailing teilnehmen soll, kann es vorteilhaft sein, den Serienbrief über Microsoft Excel und

Mehr

Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer

Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer Zentrum für Datenverarbeitung der Universität Tübingen Inhaltsverzeichnis 1.Synchronisation...aber

Mehr

WEBSEITEN ENTWICKELN MIT ASP.NET

WEBSEITEN ENTWICKELN MIT ASP.NET jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

Anleitung BFV-Widget-Generator

Anleitung BFV-Widget-Generator Anleitung BFV-Widget-Generator Seite 1 von 6 Seit dem 1. Oktober 2014 hat der Bayerische Fußball-Verband e.v. neue Widgets und einen neuen Baukasten zur Erstellung dieser Widgets veröffentlicht. Im Folgenden

Mehr

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen 9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese 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,

Mehr

Installation und Nutzung des Fax-Service KU.Fax

Installation und Nutzung des Fax-Service KU.Fax Installation und Nutzung des Fax-Service KU.Fax Auf der Basis der Fax-Software Shamrock CapiFax bietet das Universitätsrechenzentrum berechtigten Benutzern einen einfach anzuwendenden Fax-Service, KU.Fax

Mehr

SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS

SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS Datenfelder Sende-Optionen Text kürzen Zum späteren Zeitpunkt

Mehr

TIMERATE AG Tel 044 422 65 15 Falkenstrasse 26 timerate@timerate.ch 8008 Zürich www.timerate.ch. Joomla Templates Kursunterlagen

TIMERATE AG Tel 044 422 65 15 Falkenstrasse 26 timerate@timerate.ch 8008 Zürich www.timerate.ch. Joomla Templates Kursunterlagen TIMERATE AG Tel 044 422 65 15 Falkenstrasse 26 timerate@timerate.ch 8008 Zürich www.timerate.ch Joomla Templates Kursunterlagen Ordnerstruktur in Joomla Inhaltsverzeichnis Ordnerstruktur in Joomla... 3

Mehr

Installationsanleitung

Installationsanleitung Installationsanleitung Installationsanleitung 2 VERSIONSVERWALTUNG Version Autor Beschreibung Datum 1.0 Benjamin Hestler Erstellen des Dokuments 12.01.2010 1.1 Benjamin Hestler Erweitern und anpassen der

Mehr

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation (Bei Abweichungen, die bspw. durch technischen Fortschritt entstehen können, ziehen Sie bitte immer das aktuelle Handbuch

Mehr

Anwenderdokumentation PersoSim

Anwenderdokumentation PersoSim Anwenderdokumentation PersoSim Die nachfolgende Anwenderdokumentation soll dem Anwender bei der Installation und den ersten Schritten im Umgang mit PersoSim helfen. Installation Grundvoraussetzung für

Mehr

Der SAP BW-BPS Web Interface Builder

Der SAP BW-BPS Web Interface Builder Der SAP BW-BPS Web Interface Builder Projekt: elearning SAP BPS Auftraggeber: Prof. Dr. Jörg Courant Gruppe 3: Bearbeiter: Diana Krebs Stefan Henneicke Uwe Jänsch Andy Renner Daniel Fraede Uwe Jänsch 1

Mehr

SANDBOXIE konfigurieren

SANDBOXIE konfigurieren SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:

Mehr

Patch Management mit

Patch Management mit Patch Management mit Installation von Hotfixes & Patches Inhaltsverzeichnis dieses Dokuments Einleitung...3 Wie man einen Patch installiert...4 Patch Installation unter UliCMS 7.x.x bis 8.x.x...4 Patch

Mehr

Es gibt einige Kardinalstellen, an denen sich auf der Festplatte Müll ansammelt: Um einen Großteil davon zu bereinigen.

Es gibt einige Kardinalstellen, an denen sich auf der Festplatte Müll ansammelt: Um einen Großteil davon zu bereinigen. Windows Säubern: Es gibt einige Kardinalstellen, an denen sich auf der Festplatte Müll ansammelt: Um einen Großteil davon zu bereinigen. Internetdateien: Öffnen Sie den Internet Explorer (blaues e ). Öffnen

Mehr

Anzeige von eingescannten Rechnungen

Anzeige von eingescannten Rechnungen Anzeige von eingescannten Rechnungen Wenn Sie sich zu einer Eingangsrechnung die eingescannte Originalrechnung ansehen möchten, wählen Sie als ersten Schritt aus Ihrem Benutzermenü unter dem Kapitel Eingangsrechnung

Mehr

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden. In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website

Mehr

Kurz-Anleitung Veranstaltungskalender AHG

Kurz-Anleitung Veranstaltungskalender AHG Babiel GmbH Moskauer Str. 27 40227 Düsseldorf www.babiel.com info@babiel.com Seite: 2 von 17 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Neue Veranstaltungsansicht im Portal... 3 1.2 Neue Veranstaltungsübersicht

Mehr

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden. Track in Route umwandeln ACHTUNG: Ein Track kann nur dann in eine Route umgewandelt werden, wenn der Track auf Wegen gefahren wurde. Ein Querfeldein-Track kann nicht in eine Route umgewandelt werden, da

Mehr

Excel Pivot-Tabellen 2010 effektiv

Excel Pivot-Tabellen 2010 effektiv 7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen

Mehr

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

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client

Mehr

SharePoint Demonstration

SharePoint Demonstration SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit

Mehr

Tutorial: Wie nutze ich den Mobile BusinessManager?

Tutorial: Wie nutze ich den Mobile BusinessManager? Tutorial: Wie nutze ich den Mobile BusinessManager? Im vorliegenden Tutorial erfahren Sie, wie Sie mit Hilfe des Mobile BusinessManagers über ein mobiles Endgerät, z. B. ein PDA, jederzeit auf die wichtigsten

Mehr

Internet Explorer Version 6

Internet Explorer Version 6 Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster

Mehr

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7 Tutorial: Wie kann ich Kontakte erfassen In myfactory können Sie Kontakte erfassen. Unter einem Kontakt versteht man einen Datensatz, der sich auf eine Tätigkeit im Zusammenhang mit einer Adresse bezieht.

Mehr

Erster Schritt: Antrag um Passwort (s. www.ifb.co.at Rubrik -> techn. Richtlinien/Antrag für Zugangsberechtigung)

Erster Schritt: Antrag um Passwort (s. www.ifb.co.at Rubrik -> techn. Richtlinien/Antrag für Zugangsberechtigung) Benutzeranleitung Sehr geehrte Mitglieder und Experten! Diese Benutzeranleitung erklärt die Handhabung und Navigation zu den spezifischen Arbeitsgruppen unter der Rubrik Technische Richtlinien auf der

Mehr

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)

Handbuch. 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...

Mehr

Online Banking System

Online Banking System Online Banking System Pflichtenheft im Rahmen des WI-Praktikum bei Thomas M. Lange Fachhochschule Giessen-Friedberg Fachbereich MNI Studiengang Informatik Erstellt von: Eugen Riske Yueksel Korkmaz Alper

Mehr

Verarbeitung der E-Mail-Adressen

Verarbeitung der E-Mail-Adressen Verarbeitung der E-Mail-Adressen A) Auswertung aus dem Infotyp 0105 - Kommunikation zur Feststellung, welche E-Mail-Adressen gespeichert sind Aufruf über direkte Eingabe der Transaktion (notfalls Transaktionsfenster

Mehr

Administrator Handbuch

Administrator Handbuch SPTools Extension Keys: sptools_fal_base sptools_fal_driver SPTools Version: 1 Extension Version: 1.0.2 Inhaltsverzeichnis... 1 1. Einleitung... 2 2. Systemanforderungen... 3 3. SPTools FAL Installation...

Mehr

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag

Mehr

Web2Lead. Konfiguration

Web2Lead. Konfiguration Web2Lead Konfiguration 1. Was ist Web2Lead?... 3 2. Erstellen Sie ein individuelles Kontaktformular... 3 2.1 Optionen...4 2.2 Benachrichtigungen...4 2.3 Verkaufschance...4 2.4 Formular Felder...4 Copyright

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Dateiname: ecdl5_01_02_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Access

Mehr

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt. Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten

Mehr

Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server?

Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server? Vorbemerkung Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server? Da wir schon seit einigen Jahren mit OTRS arbeiteten, hat uns ein Kunde beauftragt,

Mehr

Manual, Version 4.2c: Publikation von Medienmitteilungen auf bs.ch. http://obtreecms98.bs.ch/medienmitteilungen/mmadmin

Manual, Version 4.2c: Publikation von Medienmitteilungen auf bs.ch. http://obtreecms98.bs.ch/medienmitteilungen/mmadmin Präsidialdepartement des Kantons Basel-Stadt Staatskanzlei Manual, Version 4.2c: Publikation von Medienmitteilungen auf bs.ch 1 Allgemeines...1 2 Formatierungen...3 3 Beilagen...6 4 Newsletter...7 1 Allgemeines

Mehr

Arbeiten mit UMLed und Delphi

Arbeiten mit UMLed und Delphi Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf

Mehr

Contao Schulung. Martin Kozianka <martin@kozianka.de> Donnerstag, 20.11.2014

Contao Schulung. Martin Kozianka <martin@kozianka.de> Donnerstag, 20.11.2014 Contao Schulung Martin Kozianka Donnerstag, 20.11.2014 Theorieteil 1 - Begriffe Frontend: Die eigentliche Webseite (Ansicht für die Besucher) Backend: Administrationsbereich bzw. Oberfläche

Mehr

IDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen

IDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen IDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen Mit Einführung der 2010 TRY (Test Referenz Jahr) Klimadatensätze ist es erstmals möglich, neben den für 15

Mehr

Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013

Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013 Access 2013 Susanne Weber 1. Ausgabe, 1. Aktualisierung, Juni 2013 Grundlagen für Anwender ACC2013 2 Access 2013 - Grundlagen für Anwender 2 Mit Datenbanken arbeiten In diesem Kapitel erfahren Sie was

Mehr

How to do? Projekte - Zeiterfassung

How to do? Projekte - Zeiterfassung How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...

Mehr