Joomla! Event Videos
Von Elisa Foltyn
Alle wollen SEO machen, aber die meisten versagen schon bei den Basics. Die Grundlagen einer Suchmaschinenoptimierung sind die sogenannten OnPage Maßnahmen und sind weder Hokus Pokus noch schwierig umzusetzen. In dieser Session zeige ich Euch die häufigsten Fehler und erkläre wie man diese behebt.
Alle wollen SEO machen, aber die meisten versagen schon bei den Basics. Die Grundlagen einer Suchmaschinenoptimierung sind die sogenannten OnPage Maßnahmen und sind weder Hokus Pokus noch schwierig umzusetzen. In dieser Session zeige ich Euch die häufigsten Fehler und erkläre wie man diese behebt.
Von Thorsten Bastian
Mach mehr aus Deiner Website! - Wie Du eine Website mit Joomla! erstellst, die garantiert neue Kunden für Dein Business generiert. Wir schauen unter die Haube bei unserer Website.
Mach mehr aus Deiner Website! - Wie Du eine Website mit Joomla! erstellst, die garantiert neue Kunden für Dein Business generiert. Wir schauen unter die Haube bei unserer Website.
Von Ronald Kandelhard
Dr. Ronald Kandelhard von www.easyRechtssicher.de berichtet über die
neuesten Rechtsfragen bei der Gestaltung von Websites. Der Vortrag wird
sich vor allem aktuellen Urteilen und Diskussionen widmen sowie vorstellen,
wie mit einem Joomla Plugin eine Website automatisiert abgesichert werden
kann.
Dr. Ronald Kandelhard von www.easyRechtssicher.de berichtet über die
neuesten Rechtsfragen bei der Gestaltung von Websites. Der Vortrag wird
sich vor allem aktuellen Urteilen und Diskussionen widmen sowie vorstellen,
wie mit einem Joomla Plugin eine Website automatisiert abgesichert werden
kann.
Von Jules Weigel
Wenn man viele Webseiten oder eine große Website erstellt sollte man darüber nachdenken wie man es schafft seinen Code wiederverwertbar zu machen. Der Vorteil dabei ist nicht nur die langfristig entstehende Zeitersparnis beim Arbeiten, sondern auch kleinere Dateien und eine bessere Struktur.
Was benötigt man für eine Modulare Seite?
- Eine gute Planung: Pattern und Wireframes
- Eine Gute Ordnung: OOCSS, Klassen-Namen und CSS-Dateistruktur
Hier gehen wir den Fragen nach was ist OOCSS und wie benenne ich meine Klassen am Besten
- Ein CSS-Compiler: meine Wahl SCSS
Hier werden wir uns die wichtigsten Funktionen genauer anschauen
- Und JLayouts
Wie ergänze ich die vorhandenen Joomla Layouts sinnvoll und wie mache ich eine Teaser Datei für alle Situationen
Wenn man viele Webseiten oder eine große Website erstellt sollte man darüber nachdenken wie man es schafft seinen Code wiederverwertbar zu machen. Der Vorteil dabei ist nicht nur die langfristig entstehende Zeitersparnis beim Arbeiten, sondern auch kleinere Dateien und eine bessere Struktur.
Was benötigt man für eine Modulare Seite?
- Eine gute Planung: Pattern und Wireframes
- Eine Gute Ordnung: OOCSS, Klassen-Namen und CSS-Dateistruktur
Hier gehen wir den Fragen nach was ist OOCSS und wie benenne ich meine Klassen am Besten
- Ein CSS-Compiler: meine Wahl SCSS
Hier werden wir uns die wichtigsten Funktionen genauer anschauen
- Und JLayouts
Wie ergänze ich die vorhandenen Joomla Layouts sinnvoll und wie mache ich eine Teaser Datei für alle Situationen
Von Joschi Kuphal
Lass uns kurz die Augen schließen und zusammen träumen ...
Barrierefreie Websites sind die Norm. Schon lange ist Zugänglichkeit für alle ein selbstverständliches Qualitätskriterium, genau wie Responsivität in den späten Nullerjahren. Nichts mehr mit "Zu aufwendig, zu teuer, zu hässlich. Lass uns lieber SEO machen!". Die WCAG gibt's als Wahlfach in der Dritten — ach was, als Hörspiel ab 5! Und dieser olle Tim Berners-Lee mit seinem »The power of the Web is in its universality« ... Mann, saulangweilig.
Lass uns lieber mal was Verrücktes machen! Zum Beispiel: Die barrierigste Website der Welt, mit allen dümmsten Accessibility-Fehlern, die wo gibt. Das wird cool!
Lass uns kurz die Augen schließen und zusammen träumen ...
Barrierefreie Websites sind die Norm. Schon lange ist Zugänglichkeit für alle ein selbstverständliches Qualitätskriterium, genau wie Responsivität in den späten Nullerjahren. Nichts mehr mit "Zu aufwendig, zu teuer, zu hässlich. Lass uns lieber SEO machen!". Die WCAG gibt's als Wahlfach in der Dritten — ach was, als Hörspiel ab 5! Und dieser olle Tim Berners-Lee mit seinem »The power of the Web is in its universality« ... Mann, saulangweilig.
Lass uns lieber mal was Verrücktes machen! Zum Beispiel: Die barrierigste Website der Welt, mit allen dümmsten Accessibility-Fehlern, die wo gibt. Das wird cool!
Von Joschi Kuphal
Immer komplexere Projektanforderungen, die fortschreitende Fragmentierung von Webtechnologien und die damit notwendige Verteilung auf immer spezialisiertere Teams fördern laufend neue Herausforderungen zu Tage. Die effektive Verzahnung von Spezialdisziplinen und die laufende Abstimmung zwischen allen Beteiligten stellt in vielen Projekten einen signifikanten Aufwandsposten dar — ganz jenseits der eigentlichen Design- und Entwicklungsarbeit. Als eine sinnvolle Herangehensweise bei entsprechend umfangreichen Projekte hat sich das **»Component-Driven Development«** hervorgetan: Statt des überkommenen Ansatzes, in kompletten **»Seiten«** zu denken und umzusetzen, lassen sich Anwendungen und ihre Oberflächen in design- und funktionsbezogene Module zergliedern, die Stück für Stück und aufeinander aufbauend isoliert konzipiert, entworfen, umgesetzt und getestet werden können.
Zur Unterstützung komponentengetriebener Herangehensweisen sind in den letzten Jahren etliche Werkzeuge auf der Bildfläche erschienen. Die Spanne reicht von vergleichsweise einfachen (CSS-)Dokumentationswerkzeugen wie [KSS](http://warpspire.com/kss/) bis zu leistungsfähigen Styleguide-Generatoren wie [Brad Frost’s Pattern Lab](https://patternlab.io/) . Je nach zugrunde liegender Methodologie verfolgen diese Werkzeuge unterschiedlichste Ansätze hinsichtlich
- Art und Umfang der dokumentierten Module
- Organisation und Navigation von Komponenten
- Dokumentationsform
- Darstellung von Varianten
- Darstellung von Zusammenhängen zwischen Komponenten
- inhaltlicher Dynamik und dem Ergänzen neuer Komponenten
- u.s.w.
So unterschiedlich wie die Landschaft der Methodologien und Werkzeuge sind auch die Auffassungen, welche Informationen Eingang in ein solches System finden sollen, und so vielfältig sind auch die gebräuchlichen, teils synonym verwendeten Bezeichnungen wie **»Design System«**, **»Pattern Library«**, **»Living Styleguide«** oder **»Komponentenbibliothek«**. Richtig umgesetzt fördern sie den Austausch aller Projektbeteiligten (Auftraggeber, Design-Team, Entwickler-Team, etc.), unterstützen kontinuierliches Testing (visuell, funktional, Barrierefreiheit, etc.) und erleichtern das Onboarding später hinzustoßender Team-Mitglieder.
Eine besondere Herausforderung stellt in vielen Fällen das langfristige Synchronhalten von Pattern Library und realem Projektcode dar — ein Grund, warum viele Systeme nicht auf Dauer überleben (gerade wenn Projekte in die heiße Phase übergehen). Anhand der Website des [Nürnberg Digital Festivals](https://nuernberg.digital) demonstriert Joschi Kuphal, wie die Live-Integration einer [Fractal](https://fractal.build/)-basierten Library mit einer [TYPO3](https://typo3.org/)-Website gelingen kann — Grundlagen, die sicher auch auf Joomla-basierte Projekte übertragbar sind.
Immer komplexere Projektanforderungen, die fortschreitende Fragmentierung von Webtechnologien und die damit notwendige Verteilung auf immer spezialisiertere Teams fördern laufend neue Herausforderungen zu Tage. Die effektive Verzahnung von Spezialdisziplinen und die laufende Abstimmung zwischen allen Beteiligten stellt in vielen Projekten einen signifikanten Aufwandsposten dar — ganz jenseits der eigentlichen Design- und Entwicklungsarbeit. Als eine sinnvolle Herangehensweise bei entsprechend umfangreichen Projekte hat sich das **»Component-Driven Development«** hervorgetan: Statt des überkommenen Ansatzes, in kompletten **»Seiten«** zu denken und umzusetzen, lassen sich Anwendungen und ihre Oberflächen in design- und funktionsbezogene Module zergliedern, die Stück für Stück und aufeinander aufbauend isoliert konzipiert, entworfen, umgesetzt und getestet werden können.
Zur Unterstützung komponentengetriebener Herangehensweisen sind in den letzten Jahren etliche Werkzeuge auf der Bildfläche erschienen. Die Spanne reicht von vergleichsweise einfachen (CSS-)Dokumentationswerkzeugen wie [KSS](http://warpspire.com/kss/) bis zu leistungsfähigen Styleguide-Generatoren wie [Brad Frost’s Pattern Lab](https://patternlab.io/) . Je nach zugrunde liegender Methodologie verfolgen diese Werkzeuge unterschiedlichste Ansätze hinsichtlich
- Art und Umfang der dokumentierten Module
- Organisation und Navigation von Komponenten
- Dokumentationsform
- Darstellung von Varianten
- Darstellung von Zusammenhängen zwischen Komponenten
- inhaltlicher Dynamik und dem Ergänzen neuer Komponenten
- u.s.w.
So unterschiedlich wie die Landschaft der Methodologien und Werkzeuge sind auch die Auffassungen, welche Informationen Eingang in ein solches System finden sollen, und so vielfältig sind auch die gebräuchlichen, teils synonym verwendeten Bezeichnungen wie **»Design System«**, **»Pattern Library«**, **»Living Styleguide«** oder **»Komponentenbibliothek«**. Richtig umgesetzt fördern sie den Austausch aller Projektbeteiligten (Auftraggeber, Design-Team, Entwickler-Team, etc.), unterstützen kontinuierliches Testing (visuell, funktional, Barrierefreiheit, etc.) und erleichtern das Onboarding später hinzustoßender Team-Mitglieder.
Eine besondere Herausforderung stellt in vielen Fällen das langfristige Synchronhalten von Pattern Library und realem Projektcode dar — ein Grund, warum viele Systeme nicht auf Dauer überleben (gerade wenn Projekte in die heiße Phase übergehen). Anhand der Website des [Nürnberg Digital Festivals](https://nuernberg.digital) demonstriert Joschi Kuphal, wie die Live-Integration einer [Fractal](https://fractal.build/)-basierten Library mit einer [TYPO3](https://typo3.org/)-Website gelingen kann — Grundlagen, die sicher auch auf Joomla-basierte Projekte übertragbar sind.
Von George Wilson
Web services are being introduced in Joomla 4. But what are they really? Why are they useful to your website? Is the internet of things just a buzz word or can it affect the commercial opportunities of your site? In this talk we’re going to look at examples of web services in the real world, including practical code examples.
Web services are being introduced in Joomla 4. But what are they really? Why are they useful to your website? Is the internet of things just a buzz word or can it affect the commercial opportunities of your site? In this talk we’re going to look at examples of web services in the real world, including practical code examples.
Von David Jardin
Im Jahr 2020 werde ich mein 15-jähriges Joomla-Jubiläum feiern können – und ich kann guten Gewissens sagen, das diese Bits und Bytes, dieses CMS aber vor allem auch die Menschen dahinter, mein Leben in diesen 15 Jahren maßgeblich beeinflusst hat.
Meine "Lessons Learned" möchte ich mit dieser Keynote teilen.
Von Götz Lebuhn
In der Medien- oder Internetbranche als Berater oder Entwickler seinen Unterhalt zu verdienen ist nicht nur spannend - der Job birgt einige Gefahren, sobald Kunden im Spiel sind.
Insbesondere durch die Tätigkeit im Bereich Medien und Beratung können vielfältige Ansprüche (ob nun gerechtfertigt oder nicht) auf dich zukommen. Terminverzug, Verletzung von Urheberrecht, Cyberschäden, Vermögensschäden und so weiter...
Was auf dich zukommen kann und wie du dich und dein Unternehmen in Sicherheit bringst, soll unser Thema sein.
In der Medien- oder Internetbranche als Berater oder Entwickler seinen Unterhalt zu verdienen ist nicht nur spannend - der Job birgt einige Gefahren, sobald Kunden im Spiel sind.
Insbesondere durch die Tätigkeit im Bereich Medien und Beratung können vielfältige Ansprüche (ob nun gerechtfertigt oder nicht) auf dich zukommen. Terminverzug, Verletzung von Urheberrecht, Cyberschäden, Vermögensschäden und so weiter...
Was auf dich zukommen kann und wie du dich und dein Unternehmen in Sicherheit bringst, soll unser Thema sein.
Von Sigrid Gramlinger
Schon einmal versucht auf einer Joomla-Webseite mit Spracherkennung zu navigieren? Oder einen neuen Beitrag anzulegen? Geht das überhaupt? Was braucht es dazu? und wie wirkt sich "Voice Search" auf meine Webseite aus. Voice SEO - was soll das denn sein? Usability versus Datenschutz, Barrierefreiheit versus Lauschangriff - wohin geht die Reise?
Schon einmal versucht auf einer Joomla-Webseite mit Spracherkennung zu navigieren? Oder einen neuen Beitrag anzulegen? Geht das überhaupt? Was braucht es dazu? und wie wirkt sich "Voice Search" auf meine Webseite aus. Voice SEO - was soll das denn sein? Usability versus Datenschutz, Barrierefreiheit versus Lauschangriff - wohin geht die Reise?