<?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>MyOOS [Shopsystem] &#187; MyOOS Tipps</title>
	<atom:link href="http://www.oos-shop.de/category/myoos-tipps/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oos-shop.de</link>
	<description>für eine erfolgreiche e-Commerce Strategie</description>
	<lastBuildDate>Wed, 08 Feb 2012 19:23:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Simple Cloud vereinfacht Cloud Computing mit PHP</title>
		<link>http://www.oos-shop.de/simple-cloud-vereinfacht-cloud-computing-mit-php/</link>
		<comments>http://www.oos-shop.de/simple-cloud-vereinfacht-cloud-computing-mit-php/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 18:13:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[MyOOS Performance]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[Amazon SimpleDB]]></category>
		<category><![CDATA[Amazon SQS]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[High Performance]]></category>

		<guid isPermaLink="false">http://www.oos-shop.de/?p=329</guid>
		<description><![CDATA[Bei Simple Cloud (Simple API for Cloud Application Services) handelt es sich um ein Open-Source API, mit der der Zugriff auf verschiedene Cloud-Services aus PHP heraus über eine standardisierte Schnittstelle ermöglicht wird. D.h., ein Wechsel des Cloud-Services sollte zukünftig bei Nutzung dieser API keine Änderungen im Quellcode mehr notwendig machen. Zur Zeit unterstützt Simple Cloud [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Bei Simple Cloud (Simple API for Cloud Application Services) handelt es sich um ein Open-Source API, mit der der Zugriff auf verschiedene Cloud-Services aus PHP heraus über eine standardisierte Schnittstelle ermöglicht wird.</p>
<p>D.h., ein Wechsel des Cloud-Services sollte zukünftig bei Nutzung dieser API keine Änderungen im Quellcode mehr notwendig machen. </p>
<p>Zur Zeit unterstützt Simple Cloud Adapter für File-Storage (Windows Azure blobs, <a href="http://www.rackspace.com/index.php" class="liexternal">Rackspace Cloud Files</a>, <a href="http://www.nirvanix.com/" class="liexternal">Nirvanix Storage Delivery Network</a> und Amazon S3), Document-Storage (Windows Azure tables und Amazon SimpleDB) und Simple-Queue Dienste (Amazon SQS und Windows Azure Queues). </p>
<p>Weitere Informationen</p>
<p><a href="http://www.simplecloud.org/" class="liexternal">Simple Cloud</a><br />
<a href="http://it-republik.de/php/news/Simple-Cloud-API-Project-Zend-initiiert-Cloud-Initiative-051460.html" class="liexternal">PHP-Magazin</a><br />
<a href="http://www.heise.de/open/meldung/Zend-Microsoft-und-IBM-kooperieren-bei-Simple-Cloud-API-fuer-PHP-Anwendungen-789724.html" class="liexternal">heise.de</a></p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.oos-shop.de/simple-cloud-vereinfacht-cloud-computing-mit-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der &#8220;Expires&#8221;-Header</title>
		<link>http://www.oos-shop.de/optimierungstipps-fuer-ihren-shop/</link>
		<comments>http://www.oos-shop.de/optimierungstipps-fuer-ihren-shop/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 17:33:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MyOOS Performance]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[High Performance]]></category>

		<guid isPermaLink="false">http://www.oos-shop.de/?p=308</guid>
		<description><![CDATA[In dem Artikel “Speed Up: Optimierungstipps für Ihre Seiten” fasst Nelly Brekardin bei Dr. Web einige Tipps für die Optimierung von Websites zusammen. Für unser Projekt war vor allem der Punkt “Die richtigen HTTP-Header senden” hilfreich. Hier wird beschrieben, wie man mit Hilfe der .htaccess Konfiguration die HTTP-Header Expires und Cache-Control sendet. Adam stellte im [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>In dem Artikel “<a href="http://www.drweb.de/magazin/speed-up-optimierungstipps-fur-ihre-seite/" class="liexternal">Speed Up: Optimierungstipps für Ihre Seiten</a>” fasst Nelly Brekardin bei <a href="http://www.drweb.de" class="liexternal">Dr. Web</a> einige Tipps für die Optimierung von Websites zusammen.</p>
<p>Für unser Projekt war vor allem der Punkt “Die richtigen HTTP-Header senden” hilfreich. Hier wird beschrieben, wie man mit Hilfe der .htaccess Konfiguration die HTTP-Header Expires und Cache-Control sendet. </p>
<p>Adam stellte im <a href="http://foren.myoos.de/index.php?page=Thread&#038;threadID=139" class="liexternal">MyOOS Forum</a>  (Anmeldung erforderlich)</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #adadad; font-style: italic;"># Configure ETags</span>
&lt;<span style="color: #000000; font-weight:bold;">FilesMatch</span> <span style="color: #7f007f;">&quot;<span style="color: #000099; font-weight: bold;">\.</span>(jpg|jpeg|gif|png|mp3|flv|mov|avi|3pg|html|htm|swf)$&quot;</span>&gt;
    <span style="color: #00007f;">FileETag</span> MTime Size
&lt;/<span style="color: #000000; font-weight:bold;">FilesMatch</span>&gt;</pre></div></div>

<p><a href="http://httpd.apache.org/docs/1.3/mod/core.html#fileetag" class="liexternal"> ETags im .htaccess</a></p>
<p>vor.</p>
<p>Vladimir Simovic stellt in dem Artikel <a href="http://www.perun.net/2009/06/06/wordpress-websites-beschleuinigen-4-ein-zwischenergebnis/" class="liexternal">WordPress-Websites beschleunigen 4: ein Zwischenergebnis</a> seine Erfahrungen mit</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #adadad; font-style: italic;"># ExpiresHeader: verhindert bedingte GET-Anfragen</span>
&lt;<span style="color: #000000; font-weight:bold;">IfModule</span> mod_expires.c&gt;
   <span style="color: #00007f;">ExpiresActive</span> <span style="color: #0000ff;">on</span>
   <span style="color: #00007f;">ExpiresDefault</span> <span style="color: #7f007f;">&quot;access plus 35 days&quot;</span>
&lt;/<span style="color: #000000; font-weight:bold;">IfModule</span>&gt;</pre></div></div>

<p>zur Verfügung.</p>
<p>Wir verwenden nun im MyOOS Projekt</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #adadad; font-style: italic;"># Apache file caching and expiration.</span>
    &lt;<span style="color: #000000; font-weight:bold;">FilesMatch</span> <span style="color: #7f007f;">&quot;<span style="color: #000099; font-weight: bold;">\.</span>(jpg|jpeg|png|gif|ico|swf|css|js|txt)$&quot;</span>&gt;
        &lt;<span style="color: #000000; font-weight:bold;">IfModule</span> mod_expires.c&gt;
            <span style="color: #adadad; font-style: italic;"># Enable expirations.</span>
            <span style="color: #00007f;">ExpiresActive</span> <span style="color: #0000ff;">On</span>
            <span style="color: #adadad; font-style: italic;"># Cache all files for 35 days after access (A).</span>
            <span style="color: #00007f;">ExpiresDefault</span>  <span style="color: #7f007f;">&quot;access plus 35 days&quot;</span>
        &lt;/<span style="color: #000000; font-weight:bold;">IfModule</span>&gt;
        &lt;<span style="color: #000000; font-weight:bold;">IfModule</span> mod_headers.c&gt;
            <span style="color: #00007f;">Header</span> unset ETag
            <span style="color: #00007f;">FileETag</span> <span style="color: #0000ff;">None</span>
        &lt;/<span style="color: #000000; font-weight:bold;">IfModule</span>&gt;
    &lt;/<span style="color: #000000; font-weight:bold;">FilesMatch</span>&gt;</pre></div></div>

<p>Erfahrungsberichte sind willkommen. Meinungen&#8230; Tipps und auch Anleitungen. Alles mit dem Ziel,<br />
unser Shop-System zu verbessern!</p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.oos-shop.de/optimierungstipps-fuer-ihren-shop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drizzle macht Fortschritte</title>
		<link>http://www.oos-shop.de/drizzle-macht-fortschritte/</link>
		<comments>http://www.oos-shop.de/drizzle-macht-fortschritte/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:48:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[MyOOS Performance]]></category>
		<category><![CDATA[PHP - Tipps]]></category>
		<category><![CDATA[Drizzle]]></category>
		<category><![CDATA[MySQL-Fork]]></category>

		<guid isPermaLink="false">http://www.oos-shop.de/?p=303</guid>
		<description><![CDATA[Jay Pipes, Monty Taylor, Eric Day, Stewart Smith und Lee Bieber haben Oracle verlassen und wechseln zum US-Provider Rackspace. Alle Fünf arbeiteten zuvor bei MySQL an Drizzle und wollen das auch in Zukunft in Diensten von Rackspace tun. Der MySQL-Fork Drizzle ist auf reine Webanwendungen zugeschnitten, extrem modular aufgebaut und verzichtet auf viele Funktionen, die [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Jay Pipes, Monty Taylor, Eric Day, Stewart Smith und Lee Bieber haben Oracle verlassen und wechseln zum US-Provider Rackspace. Alle Fünf arbeiteten zuvor bei MySQL an Drizzle und wollen das auch in Zukunft in Diensten von Rackspace tun. <strong>Der MySQL-Fork Drizzle ist auf reine Webanwendungen zugeschnitten, extrem modular aufgebaut und verzichtet auf viele Funktionen, die MySQL im Hinblick auf den Einsatz als Unternehmensdatenbank in den letzten Jahren erhalten hat. Stattdessen steht bei Drizzle die Verarbeitung sehr vieler paralleler Anfragen auf Multicore-Systemen im Vordergrund. </strong></p>
<p>Quelle: <a href="http://www.golem.de/1003/73696.html" class="liexternal">Golem.de</a></p>
<p>Viele Funktionen wurden in Module ausgelagert, so dass sie leicht ausgetauscht werden können. Beispielsweise wurden Log-in und Authentifizierung ausgelagert, andere Funktionen bleiben von vornherein außen vor, darunter Stored Procedures, Views, Triggers, Query Cache und Prepared Statements. Auch die verfügbaren Feldtypen wurden reduziert.</p>
<p>Drizzle ist über die Projekt Seite erhältlich<br />
<a href="http://drizzle.org/" class="liexternal">http://drizzle.org/</a><br />
<div class="browsershot mshot"><a href="http://drizzle.org/"><img src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fdrizzle.org%2F?w=500" alt=" in " width="500" /></a></div></p>
<p>Die <strong>Drizzle PHP Extension</strong> ist leider noch in der Beta-Phase.<br />
PECL: <a href="http://pecl.php.net/package/drizzle" class="liexternal">http://pecl.php.net/package/drizzle</a><br />
und seit 7 Monaten ruht augenscheinlich die <a href="http://svn.php.net/pecl/drizzle/" class="liexternal">PHP Extension</a></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'Version: '</span> <span style="color: #339933;">.</span> drizzle_version<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;##########################<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;Testing function interface<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;##########################<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$drizzle</span><span style="color: #339933;">=</span> drizzle_create<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$drizzle</span><span style="color: #009900;">&#41;</span>
<span style="color: #990000;">exit</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Zur O&#8217;Reilly MySQL User&#8217;s Conference soll  Drizzles Cherry veröffentlicht werden. </p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.oos-shop.de/drizzle-macht-fortschritte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tortoise SVN @version $Id$ automatisch hinzufügen</title>
		<link>http://www.oos-shop.de/tortoise-svn-version-id-automatisch-hinzufuegen/</link>
		<comments>http://www.oos-shop.de/tortoise-svn-version-id-automatisch-hinzufuegen/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 17:47:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MyOOS Entwicklung / Erweiterung]]></category>

		<guid isPermaLink="false">http://www.oos-shop.de/?p=295</guid>
		<description><![CDATA[Revisionsnummer einer Datei steht beim MyOOS Projekt im Dokumentenkopf (Header) 1 2 3 &#60;?php /* -------------------------------------------------------- $Id: core_api_class.php 622 2010-03-06 15:16:38Z r23 $ und bedeutet, das MyOOS Entwickler &#8220;r23&#8243; diese Datei bearbeitet hat und ins SVN am 2010-03-06 15:16:38 geladen hat. Die Id wird automatisch erzeugt, dafür sind aber einige Schritte unter Tortoise SVN Client [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Revisionsnummer einer Datei steht beim MyOOS Projekt im <a href="http://www.oos-shop.de/doc/myoosdoc/html/coding.header.html" class="liinternal">Dokumentenkopf (Header)</a></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
/* --------------------------------------------------------
   $Id: core_api_class.php 622 2010-03-06 15:16:38Z r23 $</pre></td></tr></table></div>

<p>und bedeutet, das <a href="http://developer.berlios.de/users/r23/" class="liexternal">MyOOS Entwickler &#8220;r23&#8243;</a> diese Datei bearbeitet hat und <a href="http://svn.berlios.de/viewvc/oos/trunk/shop/includes/core/classes/core_api_class.php?view=log" class="liexternal">ins SVN</a>  am 2010-03-06 15:16:38 geladen hat.</p>
<p>Die <strong>Id</strong> wird automatisch erzeugt, dafür sind aber einige Schritte unter Tortoise SVN Client (Windows) notwendig damit das eingetragen/erzeugt werden kann.</p>
<p>In einer neuen Datei schreiben wir erst/einmalig folgendes</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php
/* --------------------------------------------------------
   $Id:$</pre></td></tr></table></div>

<p>mehr nicht.</p>
<p>Nun mit der rechte Maustaste auf die Datei und SVN Eigenschaften anklicken.</p>
<p><a href="http://www.oos-shop.de/wp-content/uploads/2010/03/svn_add_01.png" class="liimagelink"><img src="http://www.oos-shop.de/wp-content/uploads/2010/03/svn_add_01-256x300.png" alt="Svn Add 01-256x300 in " width="256" height="300" class="alignnone size-medium wp-image-296" /></a></p>
<p>Dann auf <strong>NEU</strong> und bei <strong>Eigenschaftsname svn:keywords</strong> auswählen. Im darunterliegenden Feld wird  nur dann Id eingetragen.<br />
<a href="http://www.oos-shop.de/wp-content/uploads/2010/03/svn_neu_id.png" class="liimagelink"><img src="http://www.oos-shop.de/wp-content/uploads/2010/03/svn_neu_id-300x239.png" alt="Svn Neu Id-300x239 in " width="300" height="239" class="alignnone size-medium wp-image-297" /></a></p>
<p>Quelle: <a href="http://www.joomla-tutorials.de/fragen-und-antworten/beitraege-ueber-die-entwicklung-und-erweiterungen/137-in-svn-dateien-automatisch-die-id-hinzufuegen.html" class="liexternal">http://joomla-tutorials.de </a></p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.oos-shop.de/tortoise-svn-version-id-automatisch-hinzufuegen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alte Produktseiten umleiten</title>
		<link>http://www.oos-shop.de/alte-produktseiten-umleiten/</link>
		<comments>http://www.oos-shop.de/alte-produktseiten-umleiten/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 18:19:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MyOOS SEO]]></category>

		<guid isPermaLink="false">http://www.oos-shop.de/?p=286</guid>
		<description><![CDATA[Marco Verch veröffentlichte im shopbetreiber-blog Alte Produktseiten umleiten Die meisten Produkte in einem Onlineshop unterliegen einem Produktlebenszyklus. Bei Kleidung gibt es nach einiger Zeit neue Kollektionen und bei Elektronikartikeln lösen Nachfolgeprodukte ihre Vorgänger ab. Es ist nur selten sinnvoll, diese Produktseiten im Shop zu belassen, da der Artikel permanent &#8220;out of stock&#8221; ist. Wenn der [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.shopbetreiber-blog.de/author/marco-verch/" class="liexternal">Marco Verch</a> veröffentlichte im <a href="http://www.shopbetreiber-blog.de/2010/03/05/optimierung-seo-produktseiten" class="liexternal">shopbetreiber-blog</a> </p>
<blockquote><p><strong>Alte Produktseiten umleiten</strong></p>
<p>Die meisten Produkte in einem Onlineshop unterliegen einem Produktlebenszyklus. Bei Kleidung gibt es nach einiger Zeit neue Kollektionen und bei Elektronikartikeln lösen Nachfolgeprodukte ihre Vorgänger ab. Es ist nur selten sinnvoll, diese Produktseiten im Shop zu belassen, da der Artikel permanent &#8220;out of stock&#8221; ist.
</p>
</blockquote>
<p>Wenn der Artikel im MyOOS Shopsystem gelöscht wird, erhält der Kunde beim Aufruf der Produkt-URL <a href="http://demo.myoos.de/info/2004er-Chateau-Figeac,-Rotwein-p-45.html" traget="blank" class="liexternal">diese Fehlermeldung</a> und verlässt den Shop in den meisten Fällen sofort.</p>
<p><a href="http://demo.myoos.de/info/2004er-Chateau-Figeac,-Rotwein-p-45.html" target="bank" class="liexternal">Produkt nicht gefunden</a></p>
<p>Auf dieser &#8220;<a href="<a href=" http://demo.myoos.de/info/2004er-Chateau-Figeac,-Rotwein-p-45.html" target="bank" class="liinternal">&#8220;>Produkt nicht gefunden</a>&#8221; Seite könnte man die <a href="http://demo.myoos.de/index.php/mp/info/file/sitemap" traget="blank" class="liexternal">Sitemap</a> einbinden.</p>
<p>mit</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #b1b100;">include</span> <span style="color: #0000ff;">'includes/classes/class_category_tree.php'</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$oSitemap</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> oosCategoryTree<span style="color: #339933;">;</span>
    <span style="color: #000088;">$oSitemap</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setShowCategoryProductCount</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$oSmarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'sitemap'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$oSitemap</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">buildTree</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>in ~/shop/includes/pages/products/info.php</p>
<p>und in an der gewünschten Stelle im Template </p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">{$sitemap}</pre></td></tr></table></div>

<p>die Ausgabe. </p>
<p>Oder auch &#8220;<em>Ähnliche Produkte</em>&#8221; (die Produktempfehlungen vom Shopbetreiber)  oder auch &#8220;<em>Zusätzlich kauften Kunden auch</em>&#8220;.</p>
<p>Leider wird ist dies kleine Lösung für <em>Kollektionen</em> oder <em>Elektronikartikeln</em>. </p>
<p>Hier schreibt Marco Verch weiter</p>
<blockquote><p>In einem Beitrag von Michael Gray wird dafür eine einfache, aber effektive Lösung genannt: <a href="http://www.wolf-howl.com/seo/expired-product-auction-pages/" class="liexternal">Abgelaufene Artikelseiten per 301 umleiten</a>.</p></blockquote>
<p><strong>301 Weiterleitung einer Website</strong></p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube-nocookie.com/v/70LR8H8pn1M&#038;hl=de_DE&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/70LR8H8pn1M&#038;hl=de_DE&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<p><a href="http://de.wikipedia.org/wiki/HTTP-Statuscode" rel="nofollow" class="liwikipedia">HTTP-Statuscode</a>  301 (Moved Permanently)</p>
<p>Das MyOOS Projekt erfüllt nun in der Version 2.1.6 die technischen Vorrausetzungen für eine 301 Weiterleitung. </p>
<p>Im <a href="http://foren.myoos.de/" class="liexternal">MyOOS Forum</a> können wir in den nächsten Tagen Ideen und Wünsche für die Erfassung der  &#8220;Nachfolgeprodukten&#8221; sammeln. </p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.oos-shop.de/alte-produktseiten-umleiten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.3.2: Bug-Fixes und Sicherheitskorrekturen</title>
		<link>http://www.oos-shop.de/php-5-3-2-bug-fixes-und-sicherheitskorrekturen/</link>
		<comments>http://www.oos-shop.de/php-5-3-2-bug-fixes-und-sicherheitskorrekturen/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 10:31:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP - Tipps]]></category>

		<guid isPermaLink="false">http://www.oos-shop.de/?p=284</guid>
		<description><![CDATA[PHP 5.3.2 beseitigt zahlreiche Fehler und schließt Sicherheitslücken. Die Security-Fixes betreffen den LCG-Wert der uniqid-Funktion, die behobene safe_mode-Validierung in tempnam() und einen möglichen open_basedir/safe_mode-Bypass in der Session-Extension. Die vollständige Liste aller Änderungen findet man im PHP 5 ChangeLog. Ende Februar 2010 erschien zudem mit PHP 5.2.13 eine korrigierte Version der PHP-Serie 5.2, in der ebenfalls [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>PHP 5.3.2 beseitigt zahlreiche Fehler und schließt Sicherheitslücken.</p>
<p>Die Security-Fixes betreffen den LCG-Wert der uniqid-Funktion, die behobene safe_mode-Validierung in tempnam() und einen möglichen open_basedir/safe_mode-Bypass in der Session-Extension.</p>
<p>Die vollständige Liste aller Änderungen findet man im <a href="http://www.php.net/ChangeLog-5.php#5.3.2" class="liexternal">PHP 5 ChangeLog</a>.</p>
<p>Ende Februar 2010 erschien zudem mit PHP 5.2.13 eine korrigierte Version der PHP-Serie 5.2, in der ebenfalls Sicherheitslücken geschlossen und insgesamt rund 40 Fehler beseitigt wurden. </p>
<p>Quelle:<br />
<a href="http://www.golem.de/1003/73626.html" class="liexternal">golem.de</a><br />
<a href="http://www.php.net/archive/2010.php#id2010-03-04-1" class="liexternal">php.net></a></p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.oos-shop.de/php-5-3-2-bug-fixes-und-sicherheitskorrekturen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migration nach PHP 5.3</title>
		<link>http://www.oos-shop.de/migration-nach-php-5-3/</link>
		<comments>http://www.oos-shop.de/migration-nach-php-5-3/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 10:48:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP - Tipps]]></category>

		<guid isPermaLink="false">http://www.oos-shop.de/?p=275</guid>
		<description><![CDATA[Die Hoffnungen, dass PHP 5.3 voll abwärtskompatibel zu Version 5.2 werden würde, haben sich leider zerschlagen. Code, der in PHP 5.2 fehlerfrei lief, kann in 5.3 zu Fehlern führen oder Warnings ausgeben. Stas Malyshev hat nun ein Skript veröffentlicht, mit dem sich die Migration auf das aktuelle PHP-Version leichter bewerkstelligen lässt. Quelle: PHP Magazin Migration [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<blockquote><p>Die Hoffnungen, dass PHP 5.3 voll abwärtskompatibel zu Version 5.2 werden würde, haben sich leider zerschlagen. Code, der in PHP 5.2 fehlerfrei lief, kann in 5.3 zu Fehlern führen oder Warnings ausgeben. Stas Malyshev hat nun ein Skript veröffentlicht, mit dem sich die Migration auf das aktuelle PHP-Version leichter bewerkstelligen lässt.</p>
</blockquote>
<p>Quelle: <a href="http://it-republik.de/php/news/Migration-nach-PHP-5.3-%26ndash%3B-aber-richtig-053543.html" class="liexternal">PHP Magazin</a></p>
<p><a href="http://devzone.zend.com/article/11701-5.2-to-5.3-migration" class="liexternal"> Migration Skript von Stas Malyshev</a></p>
<p>miration.php wordpress (Version 2.9.2) ergab folgende Fehlermeldungen</p>
<p><a href="http://www.oos-shop.de/service/blog/wp_php_5_3.txt" class="liinternal">http://www.oos-shop.de/service/blog/wp_php_5_3.txt</a></p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.oos-shop.de/migration-nach-php-5-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sphinx Search</title>
		<link>http://www.oos-shop.de/sphinx-search/</link>
		<comments>http://www.oos-shop.de/sphinx-search/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 18:56:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MyOOS Performance]]></category>
		<category><![CDATA[PHP - Tipps]]></category>
		<category><![CDATA[Sphinx Search]]></category>

		<guid isPermaLink="false">http://www.oos-shop.de/?p=267</guid>
		<description><![CDATA[Sphinx Search Engine, die – wie sie sich selber nennt – “Free open-source SQL full-text search engine” ist ein gutes Tool, um die Volltextsuche auf dem eigenen Server zu beschleunigen. Installing Sphinx on Windows Wir entpacken die Zip &#8211; Datei an C:\Sphinx\ Kopieren searchd.exe aus dem Verzeichnis C:\Sphinx\bin\ nach C:\Sphinx\ Konfiguration von Sphinx Wir editieren: [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.sphinxsearch.com" class="liexternal">Sphinx Search Engine</a>, die – wie sie sich selber nennt – “Free open-source SQL full-text search engine” ist ein gutes Tool, um die Volltextsuche auf dem eigenen Server zu beschleunigen.</p>
<p><strong>Installing Sphinx on Windows</strong></p>
<p>Wir entpacken die Zip &#8211; Datei an<br />
<code>C:\Sphinx\</code></p>
<p>Kopieren <code>searchd.exe</code> aus dem Verzeichnis<br />
<code>C:\Sphinx\bin\</code><br />
nach<br />
<code>C:\Sphinx\</code></p>
<p><strong>Konfiguration von Sphinx</strong></p>
<p>Wir editieren: C:\Sphinx\sphinx.conf.in und speichern als C:\Sphinx\sphinx.conf </p>
<p><code># die Datenquelle<br />
source src1<br />
{<br />
	# data source type. mandatory, no default value<br />
	# known types are mysql, pgsql, mssql, xmlpipe, xmlpipe2, odbc<br />
	type					= mysql</p>
<p>	##########<br />
{</code></p>
<p><strong>Einstellungen für die Datenbank-Verbindung</strong></p>
<p><code>	sql_host				= localhost<br />
	sql_user				= root<br />
	sql_pass				=<br />
	sql_db					= test<br />
	sql_port				= 3306	# optional, default is 3306</code></p>
<p>Für den ersten Testen legen wir die Datenbank <code>test</code> mit den Beispieldaten aus <code>C:\Sphinx\example.sql</code> an.</p>
<p><strong>Definition des Indexes</strong></p>
<p># Aus welcher Quelle? (oben definiert)<br />
<code>index test1<br />
{<br />
	# document source(s) to index<br />
	# multi-value, mandatory<br />
	# document IDs must be globally unique across all sources<br />
	source			= src1</code></p>
<p> Wohin mit den Dateien?<br />
<code>	path			= @CONFDIR@/data/test1</code></p>
<p># docinfo<br />
# Drei Möglichkeiten: are &#8220;none&#8221;, &#8220;inline&#8221; and &#8220;extern&#8221;<br />
#<br />
# &#8220;none&#8221; keine Informationen zum Artikel werden gespeichert<br />
#<br />
# &#8220;inline&#8221; Infos landen in doclist Datei (nur über 50 Mil. Atikel sinnvoll)<br />
#<br />
# &#8220;extern&#8221; Infos landen in getrennter Datei<br />
#<br />
# Wohin mit DocInfos? &#8220;extern&#8221;, weil unter 50 000 000 Artikel!<br />
<code>	docinfo			= extern</code></p>
<p># morphology 	= stem_en, stem_ru, soundex<br />
# morphology	= libstemmer_german<br />
# morphology	= libstemmer_sv<br />
# (Ähnlichkeit anhand von Endungen)<br />
# Bei soundex wird die Aussprache beachtet: google und googl sind gleich<br />
# none -> Keine Ähnlichkeiten suchen<br />
<code>morphology = none</code></p>
<p># Pfad zur Stoppwort-Datei (Datei mit Wörtern,<br />
# die nicht indexiert werden sollen wie: &#8220;und&#8221;, &#8220;der&#8221;, &#8220;die&#8221;, &#8220;das&#8221;, &#8220;ein&#8221; )<br />
#<br />
# stopword files list (space separated)<br />
# optional, default is empty<br />
# contents are plain text, charset_table and stemming are both applied<br />
#<br />
<code>stopwords			= @CONFDIR@/data/stopwords.txt</code></p>
<p>Den Betrieb aufnehmen…</p>
<p><code>      C:\Sphinx> C:\Sphinx\searchd --install --config C:\Sphinx\sphinx.conf<br />
      --servicename SphinxSearch</code></p>
<p><code>FATAL: OpenSCManager<> failes: code=5, error=Zugriff verweigert</code><br />
Bei dieser Meldung die Zugriffsrechte unter Windows ändern. (Rechte Maustaste)</p>
<p>http://robert.kolatzek.org/wblog/34/sphinx-search-engine-installation-und-betrieb-eine-einleitung</p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.oos-shop.de/sphinx-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datenbankmodell WP 2.9.2</title>
		<link>http://www.oos-shop.de/datenbankmodell-wp-2-9-2/</link>
		<comments>http://www.oos-shop.de/datenbankmodell-wp-2-9-2/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 06:09:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MyOOS Tipps]]></category>

		<guid isPermaLink="false">http://www.oos-shop.de/?p=251</guid>
		<description><![CDATA[Database schema diagram for WordPress 2.9.2]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<div id="attachment_252" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.oos-shop.de/wp-content/uploads/2010/02/wp_292.png" class="liimagelink"><img src="http://www.oos-shop.de/wp-content/uploads/2010/02/wp_292-300x262.png" alt="Wp 292-300x262 in " width="300" height="262" class="size-medium wp-image-252" /></a><p class="wp-caption-text">Datenbankmodell</p></div>
<p>Database schema diagram for WordPress 2.9.2</p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.oos-shop.de/datenbankmodell-wp-2-9-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HipHop beschleunigt PHP Software</title>
		<link>http://www.oos-shop.de/hiphop-beschleunigt-php-software/</link>
		<comments>http://www.oos-shop.de/hiphop-beschleunigt-php-software/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 09:47:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MyOOS Performance]]></category>
		<category><![CDATA[PHP - Tipps]]></category>

		<guid isPermaLink="false">http://www.oos-shop.de/?p=244</guid>
		<description><![CDATA[HipHop wandelt PHP-Code in C++ um, der anschließend mit g++ in nativen Maschinencode übersetzt und ausgeführt wird. Dabei umfasst HipHop einen Code-Transformer, eine Reimplementierung des PHP-Runtime-Systems und neu geschriebene Versionen häufig genutzter PHP-Erweiterungen, die von den durch HipHop vorgenommenen Optimierungen profitieren. Haiping Zhao auf facebook Developers Einführungsveranstaltung im Facebook-Firmensitz in Palo Alto Quelle: golem.de und [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>HipHop wandelt PHP-Code in C++ um, der anschließend mit g++ in nativen Maschinencode übersetzt und ausgeführt wird. Dabei umfasst HipHop einen Code-Transformer, eine Reimplementierung des PHP-Runtime-Systems und neu geschriebene Versionen häufig genutzter PHP-Erweiterungen, die von den durch HipHop vorgenommenen Optimierungen profitieren.</p>
<p><a href="http://developers.facebook.com/news.php?blog=1&#038;story=358" class="liexternal">Haiping Zhao auf facebook Developers</a></p>
<p>Einführungsveranstaltung im Facebook-Firmensitz in Palo Alto<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" id="utv978120" name="utv_n_989597"><param name="flashvars" value="autoplay=false" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/4409735" /><embed flashvars="autoplay=false" width="480" height="386" allowfullscreen="true" allowscriptaccess="always" id="utv978120" name="utv_n_989597" src="http://www.ustream.tv/flash/video/4409735" type="application/x-shockwave-flash" /></object></p>
<p>Quelle: <a href="http://www.golem.de/1002/72842.html" class="liexternal">golem.de</a> und <a href="http://it-republik.de/php/news/PHP-goes-C%2B%2B-053681.html" class="liexternal">PHP Magazin</a></p>
<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.oos-shop.de/hiphop-beschleunigt-php-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

