<?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>eXanto &#187; Magentocommerce</title>
	<atom:link href="http://www.exanto.de/category/ecommerce/magentocommerce/feed" rel="self" type="application/rss+xml" />
	<link>http://www.exanto.de</link>
	<description></description>
	<lastBuildDate>Sun, 08 Aug 2010 10:47:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Meet Magento und positive Resonanzen</title>
		<link>http://www.exanto.de/meet-magento-und-positive-resonanzen.html</link>
		<comments>http://www.exanto.de/meet-magento-und-positive-resonanzen.html#comments</comments>
		<pubDate>Wed, 11 Feb 2009 09:51:00 +0000</pubDate>
		<dc:creator>IT</dc:creator>
				<category><![CDATA[Magentocommerce]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[meetmagento]]></category>

		<guid isPermaLink="false">http://www.exanto.de/?p=245</guid>
		<description><![CDATA[Tja, Meet Magento ist vorbei, und ich habe es verpasst&#8230; im nachhinein schon &#228;rgerlich, wenn man nicht die Zeit daf&#252;r findet. Daf&#252;r berichten andere sehr euphorisch und auch zynisch von dem Event, es mu&#223; also hoch her gegangen sein. Aber schon Ende 2009 soll das n&#228;chste Treffen steigen, und da ist dann die n&#228;chste Chance [...]]]></description>
			<content:encoded><![CDATA[<p>Tja, <a href="http://www.meet-magento.de/" class="extlink">Meet Magento</a> ist vorbei, und ich habe es verpasst&#8230; im nachhinein schon &#228;rgerlich, wenn man nicht die Zeit daf&#252;r findet. Daf&#252;r berichten <a href="http://www.webshopnews.net/2009/02/meet-magento-einfach-hammer.html" class="extlink">andere</a> <a href="http://t3n.yeebase.com/aktuell/news/newspost/meet-magento-109-erstes-magento-grossevent-in-deutschland-war-ein-voller-erfolg/2454/" class="extlink">sehr</a> <a href="http://www.commercemanager.de/magazin/news_d2493_meet_magento_109_-_die_zukunft_des_e-commerce.html" class="extlink">euphorisch</a> und auch <a href="http://powerbook.blogger.de/2009/02/05/444977/meet-magent-2009-in-halle/" class="extlink">zynisch</a> von dem Event, es mu&#223; also hoch her gegangen sein.</p>

<p><span id="more-245"></span>Aber schon Ende 2009 soll das n&#228;chste Treffen steigen, und da ist dann die n&#228;chste Chance dabei zu sein. Nebenbei wurde Magento Version 1.3 f&#252;r den M&#228;rz angek&#252;ndigt, was nat&#252;rlich die Herzen vieler Shopbetreiber h&#246;her schlagen l&#228;sst. Als Entwickler hat man dagegen reichlich zu tun, mit den &#196;nderungen und neuen Features mit zu halten.</p>

<p>Das ist leider auch einer der Schwachpunkte den Magento hat &#8211; das &#8220;Featurefucking&#8221;. Statt vern&#252;nftige Doku der Schnittstellen und des Programmcodes wird mit immer noch mehr Features aufgewartet, und einige Bugs werden stillschweigend geschlossen ohne genau untersucht worden zu sein. Magento ist damit allerdings nicht allein im OS-Markt, diese Praktik kennt man leider von vielen gr&#246;&#223;eren OpenSource-Projekten.</p>

<p>Trotz der kleinen Schw&#228;che ist und bleibt <a href="http://www.magentocommerce.com/" class="extlink">Magento</a> das am Besten strukturierte und sauber programmierte Shopsystem das ich kenne. Ich kenne kaum eine andere Software, die eine so saubere Implementierung der verschiedenen Code-Patterns bietet.</p>

	<h3>Verwandte Beiträge</h3>
	<ul class="st-related-posts">
	<li><a href="http://www.exanto.de/magento-optionstitel-uebersetzen-workaround.html" title="Magento Optionstitel &#252;bersetzen (Workaround) (18. Dezember 2008)">Magento Optionstitel &#252;bersetzen (Workaround)</a> (4)</li>
	<li><a href="http://www.exanto.de/magento-steuersaetze-fuer-europa.html" title="Magento Steuers&#228;tze f&#252;r Europa (29. September 2008)">Magento Steuers&#228;tze f&#252;r Europa</a> (5)</li>
	<li><a href="http://www.exanto.de/magento-bestellungen-loeschen-und-nummernkreise-definieren.html" title="Magento Bestellungen l&#246;schen und Nummernkreise definieren (2. September 2008)">Magento Bestellungen l&#246;schen und Nummernkreise definieren</a> (5)</li>
	<li><a href="http://www.exanto.de/magento-communityfragen-video-und-zusammenfassung.html" title="Magento Communityfragen, Video und Zusammenfassung (19. August 2008)">Magento Communityfragen, Video und Zusammenfassung</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-11-preview-auf-neue-features.html" title="Magento 1.1 Preview auf neue Features (5. Juni 2008)">Magento 1.1 Preview auf neue Features</a> (4)</li>
	<li><a href="http://www.exanto.de/magento-version-10-veroeffentlicht.html" title="Magento Version 1.0 ver&#246;ffentlicht (31. März 2008)">Magento Version 1.0 ver&#246;ffentlicht</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.exanto.de/meet-magento-und-positive-resonanzen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beliebige Kategorie auf der Magento Startseite anzeigen</title>
		<link>http://www.exanto.de/beliebige-kategorie-auf-der-magento-startseite-anzeigen.html</link>
		<comments>http://www.exanto.de/beliebige-kategorie-auf-der-magento-startseite-anzeigen.html#comments</comments>
		<pubDate>Tue, 20 Jan 2009 11:56:48 +0000</pubDate>
		<dc:creator>IT</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Magentocommerce]]></category>

		<guid isPermaLink="false">http://www.exanto.de/?p=236</guid>
		<description><![CDATA[Im Magento Shopsystem fehlt leider die M&#246;glichkeit, eine beliebige Kategorie und ihre Produkte auf der Startseite anzuzeigen. In diesem Artikel geht es darum, wie Sie m&#246;glichst elegant eine beliebige Kategorie auf die Startseite Ihres Magento Shops bringen k&#246;nnen. XML Layout Updates Es ist sinnvoll, die angestrebten &#196;nderungen entweder in den XML-Layoutdateien oder &#252;ber die Layout-Updates [...]]]></description>
			<content:encoded><![CDATA[<p>Im Magento Shopsystem fehlt leider die M&#246;glichkeit, eine beliebige Kategorie und ihre Produkte auf der Startseite anzuzeigen. In diesem Artikel geht es darum, wie Sie m&#246;glichst elegant eine beliebige Kategorie auf die Startseite Ihres Magento Shops bringen k&#246;nnen.</p>

<p><span id="more-236"></span></p>

<h2>XML Layout Updates</h2>

<p>Es ist sinnvoll, die angestrebten &#196;nderungen entweder in den XML-Layoutdateien oder &#252;ber die Layout-Updates der einzelnen Content-Bl&#246;cke und Seiten zu realisieren. F&#252;r die Startseite ist der Eintrag unter &#8220;CMS -> Seiten verwalten -> Home Page&#8221; zu finden. Das ist die Startseite, die bei einem Aufruf des Shops ohne jegliche Parameter angezeigt wird.</p>

<p>Da die XML-Layoutdateien auch &#196;nderungen durch Updates unterworfen sein k&#246;nnen, ist die &#196;nderung &#252;ber die Layout-Updates der Content-Seite zu bevorzugen. Da das CMS-Modul normalerweise keine Kategorie-Navigation anzeigt, m&#252;ssen wir diese h&#228;ndisch einf&#252;gen. Das passende XML-Markup findet man in der &#8220;catalog.xml&#8221;:</p>

<pre><code>&lt;reference name="left"&gt;
&lt;block type="catalog/navigation" name="catalog.leftnav" before="-" template="catalog/navigation/left.phtml"/&gt;
&lt;/reference&gt;
</code></pre>

<p>Diesen XML-Block f&#252;gt man einfach unter &#8220;Eigene Gestaltung&#8221; bei der Home Page mit ein. Nach einem Reload der Startseite sieht man &#8211; nichts. Ist ja auch logisch, da es beim Aufruf der Startseite keine aktive Kategorie gibt, f&#252;r die es sich lohnen w&#252;rde eine Navigation anzuzeigen.</p>

<h2>Ohne Core-Hacking geht es nicht</h2>

<p>Eine aktive Kategorie zu setzen funktioniert leider nicht &#252;ber XML (oder ich wei&#223; nicht wie), also m&#252;ssen wir das im Core erledigen. Die f&#252;r das CMS-Modul zust&#228;ndigen Controller finden sich unter <em>app/code/core/Mage/Cms/controllers</em>. Uns interessiert der IndexController, da er die passenden Seiten anzeigt die aufgerufen werden. Die erste Funktion <em>indexAction</em> ist die, die f&#252;r die Anzeige der Home Page zust&#228;ndig ist. Bevor diese also gerendert wird, laden und registrieren wir eine beliebige Kategorie:</p>

<p><pre><code>
    public function indexAction($coreRoute = null)
    {
        // [start]  exanto.de - set default category
        $default_category = Mage::getModel('catalog/category')
        ->setStoreId(Mage::app()->getStore()->getId())
        ->load(3);
        Mage::register('current_category', $default_category);
        // [end]    exanto.de - set default category
        $pageId = Mage::getStoreConfig('web/default/cms_home_page');
        if (!Mage::helper('cms/page')->renderPage($this, $pageId)) {
            $this->_forward('defaultIndex');
        }
    }
</code></pre></p>

<p>Wichtig sind die Angabe der ID der gew&#252;nschten Kategorie (->load(ID)). Die ID einer Kategorie erfahren Sie am schnellsten, wenn Sie im Adminbereich unter <em>Katalog -> Kategorien verwalten</em> eine Kategorie editieren. Die ID steht dann in der &#220;berschrift neben dem Namen der Kategorie.</p>

<p>Nach dem Speichern und Neuladen der Seite sehen Sie bereits, da&#223; die Kategorie als aktiv angezeigt wird und auch die passende Navigation auf der linken Seite eingeblendet wird. Fehlen nur noch die passenden Produkte.</p>

<h2>Produktliste anzeigen</h2>

<p>Beliebige Produktlisten anzuzeigen ist erstaunlich einfach. Sie k&#246;nnen den passenden Block in den Inhaltsbereich der CMS-Seite einf&#252;gen:</p>

<p><pre><code>
{{block type="catalog/product_list" category_id="3" template="catalog/product/list.phtml"}} 
</code></pre></p>

<p>Die Angabe der <em>category_id</em> ist dabei optional, da wir ja eine eigene aktive Kategorie im Controller des CMS-Moduls gesetzt haben. Wenn Sie aber die Produkte einer anderen Kategorie (z.B. spezielle Produkte f&#252;r die Startseite) anzeigen wollen, dann k&#246;nnen Sie hier eine beliebige Kategorie-ID eintragen und damit deren Produkte auf der Startseite anzeigen.</p>

<h2>Fazit</h2>

<p>Ich hoffe dieses kleine Tutorial hat Ihnen gefallen. Ich habe mich relativ lange durch das Magento Forum gew&#252;hlt, bis ich schlie&#223;lich auf meine eigene L&#246;sung gekommen bin. Schade, da&#223; sich das Gleiche nicht per XML realisieren l&#228;sst, da eine &#196;nderung am <em>Magento</em> Core immer einige Probleme aufwirft.</p>

<p>Zum einen wird die &#196;nderung bei einem Update des Shopsystems zerst&#246;rt, oder es kommt (wenn man die Datei auslagert in den Community-Bereich) zu eventuellen Fehlern weil Updates am <em>indexController</em> im Community-Bereich vom System nicht durchgef&#252;hrt werden.</p>

	<h3>Verwandte Beiträge</h3>
	<ul class="st-related-posts">
	<li>Keine verwandten Beiträge gefunden.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.exanto.de/beliebige-kategorie-auf-der-magento-startseite-anzeigen.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Magento Optionstitel &#252;bersetzen (Workaround)</title>
		<link>http://www.exanto.de/magento-optionstitel-uebersetzen-workaround.html</link>
		<comments>http://www.exanto.de/magento-optionstitel-uebersetzen-workaround.html#comments</comments>
		<pubDate>Thu, 18 Dec 2008 12:51:22 +0000</pubDate>
		<dc:creator>IT</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Magentocommerce]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.exanto.de/?p=233</guid>
		<description><![CDATA[Wenn man einen mehrsprachigen Magento-Shop umsetzt, kommt man fr&#252;her oder sp&#228;ter in die Verlegenheit, die Titel der ausw&#228;hlbaren Attribute bei einem Artikel &#252;bersetzen zu m&#252;ssen. Leider gibt es an der Stelle einen Bug bzw. eine fehlende Funktion, so da&#223; die Bezeichnungen nur in einer Sprache angegeben werden k&#246;nnen. Abhilfe schafft ein kleiner Kniff an der [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn man einen mehrsprachigen Magento-Shop umsetzt, kommt man fr&#252;her oder sp&#228;ter in die Verlegenheit, die Titel der ausw&#228;hlbaren Attribute bei einem Artikel &#252;bersetzen zu m&#252;ssen. Leider gibt es an der Stelle einen Bug bzw. eine fehlende Funktion, so da&#223; die Bezeichnungen nur in einer Sprache angegeben werden k&#246;nnen. Abhilfe schafft ein kleiner Kniff an der richtigen Stelle.</p>

<p><span id="more-233"></span>&#214;ffnen Sie die passende Datei f&#252;r die Optionsauswahl in Ihrem Lieblingseditor. Die Datei findet sich hier:
<pre><code>app/design/frontend/default/default/template/catalog/product/view/type/options/configurable.phtml</code></pre></p>

<p>Am Anfang der Datei findet sich eine <em>foreach</em> Schleife, die alle zugeh&#246;rigen Attribute auflistet und mit einem passenden Label nebst Auswahlbox versieht. Uns geht es hierbei um das Label des Attributs, also diese Zeile:</p>

<pre><code>&lt;dt&gt;&lt;label&gt;&lt;?php echo $_attribute-&gt;getLabel() ?&gt;&lt;span class="required"&gt;&amp;nbsp;*&lt;/span&gt;&lt;/label&gt;&lt;/dt&gt;  
</code></pre>

<p>Um dieses Label zu &#252;bersetzen, umgeben wir es einfach mit der von Magento global bereitgestellten Funktion f&#252;r &#220;bersetzungen ($this->__(&#8216;foobar&#8217;)), und nach einem Neuladen haben Sie die M&#246;glichkeit diesen String z.B. per Inline-Translation zu bearbeiten, passend f&#252;r jeden StoreView. Die angepasste Zeile sieht so aus:</p>

<pre><code>&lt;dt&gt;&lt;label&gt;&lt;?= $this-&gt;__($_attribute-&gt;getLabel()) ?&gt;&lt;span class="required"&gt;&amp;nbsp;*&lt;/span&gt;&lt;/label&gt;&lt;/dt&gt;  
</code></pre>

<p>Das war&#8217;s schon. Weiterhin viel Spa&#223; mit <strong>Magento</strong> und seinen St&#228;rken und Schw&#228;chen <img src='http://www.exanto.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

	<h3>Verwandte Beiträge</h3>
	<ul class="st-related-posts">
	<li><a href="http://www.exanto.de/meet-magento-und-positive-resonanzen.html" title="Meet Magento und positive Resonanzen (11. Februar 2009)">Meet Magento und positive Resonanzen</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-steuersaetze-fuer-europa.html" title="Magento Steuers&#228;tze f&#252;r Europa (29. September 2008)">Magento Steuers&#228;tze f&#252;r Europa</a> (5)</li>
	<li><a href="http://www.exanto.de/magento-bestellungen-loeschen-und-nummernkreise-definieren.html" title="Magento Bestellungen l&#246;schen und Nummernkreise definieren (2. September 2008)">Magento Bestellungen l&#246;schen und Nummernkreise definieren</a> (5)</li>
	<li><a href="http://www.exanto.de/duplicate-headers-bei-magento-113.html" title="Duplicate Headers bei Magento 1.1.3 (25. August 2008)">Duplicate Headers bei Magento 1.1.3</a> (3)</li>
	<li><a href="http://www.exanto.de/magento-communityfragen-video-und-zusammenfassung.html" title="Magento Communityfragen, Video und Zusammenfassung (19. August 2008)">Magento Communityfragen, Video und Zusammenfassung</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-111-stable-veroeffentlicht.html" title="Magento 1.1.1 Stable ver&#246;ffentlicht (25. Juli 2008)">Magento 1.1.1 Stable ver&#246;ffentlicht</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-11-preview-auf-neue-features.html" title="Magento 1.1 Preview auf neue Features (5. Juni 2008)">Magento 1.1 Preview auf neue Features</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.exanto.de/magento-optionstitel-uebersetzen-workaround.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Magento Steuers&#228;tze f&#252;r Europa</title>
		<link>http://www.exanto.de/magento-steuersaetze-fuer-europa.html</link>
		<comments>http://www.exanto.de/magento-steuersaetze-fuer-europa.html#comments</comments>
		<pubDate>Mon, 29 Sep 2008 18:13:29 +0000</pubDate>
		<dc:creator>IT</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Magentocommerce]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[steuern]]></category>
		<category><![CDATA[taxes]]></category>

		<guid isPermaLink="false">http://www.exanto.de/?p=207</guid>
		<description><![CDATA[Da ich es oft brauche, und es sicher auch anderen weiterhilft, hier eine (lange) SQL-Query, die s&#228;mtliche Steuers&#228;tze f&#252;r die europ&#228;ische Union in einem frischen Magento Shop anlegt. F&#252;r jedes Mitgliedsland jeweils 7 und 19 Prozent. INSERT INTO tax_calculation_rate ( tax_country_id, tax_region_id, tax_postcode, code, rate ) VALUES ( 'DE', '0', '', 'DE 19%', '19.0000' ), [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich es oft brauche, und es sicher auch anderen weiterhilft, hier eine (lange) SQL-Query, die s&#228;mtliche Steuers&#228;tze f&#252;r die europ&#228;ische Union in einem frischen Magento Shop anlegt. F&#252;r jedes Mitgliedsland jeweils 7 und 19 Prozent.</p>

<p><span id="more-207"></span>
<code><pre>
INSERT INTO <code>tax_calculation_rate</code> (
<code>tax_country_id</code>,
<code>tax_region_id</code>,
<code>tax_postcode</code>,
<code>code</code>,
<code>rate</code>
) VALUES (
'DE', '0', '<em>', 'DE 19%', '19.0000'
), (
'AT', '0', '</em>', 'AT 19%', '19.0000'
), (
'FR', '0', '<em>', 'FR 19%', '19.0000'
), (
'GR', '0', '</em>', 'GR 19%', '19.0000'
), (
'BE', '0', '<em>', 'BE 19%', '19.0000'
), (
'EE', '0', '</em>', 'EE 19%', '19.0000'
), (
'IE', '0', '<em>', 'IE 19%', '19.0000'
), (
'DK', '0', '</em>', 'DK 19%', '19.0000'
), (
'PL', '0', '<em>', 'PL 19%', '19.0000'
), (
'PT', '0', '</em>', 'PT 19%', '19.0000'
), (
'NL', '0', '<em>', 'NL 19%', '19.0000'
), (
'GB', '0', '</em>', 'GB 19%', '19.0000'
), (
'HU', '0', '<em>', 'HU 19%', '19.0000'
), (
'ES', '0', '</em>', 'ES 19%', '19.0000'
), (
'LT', '0', '<em>', 'LT 19%', '19.0000'
), (
'LV', '0', '</em>', 'LV 19%', '19.0000'
), (
'FI', '0', '<em>', 'FI 19%', '19.0000'
), (
'LU', '0', '</em>', 'LU 19%', '19.0000'
), (
'SI', '0', '<em>', 'SI 19%', '19.0000'
), (
'CZ', '0', '</em>', 'CZ 19%', '19.0000'
), (
'BG', '0', '<em>', 'BG 19%', '19.0000'
), (
'IT', '0', '</em>', 'IT 19%', '19.0000'
), (
'MT', '0', '<em>', 'MT 19%', '19.0000'
), (
'CY', '0', '</em>', 'CY 19%', '19.0000'
), (
'SK', '0', '<em>', 'SK 19%', '19.0000'
), (
'SE', '0', '</em>', 'SE 19%', '19.0000'
), (
'RO', '0', '<em>', 'RO 19%', '19.0000'
), (
'DE', '0', '</em>', 'DE 7%', '7.0000'
), (
'AT', '0', '<em>', 'AT 7%', '7.0000'
), (
'FR', '0', '</em>', 'FR 7%', '7.0000'
), (
'GR', '0', '<em>', 'GR 7%', '7.0000'
), (
'BE', '0', '</em>', 'BE 7%', '7.0000'
), (
'EE', '0', '<em>', 'EE 7%', '7.0000'
), (
'IE', '0', '</em>', 'IE 7%', '7.0000'
), (
'DK', '0', '<em>', 'DK 7%', '7.0000'
), (
'PL', '0', '</em>', 'PL 7%', '7.0000'
), (
'PT', '0', '<em>', 'PT 7%', '7.0000'
), (
'NL', '0', '</em>', 'NL 7%', '7.0000'
), (
'GB', '0', '<em>', 'GB 7%', '7.0000'
), (
'HU', '0', '</em>', 'HU 7%', '7.0000'
), (
'ES', '0', '<em>', 'ES 7%', '7.0000'
), (
'LT', '0', '</em>', 'LT 7%', '7.0000'
), (
'LV', '0', '<em>', 'LV 7%', '7.0000'
), (
'FI', '0', '</em>', 'FI 7%', '7.0000'
), (
'LU', '0', '<em>', 'LU 7%', '7.0000'
), (
'SI', '0', '</em>', 'SI 7%', '7.0000'
), (
'CZ', '0', '<em>', 'CZ 7%', '7.0000'
), (
'BG', '0', '</em>', 'BG 7%', '7.0000'
), (
'IT', '0', '<em>', 'IT 7%', '7.0000'
), (
'MT', '0', '</em>', 'MT 7%', '7.0000'
), (
'CY', '0', '<em>', 'CY 7%', '7.0000'
), (
'SK', '0', '</em>', 'SK 7%', '7.0000'
), (
'SE', '0', '<em>', 'SE 7%', '7.0000'
), (
'RO', '0', '</em>', 'RO 7%', '7.0000'
);
</pre></code></p>

<p>Vielen Dank an <a href="http://nanuuq.net" class="extlink">nanuuq</a> f&#252;r die gute Vorarbeit! Ich hoffe es hilft dem ein oder anderen, <a href="http://www.magentocommerce.com" class="extlink"><strong>Magento</strong></a> m&#246;glichst schnell und reibungslos f&#252;r den deutschen Markt fit zu machen.</p>

	<h3>Verwandte Beiträge</h3>
	<ul class="st-related-posts">
	<li><a href="http://www.exanto.de/meet-magento-und-positive-resonanzen.html" title="Meet Magento und positive Resonanzen (11. Februar 2009)">Meet Magento und positive Resonanzen</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-optionstitel-uebersetzen-workaround.html" title="Magento Optionstitel &#252;bersetzen (Workaround) (18. Dezember 2008)">Magento Optionstitel &#252;bersetzen (Workaround)</a> (4)</li>
	<li><a href="http://www.exanto.de/magento-bestellungen-loeschen-und-nummernkreise-definieren.html" title="Magento Bestellungen l&#246;schen und Nummernkreise definieren (2. September 2008)">Magento Bestellungen l&#246;schen und Nummernkreise definieren</a> (5)</li>
	<li><a href="http://www.exanto.de/duplicate-headers-bei-magento-113.html" title="Duplicate Headers bei Magento 1.1.3 (25. August 2008)">Duplicate Headers bei Magento 1.1.3</a> (3)</li>
	<li><a href="http://www.exanto.de/magento-communityfragen-video-und-zusammenfassung.html" title="Magento Communityfragen, Video und Zusammenfassung (19. August 2008)">Magento Communityfragen, Video und Zusammenfassung</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-111-stable-veroeffentlicht.html" title="Magento 1.1.1 Stable ver&#246;ffentlicht (25. Juli 2008)">Magento 1.1.1 Stable ver&#246;ffentlicht</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-11-preview-auf-neue-features.html" title="Magento 1.1 Preview auf neue Features (5. Juni 2008)">Magento 1.1 Preview auf neue Features</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.exanto.de/magento-steuersaetze-fuer-europa.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Magento Bestellungen l&#246;schen und Nummernkreise definieren</title>
		<link>http://www.exanto.de/magento-bestellungen-loeschen-und-nummernkreise-definieren.html</link>
		<comments>http://www.exanto.de/magento-bestellungen-loeschen-und-nummernkreise-definieren.html#comments</comments>
		<pubDate>Tue, 02 Sep 2008 12:44:28 +0000</pubDate>
		<dc:creator>IT</dc:creator>
				<category><![CDATA[ECommerce]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Magentocommerce]]></category>
		<category><![CDATA[buchhaltung]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[datenbank]]></category>
		<category><![CDATA[eav]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.exanto.de/?p=193</guid>
		<description><![CDATA[Momentan gibt es leider keine einfache M&#246;glichkeit, vorhandene Bestellungen komplett aus der Datenbank zu l&#246;schen. Im Forum finden sich daf&#252;r verschiedene Vorgehensweisen, und die die f&#252;r mich am Besten funktioniert hat habe ich hier kurz zusammengefasst. Zus&#228;tzlich erkl&#228;re ich auch, wie man die Startnummern von Bestellungen und Rechnungen an die eigenen Bed&#252;rfnisse anpasst. Getestet habe [...]]]></description>
			<content:encoded><![CDATA[<p>Momentan gibt es leider keine einfache M&#246;glichkeit, vorhandene Bestellungen komplett aus der Datenbank zu l&#246;schen. Im Forum finden sich daf&#252;r verschiedene Vorgehensweisen, und die die f&#252;r mich am Besten funktioniert hat habe ich hier kurz zusammengefasst. Zus&#228;tzlich erkl&#228;re ich auch, wie man die Startnummern von Bestellungen und Rechnungen an die eigenen Bed&#252;rfnisse anpasst. Getestet habe ich das Ganze unter Magento 1.1.1 und 1.1.3.</p>

<p><span id="more-193"></span>Zun&#228;chst sollten Sie Zugriff auf Ihre Datenbank haben, am gel&#228;ufigsten ist daf&#252;r <a href="http://www.phpmyadmin.org/" class="extlink">PHPMyAdmin</a>. W&#228;hlen Sie Ihre Magento Datenbank aus und machen Sie als erstes ein komplettes Backup dieser Datenbank &#252;ber den Link zum <em>Exportieren</em>. Stellen Sie sicher, da&#223; bei <em>Struktur</em> und <em>Daten</em> der Haken gesetzt ist und laden Sie sich das ganze Paket herunter. Alles gesichert? Dann &#246;ffnen Sie jetzt die SQL-Eingabemaske mit einem Klick auf &#8220;SQL&#8221;:</p>

<img src="/wp-content/uploads/2008/09/phpmy_1220354037375.png" alt="PHPMyAdmin SQL Link" title="PHPMyAdmin SQL Link" width="478" height="281" class="size-full wp-image-195" />

<p>In die folgende Texteingabebox k&#246;nnen Sie jetzt unten stehende SQL-Bl&#246;cke einf&#252;gen und anschlie&#223;end ausf&#252;hren. Bitte beachten Sie, da&#223; Sie dabei auf eigenes Risiko handeln! Falls Ihr Shop anschlie&#223;end nicht mehr richtig oder gar nicht funktioniert, spielen Sie oben angelegtes Backup zur&#252;ck. F&#252;r eine korrekte Funktionsweise der hier beschriebenen Skripte kann ich weder garantieren noch f&#252;r eventuell entstandene Sch&#228;den haften. Nat&#252;rlich wurde alles nach bestem Wissen und Gewissen getestet und f&#252;r tauglich befunden, Nebeneffekte und Sp&#228;tfolgen am Shop kann ich aber nicht ausschlie&#223;en.</p>

<h3>L&#246;schen aller vorhandenen Bestellungen</h3>

<p>Das L&#246;schen der Bestellungen erfordert &#196;nderungen in vielen Tabellen, und um Probleme mit den einzelnen Schl&#252;ssel-Beziehungen zu vermeiden wird zun&#228;chst diese Pr&#252;fung deaktiviert. Es folgt eine lange Liste von Tabellen, die Eintr&#228;ge zu den Bestellungen enthalten und die mit diesem SQL-Code <em>geleert</em> werden. Da sich die Daten nicht wiederherstellen lassen, ist ein Backup wie oben beschrieben unerl&#228;sslich! Der Code stammt aus <a href="http://www.magentocommerce.com/boards/viewthread/1680/P60/" class="extlink">diesem Forumsbeitrag</a></p>

<pre><code>SET FOREIGN_KEY_CHECKS=0;

TRUNCATE `sales_order`;
TRUNCATE `sales_order_datetime`;
TRUNCATE `sales_order_decimal`;
TRUNCATE `sales_order_entity`;
TRUNCATE `sales_order_entity_datetime`;
TRUNCATE `sales_order_entity_decimal`;
TRUNCATE `sales_order_entity_int`;
TRUNCATE `sales_order_entity_text`;
TRUNCATE `sales_order_entity_varchar`;
TRUNCATE `sales_order_int`;
TRUNCATE `sales_order_text`;
TRUNCATE `sales_order_varchar`;
TRUNCATE `sales_flat_quote`;
TRUNCATE `sales_flat_quote_address`;
TRUNCATE `sales_flat_quote_address_item`;
TRUNCATE `sales_flat_quote_item`;
TRUNCATE `sales_flat_quote_item_option`;
TRUNCATE `sales_flat_order_item`;
TRUNCATE `sendfriend_log`;
TRUNCATE `tag`;
TRUNCATE `tag_relation`;
TRUNCATE `tag_summary`;
TRUNCATE `wishlist`;
TRUNCATE `log_quote`;
TRUNCATE `report_event`;

ALTER TABLE `sales_order` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_datetime` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_decimal` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_datetime` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_decimal` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_int` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_text` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_varchar` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_int` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_text` AUTO_INCREMENT=1;
ALTER TABLE `sales_order_varchar` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_address` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_address_item` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_item` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_item_option` AUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_item` AUTO_INCREMENT=1;
ALTER TABLE `sendfriend_log` AUTO_INCREMENT=1;
ALTER TABLE `tag` AUTO_INCREMENT=1;
ALTER TABLE `tag_relation` AUTO_INCREMENT=1;
ALTER TABLE `tag_summary` AUTO_INCREMENT=1;
ALTER TABLE `wishlist` AUTO_INCREMENT=1;
ALTER TABLE `log_quote` AUTO_INCREMENT=1;
ALTER TABLE `report_event` AUTO_INCREMENT=1;

-- Reset all ID counters
TRUNCATE `eav_entity_store`;
ALTER TABLE  `eav_entity_store` AUTO_INCREMENT=1;

SET FOREIGN_KEY_CHECKS=1;
</code></pre>

<h3>L&#246;schen aller vorhandenen Kunden</h3>

<p>Wenn Sie zus&#228;tzlich auch alle Kunden mit allen Daten l&#246;schen m&#246;chten, k&#246;nnen Sie folgende SQL-Befehle zus&#228;tzlich ausf&#252;hren. Der Admin-Benutzer ist davon nicht betroffen, da die Administratorenkonten keine regul&#228;ren Kunden im System sind, sondern anders verwaltet werden.</p>

<pre><code>SET FOREIGN_KEY_CHECKS=0;

-- reset customers
TRUNCATE `customer_address_entity`;
TRUNCATE `customer_address_entity_datetime`;
TRUNCATE `customer_address_entity_decimal`;
TRUNCATE `customer_address_entity_int`;
TRUNCATE `customer_address_entity_text`;
TRUNCATE `customer_address_entity_varchar`;
TRUNCATE `customer_entity`;
TRUNCATE `customer_entity_datetime`;
TRUNCATE `customer_entity_decimal`;
TRUNCATE `customer_entity_int`;
TRUNCATE `customer_entity_text`;
TRUNCATE `customer_entity_varchar`;
TRUNCATE `log_customer`;
TRUNCATE `log_visitor`;
TRUNCATE `log_visitor_info`;

ALTER TABLE `customer_address_entity` AUTO_INCREMENT=1;
ALTER TABLE `customer_address_entity_datetime` AUTO_INCREMENT=1;
ALTER TABLE `customer_address_entity_decimal` AUTO_INCREMENT=1;
ALTER TABLE `customer_address_entity_int` AUTO_INCREMENT=1;
ALTER TABLE `customer_address_entity_text` AUTO_INCREMENT=1;
ALTER TABLE `customer_address_entity_varchar` AUTO_INCREMENT=1;
ALTER TABLE `customer_entity` AUTO_INCREMENT=1;
ALTER TABLE `customer_entity_datetime` AUTO_INCREMENT=1;
ALTER TABLE `customer_entity_decimal` AUTO_INCREMENT=1;
ALTER TABLE `customer_entity_int` AUTO_INCREMENT=1;
ALTER TABLE `customer_entity_text` AUTO_INCREMENT=1;
ALTER TABLE `customer_entity_varchar` AUTO_INCREMENT=1;
ALTER TABLE `log_customer` AUTO_INCREMENT=1;
ALTER TABLE `log_visitor` AUTO_INCREMENT=1;
ALTER TABLE `log_visitor_info` AUTO_INCREMENT=1;

SET FOREIGN_KEY_CHECKS=1;
</code></pre>

<p><em>ACHTUNG:</em> Diese SQL-Zeilen l&#246;schen unwiederbringlich alle Bestellungen und/oder Kunden aus der Datenbank! Sie haben danach einen &#8220;frischen&#8221; Magento Shop, der wieder mit der Bestellnummer 100000001 startet.</p>

<h3>&#196;ndern der automatischen Bestell- und Rechnungsnummern</h3>

<p>Wenn Sie lieber mit anderer Bestellnummer als 100000001 starten wollen, dann wechseln Sie zur Tabelle <em>eav_entity_store</em>:</p>

<p><img src="/wp-content/uploads/2008/09/eav_entity_store_1220357683194.png" alt="" title="eav_entity_store" width="500" height="116" class="aligncenter size-full wp-image-196" /></p>

<p>Die <em>entity_type_id</em> gibt an, um welche Art von generierter Nummer es sich dabei handelt. Die Zuordnungen f&#252;r diese IDs finden Sie &#252;brigens in der Tabelle <em>eav_entity_type</em>. Wenn Sie dort nachsehen, werden Sie feststellen, da&#223; die von uns gesuchte ID f&#252;r die Bestellnummern die <em>11</em> ist. Die Anzahl der Stellen wird dabei in der <em>eav_entity_type</em> festgelegt (Standard sind acht Stellen), der Pr&#228;fix (<em>increment_prefix</em>) ist standardm&#228;&#223;ig die ID des <em>Magento Stores</em> in dem die Bestellung ausgel&#246;st wird.</p>

<p>Wenn Sie also die Nummern &#228;ndern m&#246;chten, k&#246;nnen Sie hier einfach eine Bestellnummer setzen die von Magento dann als n&#228;chstes benutzt wird. Exemplarisch hier das Setzen der Bestellnummern f&#252;r den Store mit der ID 1 auf 42 unter Beibehaltung des vorhandenen Pr&#228;fixes:</p>

<pre><code>UPDATE eav_entity_store SET increment_last_id = '100000042' WHERE entity_store_id = 3;
</code></pre>

<p>Sie k&#246;nnen nach diesem Verfahren beliebige Nummernkreise f&#252;r Ihre Bestellungen, Rechnungen, Memos usw. setzen. Magento verf&#252;gt &#252;ber die n&#246;tigen Mittel um sehr viele Szenarien abzubilden, nur gibt es daf&#252;r leider noch kein GUI&#8230; daher ist momentan Handarbeit n&#246;tig. Ich hoffe die Ausf&#252;hrungen waren verst&#228;ndlich. Weiterhin viel Spa&#223; mit <strong>Magento</strong>.</p>

	<h3>Verwandte Beiträge</h3>
	<ul class="st-related-posts">
	<li><a href="http://www.exanto.de/user-agent-des-browsers-anpassen.html" title="User-Agent des Browsers anpassen (5. März 2009)">User-Agent des Browsers anpassen</a> (0)</li>
	<li><a href="http://www.exanto.de/meet-magento-und-positive-resonanzen.html" title="Meet Magento und positive Resonanzen (11. Februar 2009)">Meet Magento und positive Resonanzen</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-optionstitel-uebersetzen-workaround.html" title="Magento Optionstitel &#252;bersetzen (Workaround) (18. Dezember 2008)">Magento Optionstitel &#252;bersetzen (Workaround)</a> (4)</li>
	<li><a href="http://www.exanto.de/magento-steuersaetze-fuer-europa.html" title="Magento Steuers&#228;tze f&#252;r Europa (29. September 2008)">Magento Steuers&#228;tze f&#252;r Europa</a> (5)</li>
	<li><a href="http://www.exanto.de/duplicate-headers-bei-magento-113.html" title="Duplicate Headers bei Magento 1.1.3 (25. August 2008)">Duplicate Headers bei Magento 1.1.3</a> (3)</li>
	<li><a href="http://www.exanto.de/magento-communityfragen-video-und-zusammenfassung.html" title="Magento Communityfragen, Video und Zusammenfassung (19. August 2008)">Magento Communityfragen, Video und Zusammenfassung</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-111-stable-veroeffentlicht.html" title="Magento 1.1.1 Stable ver&#246;ffentlicht (25. Juli 2008)">Magento 1.1.1 Stable ver&#246;ffentlicht</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.exanto.de/magento-bestellungen-loeschen-und-nummernkreise-definieren.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Magento Bildqualit&#228;t bzw. JPG Komprimierung anpassen</title>
		<link>http://www.exanto.de/magento-bildqualitaet-bzw-jpg-komprimierung-anpassen.html</link>
		<comments>http://www.exanto.de/magento-bildqualitaet-bzw-jpg-komprimierung-anpassen.html#comments</comments>
		<pubDate>Mon, 01 Sep 2008 09:27:00 +0000</pubDate>
		<dc:creator>IT</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Magentocommerce]]></category>
		<category><![CDATA[magento images compression jpeg]]></category>

		<guid isPermaLink="false">http://www.exanto.de/?p=188</guid>
		<description><![CDATA[Leider gibt es f&#252;r die Bildqualit&#228;t noch keine Einstellm&#246;glichkeit im Administrationsbereich f&#252;r Magento. Mit einer kleinen &#196;nderung im Code kann dies aber nachgeholt werden. &#214;ffnen Sie die Datei /lib/Varien/Image/Adapter/Gd2.php und suchen Sie diese Zeile: call_user_func($this-&#62;_getCallback('output'), $this-&#62;_imageHandler, $fileName); Hier wird die eigentliche Bilddatei erzeugt und im Cache abgelegt. Da wir die Qualit&#228;tseinstellung aber nur bei JPEG-Bildern [...]]]></description>
			<content:encoded><![CDATA[<p>Leider gibt es f&#252;r die Bildqualit&#228;t noch keine Einstellm&#246;glichkeit im Administrationsbereich f&#252;r Magento. Mit einer kleinen &#196;nderung im Code kann dies aber nachgeholt werden.</p>

<p><span id="more-188"></span>&#214;ffnen Sie die Datei <em>/lib/Varien/Image/Adapter/Gd2.php</em> und suchen Sie diese Zeile:</p>

<pre><code>call_user_func($this-&gt;_getCallback('output'), $this-&gt;_imageHandler, $fileName);
</code></pre>

<p>Hier wird die eigentliche Bilddatei erzeugt und im Cache abgelegt. Da wir die Qualit&#228;tseinstellung aber nur bei JPEG-Bildern setzen k&#246;nnen, m&#252;ssen wir eine kleine Abfrage einbauen und den Qualit&#228;tswert bei JPEG mit &#252;bergeben. Obige Zeile wird also zu dem hier:</p>

<pre><code>    // :CHANGED: set image quality
    if (IMAGETYPE_JPEG === $this-&gt;_fileType) {
        call_user_func($this-&gt;_getCallback('output'), $this-&gt;_imageHandler, $fileName, 85);
    } else {
        call_user_func($this-&gt;_getCallback('output'), $this-&gt;_imageHandler, $fileName);
    }
</code></pre>

<p>Der Wert kann nach Belieben angepasst werden, ich habe in diesem Beispiel die 85 gew&#228;hlt, was 85 Prozent Kompression der fertigen Datei entspricht. Die Anregung kam &#252;brigens aus dem <a href="http://www.magentocommerce.com/boards/viewthread/5290/#t48073" class="extlink">Magento Forum</a>.</p>

	<h3>Verwandte Beiträge</h3>
	<ul class="st-related-posts">
	<li>Keine verwandten Beiträge gefunden.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.exanto.de/magento-bildqualitaet-bzw-jpg-komprimierung-anpassen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Duplicate Headers bei Magento 1.1.3</title>
		<link>http://www.exanto.de/duplicate-headers-bei-magento-113.html</link>
		<comments>http://www.exanto.de/duplicate-headers-bei-magento-113.html#comments</comments>
		<pubDate>Mon, 25 Aug 2008 10:13:26 +0000</pubDate>
		<dc:creator>IT</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Magentocommerce]]></category>
		<category><![CDATA[500]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[duplicate]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Headers]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[SOAP]]></category>

		<guid isPermaLink="false">http://www.exanto.de/?p=185</guid>
		<description><![CDATA[Bei der aktuellen Magento Version gibt es ein Problem wenn PHP als (Fast-)CGI l&#228;uft. Da CGI keine doppelten Status- oder Content-Type-Header akzeptiert, steigt der Server in dem Fall mit einem &#8220;500 Server Error&#8221; aus. Der Bug wurde eigentlich schon l&#228;ngst behoben, aber leider hat der Fix noch nicht seinen Weg in den aktuellen Magento Core [...]]]></description>
			<content:encoded><![CDATA[<p>Bei der aktuellen Magento Version gibt es ein Problem wenn PHP als (Fast-)CGI l&#228;uft. Da CGI keine doppelten Status- oder Content-Type-Header akzeptiert, steigt der Server in dem Fall mit einem &#8220;500 Server Error&#8221; aus.</p>

<p><span id="more-185"></span>Der Bug wurde eigentlich <a href="http://www.magentocommerce.com/bug-tracking/issue/?issue=1257" class="extlink">schon l&#228;ngst behoben</a>, aber leider hat der Fix noch nicht seinen Weg in den aktuellen Magento Core gefunden.</p>

<p>Das Problem liegt in der Datei app/code/core/Mage/Core/Controller/Response/Http.php. Dort wurde bereits versucht, diesen Sonderfall abzufangen, doch leider scheint der verantwortliche Programmierer nicht gewusst zu haben, da&#223; dieser Fehler sowohl bei &#8220;Status&#8221;, &#8220;Http&#8221; als auch bei &#8220;Content-Type&#8221; auftritt. Dieser Fix behebt folgende Fehler:</p>

<ul>
<li>FastCGI: comm with server aborted: error parsing headers: duplicate header &#8216;Content-Type&#8217;</li>
<li>FastCGI: comm with server aborted: error parsing headers: duplicate header &#8216;Status&#8217;</li>
<li>SOAP-ERROR: Parsing WSDL: Couldn&#8217;t load from &#8216;http://www.magento.com/api/index/index/wsdl/1/&#8217;</li>
</ul>

<p>Letzterer ist schwer zu entlarven, da intern die wsdl-Datei f&#252;r die Webservice-Anbindung geladen wird, dabei aber nur o.g. Fehler zur&#252;ckkommt &#8211; dieser ist in Wirklichkeit aber ein Fehler aufgrund eines doppelten Content-Type Headers.</p>

<p>Hier also die komplette Funktion sendHeaders() mit meinem Fix f&#252;r Status, HTTP und Content-Type Header:</p>

<p><code></p>

<pre><code>/**
 * Fixes CGI only one Status + Content Type header allowed bug
 *
 * @link  http://bugs.php.net/bug.php?id=36705
 * @link  http://www.magentocommerce.com/bug-tracking/issue/?issue=1257
 *
 */
public function sendHeaders()
{
    if (!$this-&gt;canSendHeaders()) {
        Mage::log('HEADERS ALREADY SENT: '.mageDebugBacktrace(true, true, true));
        return $this;
    }

    if (substr(php_sapi_name(), 0, 3) == 'cgi') {
        $statusSent  = FALSE;
        $contentSent = FALSE;
        foreach ($this-&gt;_headersRaw as $i=&gt;$header) {
            if (stripos($header, 'status:')===0 || stripos($header, 'http/1.1')===0) {
                if ($statusSent) {
                    unset($this-&gt;_headersRaw[$i]);
                } else {
                    $statusSent = true;
                }
            }
            if (stripos($header, 'content-type')===0) {
                if ($contentSent) {
                    unset($this-&gt;_headersRaw[$i]);
                } else {
                    $contentSent = true;
                }
            }
        }
        foreach ($this-&gt;_headers as $i=&gt;$header) {
            if (strcasecmp($header['name'], 'status')===0 || strcasecmp($header['name'], 'Http/1.1')===0) {
                if ($statusSent) {
                    unset($this-&gt;_headers[$i]);
                } else {
                    $statusSent = true;
                }
            }
            if (strcasecmp($header['name'], 'content-type')===0) {
                if ($contentSent) {
                    unset($this-&gt;_headers[$i]);
                } else {
                    $contentSent = true;
                }
            }
        }
    }
    parent::sendHeaders();
}
</code></pre>

<p></code></p>

<p>Ich hoffe das hilft einigen bis der Fix endlich in den Core gewandert ist.</p>

	<h3>Verwandte Beiträge</h3>
	<ul class="st-related-posts">
	<li><a href="http://www.exanto.de/magento-optionstitel-uebersetzen-workaround.html" title="Magento Optionstitel &#252;bersetzen (Workaround) (18. Dezember 2008)">Magento Optionstitel &#252;bersetzen (Workaround)</a> (4)</li>
	<li><a href="http://www.exanto.de/magento-steuersaetze-fuer-europa.html" title="Magento Steuers&#228;tze f&#252;r Europa (29. September 2008)">Magento Steuers&#228;tze f&#252;r Europa</a> (5)</li>
	<li><a href="http://www.exanto.de/magento-bestellungen-loeschen-und-nummernkreise-definieren.html" title="Magento Bestellungen l&#246;schen und Nummernkreise definieren (2. September 2008)">Magento Bestellungen l&#246;schen und Nummernkreise definieren</a> (5)</li>
	<li><a href="http://www.exanto.de/magento-communityfragen-video-und-zusammenfassung.html" title="Magento Communityfragen, Video und Zusammenfassung (19. August 2008)">Magento Communityfragen, Video und Zusammenfassung</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-111-stable-veroeffentlicht.html" title="Magento 1.1.1 Stable ver&#246;ffentlicht (25. Juli 2008)">Magento 1.1.1 Stable ver&#246;ffentlicht</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-11-preview-auf-neue-features.html" title="Magento 1.1 Preview auf neue Features (5. Juni 2008)">Magento 1.1 Preview auf neue Features</a> (4)</li>
	<li><a href="http://www.exanto.de/so-starten-sie-einen-erfolgreichen-onlineshop.html" title="So starten Sie einen erfolgreichen Onlineshop (25. Mai 2008)">So starten Sie einen erfolgreichen Onlineshop</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.exanto.de/duplicate-headers-bei-magento-113.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Magento Communityfragen, Video und Zusammenfassung</title>
		<link>http://www.exanto.de/magento-communityfragen-video-und-zusammenfassung.html</link>
		<comments>http://www.exanto.de/magento-communityfragen-video-und-zusammenfassung.html#comments</comments>
		<pubDate>Tue, 19 Aug 2008 10:30:01 +0000</pubDate>
		<dc:creator>IT</dc:creator>
				<category><![CDATA[ECommerce]]></category>
		<category><![CDATA[Magentocommerce]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[Steuersystem]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.exanto.de/?p=184</guid>
		<description><![CDATA[Nach dem Aufruf im Wiki an die Community Fragen zu stellen, wurden diese jetzt per Videocast von Roy und Yoav beantwortet. Varien gibt sich viel M&#252;he, die Community einzubinden und die Entwicklung von Magento nach ihren W&#252;nschen zu gestalten. Hier eine kurze Zusammenfassung und &#220;bersetzung der wichtigsten Fragen die im Video aufgegriffen wurden. 1. Was [...]]]></description>
			<content:encoded><![CDATA[<p>Nach dem <a href="http://www.magentocommerce.com/wiki/community_questions" class="extlink">Aufruf im Wiki</a> an die Community Fragen zu stellen, wurden diese jetzt per Videocast von Roy und Yoav beantwortet. Varien gibt sich viel M&#252;he, die Community einzubinden und die Entwicklung von Magento nach ihren W&#252;nschen zu gestalten. Hier eine kurze Zusammenfassung und &#220;bersetzung der wichtigsten Fragen die im Video aufgegriffen wurden.</p>

<p><span id="more-184"></span>
<embed style="width: 400px; height: 326px;" src="http://video.google.com/googleplayer.swf?docid=-2513976136195020666&amp;hl=en&amp;fs=true" type="application/x-shockwave-flash"></embed></p>

<p><strong>1.</strong> Was sind die gr&#246;&#223;ten und besten Live-Shops die momentan mit Magento laufen?</p>

<p>Antwort: Magento ist ein junges Projekt, und momentan ist es noch etwas zu fr&#252;h &#252;ber gro&#223;e Projekte zu sprechen. Es gibt allerdings bei Varien und bei den Partnern einige Projekte, die momentan durchgef&#252;hrt werden und in den n&#228;chsten Monaten live gehen. Diese sind zumeist in Nordamerika angesiedelt. Welche Firmen oder Projekte das genau sind, dar&#252;ber k&#246;nnen wir momentan keine Auskunft geben.</p>

<p><strong>2.</strong> &#220;ber welche Gr&#246;&#223;enordnungen sprechen wir hier? Wie viele Produkte, Bestellungen und Kunden werden diese Projekte haben?</p>

<p>Antwort: Wir sprechen &#252;ber einige sehr gro&#223;e Projekte mit einer ebenso gro&#223;en Anzahl an Kunden, Bestellungen und Produkten. Wenn die Community noch ein bi&#223;chen wartet, werden alle sicherlich begeistert sein zu sehen, was mit dem Magento Projekt realisiert wurde. Einige dieser Projekte sind in wenigen Wochen fertig, auf jeden Fall vor den Feiertagen.</p>

<p><strong>3.</strong> Plant ihr ein Magento Zertifizierungsprogramm?</p>

<p>Antwort: Ja, daran wird momentan gearbeitet. Wir werden es der Community innerhalb der n&#228;chsten 90 Tage zur Verf&#252;gung stellen.</p>

<p><strong>4.</strong> Es gibt eine Menge Leute, die es gern sehen w&#252;rden wenn das Varien-Team mehr Beitr&#228;ge im Forum beantworten w&#252;rde. Immerhin ist das Team die Hauptinformationsquelle in Bezug auf Magento.</p>

<p>Antwort: Wir sind bem&#252;ht, soviel wie m&#246;glich im Forum zu beantworten. Das Magento Team hat bisher &#252;ber 5.000 Beitr&#228;ge im Forum geschrieben, und wir planen auch in Zukunft diesen Standard beizubehalten.</p>

<p><strong>5.</strong> Wann plant ihr mit dem Hinzuf&#252;gen neuer Funktionen aufzuh&#246;ren und damit anzufangen den Code zu stabilisieren?</p>

<p>Antwort: Ich w&#252;rde sagen wir arbeiten kontinuierlich am Core-Code, beheben und bearbeiten gemeldete Fehler sowohl vom Magento-Team als auch von der Community. Gleichzeitig f&#252;gen wir neue Funktionen hinzu und verbessern Magento.</p>

<p><strong>6.</strong> Ist es m&#246;glich der Community mehr Mitspracherecht bei der Entwicklung von Magento einzur&#228;umen?</p>

<p>Antwort: Wir sammeln stetig Feedback, und es gibt eine <a href="http://www.magentocommerce.com/bug-tracking/report/" class="extlink">Feature-Request Funktion</a> auf der Magento Webseite. Wir lesen diese &#252;bermittelten Vorschl&#228;ge sehr genau, und die Funktionen die heute in Magento integriert sind, sind zu einem gro&#223;en Teil das Resultat von den R&#252;ckmeldungen der Community der letzten neun Monate. Beispiele f&#252;r die neuen Funktionen sind die Suchmaschinenoptimierungen, die konfigurierbaren Produkte und auch das neue Steuersystem.</p>

<p><strong>7.</strong> Der Magento Entwicklungsproze&#223; ist nicht sehr transparent gegen&#252;ber der Community. Wird Varien diesen Umstand aufgreifen und etwas in der Richtung unternehmen?</p>

<p>Antwort: Wir sind uns im Klaren dar&#252;ber, da&#223; hier momentan wenig Transparenz herrscht. Wir arbeiten aber momentan daran, diesen Proze&#223; f&#252;r die Community so transparent wie m&#246;glich zu gestalten, und es wird sich sehr bald einiges in der Richtung tun.</p>

<p><strong>8.</strong> Was sind Magentos momentane Schw&#228;chen?</p>

<p>Antwort: Magento ist ein Softwareprodukt, also wird es immer kleinere Schwierigkeiten geben, die wir mithilfe von R&#252;ckmeldungen der Community beseitigen und verbessern werden. Ein Beispiel ist die Performance, die mit dem 1.1 Release rapide verbessert wurde.</p>

<p><strong>9.</strong> Wann plant ihr downloadbare Produkte zu integrieren?</p>

<p>Antwort: Daran wird momentan gearbeitet. Es wird demn&#228;chst ver&#246;ffentlicht.</p>

<p><strong>10.</strong> Was sind die Gr&#252;nde daf&#252;r, Magento nicht Multi-H&#228;ndler-f&#228;hig zu machen?</p>

<p>Antwort: Diese Funktion hat es nicht in die 1.0 Version geschafft. Es kann sein, da&#223; wir dies in der Zukunft angehen. Momentan sieht es so aus, da&#223; diese Funktion sehr zeitraubend zu programmieren ist, und sehr gut durchdacht werden mu&#223;. Wir wollten die 1.0 Version so fr&#252;h wie m&#246;glich ver&#246;ffentlichen, daher wurde dies nicht integriert. Wir konzentrieren uns haupts&#228;chlich auf Funktionen, die einer breiten Masse von Anwendern nutzen. Dieses Feature ist nur f&#252;r einen bestimmten Industriezweig interessant.</p>

<p><strong>11.</strong> Was sind eure Pl&#228;ne bez&#252;glich der Dokumentation von Magento? Wie sieht es aus mit Inline-Dokumentation, B&#252;chern und anderen Dokumenten?</p>

<p>Antwort: Momentan sind einige B&#252;cher bei gro&#223;en Verlagen in Arbeit. Eines wurde bereits ver&#246;ffentlicht. Wir haben vor einiger Zeit die PHP Docs f&#252;r Version 1.0 herausgegeben, diese werden momentan auf die 1.1 aktualisiert. Ich denke, da&#223; wir in Zukunft noch sehr viel Dokumentation sehen werden.</p>

<p><strong>12.</strong> Wie sieht&#8217;s aus mit WYSIWYG?</p>

<p>Antwort: WYSIWYG ist im Code, einige Leute haben es bereits gefunden und haben Hacks geschrieben um es zu aktivieren. Wir hatten einige Schwierigkeiten mit den vorhandenen Open Source WYSIWYG Editoren, speziell im Bereich URL- und Bildbehandlung. Einige Mitglieder der Community haben diese Schw&#228;chen gefunden und ausgeb&#252;gelt, und so werden wir WYSIWYG auch demn&#228;chst im Magento Core sehen.</p>

<p><strong>13.</strong> Gibt es Pl&#228;ne die API zu erweitern und so die Erzeugung von Bestellungen zu unterst&#252;tzen?</p>

<p>Antwort: Wir arbeiten st&#228;ndig an der API und f&#252;gen neue Funktionen und F&#228;higkeiten hinzu. Die Anlage von Bestellungen steht weit oben auf der Liste, also werden wir auch das bald fertigstellen und ver&#246;ffentlichen. Die API hat allgemein eine sehr hohe Priorit&#228;t. Geplant ist, da&#223; man damit alle Funktionen des Webinterface abbilden kann.</p>

<p><strong>14.</strong> Man kann sagen, da&#223; der Upgrade-Proze&#223; von 1.0.x zu 1.1.x sehr kompliziert und schwer zu bewerkstelligen war. Mu&#223; jeder Upgradeproze&#223; so aufwendig sein?</p>

<p>Antwort: Nein, definitiv nicht. Wir haben einige Richtlinien, wie ein Magento Upgrade ablaufen sollte, wenn man sich daran h&#228;lt kann nicht viel schiefgehen. Wir hatten einige Probleme mit den Themes beim letzten Upgrade, da sehr viele neue Funktionen hinzugekommen sind, und die Geschwindigkeitsverbesserungen ebenfalls &#196;nderungen n&#246;tig gemacht haben. Wir sehen keine derartigen &#196;nderungen in der nahen Zukunft, und versuchen den Upgrade-Proze&#223; immer so einfach wie m&#246;glich zu halten, und Upgrades auf die Core-Dateien zu beschr&#228;nken.</p>

<p><strong>15.</strong> Was ist der Drag-and-Drop Design Modus? Ist er so aufregend wie er sich anh&#246;rt? Wann wird er ver&#246;ffentlicht?</p>

<p>Antwort: Ja, er ist auf jeden Fall aufregend. Er wird Usern die keine Ahnung von xHTML, CSS etc. haben erlauben, Bl&#246;cke im Layout mit der Maus hin und her zu bewegen, sie in den Header oder Footer zu packen und &#228;hnliches. Das ist einer der Gr&#252;nde, warum beim Layout auf XML gesetzt wurde. Das erlaubt uns unter anderem, den Drag-and-Drop Modus zu realisieren. Wir haben angefangen diese Funktion zu entwickeln, momentan ist sie aber noch nicht stabil genug. Sie wird voraussichtlich zum Ende des Jahres ver&#246;ffentlicht.</p>

<p><strong>16.</strong> Die EAV-Datenbankstruktur ist sehr schwer zu erweitern. Ist es m&#246;glich dies zu &#228;ndern?</p>

<p>Antwort: Wir haben eine <a href="http://en.wikipedia.org/wiki/Entity-attribute-value_model" class="extlink">EAV-Struktur</a> gew&#228;hlt, weil sie so flexibel ist. Wenn man sich einmal daran gew&#246;hnt hat, ist es sehr einfach Erweiterungen und Module f&#252;r Magento zu integrieren. Man mu&#223; die Datenbankstruktur nicht &#228;ndern, um neue Datens&#228;tze zu Produkten, Kunden etc. hinzuzuf&#252;gen. Wir suchen best&#228;ndig nach Bereich im Code, die wir vereinfachen k&#246;nnen. Das EAV-Modell hilft uns dabei, Datenstrukturen besser in der Datenbank zu verteilen und mehr relationale Beziehungen herzustellen zwischen den einzelnen Komponenten.</p>

<p><strong>17.</strong> Ist es geplant das Content Management System in irgendeiner Weise zu erweitern in naher Zukunft?</p>

<p>Antwort: Das CMS ist unserer Meinung nach momentan ausreichend f&#252;r eine eCommerce-Seite. Ein Ansatz ist, Magento mit einer bestehenden CMS-L&#246;sung zu koppeln, was auch teilweise schon gemacht wird. Wir haben einige Verbesserungsideen, diese m&#252;ssen momentan aber zur&#252;ckstehen weil andere Dinge wichtiger sind. Momentan sind wir zufrieden damit so wie es ist. (Das war &#252;brigens meine Frage)</p>

<p><strong>18.</strong> Magentos Bugtracking (Issue Management) w&#252;rde sehr viel n&#252;tzlicher sein, wenn mehr Feedback von den Entwicklern kommen w&#252;rde, speziell wenn der Status eines Bugs ge&#228;ndert wird. Wird es da Entwicklungen geben?</p>

<p>Antwort: Ja, in dem Bereich haben wir einen Mitarbeiter der sich um nichts anderes k&#252;mmert als die Organisation und Bearbeitung von gemeldeten Bugs. Die Transparenz und Kommunikation mit der Community bez&#252;glich der Bugs und deren Behebung wird sich bald ebenfalls verbessern.</p>

<p>Die Fragen und Antworten sind frei &#252;bersetzt, zusammengefasst und teilweise gek&#252;rzt. Wer der englischen Sprache m&#228;chtig ist, kann sich das Video anschauen um alle Fragen in voller L&#228;nge zu h&#246;ren.</p>

	<h3>Verwandte Beiträge</h3>
	<ul class="st-related-posts">
	<li><a href="http://www.exanto.de/meet-magento-und-positive-resonanzen.html" title="Meet Magento und positive Resonanzen (11. Februar 2009)">Meet Magento und positive Resonanzen</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-optionstitel-uebersetzen-workaround.html" title="Magento Optionstitel &#252;bersetzen (Workaround) (18. Dezember 2008)">Magento Optionstitel &#252;bersetzen (Workaround)</a> (4)</li>
	<li><a href="http://www.exanto.de/magento-steuersaetze-fuer-europa.html" title="Magento Steuers&#228;tze f&#252;r Europa (29. September 2008)">Magento Steuers&#228;tze f&#252;r Europa</a> (5)</li>
	<li><a href="http://www.exanto.de/magento-bestellungen-loeschen-und-nummernkreise-definieren.html" title="Magento Bestellungen l&#246;schen und Nummernkreise definieren (2. September 2008)">Magento Bestellungen l&#246;schen und Nummernkreise definieren</a> (5)</li>
	<li><a href="http://www.exanto.de/duplicate-headers-bei-magento-113.html" title="Duplicate Headers bei Magento 1.1.3 (25. August 2008)">Duplicate Headers bei Magento 1.1.3</a> (3)</li>
	<li><a href="http://www.exanto.de/magento-111-stable-veroeffentlicht.html" title="Magento 1.1.1 Stable ver&#246;ffentlicht (25. Juli 2008)">Magento 1.1.1 Stable ver&#246;ffentlicht</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-11-preview-auf-neue-features.html" title="Magento 1.1 Preview auf neue Features (5. Juni 2008)">Magento 1.1 Preview auf neue Features</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.exanto.de/magento-communityfragen-video-und-zusammenfassung.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento 1.1.1 Stable ver&#246;ffentlicht</title>
		<link>http://www.exanto.de/magento-111-stable-veroeffentlicht.html</link>
		<comments>http://www.exanto.de/magento-111-stable-veroeffentlicht.html#comments</comments>
		<pubDate>Fri, 25 Jul 2008 07:50:39 +0000</pubDate>
		<dc:creator>IT</dc:creator>
				<category><![CDATA[ECommerce]]></category>
		<category><![CDATA[Magentocommerce]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Steuersystem]]></category>

		<guid isPermaLink="false">http://www.exanto.de/?p=183</guid>
		<description><![CDATA[Gerade wurde das erste stabile Major Release von Magento nach der 1.0 vom 31.03.2008 ver&#246;ffentlicht. Die Liste der Verbesserungen ist lang, ein paar Highlights picke ich mir aber heraus. Web Services API Die dokumentierte API von Magento macht es f&#252;r externe Dienstleister und Services extrem einfach, diese mit Magento zu koppeln. Es bleibt also abzuwarten, [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade wurde das erste stabile Major Release von Magento nach der 1.0 vom 31.03.2008 ver&#246;ffentlicht. Die <a href="http://www.magentocommerce.com/download/release_notes" class="extlink">Liste der Verbesserungen</a> ist lang, ein paar Highlights picke ich mir aber heraus.</p>

<p><span id="more-183"></span></p>

<ul>
<li><p>Web Services API</p>

<p>Die <a href="http://www.magentocommerce.com/support/magento_core_api" class="extlink">dokumentierte API</a> von Magento macht es f&#252;r externe Dienstleister und Services extrem einfach, diese mit Magento zu koppeln. Es bleibt also abzuwarten, wann die ersten &#8220;Gro&#223;en&#8221; eine Schnittstelle ver&#246;ffentlichen. Durch die Kapselung und Abstraktion m&#252;ssen bei neuen Releases und Updates die Schnittstellen nur minimal (wenn &#252;berhaupt) angepasst werden.</p></li>
<li><p>Virtual Products</p>

<p>Produkte ohne Versand wie Tickets, Software, PDF-Dateien usw. k&#246;nnen jetzt ebenfalls mit Magento realisiert werden. Downloadprodukte kommen sp&#228;ter, werden aber auf jeden Fall nachgeliefert.</p></li>
<li><p>Custom Defined Product Options</p>

<p>Diese Funktion wird sehr oft angefragt &#8211; Freitextfelder f&#252;r Kunden, die z.B. eine pers&#246;nliche Gravur oder einen speziellen Schriftzug haben m&#246;chten. Das ist durch die individuellen Produktoptionen jetzt m&#246;glich.</p></li>
<li><p>Bundled Products</p>

<p>Auch das wird bei fast jedem Projekt gew&#252;nscht: Geb&#252;ndelte Produkte, die einen ganzen Satz von anderen Produkten in sich beinhalten. Was bisher bei anderen Systemen meist nur schwer zu realisieren war, gibt es bei Magento ab jetzt standardm&#228;&#223;ig.</p></li>
<li><p>Improved support for EU and Canadian taxes</p>

<p>Eine der wichtigsten Neuerungen f&#252;r den deutschen Markt ist das verbesserte Steuersystem f&#252;r den EU-Markt. Das betrifft das Ausweisen von Mwst. f&#252;r Produkte und Versandkosten und einige andere Dinge die sich der deutsche Gesetzgeber ausgedacht hat. Wussten Sie eigentlich, da&#223; 75% der weltweiten Literatur &#252;ber Steuersysteme in deutsch verfasst sind?</p></li>
<li><p>New customer attributes such as prefix and suffix, D.O.B etc&#8230;</p>

<p>Zus&#228;tzliche Profilfelder f&#252;r Kunden, auch ein sehr wichtiges Feature. Ich hoffe, da&#223; Varien hier noch weiter nachlegen wird, und den Kunden ein Attributsystem wie bei den Produkten verpasst.</p></li>
<li><p>Terms and Conditions</p>

<p>In diesem Release ist jetzt auch das Best&#228;tigen der AGB im Bezahlvorgang integriert. Sehr sch&#246;n, da&#223; hier so schnell auf die Anspr&#252;che aus der EU reagiert wurde.</p></li>
</ul>

<p>Alles in allem viel Arbeit die im neuen Release steckt. Ich kann mich nur wiederholen wenn ich sage, da&#223; Magento das einzige Open Source eCommerce Projekt ist, das in allen Bereichen vorbildlich gef&#252;hrt wird. Sei es die Codequalit&#228;t, die Community-Struktur, der Support, die Release-Zyklen, die Informationspolitik oder die Verwaltung der Erweiterungen und &#220;bersetzungen. Varien zeigt hier, da&#223; man mit OpenSource Software sehr wohl ein Gesch&#228;ftsmodell auf die Beine stellen kann, ohne dabei die Prinzipien der OS-Bewegung auf dem Altar des Profits zu opfern.</p>

<p>Der einzige Kritikpunkt der mir einf&#228;llt ist der Hang zur Zentralisierung aller Ressourcen, was nat&#252;rlich die Verf&#252;gungsgewalt &#252;ber das System in den H&#228;nden der Macher von Magento b&#252;ndelt. Durch die Partnerprogramme mit ihren restriktiven Bedingungen werden zus&#228;tzlich kleine Dienstleister in ihren M&#246;glichkeiten beschnitten und ein k&#228;uflicher Marktvorteil offeriert. Da Varien aber bei der kostenlosen Verteilung der Software nicht viel andere M&#246;glichkeiten au&#223;er Support- und Partnerprogramme zur Deckung der Kosten bleiben, bin ich pers&#246;nlich bereit diese Wermutstropfen im Austausch f&#252;r eine OS High-End eCommerce-L&#246;sung hinzunehmen.</p>

<p>Sind wir mal gespannt, was das n&#228;chste Release bringt! Bis dahin wird nat&#252;rlich die <a href="/magentocommerce">deutsche &#220;bersetzung</a> weiter gepflegt und weiter &#252;ber alles Wichtige rund um Magento berichtet.</p>

	<h3>Verwandte Beiträge</h3>
	<ul class="st-related-posts">
	<li><a href="http://www.exanto.de/magento-optionstitel-uebersetzen-workaround.html" title="Magento Optionstitel &#252;bersetzen (Workaround) (18. Dezember 2008)">Magento Optionstitel &#252;bersetzen (Workaround)</a> (4)</li>
	<li><a href="http://www.exanto.de/magento-steuersaetze-fuer-europa.html" title="Magento Steuers&#228;tze f&#252;r Europa (29. September 2008)">Magento Steuers&#228;tze f&#252;r Europa</a> (5)</li>
	<li><a href="http://www.exanto.de/magento-bestellungen-loeschen-und-nummernkreise-definieren.html" title="Magento Bestellungen l&#246;schen und Nummernkreise definieren (2. September 2008)">Magento Bestellungen l&#246;schen und Nummernkreise definieren</a> (5)</li>
	<li><a href="http://www.exanto.de/duplicate-headers-bei-magento-113.html" title="Duplicate Headers bei Magento 1.1.3 (25. August 2008)">Duplicate Headers bei Magento 1.1.3</a> (3)</li>
	<li><a href="http://www.exanto.de/magento-communityfragen-video-und-zusammenfassung.html" title="Magento Communityfragen, Video und Zusammenfassung (19. August 2008)">Magento Communityfragen, Video und Zusammenfassung</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-11-preview-auf-neue-features.html" title="Magento 1.1 Preview auf neue Features (5. Juni 2008)">Magento 1.1 Preview auf neue Features</a> (4)</li>
	<li><a href="http://www.exanto.de/so-starten-sie-einen-erfolgreichen-onlineshop.html" title="So starten Sie einen erfolgreichen Onlineshop (25. Mai 2008)">So starten Sie einen erfolgreichen Onlineshop</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.exanto.de/magento-111-stable-veroeffentlicht.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento 1.1 Preview auf neue Features</title>
		<link>http://www.exanto.de/magento-11-preview-auf-neue-features.html</link>
		<comments>http://www.exanto.de/magento-11-preview-auf-neue-features.html#comments</comments>
		<pubDate>Thu, 05 Jun 2008 12:53:42 +0000</pubDate>
		<dc:creator>IT</dc:creator>
				<category><![CDATA[ECommerce]]></category>
		<category><![CDATA[Magentocommerce]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.exanto.de/?p=180</guid>
		<description><![CDATA[Bei Youtube ist ein Video ver&#246;ffentlicht worden, in dem Chris und Yoav &#252;ber die kommenden Features von Magento in Version 1.1 berichten. Das Release ist f&#252;r Ende Juni/Anfang Juli geplant, und wird sicher wie bisher p&#252;nktlich erscheinen. Die erste und wichtigste Verbesserung betrifft die Performance der Applikation. Die Ma&#223;nahmen in Magento 1.1 sollen laut Yoav [...]]]></description>
			<content:encoded><![CDATA[<p>Bei Youtube ist <a href="http://www.youtube.com/watch?v=edCF6v_2hW8" class="extlink">ein Video</a> ver&#246;ffentlicht worden, in dem Chris und Yoav &#252;ber die kommenden Features von Magento in Version 1.1 berichten. Das Release ist f&#252;r Ende Juni/Anfang Juli geplant, und wird sicher wie bisher p&#252;nktlich erscheinen.</p>

<p><span id="more-180"></span>Die erste und wichtigste Verbesserung betrifft die Performance der Applikation. Die Ma&#223;nahmen in Magento 1.1 sollen laut Yoav einen 40-prozentigen Geschwindigkeitszuwachs im Katalogbereich bringen. Erreicht wird dies u.a. durch das ausschlie&#223;lich selektive Laden von Komponenten, die f&#252;r die aufgerufene Seite gebraucht werden.</p>

<p>Die n&#228;chste gro&#223;e Neuerung ist die Webservice-API, die es erlauben wird, Magento an externe Dienstleister und Services anzubinden. Dazu werden einige Module mit entsprechenden Methoden ausger&#252;stet, die einen externen Zugriff kapseln und so die Integration erleichtern.</p>

<p>Weiterhin gibt es ab dem n&#228;chsten Release <em>virtuelle Produkte</em>, also Produkte die keine Versandkosten haben. Herunterladbare Produkte wird es im 1.1 Release noch nicht geben, diese werden aber schnellstm&#246;glich nachgeliefert.</p>

<p>Eine weitere sehr sch&#246;ne Funktion sind Kundenspezifische Attribute von Produkten &#8211; also z.B. Texte f&#252;r Monogramme, Bilder, Dateien usw. Eine Funktion, die sehr oft von Shopbetreibern angefragt wird, und oft nicht Teil des Programmcores ist.</p>

<p>Die interessanteste Neuerung sind sicherlich die sog. &#8220;Bundle-Products&#8221;, d.h. da&#223; eine Gruppe von Produkten zu einem B&#252;ndel oder Set zusammengefasst und dann als &#8220;ein Produkt&#8221; verkauft werden k&#246;nnen. Auch etwas, das sehr oft angefragt aber selten gut realisiert wird bzw. wurde.</p>

<p>Mit diesem Release bzw. den Features zeigt Magento wieder einmal, da&#223; die W&#252;nsche der Community sehr wichtig f&#252;r die Entwicklung sind und auch zeitnah umgesetzt werden. Mir pers&#246;nlich ist kein anderes Shopsystem bekannt, das in dieser Qualit&#228;t und Geschwindigkeit mit entsprechender N&#228;he zur Community weiterentwickelt wird.</p>

<p>Parallel l&#228;uft &#252;brigens im Hintergrund die Umsetzung der <a href="/magentocommerce">deutschen Sprachdateien</a> auf Hochtouren, so da&#223; zum 1.1 Release eine aktuelle und weitestgehend vollst&#228;ndige deutsche &#220;bersetzung vorhanden sein wird.</p>

	<h3>Verwandte Beiträge</h3>
	<ul class="st-related-posts">
	<li><a href="http://www.exanto.de/user-agent-des-browsers-anpassen.html" title="User-Agent des Browsers anpassen (5. März 2009)">User-Agent des Browsers anpassen</a> (0)</li>
	<li><a href="http://www.exanto.de/meet-magento-und-positive-resonanzen.html" title="Meet Magento und positive Resonanzen (11. Februar 2009)">Meet Magento und positive Resonanzen</a> (0)</li>
	<li><a href="http://www.exanto.de/magento-optionstitel-uebersetzen-workaround.html" title="Magento Optionstitel &#252;bersetzen (Workaround) (18. Dezember 2008)">Magento Optionstitel &#252;bersetzen (Workaround)</a> (4)</li>
	<li><a href="http://www.exanto.de/magento-steuersaetze-fuer-europa.html" title="Magento Steuers&#228;tze f&#252;r Europa (29. September 2008)">Magento Steuers&#228;tze f&#252;r Europa</a> (5)</li>
	<li><a href="http://www.exanto.de/magento-bestellungen-loeschen-und-nummernkreise-definieren.html" title="Magento Bestellungen l&#246;schen und Nummernkreise definieren (2. September 2008)">Magento Bestellungen l&#246;schen und Nummernkreise definieren</a> (5)</li>
	<li><a href="http://www.exanto.de/duplicate-headers-bei-magento-113.html" title="Duplicate Headers bei Magento 1.1.3 (25. August 2008)">Duplicate Headers bei Magento 1.1.3</a> (3)</li>
	<li><a href="http://www.exanto.de/magento-communityfragen-video-und-zusammenfassung.html" title="Magento Communityfragen, Video und Zusammenfassung (19. August 2008)">Magento Communityfragen, Video und Zusammenfassung</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.exanto.de/magento-11-preview-auf-neue-features.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
