PHPUG Karlsruhe 1. Juli 2009 Zend_ProgressBar und Zend_Tag_Cloud Ben Scholzen Software Entwickler DASPRiD's.

Slides:



Advertisements
Ähnliche Präsentationen
GrafStat Ausgabe 2009 Ein kurzer Überblick.
Advertisements

interaktiver Web Service Workflows
Be.as WEB Technologie
Programmieren im Großen von Markus Schmidt und Benno Kröger.
Internetpräsentation aus PowerPoint erstellen Tipp der Woche 31/2000
Druck / Ausgaben unter LSF
Daniel Höfler Markus Thurner XMLApplicationPlatform Siemens OpenStage 60/80.
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
AWI externer WWW-Server interner WWW-Server Ausgangssituation www.
© 2005 Pohlig - Taulien Datenströme GK Informatik 1 Datenströme.
Einführung MySQL mit PHP
Marcus Haller & René Schulze
CRM Group Mail. 2 Wenn Sie einen Newsletter senden wollen, können sie dies mit CRM Group Mail ortsunabhängig mit einen Webbrowser via Internet erledigen.
Fachhochschule München, Projektstudium Chipkarten SS 2002 Abschlusspräsentation – Webdesign Gruppe Harry Klein Martin Heerens Marcus Fieber Matthias Einig.
Gegenstand EDV Thema: Informative Webseiten
LearningApps: Mehr Interaktivität für E-Learning im Web 2.0
EIDAMO ® Frontend Das neue Frontend gibt Ihnen 100% Flexibilität, und weil es auf verschiedene Framework Biblieotheken basiert, können Sie praktisch.
JavaScript.
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Typo3 Templates und TypoScript
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Java für Fortgeschrittene
Web 2.0 Das ‚neue‘ Internet.
CGI (Common Gateway Interface)
EP Media Group SiteKist CMS Version 6.9. ©2014 EP Media Group Internet:
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
H. Beede IT 8 Grundlagen html
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Wie funktionieren Internetseiten? Html und Co – Teil 2 Heimo Reiter.
CSS Cascading Style Sheets
W W W - World Wide Web. Das World Wide Web kommt aus dem Englischen und bedeutet ‚Weltweites Netz‘ ist ein über das Internet abrufbares Hypertext-System.
Login proIT-Portal Login unterscheidet zwischen Administrator, Mandanten und Benutzern. Anpassung und Aussehen pro Mandant Unterschiedliche Datenräume.
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
(X)HTML und Tags. HTML - XHTML HTML wird seit 1999 nicht mehr weiterentwickelt. XHTML basiert auf XML und befolgt XML Syntaxregeln. Im weiteren Kursverlauf.
->Prinzip ->Systeme ->Peer – to – Peer
IT2 – WS 2005/20061Nov 14, 2005 Visibility  public: Sichtbar in allen Paketen  protected: Sichtbar innerhalb des Pakets und in den Unterklassen  (default,
Hauptseminar W. de Boer, Univ. Karlsruhe1 Ziel eines Hauptseminars Lernen wie man einen guten Vortrag hält. Wichtig: 1)Kontakt mit den Zuhörern (z.B. Pointer.

1 Einleitung Auf dem Weg zum Web 2.0 (was immer das sein mag) ist jQuery klein und fix Hängt damit die "Großen" wie Prototype, Dojo oder Mochikit ab Kreuzt.
Theorie. Was ist Drupal? Content-Management-System, Open Source Software Hauptanwendung in der Organisation von Websites In PHP geschrieben und wird als.
| New Features APEX 4.2.x Patrik Tischer Ratingen,
Software zum Durchführen und Auswerten von Umfragen.
Desktop-Publishing Grafik- und Bildformate. F. Müller Übersicht Bitmaps – Pixel, Größe – Auflösung – Optimierung – Farbtiefe – Speicherformate – Animationen.
Was ist ein HTML-Dokument? - Ein WWW-Dokument, das mit anderen Dokumenten verknüpft ist. - Es kann beinhalten: Text, Bilder, Geräusche, Videos, Animationen,
Deutscher Perl Workshop 2014 PORF Practice
Erfahrungen mit dem neuen Primo-UI
Regionale Lehrerfortbildung
Titel der Präsentation
GrafStat Ausgabe 2009 Ein kurzer Überblick.
PowerPoint / Open Office Impress
ABB STOTZ-KONTAKT GmbH ABB i-bus® KNX Zeitschaltuhr FW/S 8.2.1
Arbeiten mit dem Terminal
Aw-Wert-1 Ein aus T1, F1 und einer Bauteiltemperatur errechneter Wert. Dieser wird bei der Beurteilung von Schimmelgefahr verwendet. Im Blatt „Analyse“:
Force-directed RNA Visualization
WEB-Entwickler 2016.
General Download Finder
Titel der Präsentation
Firewall.
Der Schulbuchhandel Das Geschäftsmodell im Umbruch
Modul 7: Neue Medien Workshop: InES online – eine Einführung Eine Präsentation von Peter Müller.
1.
XINFO HORIZONT Überblick zu XINFO Software for Datacenters
Titel der Präsentation
Webinar 21.Februar :00 Uhr i-views 5.0 Die Smart Data Engine –
Zusatzfeatures für herkömmliche OPACs
Vom Feld zur Cloud eine kollaborative Online-Plattform zur Verwaltung hydrologischer Observatorien Philipp Kraft, David Windhorst, Lutz Breuer.
Winalldatview - IVDK Data Mining Software
(Structured Query Language)
Datenbanken
 Präsentation transkript:

PHPUG Karlsruhe 1. Juli 2009 Zend_ProgressBar und Zend_Tag_Cloud Ben Scholzen Software Entwickler DASPRiD's

| 1. Juli 2009 | PHPUG Karlsruhe 2 Themenübersicht ● Zend_ProgressBar Anwendungsgebiete Aufbau Verwendung im Web und auf der Konsole ● Zend_Tag_Cloud Definiton von Tags und Tagclouds Vorteile von Zend_Tag_Cloud Verwendung ● Fragen & Antworten

| 1. Juli 2009 | PHPUG Karlsruhe 3 Zend_ProgressBar (oder: den Fortschritt vorantreiben) ● Zend_ProgressBar ● Zend_Tag_Cloud ● Was sind Tags ● Vorteile von Zend_Tag_Cloud ● Benutzung ● Fragen & Antworten

| 1. Juli 2009 | PHPUG Karlsruhe 4 Aufgaben von Zend_ProgressBar ● Entgegennahme von absoluten Fortschrittsdaten ● Berechnung relativer Fortschrittsdaten ● Wiedergabe des Fortschritts

| 1. Juli 2009 | PHPUG Karlsruhe 5 Ausgabe für den Benutzer ● Web ● Konsole

| 1. Juli 2009 | PHPUG Karlsruhe 6 Wo lässt sich ein Fortschrittsbalken einsetzen? ● Versand von Newslettern ● Upload ● Download ● Abarbeitung von Dateien ● Sonstige lang-laufende Aufgaben

| 1. Juli 2009 | PHPUG Karlsruhe 7 Struktur von Zend_ProgressBar ● Zend_ProgressBar Verwaltung der absoluten Werte Session-Verwaltung ● Zend_ProgressBar Adapter Entgegennahme von relativ berechneten Werten Wiedergabe der Daten

| 1. Juli 2009 | PHPUG Karlsruhe 8 Inkrementelles Beispiel ● Sinnvoll bei fest ansteigenden Werten

| 1. Juli 2009 | PHPUG Karlsruhe 9 Differentielles Beispiel ● Sinnvoll bei variabel ansteigenden Werten

| 1. Juli 2009 | PHPUG Karlsruhe 1010 Die drei Standard Adapter ● Zend_ProgressBar_Adapter_Console Für die Ausgabe auf der Konsole ● Zend_ProgressBar_Adapter_JsPush Übertragung der Daten über eine einzige Verbindung ● Zend_ProgressBar_Adapter_JsPull Übertragung der Daten über mehrere Verbindungen

| 1. Juli 2009 | PHPUG Karlsruhe1 Der Konsolen Adapter ● Aussehen des Fortschrittsbalkens lässt sich anpassen ● Element können beliebig angeordnet werden Bar Percent ETA Text ● Ausgabe-Stream kann umgelenkt werden ● Abschluss-Aktion kann gewählt werden Zeilenumbruch Fortschrittsbalken entfernen Nichts tun

| 1. Juli 2009 | PHPUG Karlsruhe 1212 Der JavaScript Push Adapter ● Benötigt nur eine einzige Verbindung Separat bei z.B. Upload Kombiniert bei z.B. Versand von s ● Wird entweder durch oder verwendet ● Nachteile Einige Antiviren-Software blockieren das Empfangen der Daten bis die Verbindung beendet ist

| 1. Juli 2009 | PHPUG Karlsruhe 1313 Der JavaScript Pull Adapter ● Läuft über mehrere getrennte Verbindungen ● Wird per JSON abgefragt ● Aktualisierungsintervall frei wählbar ● Nachteile Je nach Aktualisierungintervall sind sehr viele Verbindungen nötig

| 1. Juli 2009 | PHPUG Karlsruhe 1414 Die Browser-Seite ● Berechnete Daten werden an Browser gesendet Current Max Percent TimeTaken TimeRemaining Text ● Ausgabe erfolgt via HTML / CSS / JavaScript JavaScript Frameworks (jQuery, Dojo, etc.) Manuell

| 1. Juli 2009 | PHPUG Karlsruhe 1515 Zend_Tag_Cloud ● Zend_ProgressBar ● Zend_Tag_Cloud ● Was sind Tags ● Vorteile von Zend_Tag_Cloud ● Benutzung ● Fragen & Antworten

| 1. Juli 2009 | PHPUG Karlsruhe 1616 Was sind Tags und Tagclouds überhaupt? ● Tags Schlagworte / Stichworte ● Tagclouds Visualisierung von Informationen Ansammlung von Tags Alphabetisch sortiert Tags werden nach Gewichtung visualisiert

| 1. Juli 2009 | PHPUG Karlsruhe 1717 Aussehen einer Tagcloud

| 1. Juli 2009 | PHPUG Karlsruhe 1818 Welche Vorteile bringt Zend_Tag_Cloud? ● Interface / Klasse für einzelne Tags Setzen und hohlen des Titels Definition beliebiger Parameter ● Klasse für Sammlung von Tags Einfaches durchlaufen aller Tags dank ArrayIterator Automatische Berechnung logarithmischer Gewichtung ● Klasse für die Darstellung von Tagclouds Kommt mit Decorator für HTML Ausgabe Komplett konfigurierbar Erlaubt Ausgabe für jedes Medium ● Decoratoren und Tags einstellbar durch Konfiguration oder programmatisch

| 1. Juli 2009 | PHPUG Karlsruhe 1919 Ein simples Beispiel

| 1. Juli 2009 | PHPUG Karlsruhe 2020 Und was dabei heraus kommt

| 1. Juli 2009 | PHPUG Karlsruhe 2121 Zwischenbilanz ● In nur wenigen Minuten: Mehrere Tags erstellt mit Gewichtung und Verlinkung HTML-Ausgabe erzeugt

| 1. Juli 2009 | PHPUG Karlsruhe2 Dem ganzen etwas Farbe verleihen

| 1. Juli 2009 | PHPUG Karlsruhe 2323 Das finale Ergebnis

| 1. Juli 2009 | PHPUG Karlsruhe 2424 Abschließende Zusammenfassung ● Zend_ProgressBar ● Zend_Tag_Cloud ● Was sind Tags ● Vorteile von Zend_Tag_Cloud ● Benutzung ● Fragen & Antworten

| 1. Juli 2009 | PHPUG Karlsruhe 2525 Weitere Quellen ● Zend Framework Dokumentation ● Mein Blog

| 1. Juli 2009 | PHPUG Karlsruhe 2626 Vielen Dank für eure Aufmerksamkeit! ● Zend_ProgressBar ● Zend_Tag_Cloud ● Was sind Tags ● Vorteile von Zend_Tag_Cloud ● Benutzung ● Fragen & Antworten