HTML5 offline - Fallstricke von Web-Apps und Webseiten. Ulrich Schmidt (Sevenval GmbH)
|
|
- Ruth Bayer
- vor 8 Jahren
- Abrufe
Transkript
1 HTML5 offline - Fallstricke von Web-Apps und Webseiten Ulrich Schmidt (Sevenval GmbH)
2 HTML5 offline 1. Warum? 2. Konzepte 3. Techniken 4. Schritte zur offline WebApp 5. Fallstricke / Grenzen 6. Empfehlung
3 HTML5 offline 1. Warum? 2. Konzepte 3. Techniken 4. Schritte zur offline WebApp 5. Fallstricke / Grenzen 6. Empfehlung
4 Wo? - T-Mobile - UMTS Sevenval GmbH
5 Wo? - T-Mobile - EDGE Sevenval GmbH
6 Wo? - Orte Meeting Restaurant Im Supermarkt Silvester Festival Messen In der U-Bahn/Zug Auf dem Land Im Flugzeug Im Ausland Im Urlaub 2012 Sevenval GmbH
7 Definition "offline" "Als offline wird der Zustand bezeichnet, in dem ein Gerät, das über eine Kommunikationsschnittstelle verfügt, nicht bereit ist, Daten über diese Schnittstelle zu empfangen oder zu senden. Das Gegenteil davon ist online." ( ) 2012 Sevenval GmbH
8 HTML5 offline 1. Warum? 2. Konzepte 3. Techniken 4. Schritte zur offline WebApp 5. Fallstricke / Grenzen 6. Empfehlung
9 Unterschiede zwischen Daten und Funktion aktives Offline Notiz Artikeltext Einstellungen Inhalte passives Offline HTML CSS JavaScript Daten werden aktiv im Client gespeichert Alle Frontend- und Logikdaten werden für die Offlinenutzung im Client gespeichert
10 Use-Cases Daten im Client Offline Site WebClient Einstellungen Client Client Client Daten Client Client Server Content Client Client Server Layout Server Client Client Logik Server Client Client Frontend Server Client Client Initiale Auslieferung Server Server Server 2012 Sevenval GmbH
11 HTML5 offline 1. Warum? 2. Konzepte 3. Techniken 4. Schritte zur offline WebApp 5. Fallstricke / Grenzen 6. Empfehlung
12
13 Aktives Offline localstorage WebSQL IndexedDB FileStorage API
14 localstorage Was ist das? Persistenter Speicher für Text Wird als Alternative zu Cookies gesehen Unterstützt von Allen gängigen Browsern
15 localstorage var notes = JSON.parse(localStorage.getItem("notes")); var note = { text : "Meine Notiz", timestamp : } notes.push(note); localstorage.setitem("notes",json.stringify(notes));
16 localstorage Pros Support aller Browser Einfach Schnelles Setup Cons Langsam bei großen Datenmengen Nicht durchsuchbar Text muss manuell strukturierter werden Synchrone Verarbeitung
17 WebSQL Was ist das? deprecated strukturierte relationale Datenbank Unterstützt von ios seit 3.2 Android seit 2.1 Opera Mobile seit 11.0
18 WebSQL var note = { text : "Meine Notiz", timestamp : } db.transaction(function(tx) { ); }); tx.executesql( "insert into notes " + "(text, timestamp) values (?,?);", [note.text, note.timestamp], handler, db.onerror
19 WebSQL Pros Support von allen gängigen Browsern Asynchron Performance Struktur der Daten Einfache Migration von bestehenden Serverdatenbanken Cons Deprecated Relationales Datenbank Knowhow notwendig
20 IndexedDB Was ist das? Konsequente Weiterentwicklung von localstorage und WebSQL Objekte können direkt gespeichert werden Unterstützt von Firefox ab 4.0, Chrome ab 11.0, IE wahrscheinlich ab 10.0
21 IndexedDB var note = { } text : "Meine Notiz", timestamp : var openrequest = indexeddb.open("notes", "MyNotes"); openrequest.onsuccess = function(ev) { db = ev.target.result; var speicher = db.transaction( [],IDBTransaction.READ_WRITE, 0 ).objectstore("notes"); } var request = speicher.put(note); request.onsuccess = function(fx) {console.log('saved');};
22 IndexedDB Pros Asynchron Objekte können ohne Vorbereitung gespeichert werden Durchsuchbar Einfach benutzbar Cons Keine Unterstützung in mobilen Browsern Kann komplex werden Keine fixen Datenstrukturen
23 FileSystem API Was ist das? Speicher für Binärdateien Dateien werden im Dateisystem abgelegt Unterstützt von Chrome seit 13 voll implementiert
24 FileSystem API var note = { text : "Meine Notiz", timestamp : } fs.root.getfile("notes/" + note.timestamp, {create: true, exclusive: true}, function(file) { file.createwriter(function(writer) { writer.onerror = filestore.onerror; var bb = new WebKitBlobBuilder; bb.append(json.stringify(note)); writer.write(bb.getblob("text/plain")); handler(); }, filestore.onerror); }, filestore.onerror);
25 FileSystem API Pros Speicher für große Dateien Asynchron Cons Aktuell nur für den Chrome verfügbar Nicht durchsuchbar Nicht für Objekte geeignet
26
27 passives Offline ApplicationCache
28 ApplicationCache Was ist das? Speicher für Web-Ressourcen Webseiten können komplett offline dargestellt werden Unterstützt von Allen gängigen Browsern
29 ApplicationCache CACHE MANIFEST #version 1 CACHE: /script.js /bild.png FALLBACK: / /offline.html NETWORK: *
30 ApplicationCache Pros Alle Dateien werden herunter geladen Schnelles Setup Guter Browsersupport EventHandler um auf Ereignisse reagieren zu können Cons Komplexes Updateverhalten Schwierig Online und Offline zu kombinieren Noch nicht in allen Browsern strikt implementiert Für Webentwickler ein seltsames Format
31 HTML5 offline 1. Warum? 2. Konzepte 3. Techniken 4. Schritte zur offline WebApp 5. Fallstricke / Grenzen 6. Empfehlung
32 Schritte zur offline WebApp 1. Schritt - Layout und Struktur Erstellen einer "normalen" WebApp 2. Schritt - localstorage Implementierung der lokalen Datenhaltung 3. Schritt - ApplicationCache Alle Daten und Assets lokal ablegen
33 1. Schritt - Die WebApp Struktur index.html Layout style.css Logik script.js
34 1. Schritt - Die WebApp - index.html <!DOCTYPE HTML> <html> <head> <link type="text/css" href="main.css"/> <script src="script.js"></script> </head> <body>... </body> </html>
35 1. Schritt - Die WebApp - style.css body { } background-color: #666; color: #fff;
36 1. Schritt - Die WebApp - script.js function addnote() { } /* Soll eine neue Notiz hinzufügen */
37 1. Schritt - Die WebApp - online Notiz... + Seite läd Notiz Sevenval GmbH
38 1. Schritt - Die WebApp - offline Notiz + Seite läd... Seite nicht gefunden Sevenval GmbH
39 2. Schritt - localstorage Was ist das? Permanenter Speicher für Text Zugriff nur über die selbe "Domain" Mobil am weitesten verbreitet Einfach zu nutzen
40 2. Schritt - localstorage // liest ein Element aus dem Speicher localstorage.getitem("key"); // schreibt ein Element in den Speicher localstorage.setitem("key","value"); // löscht ein Element aus dem Speicher localstorage.removeitem( key ); // löscht den gesamten Speicher localstorage.clear();
41 2. Schritt - localstorage localstorage.setitem('key', ); JSON.stringify( { ) } vara : 'a', varb : 'b' var item = JSON.parse( localstorage.getitem('key') );
42 2. Schritt - localstorage Notiz + Notiz Sevenval GmbH
43 2. Schritt - localstorage Seite nicht gefunden Sevenval GmbH
44 3. Schritt - ApplicationCache Was ist das? Ein im Browser liegender permanenter Cache. Ressourcen werden unter dem Namen ihrer URL dort abgelegt. Ressourcen im ApplicationCache werden nicht mehr vom Webserver abgerufen.
45 3. Schritt - ApplicationCache - index.html <!DOCTYPE HTML> <html mainfest="cache.manifest"> <head> <link type="text/css" href="main.css"/> <script src="script.js"></script> </head> <body>... </body> </html>
46 3. Schritt - ApplicationCache - Manifest CACHE MANIFEST /script.js /main.css Achtung: Das einbindende Dokument wird immer automatisch im Cache abgelegt.
47 3. Schritt - ApplicationCache - Kommentar CACHE MANIFEST # Kommentar /script.js /main.css
48 3. Schritt - ApplicationCache - Fallback CACHE MANIFEST /script.js /main.css FALLBACK: /profile/ /noprofile.html / /offline.html
49 3. Schritt - ApplicationCache - Network CACHE MANIFEST /script.js /main.css FALLBACK: / /offline.html NETWORK: *
50 3. Schritt - ApplicationCache Notiz + Notiz Sevenval GmbH
51 HTML5 offline 1. Warum? 2. Konzepte 3. Techniken 4. Schritte zur WebApp 5. Fallstricke / Grenzen 6. Empfehlung
52 MIME-Type AddType text/cache-manifest.manifest
53 Bilder Assets Logo Designelemente Sprites Stylesheet Inhalte Teaserbilder Artikelbilder
54 Bilder Asset-Bilder ApplicationCache Content-Bilder localstorage (Base64 encoded) var image = JSON.parse(localStorage.getItem('myImage')); return '<img src="data:image/'+image.type+ ';base64,'+image.data+'"/>';
55 Bilder OImageRequest = function(_url) { this.xhr = new XMLHttpRequest(); var iid = md5(_url); //md5 or other id this.xhr.open('get', _url, true); this.xhr.overridemimetype('text/plain; charset=x-user-defined'); // important this.xhr.onreadystatechange = function(e) { if (this.readystate==4&&this.status==200) { OImages.set(iid,'jpeg',this.responseText); } } this.xhr.send(); }
56 Bilder OImages = { } prefix : 'OImage', set : function(_id,_type,_data) { localstorage.setitem(this.prefix+_id, JSON.stringify( { })); id : _id, type : _type, data : Base64.encode(_data) }, get : function(_id) {... }
57 Bilder OImages = { prefix : 'OImage', set : function(_id,_type,_data) {... }, get : function(_id) { var imagestr = localstorage.getitem(this.prefix+_id); var image = JSON.parse(imageStr); if(!image.type) { image.type = "png"; } return '<img src="data:image/'+image.type +';base64,'+image.data+'"/>'; } }
58 ApplicationCache - Update Änderungen von Dateien werden ignoriert Updates des ApplicationCache werden nur geladen, wenn das CacheManifest geändert wurde. Dabei ist der Inhalt relevant. Caching-Header werden ignoriert
59 ApplicationCache - Update CACHE MANIFEST # version 1.1 CACHE: /script.js
60 ApplicationCache - Update - Schritt 1 Laden der Seite ja Laden der Seite und Assets aus dem ApplicationCache Seite im AppCache? Laden des CacheManifest nein Seite und Assets werden vom Server abgeholt 2012 Warum? Sevenval GmbH Konzepte Techniken Schritte Fallstricke Empfehlung
61 ApplicationCache - Update - Schritt 2 Laden des CacheManifest Änderungen am CacheManifest ja Laden der Seite und Assets aus dem ApplicationCache nein Ende 2012 Sevenval GmbH
62 ApplicationCache - Update - Schritt 3 Laden des CacheManifest Laden des CacheManifest Änderungen am CacheManifest Änderungen am CacheManifest ja Laden der Seite und Assets aus dem ApplicationCache Ende nein 2012 Warum? Sevenval GmbH Konzepte Techniken Schritte Fallstricke Empfehlung
63 Updates - manuelles Update if (window.applicationcache) { } applicationcache.addeventlistener('updateready', }); function() { if (confirm('aktualisiert! Neu laden?')) { } window.location.reload();
64 ApplicationCache - Update - Gesamtbild Laden der Seite ja Laden der Seite und Assets aus dem ApplicationCache Seite im AppCache? nein Seite und Assets werden vom Server abgeholt Laden des CacheManifest Laden des CacheManifest Laden der Seite und Assets aus dem ApplicationCache ja Änderungen am CacheManife st Änderung en am CacheMa nifest ja nein Error nein Ende 2012 Warum? Sevenval GmbH Konzepte Techniken Schritte Fallstricke Empfehlung
65 Updates - EventListener ApplicationCache.addEventListener(handle,function,false) ; cached: nach dem ersten Speichern eines CacheManifest checking: Start des Ladens eines Manifests. downloading: Start des Landes neuer Ressourcen. error: 404 des Manifest oder geändertes Manifest während des Downloads, Abbruch noupdate: Update nicht erforderlich (keine Änderung) obsolete: 404 -> Der ApplicationCache wird gelöscht progress: Event für jede Ressource die geladen wird. updateready: Letztes Event, wenn alle Ressourcen geladen sind.
66 Bin ich offline? if (navigator.online) { // online } else { // offline } window.addeventlistener('online', function(e) { // aktiv online gehen }, false); window.addeventlistener('offline', function(e) { // aktiv offline gehen }, false);
67 Weitere Fallstricke ApplicationCache Einbindene Seite wird immer gecached HTTP Cachingregeln greifen nicht Bei einem Fehler (404 oder Syntax) wird nichts gecached Richtige Syntax und Timing ist alles
68 Browsersupport WebSQL ios, Android (2+), BB (6+), MeeGo 1.2, WebOS IndexedDB FileSystem API localstorage Chrome (Android 4), FF (Android) Android (3+), Chrome, BB Playbook, Alle gängigen, außer Symbian und Windows Phone ApplicationCache Alle gängigen, außer Symbian und Windows Phone Mehr Infos unter Warum? Sevenval GmbH Konzepte Techniken Schritte Fallstricke Empfehlung
69 Größenbeschränkungen (z.t. erweiterbar) WebSQL 5 MB IndexedDB 5 MB FileSystem API 5 MB localstorage ApplicationCache 2,5 MB (ios und Android) bzw. 5 MB 5 MB 2012 Warum? Sevenval GmbH Konzepte Techniken Schritte Fallstricke Empfehlung
70 HTML5 offline 1. Warum? 2. Konzepte 3. Techniken 4. Schritte zu einer WebApp 5. Fallstricke / Grenzen 6. Empfehlung
71 Meine Empfehlung localstorage um Cookies zu vermeiden und (kleine) Daten zu speichern ApplicationCache um das Laden von Seiten zu beschleunigen oder mobile Seiten vollständig offline zur Verfügung zu stellen. WebSQL mit Einschränkungen und wenn man nur auf ein OS beschränkt ist.
72 FAZIT Durch diese HTML5 Feature lassen sich heute schon Webseiten trotz Funklöchern beschleunigen. Offline erfordert ein eigenes Konzept. Es sollten nur "geringe" Datenmengen gespeichert werden. Bis es einen schnell implementierbaren Standard für alle Systeme gibt, wird noch einige Zeit vergehen. HTML5 ist work in progress
73 HTML5 offline 1. Warum? 2. Konzepte 3. Techniken 4. Schritte zu einer WebApp 5. Fallstricke / Grenzen 6. Empfehlungen
74 Fragen?
75
76 ENDE Bilder von flickr unter der Creative Commons
Developer Week 2013 Offline (mobile) Webdevelopment
Developer Week 2013 Offline (mobile) Webdevelopment Kerstin Blumenstein Grischa Schmiedl Wer bin ich & Woher komm ich? Warum eigentlich? Problemstellung Nutzungssituationen Zu Hause, auf Arbeit Unterwegs
MehrAnleitung zum Prüfen von WebDAV
Anleitung zum Prüfen von WebDAV (BDRS Version 8.010.006 oder höher) Dieses Merkblatt beschreibt, wie Sie Ihr System auf die Verwendung von WebDAV überprüfen können. 1. Was ist WebDAV? Bei der Nutzung des
MehrDesign anpassen eine kurze Einführung
Design anpassen eine kurze Einführung Das gesamte Layout von Papoo basiert auf modernen CSS Layouts die vollständig ohne Layout Tabellen funktionieren. Um schnell vorhandene Designs anpassen zu können
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
MehrClient-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30
Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30 Copyright Brainloop AG, 2004-2015. Alle Rechte vorbehalten. Dokumentenversion: 1.1 Sämtliche verwendeten Markennamen und Markenzeichen
MehrHinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2
Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2 Installationsvoraussetzungen: Die Update-Routine benötigt das DotNet-Framework 4.0 Client Profile, das normalerweise über
Mehr1 Was ist das Mediencenter?
1 Was ist das Mediencenter? Das Mediencenter ist Ihr kostenloser 25 GB Online-Speicher. Mit dem Mediencenter erleben Sie überall Ihre Fotos, Musik und Videos und teilen Ihre schönsten Momente mit Familie
MehrBrainloop Dox Häufig gestellte Fragen
Brainloop Dox Häufig gestellte Fragen 1. Wie kann ich ein Unternehmenskonto für Brainloop Dox erstellen? Zum Erstellen eines Unternehmenskontos für Brainloop Dox, besuchen Sie unsere Webseite www.brainloop.com/de/dox.
MehrMusterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06
Musterlösung für Schulen in Baden-Württemberg Windows 2003 Basiskurs Windows-Musterlösung Version 3 Stand: 19.12.06 Impressum Herausgeber Zentrale Planungsgruppe Netze (ZPN) am Kultusministerium Baden-Württemberg
MehrAnleitung Grundsetup C3 Mail & SMS Gateway V02-0314
Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314 Kontakt & Support Brielgasse 27. A-6900 Bregenz. TEL +43 (5574) 61040-0. MAIL info@c3online.at loxone.c3online.at Liebe Kundin, lieber Kunde Sie haben
MehrUniversal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.
ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf
MehrFernzugang Uniklinikum über VMware View
Fernzugang Uniklinikum über VMware View Windows Mit VMware View haben Sie die Möglichkeit, von einem beliebigen Netzwerk aus auf einen Rechnerpool des Uniklinikums zuzugreifen. 1. Installation des VMware
MehrMeine erste Homepage - Beispiele
Meine erste - Beispiele 1. Beispiel meine Willkommen auf meiner Befehle nicht über Hier ist ein Senior, der noch fit für's Internet ist. Probieren wir
MehrEigenen WSUS Server mit dem UNI WSUS Server Synchronisieren
Verwaltungsdirektion Informatikdienste Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Inhaltsverzeichnis Einleitung... 3 Installation WSUS Server... 4 Dokumente... 4 Step by Step Installation...
MehrClient-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30
Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30 Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Dokumentenversion 2.0 Sämtliche verwendeten Markennamen und Markenzeichen
MehrEinrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000
Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten
MehrAdminer: Installationsanleitung
Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann
MehrSharePoint Workspace 2010 Installieren & Konfigurieren
[Geben Sie Text ein] SharePoint Workspace 2010 Installieren & Konfigurieren SharePoint Workspace 2010 Installieren & Konfigurieren Inhalt SharePoint Workspace 2010 Installieren... 2 SharePoint Workspace
MehrErste Hilfe. «/IE Cache & Cookies» Logout, alte Seiten erscheinen, Erfasstes verschwindet?
Erste Hilfe «/IE Cache & Cookies» Logout, alte Seiten erscheinen, Erfasstes verschwindet? Cache Einstellungen Im Internet Explorer von Microsoft wie auch in anderen Browsern (zum Beispiel Firefox) gibt
MehrPräsentation Von Laura Baake und Janina Schwemer
Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung
MehrErste Schritte mit Sharepoint 2013
Erste Schritte mit Sharepoint 2013 Sharepoint ist eine webbasierte Plattform zum Verwalten und Teilen (speichern, versionieren, suchen, sortieren, mit Rechten und Merkmalen versehen, ) von Informationen
MehrWie räume ich mein Profil unter Windows 7 auf?
Wie räume ich mein Profil unter Windows 7 auf? Das unter Windows 7 der Profilspeicher voll ist, liegt an einigen Programmen, die Daten direkt im Profil ablegen. Unter Windows XP gab es für diesen Fall
MehrHTML5. 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,
MehrWas ist das Tekla Warehouse
TEKLA WAREHOUSE Was ist das Tekla Warehouse https://warehouse.tekla.com Tekla Warehouse 2 Das Tekla Warehouse ist eine von Tekla geschaffene Online-Plattform, auf der Modellierer Tekla spezifische Daten
MehrEinstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG
Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich
MehrAnleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH
Amt für Informatik Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Anleitung vom 12. September 2009 Version: 1.0 Ersteller: Ressort Sicherheit Zielgruppe: Benutzer von SSLVPN.TG.CH Kurzbeschreib:
MehrPowermanager Server- Client- Installation
Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server
MehrTeamViewer App für Outlook Dokumentation
TeamViewer App für Outlook Dokumentation Version 1.0.0 TeamViewer GmbH Jahnstr. 30 D-73037 Göppingen www.teamviewer.com Inhaltsverzeichnis 1 Installation... 3 1.1 Option 1 Ein Benutzer installiert die
MehrComputeria Solothurn
Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS
MehrAnleitung für den Zugriff auf Mitgliederdateien der AG-KiM
Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM Hinweise: - Dies ist eine schrittweise Anleitung um auf den Server der Ag-Kim zuzugreifen. Hierbei können Dateien ähnlich wie bei Dropbox hoch-
MehrUmstellung der KIT-Teamseiten von SharePoint 2007 nach 2013
Umstellung der KIT-Teamseiten von SharePoint 2007 nach 2013 Hinweise für Teamseiten-Administratoren (SCC) KIT University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
MehrSophia Business Leitfaden zur Administration
Sophia Business Leitfaden zur Administration 1. Anmelden... 2 2. Zugangscode neu anlegen... 3 3. Zugangscodes verwalten... 4 4. Ergebnisse anzeigen... 5 5. Installation und technische Hinweise... 6 a.
MehrClouDesktop 7.0. Support und Unterstützung. Installation der Clientsoftware und Nutzung über Webinterface
ClouDesktop 7.0 Installation der Clientsoftware und Nutzung über Webinterface Version 1.07 Stand: 22.07.2014 Support und Unterstützung E-Mail support@anyone-it.de Supportticket helpdesk.anyone-it.de Telefon
MehrOnline-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
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrHTML5 HOCKEYSTICK EXPANDABLE BANNER v1.0
HTML5 HOCKEYSTICK EXPANDABLE BANNER v1.0 INHALT 1. VORAUSSETZUNGEN... 3 2. BESCHREIBUNG... 3 3. BANNER... 3 4. PANELS... 4 5. FALLBACK... 4 4. ANLEGEN DES HTML5 HOCKEYSTICK ADS... 4 2 1. VORAUSSETZUNGEN
MehrKURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE
KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Zugriff auf Cloud Object Storage mit Cyberduck...Seite 04 3. Neuen Container
MehrESB - 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
MehrInformation zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)
Information zum SQL Server: Installieren und deinstallieren (Stand: September 2012) Um pulsmagic nutzen zu können, wird eine SQL-Server-Datenbank benötigt. Im Rahmen der Installation von pulsmagic wird
MehrSHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013
SHAREPOINT Unterschiede zwischen SharePoint 200 & 203 Inhalt. Einleitung... 2 2. Websiteaktion... 3 3. Dateivorschau... 4 4. Dateibearbeitung... 4 5. Datei hochladen... 5 6. Synchronisierung... 6 von 6
MehrTeamSpeak3 Einrichten
TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen
MehrAnleitung zum Extranet-Portal des BBZ Solothurn-Grenchen
Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen Inhalt Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen 2.2 Installation von Office 2013 auf Ihrem privaten PC 2.3 Arbeiten mit den Microsoft
MehrAllgemeine Informationen Slides2Go Stand April 2015
Allgemeine Informationen Slides2Go Stand April 2015 1. ALLGEMEINE INFORMATIONEN... 3 1.1 SYSTEMANFORDERUNGEN WEB-BACKEND... 3 1.2 SYSTEMANFORDERUNGEN FRONTEND / APP... 3 1.3 UNTERSTÜTZTE DATEIFORMATE...
MehrSANDBOXIE 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:
Mehr2. Installation unter Windows 8.1 mit Internetexplorer 11.0
1. Allgemeines Der Zugang zum Landesnetz stellt folgende Anforderungen an die Software: Betriebssystem: Windows 7 32- / 64-bit Windows 8.1 64-bit Windows Server 2K8 R2 Webbrowser: Microsoft Internet Explorer
MehrSie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.
1 Informationen zum F*EX Service von BelWü Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden. 2 Registrierung für den Service Auf fex.belwue.de finden Sie
MehrAnleitung zum Prüfen von WebDAV
Brainloop Secure Dataroom Version 8.20 Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Sämtliche verwendeten Markennamen und Markenzeichen sind Eigentum der jeweiligen Markeninhaber. Inhaltsverzeichnis
MehrEinführung in den myapp2go Admin Bereich
Einführung in den myapp2go Admin Bereich Der Adminbereich kann bei unterschiedlichen Modulen andere Menüpunkte bei Ihnen haben, die Funktionalität ist aber gleich wie hier beschrieben. Selbstverständlich
MehrDurchführung der Netzwerk bzw. Mehrplatzinstallation
Installation des DB-Managers Wählen Sie einen Rechner aus, der als Datenbankserver eingesetzt werden soll. Dieser PC sollte nach Möglichkeit kein Arbeitsplatzrechner sein. Wir empfehlen ein Mehrkernsystem
MehrCOSIDNS 2 ISPconfig3. Version 0.1 (17.01.2013)
COSIDNS 2 ISPconfig3 Version 0.1 (17.01.2013) Das Modul verbindet das Hosting Panel ISPconfig3 mit der Domainverwaltung edns. Dies ermöglicht Ihnen Domains direkt aus ISPconfig3 heraus zu verwalten und
MehrEinrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications
Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Windows 8 Systemsteuerung > Programme > Windows Features aktivieren / deaktivieren > Im Verzeichnisbaum
Mehr> Mozilla Firefox 3. Browsereinstellungen optimieren. Übersicht. Stand Juli 2009. Seite. Inhalt. 1. Cache und Cookies löschen
> Mozilla Firefox 3 Browsereinstellungen optimieren Übersicht Inhalt Seite 1. Cache und Cookies löschen 2. Sicherheits- und Datenschutzeinstellungen 2 4 Stand Juli 2009 1. Cache und Cookies löschen Jede
MehrUpdate und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten
Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert
MehrDie 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
MehrLive Update (Auto Update)
Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch
MehrPerceptive Document Composition
Systemvoraussetzungen Version: 6.0.1 Erstellt von Product Knowledge, R&D Datum August 2015 Inhalt Perceptive Document Composition Systemvoraussetzungen... 3 Perceptive Document Composition WebClient Systemvoraussetzungen...
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
MehrTechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung
Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung Diese Anleitung hilft Ihnen, das nachfolgend geschilderte Problem zu beheben.
MehrDie i-tüpfelchen: Favicons
Schenken Sie Ihrer URL ein eigenes Icon Sie werden lernen: Wo werden Favicons überall angezeigt? Wie kommen Favicons in die Adressleiste? So erstellen Sie Favicons auf Windows und Mac Ein Favicon für unsere
MehrWie starte ich mit meinem Account?
www.flatbooster.com Wie starte ich mit meinem Account? deutsche Auflage Datum: 03.12.2011 Version: 1.0.2 Download: http://flatbooster.com/support Inhaltsverzeichnis 1 Einleitung 1 2 Wie starte ich mit
MehrAnleitung für Lernende: E-Mail Login. E-Mail-Login für Lernende der FREI'S Schulen
Anleitung: E-Mail-Login für der FREI'S Schulen Inhaltsverzeichnis Kurzanleitung: Nutzungsmöglichkeiten / Login... 1 Angebot / Anwendungszweck... 2 Einschränkungen... 2 Login über WWW... 3 Login über E-Mail
MehrFacebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten
Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrBedienungsanleitung Nokia MixRadio
Bedienungsanleitung Nokia MixRadio Ausgabe 1.0 DE Erste Schritte mit der Nokia MixRadio-App Mit Nokia MixRadio können Sie neue Musik entdecken und Ihre alten Lieblingstitel anhören. Sie können die Nokia
MehrInstallationsanleitung dateiagent Pro
Installationsanleitung dateiagent Pro Sehr geehrter Kunde, mit dieser Anleitung möchten wir Ihnen die Installation des dateiagent Pro so einfach wie möglich gestalten. Es ist jedoch eine Softwareinstallation
MehrSaniVision WebApps Allgemeine Informationen
WebApps Allgemeine Informationen Allgemeine Informationen Die WebApps werden als einzelne Applikationen auf einem lokalen Webserver installiert. Eine Anbindung vom Webserver an die - ist hierbei zwingend
Mehrphp 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.
MehrNTT DATA Helpdesk Benutzerhandbuch
NTT DATA Helpdesk Benutzerhandbuch Inhaltsverzeichnis 1 Login... 2 2 Helpdesk... 3 2.1 Homepage... 3 2.1.1 Ticketauswahl... 4 2.1.2 Tabellenvoreinstellungen... 4 2.1.3 Berichte, Auswahl der Einträge in
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrUm über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:
FTP-Upload auf den Public Space Server mit FileZilla 1. Was wird benötigt? Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben: Benutzername: Ihr Webuser
MehrInstallationsanleitung für Update SC-Line 2010.3
SYSTEMVORAUSSETZUNGEN SC-Line 2010.3 benötigt für den Betrieb Windows 2000, Windows XP, Windows Vista - (32Bit und 64Bit), Windows 7 - (32Bit und 64Bit), Windows Server 2003, Windows Server 2008 - (32Bit
MehrRIS Abbild mit aktuellen Updates
Musterlösung für Schulen in Baden-Württemberg Windows 2003 RIS Abbild mit aktuellen Updates Stand: 09.01.10 Impressum Herausgeber Zentrale Planungsgruppe Netze (ZPN) am Kultusministerium Baden-Württemberg
MehrFormular»Fragenkatalog BIM-Server«
Formular»Fragenkatalog BIM-Server«Um Ihnen so schnell wie möglich zu helfen, benötigen wir Ihre Mithilfe. Nur Sie vor Ort kennen Ihr Problem, und Ihre Installationsumgebung. Bitte füllen Sie dieses Dokument
MehrINDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline
Öffentliche Ordner Offline INDEX Öffentliche Ordner erstellen Seite 2 Offline verfügbar einrichten Seite 3 Berechtigungen setzen Seite 7 Erstelldatum 12.08.05 Version 1.1 Öffentliche Ordner Im Microsoft
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrHinweis auf ein Problem mit einem Sicherheitszertifikat einer Webseite
Hinweis auf ein Problem mit einem Sicherheitszertifikat einer Webseite Beim Aufruf der Speedport-Konfigurationsoberfläche erhält man einen Hinweis auf ein Problem mit dem Sicherheitszertifikat der Webseite.
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
MehrInstallieren Sie den Janaserver auf dem Schulserver oder dem Lehrerrechner.
1. Download und Installation Laden Sie aktuelle Version von www.janaserver.de herunter. Installieren Sie den Janaserver auf dem Schulserver oder dem Lehrerrechner. 2. Öffnen der Administrationsoberfläche
Mehr1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten
AVM GmbH Alt-Moabit 95 D-10559 Berlin Faxversand mit dem FRITZ! LAN Assistenten Mit dem FRITZ! LAN Assistenten können Sie einen Computer als FRITZ!fax Server einrichten, über den dann Faxe von anderen
MehrLexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver
Eine Firewall für Lexware professional oder premium konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Die Firewall von Windows 7 und Windows 2008 Server... 2 4. Die Firewall
MehrSeminar DWMX 2004. DW Session 015
Seminar DWMX 2004 DW Session 015 Veröffentlichen der lokalen Website Bis jetzt sind die Daten immer lokal in Dreamweaver bearbeitet und über die interne Vorschau mit F12/Strg.+F12 im Browser betrachtet
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrJanitos Maklerportal. Mögliche Probleme und Fragen:
Janitos Maklerportal Mögliche Probleme und Fragen: 1. Ich kann mich nicht im Maklerportal anmelden.... 2 2. Muss ich bei der Anmeldung auf Groß- und Kleinschreibung achten?... 2 3. Ich habe meinen Benutzernamen
MehrOpenMAP WEBDrive Konfiguration. Oxinia GmbH 1.6.2012, Version 1
OpenMAP WEBDrive Konfiguration Oxinia GmbH 1.6.2012, Version 1 Inhaltsverzeichnis 1 Zweck des Dokuments...3 2 Support...3 3 Systray Applikation...3 3.1 Synchronisieren der Daten...4 3.2 Verbinden des Laufwerks...5
MehrEinführung in PHP. (mit Aufgaben)
Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites
MehrDieses HowTo darf nicht vervielfältigt oder veröffentlich werden ohne Einverständnis des Erstellers. Alle Angaben ohne Gewähr.
[HowTo] Einrichten von POP3 & SMTP am Client Autor(en): Michael Ruck Stand: 19.09.2008 Version: 1.0 Lotus Notes Client Versionen: 6.x, 7.x, 8.x Michael Ruck Dieses HowTo darf nicht vervielfältigt oder
MehrSystemeinstellungen im Internet Explorer für WEB-KAT
im Internet Explorer für WEB-KAT V 20151123 DE - Copyright 1998-2015 by tef-dokumentation 1 / 12 Inhaltsverzeichnis Systemeinstellungen im Internet Explorer 1 1. Hardware 3 1.1 Computer 3 1.2 Internetverbindung
MehrEinführung Responsive Webdesign
Einführung Responsive Webdesign Aktuelle Situation Desktop Webseiten Umsetzungen auch heute noch in den meisten Fällen Pixelbasiert JavaScript schafft Dynamik CSS schafft Trennung von Inhalt und Layout
MehrMan liest sich: POP3/IMAP
Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und
MehrA-CERT CERTIFICATION SERVICE 1
Installation und Verwendung von GLOBALTRUST Zertifikaten unter ios Support - Kurzinformation - iphone https://secure.a-cert.at/static/globaltrust-installieren-iphone.pdf A-CERT CERTIFICATION SERVICE 1
MehrSteuererklärung mit dem PC. Computeria-Urdorf 10. Februar 2010
Steuererklärung mit dem PC Computeria-Urdorf 10. Februar 2010 Vorteile und Nachteile Daten aus Hilfsblättern (Zusatzformularen) werden automatisch in die Steuererklärung übernommen und nachgeführt. Vor
MehrBrainloop Secure Client für ios Version 1.5 Schnellstartanleitung
Brainloop Secure Client für ios Version 1.5 Schnellstartanleitung Copyright Brainloop AG, 2004-2015. Alle Rechte vorbehalten. Sämtliche verwendeten Markennamen und Markenzeichen sind Eigentum der jeweiligen
MehrIhr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
MehrCSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung
Kapitel 1 Die Vorbereitung Vorgängerversionen. Bald darauf folgte dann schon die Version 4, die mit einer kleinen Bearbeitung bis vor Kurzem 15 Jahre unverändert gültig war. All das, was du die letzten
MehrBernhard Kau @2ndkauboy http://kau-boys.de #wpcb13
Bernhard Kau @2ndkauboy http://kau-boys.de #wpcb13 1 Übersicht der PageSpeed Produkte Installation von Mod_Pagespeed Übersicht der verfügbaren Filter Vorstellung einiger wichtiger Filter Ersetzung von
MehrMagento Theming Ein Einstieg Rainer Wollthan
Magento Theming Ein Einstieg Rainer Wollthan Überblick Vorbereitung Datei Struktur Adminbereich Layout XML Block Template Magento Theming macht Spaß! Vorbereitung Produkte Marketingmaßnahmen Design Länder
MehrArbeiten mit dem neuen WU Fileshare unter Windows 7
Arbeiten mit dem neuen WU Fileshare unter Windows 7 Mit dem neuen WU Fileshare bieten Ihnen die IT-Services einen flexibleren und einfacheren Zugriff auf Ihre Dateien unabhängig davon, ob Sie sich im Büro
Mehr