Meine Präsentation von der SEOCampixx2021 zum Thema "Einstieg in XPath für SEO" stellt die Grundlagen von XPath und deren Anwendung in verschiedenen Tools vor, um gängige Fragen aus dem SEO-Alltag zu beantworten.
Textform unter: https://www.seoseb.de/artikel/texte/xpath-fur-seo-ein-einstieg/
Javascript auf Client und Server mit node.js - webtech 2010Dirk Ginader
node.js erlaubt die Ausführung von Javascript auf dem Server. Zusammen mit YUI3 gibt es jetzt auch noch einen echten DOM und plötzlich macht alles Spass :-)
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...kaftanenko
Einführung in den Technologienstack der Java Enterprise Edition (JEE) zum Bauen von komplexen Webapplikationen.
In der Prsäntation wurden die folgenden Technologien betrachtet: reilnes HTTP-Format, Servlets, JSP's (Java Server Pages) und letzendlich JSF (2.0, Java Server Faces).
JSF 2.x hat mit einem verbesserten GET-Support und View-Parametern inzwischen schon einiges zum Thema RESTful zu bieten. Das Open-Source-Projekt PrettyFaces geht noch einen Schritt weiter, in dem es erlaubt, fast beliebige RESTful URLs zu erzeugen. Zudem bietet PrettyFaces noch weitere hilfreiche Goodies. In dieser Session wird auf die Konfiguration und die Verwendung von PrettyFaces im Detail eingegangen und aufgezeigt, wie sich zudem ganz einfach die SEO-Eigenschaften (Search Engine Optimization) der Applikation verbessern lassen.
Meine Präsentation von der SEOCampixx2021 zum Thema "Einstieg in XPath für SEO" stellt die Grundlagen von XPath und deren Anwendung in verschiedenen Tools vor, um gängige Fragen aus dem SEO-Alltag zu beantworten.
Textform unter: https://www.seoseb.de/artikel/texte/xpath-fur-seo-ein-einstieg/
Javascript auf Client und Server mit node.js - webtech 2010Dirk Ginader
node.js erlaubt die Ausführung von Javascript auf dem Server. Zusammen mit YUI3 gibt es jetzt auch noch einen echten DOM und plötzlich macht alles Spass :-)
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...kaftanenko
Einführung in den Technologienstack der Java Enterprise Edition (JEE) zum Bauen von komplexen Webapplikationen.
In der Prsäntation wurden die folgenden Technologien betrachtet: reilnes HTTP-Format, Servlets, JSP's (Java Server Pages) und letzendlich JSF (2.0, Java Server Faces).
JSF 2.x hat mit einem verbesserten GET-Support und View-Parametern inzwischen schon einiges zum Thema RESTful zu bieten. Das Open-Source-Projekt PrettyFaces geht noch einen Schritt weiter, in dem es erlaubt, fast beliebige RESTful URLs zu erzeugen. Zudem bietet PrettyFaces noch weitere hilfreiche Goodies. In dieser Session wird auf die Konfiguration und die Verwendung von PrettyFaces im Detail eingegangen und aufgezeigt, wie sich zudem ganz einfach die SEO-Eigenschaften (Search Engine Optimization) der Applikation verbessern lassen.
Wie erstelle ich Webapplikationen mit Node.js. Vorgestellt werden verschiedene Frameworks wie Express.js oder Koa. Außerdem wird auf Skalierung eingegangen.
Warum Validieren nicht vorm eigenen Denken schützt und wieso wir unseren Kunden erklären müssen, dass ein Validator nur ein Werkzeug ist, dessen Ausgabe zu interpretieren ist. Mit ein bisschen HTML5 und WordPress-Infos anbei ...
Die Anforderungen für Websites sind heute oft widersprüchlich: verlangt ist ein zeitgemäßes Design und ansprechende Animationen, aber bitte mit offenen Webstandards, damit das ganze auch auf Smartphones und Tablets gut aussieht. Gleichzeitig ist auf Kundenseite aber ein Browser im Einsatz, der seit Jahren nicht mehr aktualisiert wurde. Jonathan Weiß stellt Lösungen vor, um diese Herausforderung zu stemmen und zeigt, welches kaum bekannte Potenzial im Legacy-Browser steckt.
PowerShell Sicherheit in 6 Schritten produktiv absichernAttila Krick
Welche Sicherheitsmaßnahmen stehen dem Administrator zur Verfügung, um die PowerShell produktiv abzusichern und trotzdem administrative Aufgaben an Nicht-Administratoren zu delegieren (JEA)? Wie können verdächtige und unerwünschte Aktivitäten protokolliert werden (ScriptBlockLogging)? Wie sollten die Ausführungsrichtlinien eingestellt sein und was bedeutet das für den Betrieb? Solche und noch weitere Fragen werden hier geklärt, um die Sicherheit an der PowerShell zu erhöhen. Von https://attilakrick.com
Das Jahr 2015 steht ganz im Zeichen der erneuerten PHP-Frameworks. Auch das Zend Framework lässt sich nicht lumpen und erfindet sich neu: Der Fokus liegt auf der Implementation des PSR-7-Standards, dem Thema Middleware und einer tieferen Separierung der einzelnen Frameworkkomponenten. Als Ergänzung zum Full-Stack-Framework wird es leichtgewichtigere Alternativen geben. Erfahren Sie in dieser Session, was das Zend Framework 3 alles Neues bringt und was Sie als Entwickler bei der Migration Ihrer Zend-Framework-2-Anwendungen beachten müssen.
WebTech 2009: Best Practices in JavaScript und CSS (kommentiert)Nicolai Schwarz
Professionelles Arbeiten bedeutet auch, effektiv zu arbeiten. Effektivität bedeutet für Webentwickler, nicht immer das Rad neu erfinden zu wollen oder müssen. Nicolai Schwarz und Dirk Jesse zeigen Best Practices, die bei der Entwicklung eigener Seiten helfen, schneller und besser mit der Aufgabe fertig zu werden.
Vortrag auf der WebTech 2009 in Karlsruhe
PageSpeed Extreme für das große Speed Update 2021SEARCH ONE
Googles Page Experience Update steht vor der Tür. Im kommenden Jahr wird die Ladezeit zum Rankingfaktor und damit zum Optimierungsgegenstand für Suchmaschinenoptimierer. Kai Spriestersbach zeigt in seinem Vortrag einige fortgeschrittene Methoden, mit denen er, über die bekannten Basics hinaus, die Ladezeit moderner Webseiten effektiv verbessert.
Web-Automatisierung mit WWW::MechanizeThomas Fahle
Oft sind wichtige Informationen, Daten und Dateien nur über aufwendig manuell auszufüllende Formulare zu ereichen.
Der Vortrag zeigt anhand einfacher und praktischer Beispiele auf, wie sich diese Tätigkeiten mit WWW::Mechanize schnell und kostengünstig automatisieren lassen.
Zielgruppe des Vortrags sind Einsteiger in das Thema Webscraping.
Inhalt
* Was ist Webscraping?
* Warum WWW::Mechanize?
* Erste Schritte
* Links extrahieren
* Links folgen
* Formulare
* Download von Dateien
* Passwortgeschützte Seiten
* CPAN-Module für Standardaufgaben
Slides zur Session auf dem TYPO3Camp in München. In den Slides wird gezeigt, was beim Caching mit Varnish von TYPO3 Webseiten zu beachten ist und welche Probleme auftreten können.
Folien zum Vortrag JSF 2 Kompositkomponenten von Michael Kurz auf der JAX 2012 in Mainz.
Die dazugehörenden Beispiele sind unter https://github.com/jsflive zu finden.
Wie erstelle ich Webapplikationen mit Node.js. Vorgestellt werden verschiedene Frameworks wie Express.js oder Koa. Außerdem wird auf Skalierung eingegangen.
Warum Validieren nicht vorm eigenen Denken schützt und wieso wir unseren Kunden erklären müssen, dass ein Validator nur ein Werkzeug ist, dessen Ausgabe zu interpretieren ist. Mit ein bisschen HTML5 und WordPress-Infos anbei ...
Die Anforderungen für Websites sind heute oft widersprüchlich: verlangt ist ein zeitgemäßes Design und ansprechende Animationen, aber bitte mit offenen Webstandards, damit das ganze auch auf Smartphones und Tablets gut aussieht. Gleichzeitig ist auf Kundenseite aber ein Browser im Einsatz, der seit Jahren nicht mehr aktualisiert wurde. Jonathan Weiß stellt Lösungen vor, um diese Herausforderung zu stemmen und zeigt, welches kaum bekannte Potenzial im Legacy-Browser steckt.
PowerShell Sicherheit in 6 Schritten produktiv absichernAttila Krick
Welche Sicherheitsmaßnahmen stehen dem Administrator zur Verfügung, um die PowerShell produktiv abzusichern und trotzdem administrative Aufgaben an Nicht-Administratoren zu delegieren (JEA)? Wie können verdächtige und unerwünschte Aktivitäten protokolliert werden (ScriptBlockLogging)? Wie sollten die Ausführungsrichtlinien eingestellt sein und was bedeutet das für den Betrieb? Solche und noch weitere Fragen werden hier geklärt, um die Sicherheit an der PowerShell zu erhöhen. Von https://attilakrick.com
Das Jahr 2015 steht ganz im Zeichen der erneuerten PHP-Frameworks. Auch das Zend Framework lässt sich nicht lumpen und erfindet sich neu: Der Fokus liegt auf der Implementation des PSR-7-Standards, dem Thema Middleware und einer tieferen Separierung der einzelnen Frameworkkomponenten. Als Ergänzung zum Full-Stack-Framework wird es leichtgewichtigere Alternativen geben. Erfahren Sie in dieser Session, was das Zend Framework 3 alles Neues bringt und was Sie als Entwickler bei der Migration Ihrer Zend-Framework-2-Anwendungen beachten müssen.
WebTech 2009: Best Practices in JavaScript und CSS (kommentiert)Nicolai Schwarz
Professionelles Arbeiten bedeutet auch, effektiv zu arbeiten. Effektivität bedeutet für Webentwickler, nicht immer das Rad neu erfinden zu wollen oder müssen. Nicolai Schwarz und Dirk Jesse zeigen Best Practices, die bei der Entwicklung eigener Seiten helfen, schneller und besser mit der Aufgabe fertig zu werden.
Vortrag auf der WebTech 2009 in Karlsruhe
PageSpeed Extreme für das große Speed Update 2021SEARCH ONE
Googles Page Experience Update steht vor der Tür. Im kommenden Jahr wird die Ladezeit zum Rankingfaktor und damit zum Optimierungsgegenstand für Suchmaschinenoptimierer. Kai Spriestersbach zeigt in seinem Vortrag einige fortgeschrittene Methoden, mit denen er, über die bekannten Basics hinaus, die Ladezeit moderner Webseiten effektiv verbessert.
Web-Automatisierung mit WWW::MechanizeThomas Fahle
Oft sind wichtige Informationen, Daten und Dateien nur über aufwendig manuell auszufüllende Formulare zu ereichen.
Der Vortrag zeigt anhand einfacher und praktischer Beispiele auf, wie sich diese Tätigkeiten mit WWW::Mechanize schnell und kostengünstig automatisieren lassen.
Zielgruppe des Vortrags sind Einsteiger in das Thema Webscraping.
Inhalt
* Was ist Webscraping?
* Warum WWW::Mechanize?
* Erste Schritte
* Links extrahieren
* Links folgen
* Formulare
* Download von Dateien
* Passwortgeschützte Seiten
* CPAN-Module für Standardaufgaben
Slides zur Session auf dem TYPO3Camp in München. In den Slides wird gezeigt, was beim Caching mit Varnish von TYPO3 Webseiten zu beachten ist und welche Probleme auftreten können.
Folien zum Vortrag JSF 2 Kompositkomponenten von Michael Kurz auf der JAX 2012 in Mainz.
Die dazugehörenden Beispiele sind unter https://github.com/jsflive zu finden.
2. 23. 5. 10. 오후 2:16 view-source:https://rheine-hilft-rheine.de/forums/forum/hilfsanfragen/
view-source:https://rheine-hilft-rheine.de/forums/forum/hilfsanfragen/ 2/18
104
105 //hook_name => hook identifier that associated functions and hooks / execution places (it can be string or array of strings)
106 // * when it is an array it will use each hook to associate the very same function with the hook
107 //f_key => unique function name or made up key. Helps with anonimous functions so they are not set multiple times
108 //f_unction => anonimous function to execute
109 //priority => what priority should the function fire at (@ADD - not yet added)
110 set: function(hook_name, f_key, f_unction, priority) {
111
112
113 if(typeof(hook_name) == 'object') {
114 for(i = 0, c = hook_name.length; i < c; i++) {
115 this.set(hook_name[i], f_key, f_unction, priority);
116 }
117
118 return true;
119 }
120
121 //have we already set this one?
122 if( typeof(ZiggeoWP.hooks._hooks[hook_name]) != 'undefined') {
123 for(i2 = 0, c2 = ZiggeoWP.hooks._hooks[hook_name].length; i2 < c2; i2++) {
124 if(ZiggeoWP.hooks._hooks[hook_name][i2].key === f_key) {
125 return false;
126 }
127 }
128 }
129
130 /*if(typeof(priority) === 'undefined') {
131 priority = 0; //0 equals last, other numbers indicate its position
132 }*/
133
134 //if(priority == 0) {
135 if(typeof(ZiggeoWP.hooks._hooks[hook_name]) == 'undefined') {
136 ZiggeoWP.hooks._hooks[hook_name] = [];
137 }
138
139 //if(typeof(ZiggeoWP.hooks._hooks[hook_name][f_unction]) == 'undefined') {
140 ZiggeoWP.hooks._hooks[hook_name].push( {key: f_key, func: f_unction} );
141 //all set and good, so lets return true
142 return true;
143 //}
144
145 //if it comes to here, hook was already set, so lets not add it one more time..
146 //we indicate this by returning false.
147 //return false;
148 //}
149 //else {
150 //@ADD in next revision, we do not need priority for now
151 //}
152 },
153
154 //will check all of the hooks and fire them one after another
155 fire: function(hook_name, data) {
156 if( typeof(ZiggeoWP.hooks._hooks[hook_name]) != 'undefined') {
157 for(i = 0, c = ZiggeoWP.hooks._hooks[hook_name].length; i < c; i++) {
158 //final sanity if the function is still available..
159 if( typeof(ZiggeoWP.hooks._hooks[hook_name][i]) != 'undefined') {
160 ZiggeoWP.hooks._hooks[hook_name][i].func(data);
161 }
162 }
163 }
164 },
165
166 //remove the specific hook and function
167 remove: function(hook_name, function_name) {
168
169 }
170 }
171 };
172
173
174 //function to get app options
175 function ziggeoGetApplicationOptions() {
176
177 return {
178 token: "",
179 webrtc_on_mobile: true,
180 webrtc_streaming_if_necessary: true }
181 }
182
183 //Set the V2 application
184 var ziggeo_app = new ZiggeoApi.V2.Application( ziggeoGetApplicationOptions() );
185 ZiggeoApi.V2.Locale.setLocale("de");
186 var ziggeo_dev = false;
187 </script>
188 <!-- Ziggeo API code - END -->
189 <link rel="pingback" href="https://rheine-hilft-rheine.de/xmlrpc.php">
190 </head>
191
192 <body class="forum bbpress forum-template-default single single-forum postid-61 wp-embed-responsive has-header-image has-sidebar colors-light">
193 <div id="page" class="site">
194 <a class="skip-link screen-reader-text" href="#content">Zum Inhalt springen</a>
195
196 <header id="masthead" class="site-header" role="banner">
197
198 <div class="custom-header">
199
200 <div class="custom-header-media">
201 <div id="wp-custom-header" class="wp-custom-header"><img src="https://www.rheine-hilft-rheine.de/wp-content/uploads/2020/03/helfende-haen
202
203 <div class="site-branding">
204 <div class="wrap">
205
206
207 <div class="site-branding-text">
208 <p class="site-title"><a href="https://rheine-hilft-rheine.de/" rel="home">Rheine hilft Rheine</a></p>
209