<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andreas Witt</title>
	<atom:link href="http://www.andreas-witt.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andreas-witt.net/blog</link>
	<description>WebManagement</description>
	<lastBuildDate>Thu, 12 Jan 2012 11:37:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SEO war vorgestern</title>
		<link>http://www.andreas-witt.net/blog/2012/seo-war-vorgestern/</link>
		<comments>http://www.andreas-witt.net/blog/2012/seo-war-vorgestern/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 11:37:06 +0000</pubDate>
		<dc:creator>andreas.witt</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[UXO]]></category>

		<guid isPermaLink="false">http://www.andreas-witt.net/blog/?p=170</guid>
		<description><![CDATA[Oder anders gesagt: Was Suchmaschinenbetreiber richtig (Webseiten aus Sicht des Menschen beurteilen) und Webseitenbetreiber falsch (Webseiten aus Sicht einer Suchmaschine erstellen) machen. Von den Suchmaschinenbetreibern lernen und sie nicht verurteilen Obwohl die Suchmaschinenbetreiber, allen voran Google, stetig bestrebt sind die Suchalgorithmen so zu verbessern, um dem Suchenden den für ihn passenden Content mit dem optimalsten [...]]]></description>
			<content:encoded><![CDATA[<p><em>Oder anders gesagt: Was Suchmaschinenbetreiber richtig (Webseiten aus Sicht des Menschen beurteilen) und Webseitenbetreiber falsch (Webseiten aus Sicht einer Suchmaschine erstellen) machen.</em></p>
<h1>Von den Suchmaschinenbetreibern lernen und sie nicht verurteilen</h1>
<p>Obwohl die Suchmaschinenbetreiber, allen voran Google, stetig bestrebt sind die Suchalgorithmen so zu verbessern, um dem Suchenden den für ihn passenden Content mit dem optimalsten Nutzererlebnis (User Experience) anbieten zu können, geht das Bestreben der Webseiten-Betreiber eher dahin ihre Webseiten so optimal wie möglich für die Suchmaschinen aufzubereiten. Angesichts des „Kampfes“ um die wenigen sichtbaren Plätze der Suchergebnisseite auch verständlich, jedoch sollte eventuell ein anderer Ansatz gewählt werden!</p>
<p>Mit dem Erscheinen des Google Panda-Updates Mitte August gab es (wieder einmal) einen Aufschrei in der SEO-Welt. Schnell wurde von <a href="http://blog.searchmetrics.com/de/2011/08/13/google-panda-update-in-deutschland-gewinner-und-verlierer/" target="_blank">Gewinnern, Verlierern</a> und Betroffenen, sowie von <a href="http://t3n.de/news/panda-update-5-sunden-google-bestraft-326682/" target="_blank">Sünden</a>, die es zu meiden gilt, gesprochen. Doch wer sind eigentlich die Betroffenen? Sind es diejenigen Webseiten, die nicht mehr unter den Top Ten Suchergebnissen zu finden sind oder sind die Betroffenen nicht eigentlich die Besucher von (sündigen) Webseiten, die nicht das Halten, was sie versprechen? &#8230; ich tendiere eher zum Letzteren.</p>
<p>Google als dominierender Suchmaschinenbetreiber möchte Webseiten so bewerten, wie es der Mensch tut. Denn Google möchte, dass die Nutzer seiner Software zufrieden mit der Suchmaschine sind. Daher passt der Suchmaschinenbetreiber unter anderem stetig seine Algorithmen zur Bewertung der Webseiten an. Andererseits muss Google seine Algorithmen ebenfalls anpassen, um Manipulationen entgegenzuwirken. Manipulationen entstehen z.B. dann, wenn Betreiber einer Webseite versuchen die Inhalte abweichend von den veröffentlichten Handlungsempfehlungen der Suchmaschinenbetreiber, durch <a href="http://de.wikipedia.org/wiki/Reverse_Engineering" target="_blank">Reverse-Engineering</a> erworbenes Wissen, zu „optimieren“. Dieses Vorgehen lässt sich mit dem Benutzen Nicht-dokumentierter Funktionen einer API  vergleichen. Solange die internen (Nicht-dokumentierten) Funktionenaufrufe der <a href="http://de.wikipedia.org/wiki/Programmierschnittstelle" target="_blank">API</a> nicht verändert werden, funktioniert alles wunderbar – bei Änderungen kann es sein, dass die bis Dato funktionierende Implementierung gar nicht mehr nutzbar ist.</p>
<p>Für mich ist SEO, wie sie derzeit oft (aber nicht überall) zur Anwendung kommt, vergleichbar mit der Nutzung Nicht-dokumentierter (Google)-Bewertungs-Algorithmen zur (manipulativen) Beeinflussung des Ergebnis-Rankings. Dadurch lassen sich gewiss Wettbewerbsvorteile erzielen, jedoch muss mit entsprechenden Konsequenzen (siehe Google Panda-Update) gerechnet werden.</p>
<p><img class="aligncenter size-full wp-image-171" title="Customer Experience" src="http://www.andreas-witt.net/blog/wp-content/uploads/2012/01/customer_experience.jpg" alt="" width="500" height="376" /></p>
<h1>User eXperience Optimization (UXO) statt SEO</h1>
<p>Was Google mit dem Panda-Update deutlich gemacht hat, wünschen sich die Besucher von Webseiten schon lange – gute qualitative Inhalte (Content).</p>
<p>Content  definiert sich nicht mehr allein durch Text und Bilder. Daneben haben Videos und Podcasts (Audio) an Bedeutung gewonnen – mittlerweile gibt es für alles ein Video. Diese verschiedenen Content-Elemente müssen zielgruppengerecht und optimiert für das jeweilige Ausgabemedium (Papier, Webbrowser, Mobil) zur Verfügung gestellt werden. Die gelungene Verknüpfung von Erwartungen des Nutzers und der Darbietung (inkl. Nutzung) von qualitativ guten Inhalten unter Berücksichtigung technischer Möglichkeiten schafft ein optimales Nutzererlebnis – der s.g. User Experience – und wird nicht nur vom Besucher sondern zukünftig auch von Suchmaschinen (noch stärker) positiv bewertet.</p>
<p>Ähnliches gilt auch für die Verbreitung (Vermarktung) des Content. Wie bei jedem anderen Produkt auch, zählt es nicht alleine ein gutes Produkt zu haben, es muss auch konsumiert/nachgefragt werden. Um eine möglichst große Verbreitung zu erreichen, ist es bspw. hilfreich eine Hohe Sichtbarkeit in Suchmaschinen zu erzielen. War dies von einiger Zeit noch das A und O so verändert sich die Bedeutung der Suchmaschinen beim Konsum erheblich. Laut einer aktuellen <a href="http://www.bitkom.org/files/documents/BITKOM_Publikation_Soziale_Netzwerke.pdf" target="_blank">Bitkom-Studie (PDF)</a> zur Nutzung digitaler Netzwerke nutzen ca. 76% der Befragten soziale Netzwerke wie Facebook und Twitter mehrere Stunden täglich. Dabei steht nicht nur der Kontakt zu „Bekannten“, sondern auch das Konsumieren, Erstellen und Teilen von Informationen (Content) im Fokus der Nutzer.</p>
<p>Anders als von einigen SEO-Experten propagiert, führt das Google-Panda-Update (meines Erachtens) nicht dazu, dass man jetzt noch mehr mögliche KPIs und deren Bedeutung beim Ranking analysieren und berücksichtigen muss, sondern dazu, dass sich jeder Betreiber einer Webseite allumfassend und strategisch mit (s)einer Content-Strategie beschäftigen muss. D.h. welchen eigenen Content kann ich anbieten, wie kann ich diesen eventuell sinnvoll mit weiteren (externen) Content-Quellen (Stichwort: Content Aggregation) ergänzen, um einen Mehrwert zu schaffen und wie begeistere ich meine Leser/Zuschauer (Stichwort: User Experience)? Einen ersten sehr guten Einblick gibt der Autor Nicolai Schwarz in seinem Artikel „Conent is King“ (<em>Schwarz, Nicolai: Content is King – Geld mit Inhalten verdienen, Ausgabe 11, Webstandards Magazin, 2011.</em> ).</p>
<h1>Fazit</h1>
<p>Unter Berücksichtigung der zurückliegenden und zukünftigen Entwicklungen sollten sich Webseiten-Betreiber die Frage stellen, ob vergangene Optimierungsstrategien auch zukünftig Erfolg haben werden. Zwar wird SEO auch zukünftig von Bedeutung sein, jedoch in einer anderen als der jetzigen Form. Denn wie bei der Nutzung jeder anderen Software, benötigt man für die optimale Nutzung von Suchmaschinen einen Experten der sich damit auskennt. Bei der Nutzung sollte man sich jedoch auf die, vom Hersteller der Software, zur Verfügung gestellte <a title="Google Panda: Content und User-Experience zählen (immer noch)" href="http://www.andreas-witt.net/blog/2011/google-panda-content-und-user-experience-zahlen-immer-noch/">Dokumentation</a> beschränken. Somit ändern sich auch die Anforderungen, die an die SEO-Experten gestellt werden. Hier könnte die Entwicklung vom SEO-Experten zum SE-Manager gehen.</p>
<p>Wer zukünftig nicht den Suchmaschinen-Betreibern „hinterher rennen“ möchte, sollte sich mit User Experience Optimization (UXO)  und einer nachhaltigen Content Strategie befassen – <strong>denn Content is King, Marketing is Queen und User Experience is our Princess!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-witt.net/blog/2012/seo-war-vorgestern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter- und Facebook-Buttons W3C-konform und IE-kompatibel mit webEdition</title>
		<link>http://www.andreas-witt.net/blog/2011/twitter-und-facebook-buttons-w3c-konform-und-ie-kompatibel-mit-webedition/</link>
		<comments>http://www.andreas-witt.net/blog/2011/twitter-und-facebook-buttons-w3c-konform-und-ie-kompatibel-mit-webedition/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 20:22:04 +0000</pubDate>
		<dc:creator>andreas.witt</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[webEdition]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://www.andreas-witt.net/blog/?p=161</guid>
		<description><![CDATA[Nachdem ich bereits erläutert habe, wie sich Web Analytics Code optimal mit webEdition integrieren lässt, möchte ich heute auf die immer beliebter werdenden Social Media-Buttons von bspw. Twitter und Facebook eingehen. Bei der Lösung, die ich vorstellen werde, ist zunächst NICHT die Datenschutz-konforme Lösung von heise berücksichtigt. Social Media Buttons und W3C-Konformität Facebook und Twitter [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich bereits erläutert habe, wie sich <a title="Web Analytics Code in webEdition CMS (richtig) implementieren" href="http://www.andreas-witt.net/blog/2011/web-analytics-code-in-webedition-cms-richtig-implementieren/">Web Analytics Code optimal mit webEdition integrieren</a> lässt, möchte ich heute auf die immer beliebter werdenden Social Media-Buttons von bspw. Twitter und Facebook eingehen. Bei der Lösung, die ich vorstellen werde, ist zunächst NICHT die <a href="http://www.heise.de/ct/artikel/2-Klicks-fuer-mehr-Datenschutz-1333879.html" target="_blank">Datenschutz-konforme Lösung von heise</a> berücksichtigt.</p>
<h2>Social Media Buttons und W3C-Konformität</h2>
<p>Facebook und Twitter bieten für die Integration ihrer Like- und Tweet-Buttons folgende Code-Bausteine an:</p>
<pre class="brush: php; title: ; notranslate">
&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-count=&quot;vertical&quot; data-via=&quot;twitterAccount&quot; data-lang=&quot;de&quot;&gt;Twittern&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;//platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;

&lt;div class=&quot;fb-like&quot; data-href=&quot;www.example.com&quot; data-send=&quot;false&quot; data-width=&quot;450&quot; data-show-faces=&quot;false&quot;&gt;&lt;/div&gt;
</pre>
<p>Versucht man nun diese Code-Bausteine mit dem <a href="http://validator.w3.org" target="_blank">W3C-Validator zu validieren</a>, wird das nicht von Erfolg gekrönt sein, da Attribute wie &#8220;data-href&#8221;, &#8220;data-count&#8221; etc. nicht zur offiziellen Spezifikation. Um diese Problem zu umgehen, gibt es so genannte iFrame-Alternativen:</p>
<pre class="brush: php; title: ; notranslate">
&lt;iframe src=&quot;http://platform.twitter.com/widgets/tweet_button.html?text=TweetText&amp;amp;lang=de&amp;amp;count=none&quot; style=&quot;width:67px; height:20px;padding-top:2px;&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; allowtransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;iframe src=&quot;//www.facebook.com/plugins/like.php?locale=de_DE&amp;amp;href=www.example.com&amp;amp;send=false&amp;amp;layout=standard&amp;amp;width=450&amp;amp;show_faces=false&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;font&amp;amp;height=35&quot; allowtransparency=&quot;true&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:35px;&quot;&gt;&lt;/iframe&gt;
</pre>
<p>Bei dieser Lösung steht nur noch das proprietären IE-Tag ALLOWTRANSPARENCY=”true” einer Validierung entgegen. Dieses könnte man in den aktuellen Browser auch getrost entfernen. Leider führt das Fehlen von ALLOWTRANSPARENCY=”true” dazu, dass in einigen IE-Versionen ein weißer Hintergrund zu sehen ist.</p>
<div id="attachment_165" class="wp-caption aligncenter" style="width: 506px"><img class="size-full wp-image-165" title="social-media-iframe-ie-problem" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/12/social-media-iframe-ie-problem.jpg" alt="Weiße Darstellung bei der iFrame-Lösung von Twitter und Facebook im Internet Explorer" width="496" height="76" /><p class="wp-caption-text">Weiße Darstellung bei der iFrame-Lösung von Twitter und Facebook im Internet Explorer</p></div>
<h2>Die Lösung in webEdition</h2>
<p>In webEdition lässt sich eine W3C-konforme und IE-kompatible Lösung mit dem automatischen Setzen aller Parameter wie folgt lösen:</p>
<pre class="brush: php; title: ; notranslate">
&lt;we:ifNotWebEdition&gt;
  &lt;iframe src=&quot;http://platform.twitter.com/widgets/tweet_button.html?text=&lt;we:var name=&quot;Title&quot; /&gt;&amp;amp;lang=&lt;we:pageLanguage type=&quot;language&quot; case=&quot;lowercase&quot; doc=&quot;top&quot; /&gt;&amp;amp;count=none&quot; style=&quot;width:67px; height:20px;padding-top:2px;background-color:transparent;&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; &lt;we:ifClient browser=&quot;ie&quot;&gt;allowtransparency=&quot;true&quot;&lt;/we:ifClient&gt;&gt;&lt;/iframe&gt;

  &lt;iframe src=&quot;//www.facebook.com/plugins/like.php?locale=&lt;we:pageLanguage type=&quot;complete&quot; case=&quot;unchanged&quot; /&gt;&amp;amp;href=&lt;?php echo urlencode(&quot;http://www.example.com&quot;); ?&gt;&amp;amp;send=false&amp;amp;layout=standard&amp;amp;width=450&amp;amp;show_faces=false&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;font&amp;amp;height=35&quot; &lt;we:ifClient browser=&quot;ie&quot;&gt;allowtransparency=&quot;true&quot;&lt;/we:ifClient&gt; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:35px;&quot;&gt;&lt;/iframe&gt;
&lt;/we:ifNotWebEdition&gt;
</pre>
<p>Zunächst sorgt der &lt;we:ifNotwebEdition&gt; Tag dafür, dass die Social Media Buttons nicht im Backend geladen werden. Der &lt;we:var name=&#8221;Title&#8221;/&gt; gibt den Titel des aktuellen Dokumentes aus. &lt;we:pageLanguage type=&#8221;language&#8221; case=&#8221;lowercase&#8221; doc=&#8221;top&#8221; /&gt; sorgt für die kleingeschriebene Sprachauszeichnung des aktuellen Dokumentes, z.B. de und &lt;we:pageLanguage type=&#8221;complete&#8221; case=&#8221;unchanged&#8221; /&gt; gibt das vollständige Locale des aktuellen webEdition Dokumentes, z.B. de_DE aus. Zum Schluss nutzen wir noch das &lt;we:ifClient browser=&#8221;ie&#8221;&gt; Tag, um ALLOWTRANSPARENCY=”true” nur im Internet Explorer auszugeben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-witt.net/blog/2011/twitter-und-facebook-buttons-w3c-konform-und-ie-kompatibel-mit-webedition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Analytics Code in webEdition CMS (richtig) implementieren</title>
		<link>http://www.andreas-witt.net/blog/2011/web-analytics-code-in-webedition-cms-richtig-implementieren/</link>
		<comments>http://www.andreas-witt.net/blog/2011/web-analytics-code-in-webedition-cms-richtig-implementieren/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 20:35:40 +0000</pubDate>
		<dc:creator>andreas.witt</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[webEdition]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Web Analytics]]></category>

		<guid isPermaLink="false">http://www.andreas-witt.net/blog/?p=151</guid>
		<description><![CDATA[Web Analytics Code-Bausteine zum Tracken vom Besucherverhalten lassen sich zumeist sehr einfach mittels Content Management System in die Webseite integrieren. Bei Google Anaytics wird beispielsweise der folgende Code vor dem schließenden &#60;/head&#62; Tag eingefügt: Diese einfache Integration hat jedoch den Nachteil, dass (sofern ein Tracking nicht durch Cookies ausgeschlossen wird) auch Vorschauansichten innerhalb des CMS [...]]]></description>
			<content:encoded><![CDATA[<p>Web Analytics Code-Bausteine zum Tracken vom Besucherverhalten lassen sich zumeist sehr einfach mittels Content Management System in die Webseite integrieren. Bei Google Anaytics wird beispielsweise der folgende Code vor dem schließenden &lt;/head&gt; Tag eingefügt:</p>
<pre class="brush: php; title: ; notranslate">&lt;script type=&quot;text/javascript&quot;&gt;
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxx-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
&lt;/script&gt;</pre>
<p>Diese einfache Integration hat jedoch den Nachteil, dass (sofern ein Tracking nicht durch Cookies ausgeschlossen wird) auch Vorschauansichten innerhalb des CMS oder Seitenaufrufe auf Entwicklungs- bzw. Testsystemen mitgetrackt werden. Mit webEdition lässt dafür eine sehr smarte Lösung finden. Der Web Analytics Code wird einfach zwischen folgende webEdition-Tags eingefügt:</p>
<pre class="brush: php; title: ; notranslate">&lt;we:ifNotWebEdition&gt;
&lt;we:ifIsDomain domain=&quot;www.domain.tld&quot;&gt;
--- hier Web Analytics Code einfügen ---
&lt;/we:ifIsDomain&gt;
&lt;we:ifNotWebEdition&gt;</pre>
<p>Der we:ifNotWebEdition-Tag sorgt dafür, dass der Code nur außerhalb von webEdition ausgeführt wird. Somit erfolgen bei internen Vorschauen keine Web Analytics-Aufrufe. Der we:ifIsDomain-Tag gewährleistet, dass der Code nur auf der &#8220;richtigen&#8221; Webseite und nicht auf Entwicklungs- oder Testsystemen angezeigt wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-witt.net/blog/2011/web-analytics-code-in-webedition-cms-richtig-implementieren/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Was uns die 1. webEdition Konferenz 2011 bescherte</title>
		<link>http://www.andreas-witt.net/blog/2011/was-uns-die-1-webedition-konferenz-2011-bescherte/</link>
		<comments>http://www.andreas-witt.net/blog/2011/was-uns-die-1-webedition-konferenz-2011-bescherte/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 11:29:38 +0000</pubDate>
		<dc:creator>andreas.witt</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[webEdition]]></category>
		<category><![CDATA[wekonf]]></category>

		<guid isPermaLink="false">http://www.andreas-witt.net/blog/?p=146</guid>
		<description><![CDATA[Am 12.10. und 13.10.2011 fand in Frankfurt am Main die 1. webEdition (User-) Konferenz statt. An zwei Tagen wurden den ca. 60  Teilnehmern Interessantes aus der webEdition-Welt &#8211; speziell der bald verfügbaren Version 6.3 und der aktuellen Version 6.2.3 &#8211; durch das Entwickler-Team (Dr. Armin Schulz und Marc Krämer) berichtet. Zu den Top-Themen gehörten Suchmaschinenoptimierung, [...]]]></description>
			<content:encoded><![CDATA[<p>Am 12.10. und 13.10.2011 fand in Frankfurt am Main die <a href="http://webedition.org/de/webedition-konferenz/2011/" target="_blank">1. webEdition (User-) Konferenz</a> statt. An zwei Tagen wurden den ca. 60  Teilnehmern Interessantes aus der webEdition-Welt &#8211; speziell der bald verfügbaren Version 6.3 und der aktuellen Version 6.2.3 &#8211; durch das Entwickler-Team (Dr. Armin Schulz und Marc Krämer) berichtet. Zu den Top-Themen gehörten Suchmaschinenoptimierung, Internationalisierung und Multidomain-Lösungen, sowie die individuelle Erweiterung (Hooks, Tags und Apps) des Open Source CMS webEdition.</p>
<h2>Allgemeine Themen</h2>
<p>Daneben gab es weiterer Vorträge zu Web Fonts von Michael Grosch, Offline-Features von HTML5 von Peter Kröner und User Experience Design für Tablet-optimierte Websites von Christian Kuhn. Mit dem Vortrag &#8220;<strong>Herausforderung Barrierefreiheit &#8211; die ATAG 2.0 kommen</strong>&#8221; sensibilisierte der Experte <a href="http://2bweb.de/services/" target="_blank">Jan Eric Hellbusch</a> die Teilnehmer und auch das Entwickler-Team für die Herausforderungen der barrierefreien Nutzung von Softwaresystemen (z.B. Redaktions- und Content Management Systemen wie webEdition). Der Weg zu einem barrierefreien webEdition Backend sollte (lt. Jan Eric Hellbusch) schrittweise erfolgen und ist eines der Ziele zukünftiger webEdition Versionen.</p>
<p>Aber nicht nur die Vorträge sorgten für reichlich Gesprächsstoff. Während der Pausen und am Abend diskutierten alle Teilnehmer rege über die Weiterentwicklung des Open Source Content Management Systems und über aktuelle Probleme und Herausforderungen bei der Arbeit mit webEdition. Dazu zählte auch die ehrenamtliche Arbeit des Entwickler-Teams, dass auf der Suche nach Unterstützung ist!</p>
<h2>Fazit</h2>
<p>Rückblickend kann die 1. webEdition Konferenz als erfolgreicher Auftakt (hoffentlich) weiterer Konferenzen gewertet werden. Neben den sehr interessanten Vorträgen, die für meinen Geschmack jedoch etwas zu &#8220;bunt gemischt&#8221; waren, ist das Networking zwischen den Teilnehmern auf jeden Fall nicht zu kurz gekommen. Leider ist der für mich interessanteste Themenpunkt &#8211; die gemeinsame Diskussion über die Weiterentwicklung von webEdition &#8211; aus zeitlichen Gründen am Ende des 2. Tages entfallen.</p>
<p>Für mich wurde auf der Konferenz sehr deutlich, dass es für webEdition als Open Source CMS eine Zukunft geben kann. Die Gründung des webEdition e.V. im Februar 2010 war ein erster wichtiger Schritt, die (User-)Konferenz ein weiterer. Nun gilt es die Community noch stärker in die zukünftigen Entwicklungen einzubeziehen und noch mehr Nutzer als Vereinsmitglieder zu gewinnen &#8211; Potenzial und Engagement sind vorhanden!</p>
<p>Gründe für mich das CMS webEdition sowohl als Nutzer und Entwickler als auch Vereinsmitglied (weiterhin) zu unterstützen, sind die soldie Basis (10 Jahre Entwicklungsarbeit), die <a href="http://webedition.org/de/webedition-cms/vorteile-fuer-anwender.php" target="_blank">vielfältige Nutzungsmöglichkeiten </a>und die Möglichkeit selbst auf die Weiterentwicklung einfluss zu nehmen. Für mich ist <strong>webEdition das CMS für den Mittelstand</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-witt.net/blog/2011/was-uns-die-1-webedition-konferenz-2011-bescherte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mit webEdition Presse-/Newsmeldungen für Google News optimieren</title>
		<link>http://www.andreas-witt.net/blog/2011/webedition-presse-newsmeldungen-fur-google-news-optimieren/</link>
		<comments>http://www.andreas-witt.net/blog/2011/webedition-presse-newsmeldungen-fur-google-news-optimieren/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 13:26:11 +0000</pubDate>
		<dc:creator>andreas.witt</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[webEdition]]></category>
		<category><![CDATA[DB/Object Modul]]></category>
		<category><![CDATA[Google News]]></category>

		<guid isPermaLink="false">http://www.andreas-witt.net/blog/?p=136</guid>
		<description><![CDATA[Für Webseiten-Betreiber, die regelmäßig Artikel, Pressemitteilungen und Newsmeldungen veröffentlichen, kann Google News sehr interessant sein. Google News ist ein Service von Google, der Nachrichten (von mehreren Hundert Webseiten) aggregiert und dem Nutzer personalisiert (thematisch gewichtet, regional, etc.) zur Verfügung stellt. Dadurch kann sich die Reichweite von Inhalten stark verbessern lassen. Um mit eigenen Inhalten (als [...]]]></description>
			<content:encoded><![CDATA[<p>Für Webseiten-Betreiber, die regelmäßig Artikel, Pressemitteilungen und Newsmeldungen veröffentlichen, kann <a href="http://news.google.com/intl/de/about_google_news.html" target="_blank">Google News</a> sehr interessant sein. Google News ist ein Service von Google, der Nachrichten (von mehreren Hundert Webseiten) aggregiert und dem Nutzer personalisiert (thematisch gewichtet, regional, etc.) zur Verfügung stellt. Dadurch kann sich die Reichweite von Inhalten stark verbessern lassen. Um mit eigenen Inhalten (als <a href="http://www.google.com/support/news_pub/" target="_blank">Verleger</a>) bei Google News aufgenommen zu werden, muss man zwei Schritte durchlaufen:</p>
<ol>
<li>Webseite bei <a href="http://www.google.com/support/news_pub/bin/answer.py?hl=de&amp;answer=191208&amp;rd=1" target="_blank">Google News anmelden</a></li>
<li><a href="http://www.google.com/support/news_pub/bin/topic.py?hl=de&amp;topic=11666" target="_blank">Google News Sitemap</a> erstellen (setzt eine bestimmte Struktur der Newsmeldung voraus)</li>
</ol>
<h2>1. Webseite bei Google News anmelden</h2>
<p>Die <a href="http://www.google.com/support/news_pub/bin/answer.py?hl=de&amp;answer=191208&amp;rd=1" target="_blank">Anmeldung bei Google News</a> besteht aus einem mehrstufigen Formular, in das man Angaben zur Webseite, zur Sprache, zum Land, zur Anzahl der Autoren, usw. macht. Zu beachten ist dabei nur, dass vor der Anmeldung zu prüfen ist, ob die anzumeldende Webseite bereits bei Google News enthalten ist. Dazu wird folgende <a href="http://news.google.de" target="_blank">Suchanfrage bei der Google News Suche</a> ausgeführt:</p>
<p><code>site:domain.tld , z.B.: site:spiegel.de</code></p>
<p>Sofern es keine Ergebnisse gibt, kann die Anmeldung vorgenommen werden.</p>
<h2>2. Voraussetzungen für Google News Sitemap mit webEdition</h2>
<p>Google News verlangt bei der Einreichung von Pressemitteilungen, Newsmeldungen und/oder Artikel bestimmte <a href="http://www.google.com/support/news_pub/" target="_blank">strukturelle und technische Voraussetzungen</a>. Die wichtigsten seien hier genannt:</p>
<ul>
<li>Artikel-URLs müssen eindeutig und dauerhaft verfügbar sein, wobei eindeutig verlangt, dass es einen mindestens 3-stelligen eindeutigen Zahlenstring geben muss, der nicht mit 199 oder 200 beginnen darf</li>
<li>Alle Texte eines Artikels dürfen nur in einer Sprache vorliegen. Übersetzungen müssen unter einer eigenen URL erreichbar sein</li>
<li>PDF-Dokumente werden nicht aufgenommen</li>
<li>Kein Flash und kein JavaScript</li>
<li>Jeder Artikel muss ein Veröffentlichungsdatum besitzen</li>
<li>Optionale und empfehlenswerte Angaben sind Titel (Überschrift), Zugriffsbeschränkungen (z.B. bei Paid Content), Genre und Keywords</li>
</ul>
<p>Um Pressemitteilungen bzw. Newsmeldungen optimal für Google News zu strukturieren, bietet sich beim <a href="http://www.andreas-witt.net/know-how/open-soucre-web-content-management-webedition.php">Content Management System webEdition</a> das Datenbank/Objekt-Modul an. Dazu wird zunächst eine neue Klasse mit der Bezeichnung &#8220;news&#8221; erstellt. Diese Klasse wir dann mit den folgenden Feldern erweitert:</p>
<ul>
<li>NewsTitle (Pflichtfeld, als &#8220;Title&#8221; markiert, als &#8220;URL-Feld 1&#8243; markiert)</li>
<li>NewsSummay (mehrzeiliges Texteingabefeld, als &#8220;Beschreibung&#8221; markiert)</li>
<li>NewsKeywords (Texteingabefeld für Tags bzw. Suchworte, Pflichtfeld, als &#8220;Schlüsselwörter&#8221; markiert) &#8211; <a href="http://www.google.com/support/news_pub/bin/answer.py?answer=116037" target="_blank">Beispiele von Google News</a></li>
<li>NewsContent (WYSIWYG-Feld, Pflichtfeld)</li>
</ul>
<p>Die Eingabemaske könnte dann wie folgt aussehen:</p>
<div id="attachment_139" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-139" title="webEdition: Eingabefelder für Newsmeldung im DB/Object-Modul" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/08/web-edition-eingabefelder-newsmeldung.jpg" alt="webEdition: Eingabefelder für Newsmeldung im DB/Object-Modul" width="600" height="499" /><p class="wp-caption-text">webEdition: Eingabefelder für Newsmeldung im DB/Object-Modul</p></div>
<p>Neben den Eingabefelder, die je nach Bedarf noch erweitert werden können, wird unter dem Reiter &#8220;Eigenschaften&#8221; der Klasse &#8220;news&#8221; noch der Ausgabe der SEO-URL bestimmt. Dabei müssen die von Google News geforderten Bedingungen (mind. 3-stelliger eindeutiger Zahlenstring) erfüllt werden. Gleichzeitig soll die URL natürlich auch Suchmaschinen-optimiert sein. Ein Möglichkeit wäre folgender Aufbau:</p>
<ol>
<li>URL-Feld-1 (das Feld &#8220;NewsTitle&#8221;)</li>
<li>Text (&#8220;-&#8221; eintragen)</li>
<li>Erstellungsjahr zweistellig</li>
<li>ID des Artikels</li>
</ol>
<p>Durch die Kombination aus Erstellungsjahr (zweistellig) und ID wird der geforderte eindeutige Zahlenstring erzeugt. Dieser befindet sich getrennt durch ein Minus-Zeichen (ein Unterstrich oder ein &#8220;/&#8221; wären ebenso möglich) getrennt am Ende der SEO-URL. Der Titel (Überschrift) der Newsmeldung bildet dann die eigentliche URL:</p>
<p><code>http://www.domain.tld/das-ist-eine-uebeschrift-1132</code></p>
<p>Zum Schluss muss jeder Newsmeldung noch mindestens ein, von <a href="http://www.google.com/support/news_pub/bin/answer.py?answer=93992" target="_blank">Google News vorgegebene</a>, Genre zugewiesen werden. Dazu eignet sich in webEdition die Nutzung von Kategorien. Ich empfehle zunächst ein Kategorie-Verzeichnis mit der Bezeichnung &#8220;GoogleNews&#8221; anzulegen und darin dann die sechs verschiedenen Kategorien abzulegen.</p>
<div id="attachment_140" class="wp-caption aligncenter" style="width: 609px"><img class="size-full wp-image-140" title="webEdition: Kategorien für Google News" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/08/webedition-google-news-kategorien.jpg" alt="webEdition: Kategorien für Google News" width="599" height="479" /><p class="wp-caption-text">webEdition: Kategorien für Google News</p></div>
<p>Die Nutzung der Kategorien hat mehrere Vorteile. Sie können auch für anderen Klassen und Dokumente verwendet werden. Jedem Objekt (z.B. Newsmeldung) einer Klasse (z.B. news) und jedem Dokument können beliebig viele Kategorien zugewiesen werden. D.h. neben den GoogleNews-Kategorien können dem Objekt oder Dokument noch weitere eigene Kategorien zugewiesen werden, um z.B. eine Sortierung auf der Webseite zu erreichen.</p>
<p>Schlussendlich muss jetzt nur noch ein <a href="http://www.google.com/support/news_pub/bin/answer.py?hl=de&amp;answer=74288" target="_blank">Template nach den Vorgaben von Google News</a> erstellt werden, welches dann in den <a href="http://www.google.com/webmasters/tools/" target="_blank">Google Webmaster Tools</a> eingetragen wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-witt.net/blog/2011/webedition-presse-newsmeldungen-fur-google-news-optimieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>webEdition: Kommentare und Gästebucheinträge (automatisch) auf Spam prüfen</title>
		<link>http://www.andreas-witt.net/blog/2011/webedition-kommentare-und-gastebucheintrage-automatisch-auf-spam-prufen/</link>
		<comments>http://www.andreas-witt.net/blog/2011/webedition-kommentare-und-gastebucheintrage-automatisch-auf-spam-prufen/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 11:52:12 +0000</pubDate>
		<dc:creator>andreas.witt</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[webEdition]]></category>
		<category><![CDATA[Akismet]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://www.andreas-witt.net/blog/?p=121</guid>
		<description><![CDATA[Sofern man auf einer Webseite Formulare (z.B. für Kommentare, Kontaktanfragen oder Gästebucheinträge) einsetzt, muss man sich mit Spammern und Trollen auseinandersetzten. Das Content Management System webEdition bietet dazu die automatische Generierung von Bild-Capchta an. Diese sind jedoch mit einigen Nachteilen behaftet (z.B. nicht Barrierefrei, schlecht lesbar, etc.). Mit wenigen Schritten kann man sich auch anders [...]]]></description>
			<content:encoded><![CDATA[<p>Sofern man auf einer Webseite Formulare (z.B. für Kommentare, Kontaktanfragen oder Gästebucheinträge) einsetzt, muss man sich mit Spammern und Trollen auseinandersetzten. Das Content Management System webEdition bietet dazu die automatische Generierung von Bild-<a href="http://webedition.org/de/webedition-cms/dokumentation/tag-referenz/captcha" target="_blank">Capchta</a> an. Diese sind jedoch mit einigen Nachteilen behaftet (z.B. nicht Barrierefrei, schlecht lesbar, etc.).</p>
<p>Mit wenigen Schritten kann man sich auch anders vor Spam-Einträgen schützen. Dazu lässt sich der Dienst <a href="http://akismet.com/" target="_blank">Akismet</a> sehr gut einsetzen. Akismet wird sehr häufig bei WordPress-Installationen genutzt, kann aber auch durch Verwendung der <a href="http://akismet.com/development/api/" target="_blank">API</a> oder fertiger Skripte mit webEdition genutzt werden.</p>
<h2>Automatische Spam-Prüfung mit Akismt und webEdition</h2>
<p>Ich verwende beispielsweise aktuell das <a href="http://freshmeat.net/projects/microakismet/" target="_blank">PHP-Skript MicroAkismet</a>. Das kleine PHP-Skript wird auf dem Server gespeichert und zusammen mit einem <a href="https://akismet.com/signup/" target="_blank">API Key</a> wie folgt genutzt:</p>
<p><strong>1. Kommentar/Gästebuchformular</strong></p>
<pre class="brush: php; title: ; notranslate">&lt;h2&gt;Jetzt Kommentar schreiben!&lt;/h2&gt;
// id: DokumentenID in dem das Speichern des Kommentars erfolgt
&lt;we:form id=&quot;457&quot; type=&quot;object&quot; name=&quot;write_comment&quot; method=&quot;post&quot; classid=&quot;3&quot;&gt;
    &lt;label class=&quot;hidden&quot; for=&quot;commentname&quot;&gt;Name&lt;/label&gt;
    &lt;we:userInput class=&quot;commentInput&quot; pass_id=&quot;commentname&quot; type=&quot;textinput&quot; name=&quot;author&quot; editable=&quot;true&quot; /&gt;

    &lt;label class=&quot;hidden&quot; for=&quot;commentname&quot;&gt;Email&lt;/label&gt;
    &lt;we:userInput class=&quot;commentInput&quot; pass_id=&quot;commentemail&quot; type=&quot;textinput&quot; name=&quot;email&quot; editable=&quot;true&quot; /&gt;    

    &lt;label class=&quot;hidden&quot; for=&quot;commenttext&quot;&gt;Kommentar&lt;/label&gt;
    &lt;we:userInput type=&quot;textarea&quot; name=&quot;Text&quot; class=&quot;textarea&quot; id=&quot;commenttext&quot; editable=&quot;true&quot;/&gt;

    &lt;input class=&quot;button&quot; type=&quot;image&quot; src=&quot;/_inc/pix/buttons/button_senden.gif&quot; alt=&quot;Kommentar senden&quot;/&gt;
&lt;/we:form&gt;</pre>
<p><strong>2. Kommentar/Gästebucheintrag auf Spam prüfen und speichern</strong></p>
<pre class="brush: php; title: ; notranslate">&lt;h2&gt;Kommentar speichern&lt;/h2&gt;

&lt;we:ifNotWebEdition&gt;
&lt;?php
// include PHP MicroAksimet-Script
require_once($_SERVER['DOCUMENT_ROOT'].'/includes/microakismet/func.microakismet.inc.php');

// The array of data we need
$vars    = array();

// Add the contents of the $_SERVER array, to help Akismet out
foreach ( $_SERVER as $key =&gt; $val ) { $vars[ $key ] = $val; }

    $vars[&quot;api_key&quot;] = &quot;xxxxxxxxxxx&quot;;   

    // Mandatory fields of information
    $vars[&quot;user_ip&quot;]              = $_SERVER[&quot;REMOTE_ADDR&quot;];
    $vars[&quot;user_agent&quot;]           = $_SERVER[&quot;HTTP_USER_AGENT&quot;];

    // The body of the message to check, the name of the person who
    // posted it, and their email address
    $vars[&quot;comment_content&quot;]      = $_POST[&quot;we_ui_write_comment&quot;][&quot;Text&quot;];  //we:userInput type=&quot;textarea&quot; name=&quot;Text&quot;
    $vars[&quot;comment_author&quot;]       = $_POST[&quot;we_ui_write_comment&quot;][&quot;author&quot;];//we:userInput type=&quot;text&quot; name=&quot;author&quot;
    $vars[&quot;comment_author_email&quot;] = $_POST[&quot;we_ui_write_comment&quot;][&quot;email&quot;]; //we:userInput type=&quot;text&quot; name=&quot;email&quot;

    // Check if it's spam
    if ( akismet_check( $vars ) ) {
        $GLOBALS[&quot;SPAM&quot;]=&quot;SPAM&quot;;
    }
    else {
        $GLOBALS[&quot;SPAM&quot;]=&quot;OK&quot;;
    }
?&gt;
&lt;/we:ifNotWebEdition&gt;

&lt;?php if ($GLOBALS[&quot;SPAM&quot;] == &quot;OK&quot;) { ?&gt;

    &lt;we:write type=&quot;object&quot; formname=&quot;write_comment&quot; publish=&quot;false&quot; classid=&quot;3&quot; onduplicate=&quot;overwrite&quot; mailfrom=&quot;info@xxxxxx.tld&quot; /&gt;

    &lt;we:ifWritten type=&quot;object&quot;&gt;
        Vielen Dank f&amp;uuml;r dein Kommentar ...
    &lt;we:else/&gt;
        Beim Speichern Ihres Kommentars ist ein Fehler aufgetreten ...
    &lt;/we:ifWritten&gt;

&lt;?php
    } //end save comment
?&gt;</pre>
<p>Somit kann auch einfache Weise ein effektiver Schutz vor Spam gewährleistet werden. Beim Speichern der Kommentare wird publish=&#8221;false&#8221; gesetzt, da der Kommentartext noch inhaltlich geprüft werden muss. Diese sollte gemacht werden, wenn Kommentare auch von nicht angemeldeten Nutzern abgegeben werden dürfen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-witt.net/blog/2011/webedition-kommentare-und-gastebucheintrage-automatisch-auf-spam-prufen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Panda: Content und User-Experience zählen (immer noch)</title>
		<link>http://www.andreas-witt.net/blog/2011/google-panda-content-und-user-experience-zahlen-immer-noch/</link>
		<comments>http://www.andreas-witt.net/blog/2011/google-panda-content-und-user-experience-zahlen-immer-noch/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 12:35:57 +0000</pubDate>
		<dc:creator>andreas.witt</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.andreas-witt.net/blog/?p=115</guid>
		<description><![CDATA[Mitte August hat die Suchmaschine Google das so genannte Panda-Update auch in Deutschland ausgerollt. Seither wird bereits von Gewinnern und Verlierern unter den Webseiten-Betreibern gesprochen. Mit den überarbeiteten Such-Algorithmen möchte Google dafür sorgen, dass qualitativ hochwertige Webseiten gut gelistet werden. Dazu zählen Webseiten, die interessante (unique) Inhalte und ein optimales Nutzererlebnis bieten &#8230; das ist [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_116" class="wp-caption alignright" style="width: 209px"><img class="size-full wp-image-116" title="Google Panda-Update" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/08/google-panda.jpg" alt="" width="199" height="168" /><p class="wp-caption-text">Bildquelle: http://seo-wissen.blogspot.com/</p></div>
<p>Mitte August hat die Suchmaschine Google das so genannte <a href="http://www.spiegel.de/netzwelt/web/0,1518,780231,00.html" target="_blank">Panda-Update auch in Deutschland</a> ausgerollt. Seither wird bereits von <a href="http://blog.searchmetrics.com/de/2011/08/13/google-panda-update-in-deutschland-gewinner-und-verlierer/" target="_blank">Gewinnern und Verlierern</a> unter den Webseiten-Betreibern gesprochen. Mit den überarbeiteten Such-Algorithmen <a href="http://googlewebmastercentral-de.blogspot.com/2011/05/weitere-tipps-zur-erstellung-qualitativ.html" target="_blank">möchte Google</a> dafür sorgen, dass qualitativ hochwertige Webseiten gut gelistet werden. Dazu zählen Webseiten, die interessante (unique) Inhalte und ein optimales Nutzererlebnis bieten &#8230; das ist eigentlich auch nichts Neues!</p>
<p>Um dieses Ziel zu erreichen hat Google seine Suchmaschine insoweit angepasst, dass Webseiten, die keinen und nur wenig eigenen Inhalt anbieten, nicht mehr so gut bewertet werden. Dazu zählen s.g. Content-Framen, die sich ihre <strong>Inhalte ausschließlich oder überwiegend über Content-Aggregation</strong> anderer Quellen zusammenstellen, <strong>übermäßig Werbung</strong> schalten und <strong>keinen originären Mehrwert</strong> für den Besucher bieten.</p>
<p>Werden <a href="http://www.seomoz.org/blog/beat-google-panda" target="_blank">folgende Regeln/Hinweise</a> beachtet, muss man sich nicht vor dem Panda &#8220;fürchten&#8221;:</p>
<ul>
<li>Die Artikel/Inhalte der Webseite bieten einen zusätzlichen Mehrwert</li>
<li>Die Artikel/Inhalte werden hinsichtlich Ausdruck, Form, Rechtschreibung, Struktur, etc. redigiert</li>
<li>Die Artikel/Inhalte berücksichtigen eine umfassende Sicht des Themas (anderen Meinungen, Forschungsergebnisse, etc.)</li>
<li>Der Anteil an Fremdinhalten, die bspw. aus Affiliate-Programmen oder durch Content Aggregation stammen, ist im Verhältnis zu den eigenen Inhalten angemessen</li>
<li>Die Anzahl an Werbeplätze einer einzelnen Seite ist so gewählt, dass der Content weiterhin als zentraler Bestandteil wahrgenommen wird.</li>
<li>Die Webseite wird regelmäßig aktualisiert und mit neuen Inhalten versehen</li>
</ul>
<p>Zusammenfassend lässt sich festhalten, dass die <strong>Besucher zu den Gewinnern gehören</strong>, da zukünftig nur noch qualitativ hochwertige Webseiten weit vorne im Index gelistet werden. Das bedeutet, dass Webseiten, die nicht den geannten Anforderungen genügen nicht gewonnen haben &#8230; wer möchte, kann sie auch als Verlierer bezeichnen. Aber <strong>verloren hat nur derjenige, der nicht an sich arbeitet!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-witt.net/blog/2011/google-panda-content-und-user-experience-zahlen-immer-noch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kostenloses webEdition &#8220;Coming Soon&#8221; Template</title>
		<link>http://www.andreas-witt.net/blog/2011/kostenloses-webedition-coming-soon-template/</link>
		<comments>http://www.andreas-witt.net/blog/2011/kostenloses-webedition-coming-soon-template/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 11:41:37 +0000</pubDate>
		<dc:creator>andreas.witt</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[webEdition]]></category>
		<category><![CDATA[coming soon]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[under construction]]></category>

		<guid isPermaLink="false">http://www.andreas-witt.net/blog/?p=105</guid>
		<description><![CDATA[Für einige meiner Projekte benötige ich ein &#8220;Under construction&#8221; bzw. &#8220;Coming Soon&#8221; Template für webEdition. Der Vorteil hierbei ist, dass es bereits Inhalte auf der neuen Domain gibt und gleichzeitig interessierte über soziale Kanäle wie Twitter, Facebook &#38; Co. mit Informationen versorgt werden können. Dazu habe ich mir ein sehr einfaches Template auf Basis des [...]]]></description>
			<content:encoded><![CDATA[<p>Für einige meiner Projekte benötige ich ein &#8220;Under construction&#8221; bzw. &#8220;Coming Soon&#8221; Template für webEdition. Der Vorteil hierbei ist, dass es bereits Inhalte auf der neuen Domain gibt und gleichzeitig interessierte über soziale Kanäle wie Twitter, Facebook &amp; Co. mit Informationen versorgt werden können.</p>
<p><img class="aligncenter size-full wp-image-107" title="Free webEdition &quot;Coming Soon&quot; Template by Andreas Witt" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/08/free-webedition-coming-soon-template.jpg" alt="" width="579" height="451" /></p>
<p>Dazu habe ich mir ein sehr einfaches Template auf Basis des freien <a href="http://upthemes.com/demo/?theme=timelaph" target="_blank">Timelaph</a> WordPress Themes und einigen <a href="http://www.mr-mojo-risin.net/2009/02/01/free-to-use-social-media-icons/" target="_blank">Social Media Icons</a> zusammengestellt. Das Template bietet folgende Möglichkeiten:</p>
<ul>
<li>Logo oder Title als Überschrift</li>
<li>Newsletter-Subscription (mit KV)</li>
<li>Social Media Kanäle Twitter, Facebook, Flickr und YouTube</li>
<li>Mehrsprachigkeit (derzeit Deutsch und English)</li>
<li>Web-Analytics-Code (einfach ins Template &#8220;webanalytics.tmpl&#8221; einfügen)</li>
</ul>
<p>Bei Interesse kann das Template mit alle benötigten Dateien als <a href="http://www.andreas-witt.net/blog/wp-content/uploads/2011/08/weBackup_free_coming_soon_template.xml_.gz">weBackup_free_coming_soon_template.xml</a>. Feedback ist natürlich gerne willkommen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-witt.net/blog/2011/kostenloses-webedition-coming-soon-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neue Rubrik Publikationen</title>
		<link>http://www.andreas-witt.net/blog/2011/neue-rubrik-publikationen/</link>
		<comments>http://www.andreas-witt.net/blog/2011/neue-rubrik-publikationen/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 10:05:46 +0000</pubDate>
		<dc:creator>andreas.witt</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Affiliate-Marketing]]></category>
		<category><![CDATA[Gschäftsmodelle]]></category>
		<category><![CDATA[Mashups]]></category>

		<guid isPermaLink="false">http://www.andreas-witt.net/blog/?p=101</guid>
		<description><![CDATA[Ab sofort stelle ich auf meiner Webseite ausgewählte Publikationen zum Download bereit. Dabei handelt sich es um Print-Publikationen, Vorträge und Online-Artikel zu verschiedensten Themen. Die ersten veröffentlichten Publikationen befassen sich mit den Themen web-basierte Geschäftsmodelle, Mashups und Affiliate-Marketing. Ich wünsche viel Spaß beim Lesen und freue mich natürlich über Feedback.]]></description>
			<content:encoded><![CDATA[<p>Ab sofort stelle ich auf meiner Webseite <a href="/publikationen/">ausgewählte Publikationen</a> zum Download bereit. Dabei handelt sich es um Print-Publikationen, Vorträge und Online-Artikel zu verschiedensten Themen.</p>
<p>Die ersten veröffentlichten Publikationen befassen sich mit den Themen web-basierte Geschäftsmodelle, Mashups und Affiliate-Marketing.</p>
<p>Ich wünsche viel Spaß beim Lesen und freue mich natürlich über Feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-witt.net/blog/2011/neue-rubrik-publikationen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>webEdition Shop-Modul &#8211; Teil 2 Konfiguration</title>
		<link>http://www.andreas-witt.net/blog/2011/webedition-shop-modul-teil-2-konfiguration/</link>
		<comments>http://www.andreas-witt.net/blog/2011/webedition-shop-modul-teil-2-konfiguration/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 09:09:00 +0000</pubDate>
		<dc:creator>andreas.witt</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[webEdition]]></category>
		<category><![CDATA[Shop-Modul]]></category>

		<guid isPermaLink="false">http://www.andreas-witt.net/blog/?p=81</guid>
		<description><![CDATA[Nachdem ich im ersten Teil der Artikelserie zum webEdition Shop-Modul auf die Grundlagen und Möglichkeiten eingegangen bin, möchte ich nun zeigen, was zu beachten ist wenn der Online-Shop mit webEdition realisiert werden soll. Dabei beschränke ich mich heute auf die Konfiguration der benötigten Module und Einstellungen. Abhängig davon, wie später die Artikel des Online-Shops verwaltet [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich im ersten Teil der Artikelserie zum <a title="webEdition Shop-Modul – Teil 1 Grundlagen" href="http://www.andreas-witt.net/blog/2011/webedition-shop-modul-teil-1-grundlagen/">webEdition Shop-Modul auf die Grundlagen und Möglichkeiten</a> eingegangen bin, möchte ich nun zeigen, was zu beachten ist wenn der Online-Shop mit <a href="/know-how/open-soucre-web-content-management-webedition.php">webEdition</a> realisiert werden soll. Dabei beschränke ich mich heute auf die Konfiguration der benötigten Module und Einstellungen.</p>
<p>Abhängig davon, wie später die Artikel des Online-Shops verwaltet werden sollen, werden folgenden webEdition Systemkomponenten benötigt:</p>
<ol>
<li>webEdition Basissystem</li>
<li>webEdition Shop-Modul</li>
<li>webEdition Kundenverwaltung</li>
<li>webEdition DB/Objekt-Modul (optional)</li>
</ol>
<p>&nbsp;</p>
<h2>Konfiguration der Systemkomponenten</h2>
<p>Als Basis wird natürlich das webEdition CMS an sich benötigt. Bei der Installation ist darauf zu achten, dass die benötigen Module (eventuell auch Newsletter-Modul) gleich mit installiert werden. Weiter ist für das Basissystem nichts zu beachten (außer, dass der Server natürlich alle <a href="http://www.webedition.org/de/webedition-cms/systemvoraussetzungen.php" target="_blank">Systemanforderungen</a> erfüllt).</p>
<div id="attachment_88" class="wp-caption aligncenter" style="width: 509px"><img class="size-full wp-image-88" title="webEdition Kundenverwaltung" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/07/ansicht-webedition-kundenverwaltung.jpg" alt="" width="499" height="378" /><p class="wp-caption-text">webEdition Kundenverwaltung</p></div>
<p>Die webEdition Kundenverwaltung wird benötigt, um die Kundendaten (Lieferadresse, Rechnungsadresse, Login-Daten, etc.) zu speichern. Es ist wichtig, dass diese Daten in der Kundenverwaltung hinterlegt sind, da einige Funktionen des Shop-Moduls sonst nicht funktionieren würden.</p>
<div id="attachment_91" class="wp-caption aligncenter" style="width: 508px"><img class="size-full wp-image-91" title="webEdition Kundenverwaltung - Felder administrieren" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/07/webedition-kundenverwaltung-felder-administrieren.jpg" alt="" width="498" height="368" /><p class="wp-caption-text">webEdition Kundenverwaltung - Felder administrieren</p></div>
<p>Anzahl, Bezeichnung und Feldtypen (input, number, select, etc.) zur Verwaltung der Kundendaten sind in der webEdition Kundenverwaltung frei definier- und wählbar. Einzelne Felder können gruppiert und unter einem eigenem Tab zusammengefasst werden. Denkbar wären z.B. &#8220;Kontakt&#8221;, &#8220;Rechnung&#8221;, &#8220;Anrede&#8221;, &#8220;Newsletter&#8221;, etc. Für eine Länder- und Sprachauswahl gibt es die ISO-kodierten Feldtypen &#8220;language&#8221; und &#8220;country&#8221;. Sobald ein Kunde eine Bestellung ausgelöst hat, wird in der Kundenverwaltung der zusätzliche Tab &#8220;Bestellungen des Kunden&#8221; sichtbar.</p>
<div id="attachment_92" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-92" title="webEdition Shop-Modul - Einstellungen" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/07/webedition-shopmodul-einstellungen.jpg" alt="" width="470" height="624" /><p class="wp-caption-text">webEdition Shop-Modul - Einstellungen</p></div>
<p>Sofern alle benötigen Felder in der Kundenverwaltung angelegt sind, kann die Konfiguration des Shop-Moduls erfolgen. In den Grundeinstellungen des Shop-Moduls werden die Währung eingetragen, das Nummernformat ausgewählt, die für den Bestellprozess relevanten Kundenfelder markiert und die Felder für Land und Sprache aus der Kundenverwaltung zugewiesen. Wird das DB/Objekt-Modul zur Verwaltung der Shop-Artikel verwendet, wird zusätzlich noch die Klassen-ID eingetragen.</p>
<div id="attachment_94" class="wp-caption aligncenter" style="width: 509px"><img class="size-full wp-image-94" title="webEdition Shop-Modul  - Ländereinstellungen" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/07/webedition-shopmodul-laendereinstellungen.jpg" alt="" width="499" height="524" /><p class="wp-caption-text">webEdition Shop-Modul - Ländereinstellungen</p></div>
<p>Über einen weiteren Dialog werden die für den Shop benötigten Mehrwertsteuersätze definiert. Wird mehr als ein Steuersatz benötigt (z.B. 19% und 7%), lassen sich die Steuersätze direkt beim Artikel auswählen und zuweisen. Über den Einstellungs-Dialog &#8220;Länder&#8221; kann festgelegt werden, welche Lände mehrwertsteuerpflichtig sind und welche nicht. Zusätzlich lässt sich auch definieren, unter welchen Voraussetzungen für mehrsteuerpflichtige Länder keine MwSt. anfällt, z.B. bei der Angabe eine USt.-ID .</p>
<div id="attachment_95" class="wp-caption aligncenter" style="width: 509px"><img class="size-full wp-image-95" title="webEdition Shop-Modul - Versandkosten" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/07/webedition-shopmodul-proto-verpackung.jpg" alt="" width="499" height="409" /><p class="wp-caption-text">webEdition Shop-Modul - Versandkosten</p></div>
<p>Einen ähnlichen Einstellungs-Dialog gibt es auch für die Verwaltung der Porto- und Verpackungskosten. Diese können für jedes Land und für unterschiedliche Bestellwerten separat definiert werden. Basis für die Festlegung ist auch hier wieder das Feld &#8220;Land&#8221; der Lieferadresse in der Kundenverwaltung. Porto- und Verpackungskosten können als Netto- oder Bruttopreise gespeichert werden, wobei ich empfehle alle Preisangaben (auch Artikelpreise) als Nettopreise zu speichern. Werden die Shop-Artikel EU-weit versandt, kann es sinnvoll sein die Porto- und Verpackungskosten zu unterscheiden nach EU-Mitgliedsstaaten, Nicht-EU-Mitgliedsstaaten (z.B. Schweiz) und Deutschland (hier können oft günstigere oder keine Versandkosten angeboten werden). Außerdem lassen sich die Versandkosten noch nach Bestellwert unterscheiden.</p>
<div id="attachment_97" class="wp-caption aligncenter" style="width: 509px"><img class="size-full wp-image-97" title="webEdition Shop-Modul - Payment Provider" src="http://www.andreas-witt.net/blog/wp-content/uploads/2011/07/webedition-shopmodul-paymentprovider.jpg" alt="" width="499" height="715" /><p class="wp-caption-text">webEdition Shop-Modul - Payment Provider</p></div>
<p>Sollen die Bezahlsysteme Paypal und/oder Saferpay zum Einsatz kommen, werden die Einstellungen für diese Payment-Provider ebenfalls im Shop-Modul vorgenommen. Zunächst werden die Felder für die Übermittlung der Kontaktdaten aus der Kundenverwaltung ausgewählt. Anschließend die Parameter für die beiden Bezahlvarianten. Bei Paypal kann zwischen einem Test- und Produktiv-Account unterschieden werden. Es wird lediglich die Länderkennung und die Email-Adresse des Paypal-Accounts benötigt. Die Einstellungen für das Saferpay-Modul sind etwas umfangreicher. Zudem muss für die vorkonfigurierte Nutzung von Saferpay auf dem Server eine Saferpay Application Componente (SAC) installiert werden.</p>
<p>Bei der Konfiguration des Shop-Moduls wird deutlich, dass viele Einstellungen auf den Feldern der Kundenverwaltung basieren. Daher ist es sinnvoll zunächst die Konfiguration der Kundenverwaltung vorzunehmen und sich dann mit dem Shop-Modul zu befassen.</p>
<p><strong>Bei weiteren Fragen zu webEdition und/oder dem webEdition Shop-Modul stehe ich jederzeit gerne zur Verfügung!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreas-witt.net/blog/2011/webedition-shop-modul-teil-2-konfiguration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

