This document discusses URLs and URL design. Some key points covered include:
- URLs should be meaningful and describe the content or functionality behind them. File structure and naming conventions in URLs can help with this.
- URL rewriting techniques like Pretty URLs can make URLs cleaner and more readable for users and search engines.
- Namespaces, routing conventions, and RESTful design principles can help organize URLs and map URLs to application functionality.
- Vanity URLs, long URLs, and duplicate or dangling URLs should generally be avoided for usability and maintenance reasons.
This document discusses responsive video formats and codecs for HTML5 video, including MP4, WebM, and Ogg Theora. It provides code examples for using media queries to serve different video sources based on screen width. Formats like H.264, VP8 and Vorbis are supported. Tools like FFmpeg can be used to optimize MP4 files and techniques like Apple HLS and MPEG-DASH enable adaptive streaming. Emerging codecs like ORBX.js, HEVC, VP9 and WebRTC are also mentioned.
Chisholm Gallery, Golf Commissions, Mark Robinsonguestc16247
Mark Robinson is a British artist born in Belfast in 1960 who specializes in golf portraits. He studied Fine Art in London during the 1970s and has exhibited internationally. The document provides biographical information about Robinson and notes that he focuses on portraits related to the sport of golf in his work.
This document summarizes a presentation on the benefits and proper usage of SSL/TLS. It discusses how SSL/TLS can provide encryption and identity verification for web traffic. It provides examples of how to configure SSL/TLS on web servers and applications to securely transmit sensitive data. It also addresses challenges like supporting older clients and improving performance. Proper SSL/TLS configuration helps secure user privacy and website integrity.
The document discusses various techniques for optimizing web performance, including:
- Minifying assets like CSS, JavaScript, and images to reduce file sizes
- Leveraging caching, compression, and browser parallelization to speed up page loads
- Implementing responsive design patterns and techniques like image sprites and media queries
- Optimizing assets further with techniques like image optimization, lazy loading, and prefetching
This document discusses URLs and URL design. Some key points covered include:
- URLs should be meaningful and describe the content or functionality behind them. File structure and naming conventions in URLs can help with this.
- URL rewriting techniques like Pretty URLs can make URLs cleaner and more readable for users and search engines.
- Namespaces, routing conventions, and RESTful design principles can help organize URLs and map URLs to application functionality.
- Vanity URLs, long URLs, and duplicate or dangling URLs should generally be avoided for usability and maintenance reasons.
This document discusses responsive video formats and codecs for HTML5 video, including MP4, WebM, and Ogg Theora. It provides code examples for using media queries to serve different video sources based on screen width. Formats like H.264, VP8 and Vorbis are supported. Tools like FFmpeg can be used to optimize MP4 files and techniques like Apple HLS and MPEG-DASH enable adaptive streaming. Emerging codecs like ORBX.js, HEVC, VP9 and WebRTC are also mentioned.
Chisholm Gallery, Golf Commissions, Mark Robinsonguestc16247
Mark Robinson is a British artist born in Belfast in 1960 who specializes in golf portraits. He studied Fine Art in London during the 1970s and has exhibited internationally. The document provides biographical information about Robinson and notes that he focuses on portraits related to the sport of golf in his work.
This document summarizes a presentation on the benefits and proper usage of SSL/TLS. It discusses how SSL/TLS can provide encryption and identity verification for web traffic. It provides examples of how to configure SSL/TLS on web servers and applications to securely transmit sensitive data. It also addresses challenges like supporting older clients and improving performance. Proper SSL/TLS configuration helps secure user privacy and website integrity.
The document discusses various techniques for optimizing web performance, including:
- Minifying assets like CSS, JavaScript, and images to reduce file sizes
- Leveraging caching, compression, and browser parallelization to speed up page loads
- Implementing responsive design patterns and techniques like image sprites and media queries
- Optimizing assets further with techniques like image optimization, lazy loading, and prefetching
Ein kurzer Talk auf der DOAG (Deutsche Oracle Anwendergruppe) in Frankfurt über das gute Zusammenspiel von PHP5 und Oracle sowie ein kurzer Einblick in die Welt agiler Webentwicklung für businesskritische Anwendungen.
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)NETWAYS
Logstash ist eine schlanke Open Source Lösung welche es erlaubt bei entsprechender Hardware Millionen von Logdaten zu verarbeiten und genau so schnell wieder in einem Frontend - Kibana - darzustellen. Neben der Funktionsweise, der Architektur und den Möglichkeiten von Logstash, wollen wir in diesem Webinar zeigen, wie Windows und Linux Logmeldungen sauber integriert werden können.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/logstash_webinare/logstash_windows_und_linux_log_management/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.2014)NETWAYS
Puppet ist eine Open Souce Configuration Management Lösung, mit der Administratoren den Zustand Ihrer Umgebung beschreiben können. Puppet kümmer sich anschließend um die Installation von Paketen, die Änderungen von Konfigurationen, das anlegen von Usern uvm.. Neben der Open Source Variante gibt es auch eine komerzielle Lösung, welche ebenfalls von Puppet Labs weiterentwickelt wird. In diesem Webinar ging es einerseits um den Funktionsumfang aber auch um die Unterschiede zur Open Source Version.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/puppet_enterprise_webinare/puppet_aufbau_einer_puppet_enterprise_umgebung/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Im Kontext von APIs kommt derzeit keiner an REST (Representational State Transfer) vorbei. REST gilt als leichtgewichtige, skalierbare und schnell erlernbare Alternative zu SOAP, die sich die vorhandene Infrastruktur des WWW zunutze macht. In der Praxis hat aber auch REST seine Schwächen. So ist gutes API-Design häufig eine Herausforderung. Für mobile Anwendungen ist REST zu starr und geht nicht effizient genug mit Bandbreite um.
Im Vortrag werden Stärken und Schwächen von REST aufgezeigt und mit GraphQL eine Alternative speziell für den mobilen Kontext vorgestellt.
Einführung aus den Perspektiven Site Builder, Developer, Themer & Community
http://www.drupal-austria.at/veranstaltungen/drupal-roadshow-klagenfurt
Christian Ziegler
Wolfgang Ziegler
Nico Grienauer
Josef Dabernig
Praktische Umsetzung der Facettensuche
Vortrag auf der Froscon 2013
http://programm.froscon.org/2013/events/1206.html
Die Facettensuche ist inzwischen zu einem wichtigen Hilfsmittel für die benutzerfreundliche Erschließung von großen Datenmengen geworden. Doch wie kann man eine Facettensuche realisieren und worauf ist dabei zu achten? Ziel des Vortrages ist es, diese Fragen zu beantworten und praktische Hinweise zu geben.
Das Apache Lucene Projekt beinhaltet mit Lucene Core - dem Java-basierten Index- und Such-Framework - und mit Solr - dem hochperformanten und konfigurierbaren Such-Server - zwei mächtige Werkzeuge, die zur Implementierung von Suchmaschinen als Open Source Software zur Verfügung stehen.
Der Vortrag wird beide Ansätze vorstellen und zeigen, wie sich damit eine Facettensuche realisieren lässt. Dabei wird sowohl die Möglichkeit der konfigurationsbasierten Facettensuche in Solr als auch die komplexere Herangehensweise über das Lucene Framework vorgestellt und beide Methoden miteinander verglichen.
Neben dem Thema der technischen Vorgehensweise werden dabei auch allgemeine Punkte der Facettensuche betrachtet, etwa Fragen zur Struktur der zu durchsuchenden Daten und der Auswahl von Facetten bis zu Hinweisen zur Darstellung an der Benutzerschnittstelle.
Presentation at the OGD2011 conference taking place in Vienna on the 16th of June 2011 as well as at the LOD2 CKAn workshop on 15th of June 2011: CKAN by Friedrich Lindenberg, Open Knowledge Foundation.
(License: CC-BY 3.0)
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)NETWAYS
Mit Logstash erhält man eine sehr gute Open Source Lösung, wenn es um das archivieren und sammeln von Logfiles geht. Nicht nur Syslog oder klassische Logfiles können abgegriffen werden, sondern auch das Windows Event-Log oder SNMP-Traps. Diese können anschließend in einem intuitiven Webinterface gefiltert und ausgewertet werden.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/logstash_webinare/logstash_open_source_log_management/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Hero Video Performance - DrupalCamp RuhrWalter Ebert
The document provides tips and techniques for optimizing video performance on websites, including:
1. Using autoplay, loop, and muted attributes to autoplay videos silently by default.
2. Removing audio tracks from videos to reduce file sizes using FFmpeg or Handbrake.
3. Adding the faststart flag when encoding videos with FFmpeg to optimize buffering and playback.
4. Checking features like connection type, reduced motion preferences, and do not track settings to determine when autoplay is appropriate.
Ein kurzer Talk auf der DOAG (Deutsche Oracle Anwendergruppe) in Frankfurt über das gute Zusammenspiel von PHP5 und Oracle sowie ein kurzer Einblick in die Welt agiler Webentwicklung für businesskritische Anwendungen.
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)NETWAYS
Logstash ist eine schlanke Open Source Lösung welche es erlaubt bei entsprechender Hardware Millionen von Logdaten zu verarbeiten und genau so schnell wieder in einem Frontend - Kibana - darzustellen. Neben der Funktionsweise, der Architektur und den Möglichkeiten von Logstash, wollen wir in diesem Webinar zeigen, wie Windows und Linux Logmeldungen sauber integriert werden können.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/logstash_webinare/logstash_windows_und_linux_log_management/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Puppet: Aufbau einer Puppet Enterprise Umgebung (Webinar vom 28.03.2014)NETWAYS
Puppet ist eine Open Souce Configuration Management Lösung, mit der Administratoren den Zustand Ihrer Umgebung beschreiben können. Puppet kümmer sich anschließend um die Installation von Paketen, die Änderungen von Konfigurationen, das anlegen von Usern uvm.. Neben der Open Source Variante gibt es auch eine komerzielle Lösung, welche ebenfalls von Puppet Labs weiterentwickelt wird. In diesem Webinar ging es einerseits um den Funktionsumfang aber auch um die Unterschiede zur Open Source Version.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/puppet_enterprise_webinare/puppet_aufbau_einer_puppet_enterprise_umgebung/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Im Kontext von APIs kommt derzeit keiner an REST (Representational State Transfer) vorbei. REST gilt als leichtgewichtige, skalierbare und schnell erlernbare Alternative zu SOAP, die sich die vorhandene Infrastruktur des WWW zunutze macht. In der Praxis hat aber auch REST seine Schwächen. So ist gutes API-Design häufig eine Herausforderung. Für mobile Anwendungen ist REST zu starr und geht nicht effizient genug mit Bandbreite um.
Im Vortrag werden Stärken und Schwächen von REST aufgezeigt und mit GraphQL eine Alternative speziell für den mobilen Kontext vorgestellt.
Einführung aus den Perspektiven Site Builder, Developer, Themer & Community
http://www.drupal-austria.at/veranstaltungen/drupal-roadshow-klagenfurt
Christian Ziegler
Wolfgang Ziegler
Nico Grienauer
Josef Dabernig
Praktische Umsetzung der Facettensuche
Vortrag auf der Froscon 2013
http://programm.froscon.org/2013/events/1206.html
Die Facettensuche ist inzwischen zu einem wichtigen Hilfsmittel für die benutzerfreundliche Erschließung von großen Datenmengen geworden. Doch wie kann man eine Facettensuche realisieren und worauf ist dabei zu achten? Ziel des Vortrages ist es, diese Fragen zu beantworten und praktische Hinweise zu geben.
Das Apache Lucene Projekt beinhaltet mit Lucene Core - dem Java-basierten Index- und Such-Framework - und mit Solr - dem hochperformanten und konfigurierbaren Such-Server - zwei mächtige Werkzeuge, die zur Implementierung von Suchmaschinen als Open Source Software zur Verfügung stehen.
Der Vortrag wird beide Ansätze vorstellen und zeigen, wie sich damit eine Facettensuche realisieren lässt. Dabei wird sowohl die Möglichkeit der konfigurationsbasierten Facettensuche in Solr als auch die komplexere Herangehensweise über das Lucene Framework vorgestellt und beide Methoden miteinander verglichen.
Neben dem Thema der technischen Vorgehensweise werden dabei auch allgemeine Punkte der Facettensuche betrachtet, etwa Fragen zur Struktur der zu durchsuchenden Daten und der Auswahl von Facetten bis zu Hinweisen zur Darstellung an der Benutzerschnittstelle.
Presentation at the OGD2011 conference taking place in Vienna on the 16th of June 2011 as well as at the LOD2 CKAn workshop on 15th of June 2011: CKAN by Friedrich Lindenberg, Open Knowledge Foundation.
(License: CC-BY 3.0)
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)NETWAYS
Mit Logstash erhält man eine sehr gute Open Source Lösung, wenn es um das archivieren und sammeln von Logfiles geht. Nicht nur Syslog oder klassische Logfiles können abgegriffen werden, sondern auch das Windows Event-Log oder SNMP-Traps. Diese können anschließend in einem intuitiven Webinterface gefiltert und ausgewertet werden.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/logstash_webinare/logstash_open_source_log_management/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Hero Video Performance - DrupalCamp RuhrWalter Ebert
The document provides tips and techniques for optimizing video performance on websites, including:
1. Using autoplay, loop, and muted attributes to autoplay videos silently by default.
2. Removing audio tracks from videos to reduce file sizes using FFmpeg or Handbrake.
3. Adding the faststart flag when encoding videos with FFmpeg to optimize buffering and playback.
4. Checking features like connection type, reduced motion preferences, and do not track settings to determine when autoplay is appropriate.
This document discusses various techniques for optimizing video playback on websites. It covers topics like removing audio, improving loading speeds, detecting device/connection properties, and fallback options when autoplay is disabled. Code snippets demonstrate how to conditionally autoplay video based on factors like screen width, connection type, and browser capabilities. The goal is to provide the best video experience across different environments while being mindful of data usage and user preferences.
Using browser settings for performanceWalter Ebert
The document discusses various browser settings and APIs that can be used for performance optimizations on websites. It covers techniques like using JavaScript to load different video files for mobile vs desktop, detecting mobile browsers, respecting the prefers-reduced-motion media feature, and proposed new media features in CSS5. It also discusses the DonotTrack header, high contrast mode, dark mode, JavaScript modules, the Network Information API, and Client Hints HTTP headers.
This document discusses the importance of website speed and provides tips to optimize performance. It notes that 53% of mobile site visits are abandoned after 3 seconds and shares examples of sites that saw major increases in conversions from reducing load times. To improve speed, it recommends strategies like caching, image optimization, lazy loading images, concatenating and minifying CSS and JS, output compression, browser caching, and using a content delivery network. The document aims to explain why performance matters and provide specific techniques to make sites faster.
This document discusses options for local and virtual machine-based web development environments, including local development tools like XAMPP, MAMP, and Laravel Valet. It also covers using virtual machines with tools like VirtualBox, Vagrant, Docker, and virtual machine images for WordPress development. Finally, it discusses deployment options like FTP, rsync, and Git as well as continuous integration/delivery services like Jenkins, Travis CI, and GitLab CI.
The document discusses modernism in web design and its key principles. It references influential modernist architects and designers like Ludwig Mies van der Rohe and Dieter Rams. Some principles of modernist web design mentioned are form follows function, less is more, and good design is as little design as possible. The document also provides examples of early modernist web designs from the 1990s and references the focus on simplicity and minimalism in more recent sites like Google and Facebook.
This document discusses various techniques for optimizing images and other media on websites. It covers file formats like JPEG, PNG and SVG as well as tools for optimizing images. It also discusses responsive images, video optimization, icon fonts and animated GIF alternatives. HTTP/2 optimizations are mentioned at the end.
WordPress mit Composer und Git verwaltenWalter Ebert
This document provides instructions and examples for installing, configuring, and using Composer to manage WordPress and other PHP projects. It covers downloading and installing Composer, installing packages and dependencies, updating packages, using Composer scripts, setting up a WordPress project structure with Composer, and additional tips and strategies for version control and deployment.
The document discusses various image formats (GIF, PNG, JPEG), optimization tools, responsive image techniques (srcset, picture), lazy loading, icon fonts versus SVG sprites, and video optimization. It provides information on each topic and examples of how to implement the different techniques for optimizing images and other assets for faster page loads.
The document discusses making websites secure by default through HTTPS. It covers the required technology and best practices for configuring HTTPS, migrating sites to HTTPS to make them more secure and user-friendly, and improving performance. Implementing HTTPS properly can help protect user privacy and data security.
WordPress-Templates mit Twig erstellen - PHPUGFFMWalter Ebert
This document provides information about using Twig as a templating language for WordPress projects. It discusses advantages of Twig like separation of HTML and PHP. It also covers how to install and configure Twig, use Twig syntax in templates, integrate Twig with plugins like Timber, extend Twig functionality, and lists some WordPress projects that use Twig. Finally, it provides some resources for getting started with WordPress development using Composer and Twig.
4. Anwender
● CNET
● MTV
● Das Weiße Haus
● The Guardian
● Europeana
● XING
5. Was brauche ich?
● Linux, Unix, Mac OS X, Windows
● Java
● Servlet container: Jetty, Tomcat, Glassfish,
Resin, usw.
6. Wie nutze ich Solr?
● Konfigurieren: XML
● Daten importieren:
● HTTP POST + XML
● Import handler:
– CSV
– MySQL
– Word, PDF, usw. mit Tika
● Daten abfragen: HTTP GET
● Daten lesen:
● XML
● JSON
● PHP array / serialize