<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Kommentare zu: WP e-Commerce bricht absichtlich andere Plugins und Themes</title>
	<atom:link href="http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes/feed" rel="self" type="application/rss+xml" />
	<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes</link>
	<description>It's not a bug, it's always a feature.</description>
	<pubDate>Thu, 17 May 2012 08:33:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: xxx</title>
		<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes#comment-2415</link>
		<dc:creator>xxx</dc:creator>
		<pubDate>Thu, 08 Dec 2011 13:42:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.code-styling.de/?p=1644#comment-2415</guid>
		<description>da schreibt man einen kommentar was man sich noch wünscht und zack ist es da. sehr schön beschrieben!</description>
		<content:encoded><![CDATA[<p>da schreibt man einen kommentar was man sich noch wünscht und zack ist es da. sehr schön beschrieben!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: rd</title>
		<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes#comment-2365</link>
		<dc:creator>rd</dc:creator>
		<pubDate>Tue, 25 Oct 2011 10:16:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.code-styling.de/?p=1644#comment-2365</guid>
		<description>WP e-Commerce ist der letzte Mist. Das Ding funktioniert überhaupt nicht richtig und produziert ein Haufen Fehler in der Ausgabe. Jedem der einen Shop mit Wordpress betreiben möchte, würde ich sehr stark davon abraten dieses Plugin zu verwenden! Es gibt weitaus bessere und perfomantere Onlineshop-Lösungen wie z.B. WooCommerce.</description>
		<content:encoded><![CDATA[<p>WP e-Commerce ist der letzte Mist. Das Ding funktioniert überhaupt nicht richtig und produziert ein Haufen Fehler in der Ausgabe. Jedem der einen Shop mit Wordpress betreiben möchte, würde ich sehr stark davon abraten dieses Plugin zu verwenden! Es gibt weitaus bessere und perfomantere Onlineshop-Lösungen wie z.B. WooCommerce.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Ralf Dreiundzwanzig</title>
		<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes#comment-2162</link>
		<dc:creator>Ralf Dreiundzwanzig</dc:creator>
		<pubDate>Sat, 11 Jun 2011 21:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.code-styling.de/?p=1644#comment-2162</guid>
		<description>oh - was für eine Sauerei. Schon alleine der Kommentar ist 

&lt;pre lang="php"&gt;// Prototype breaks dragging and dropping, I need it gone&lt;/pre&gt;
frech. 

Da hat ein Entwickler die GNU nicht verstanden.  

Er sollte den Text 
&lt;b&gt;Was ist Freie Software und warum ist sie wichtig?&lt;/b&gt;
von Georg C. F. Greve
mal lesen 

Schade für die Nutzer :(</description>
		<content:encoded><![CDATA[<p>oh - was für eine Sauerei. Schon alleine der Kommentar ist</p>
<div class="sourcecode"><table class="php" style="font-family: Courier;"><thead><tr><td colspan="2"  class="head">PHP</td></tr></thead><tbody><tr class="li1"><td class="ln"><pre class="de1">1
</pre></td><td class="de1"><pre class="de1"><span class="co1">// Prototype breaks dragging and dropping, I need it gone</span></pre></td></tr></tbody><tfoot><tr><td colspan="2">timing: 0.029s</td></tr></tfoot></table></div>
<p>frech. </p>
<p>Da hat ein Entwickler die GNU nicht verstanden.  </p>
<p>Er sollte den Text<br />
<b>Was ist Freie Software und warum ist sie wichtig?</b><br />
von Georg C. F. Greve<br />
mal lesen </p>
<p>Schade für die Nutzer <img src='http://www.code-styling.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: codestyling</title>
		<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes#comment-2132</link>
		<dc:creator>codestyling</dc:creator>
		<pubDate>Fri, 10 Jun 2011 09:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.code-styling.de/?p=1644#comment-2132</guid>
		<description>Das Problem ist der &lt;em&gt;admin_head&lt;/em&gt; hook! Selbst wenn ich es wieder reinholen würde, dabei sogar noch Kopfstände im WP Core Instanzen machen muß (weil man zu diesem Zeitpunkt das enqueue nicht mehr aufgelöst bekommt), kann man nicht sicherstellen, dass dann jQuery kompatibel dazu geladen wird!
Die einzig sichere Möglichkeit, die ich habe, besteht darin, die WP E-Commerce Funktionen auf meinen Plugin Seiten im Vorfeld auszuhängen (&lt;em&gt;remove_action&lt;/em&gt;) !</description>
		<content:encoded><![CDATA[<p>Das Problem ist der <em>admin_head</em> hook! Selbst wenn ich es wieder reinholen würde, dabei sogar noch Kopfstände im WP Core Instanzen machen muß (weil man zu diesem Zeitpunkt das enqueue nicht mehr aufgelöst bekommt), kann man nicht sicherstellen, dass dann jQuery kompatibel dazu geladen wird!<br />
Die einzig sichere Möglichkeit, die ich habe, besteht darin, die WP E-Commerce Funktionen auf meinen Plugin Seiten im Vorfeld auszuhängen (<em>remove_action</em>) !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: codestyling</title>
		<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes#comment-2129</link>
		<dc:creator>codestyling</dc:creator>
		<pubDate>Fri, 10 Jun 2011 08:06:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.code-styling.de/?p=1644#comment-2129</guid>
		<description>Es gibt mindestens 2 bessere Varianten, damit sauber umzugehen:
&lt;ol&gt;&lt;li&gt;jQuery und Prototype korrekt miteinander zu benutzen &lt;/li&gt;&lt;li&gt;Den Page Load Hook zu verwenden.&lt;/li&gt;&lt;/ol&gt;
Prototype (mit und ohne Script.acoulus) und jQuery kann man sehr wohl gleichzeitig in der gleichen Seite betreiben, dafür hat ja jQuery mit Boardmitteln schon gesorgt. Wenn man seinen Code also sauber für jQuery schreibt, gibt es keine Probleme mit beiden gleichzeitig. Hab ich schon oft parallel benutzt und ist die erste Wahl in meinen Augen. Ansonsten sollte man von Aussagen wie: "&lt;em&gt;we make the best e-commerce plugin&lt;/em&gt;" deutlich Abstand nehmen.

Und es gibt ja noch diesen Hook: 
&lt;pre lang="php"&gt;$hook = add_management_page('My Backend Page', 'My Backend Page', 'manage_options', __FILE__, 'my_page_function');
add_action('load-'.$hook, 'my_admin_page_will_be_loaded_now');&lt;/pre&gt;
wo man geziehlt und frühzeitig entscheiden kann, was passieren soll, bevor die Seite angefangen wird, zu rendern.</description>
		<content:encoded><![CDATA[<p>Es gibt mindestens 2 bessere Varianten, damit sauber umzugehen:</p>
<ol>
<li>jQuery und Prototype korrekt miteinander zu benutzen </li>
<li>Den Page Load Hook zu verwenden.</li>
</ol>
<p>Prototype (mit und ohne Script.acoulus) und jQuery kann man sehr wohl gleichzeitig in der gleichen Seite betreiben, dafür hat ja jQuery mit Boardmitteln schon gesorgt. Wenn man seinen Code also sauber für jQuery schreibt, gibt es keine Probleme mit beiden gleichzeitig. Hab ich schon oft parallel benutzt und ist die erste Wahl in meinen Augen. Ansonsten sollte man von Aussagen wie: &#8220;<em>we make the best e-commerce plugin</em>&#8221; deutlich Abstand nehmen.</p>
<p>Und es gibt ja noch diesen Hook:</p>
<div class="sourcecode"><table class="php" style="font-family: Courier;"><thead><tr><td colspan="2"  class="head">PHP</td></tr></thead><tbody><tr class="li1"><td class="ln"><pre class="de1">1
2
</pre></td><td class="de1"><pre class="de1"><span class="re0">$hook</span> <span class="sy0">=</span> add_management_page<span class="br0">&#40;</span><span class="st_h">'My Backend Page'</span><span class="sy0">,</span> <span class="st_h">'My Backend Page'</span><span class="sy0">,</span> <span class="st_h">'manage_options'</span><span class="sy0">,</span> <span class="kw2">__FILE__</span><span class="sy0">,</span> <span class="st_h">'my_page_function'</span><span class="br0">&#41;</span><span class="sy0">;</span>
add_action<span class="br0">&#40;</span><span class="st_h">'load-'</span><span class="sy0">.</span><span class="re0">$hook</span><span class="sy0">,</span> <span class="st_h">'my_admin_page_will_be_loaded_now'</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></td></tr></tbody><tfoot><tr><td colspan="2">timing: 0.027s</td></tr></tfoot></table></div>
<p>wo man geziehlt und frühzeitig entscheiden kann, was passieren soll, bevor die Seite angefangen wird, zu rendern.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Tobias</title>
		<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes#comment-2128</link>
		<dc:creator>Tobias</dc:creator>
		<pubDate>Fri, 10 Jun 2011 07:34:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.code-styling.de/?p=1644#comment-2128</guid>
		<description>Hallo,

während das "wp_deregister_script" sicherlich mit voller Absicht geschieht, vermute ich, dass der Entwickler den "admin_head" eben eher unabsichtlich nutzt, bzw. nicht in dem Bewusstsein, das er da so gravierende Probleme verursachen kann.
Die Nutzung von "admin_head-$hook$" hat sich eben leider noch nicht weit genug rumgesprochen... Ich erlebe das immer dadurch, dass andere Plugins ihr CSS auf allen Admin-Seiten laden.

Viele Grüße
Tobias</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>während das &#8220;wp_deregister_script&#8221; sicherlich mit voller Absicht geschieht, vermute ich, dass der Entwickler den &#8220;admin_head&#8221; eben eher unabsichtlich nutzt, bzw. nicht in dem Bewusstsein, das er da so gravierende Probleme verursachen kann.<br />
Die Nutzung von &#8220;admin_head-$hook$&#8221; hat sich eben leider noch nicht weit genug rumgesprochen&#8230; Ich erlebe das immer dadurch, dass andere Plugins ihr CSS auf allen Admin-Seiten laden.</p>
<p>Viele Grüße<br />
Tobias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Frank</title>
		<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes#comment-2127</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Fri, 10 Jun 2011 07:33:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.code-styling.de/?p=1644#comment-2127</guid>
		<description>Gute Info, ich hab nämlich gerade ein Projekt mit wp e-commerce und hätte vermutlich ewig nach dem seltsamen Verhalten gesucht.
Ich vermute, dass sich die wp e-commerce lange Zeit wegen Scriptacoulus geärgert hatten und diesen Weg wählten, um die anderen dazu zu bewegen, etwas zu verändern.</description>
		<content:encoded><![CDATA[<p>Gute Info, ich hab nämlich gerade ein Projekt mit wp e-commerce und hätte vermutlich ewig nach dem seltsamen Verhalten gesucht.<br />
Ich vermute, dass sich die wp e-commerce lange Zeit wegen Scriptacoulus geärgert hatten und diesen Weg wählten, um die anderen dazu zu bewegen, etwas zu verändern.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Frank</title>
		<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes#comment-2126</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Fri, 10 Jun 2011 06:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.code-styling.de/?p=1644#comment-2126</guid>
		<description>Vermutlich hast du recht, da der Aufruf so bewusst integriert ist; da hilft nur eine Ignoranz gegenüber den Entwicklern und das durch die komplette Community, was vermutlich schwer wird. Ein erster Schritt ist getan, einen Artikel darüber und mittlerweile viele Tweets.
Wichtig für mich ist, dass du, ich und andere hoffentlich nicht ebenso in diese Praxis laufen und nachziehen; man sollte sich treu bleiben und daher der kurze Tipp mit der Abfrage; wobei ich davon ausgehe, dass du das weißt; kene ja dein Wissen rund um Coding - wenn auch schon lange nicht mehr persönlich :(</description>
		<content:encoded><![CDATA[<p>Vermutlich hast du recht, da der Aufruf so bewusst integriert ist; da hilft nur eine Ignoranz gegenüber den Entwicklern und das durch die komplette Community, was vermutlich schwer wird. Ein erster Schritt ist getan, einen Artikel darüber und mittlerweile viele Tweets.<br />
Wichtig für mich ist, dass du, ich und andere hoffentlich nicht ebenso in diese Praxis laufen und nachziehen; man sollte sich treu bleiben und daher der kurze Tipp mit der Abfrage; wobei ich davon ausgehe, dass du das weißt; kene ja dein Wissen rund um Coding - wenn auch schon lange nicht mehr persönlich <img src='http://www.code-styling.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: codestyling</title>
		<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes#comment-2125</link>
		<dc:creator>codestyling</dc:creator>
		<pubDate>Fri, 10 Jun 2011 06:03:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.code-styling.de/?p=1644#comment-2125</guid>
		<description>Das war auch meine Vorstellung, wie ich das gedenke zu lösen. Ich sehe das absichtlich/unabsichtlich etwas anders. Scripte zusätzlich laden zu lassen und dadurch einen Bruch zu riskieren, sehe ich u.U. als unabsichtlich an.
Bewußt jedoch Scripte zu unterdrücken und auch noch so zu kommentieren, ist mit voller Absicht und Ignroanz der restlichen Welt. Ich bin schon lange nicht mehr so optimistisch wie du.</description>
		<content:encoded><![CDATA[<p>Das war auch meine Vorstellung, wie ich das gedenke zu lösen. Ich sehe das absichtlich/unabsichtlich etwas anders. Scripte zusätzlich laden zu lassen und dadurch einen Bruch zu riskieren, sehe ich u.U. als unabsichtlich an.<br />
Bewußt jedoch Scripte zu unterdrücken und auch noch so zu kommentieren, ist mit voller Absicht und Ignroanz der restlichen Welt. Ich bin schon lange nicht mehr so optimistisch wie du.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Frank</title>
		<link>http://www.code-styling.de/deutsch/wp-e-commerce-bricht-absichtlich-andere-plugins-und-themes#comment-2124</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Fri, 10 Jun 2011 05:50:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.code-styling.de/?p=1644#comment-2124</guid>
		<description>Morgen,
in meinem unendlichen Optimismus gehe ich davon aus, dass dies ein Fehler ist und unabsichtlich von den Autoren des Plugins getan wird. Ein Hinweis an die Autoren ist sicher hilfreich. Aber das Beispiel zeigt schön, wie man über seinen Code nachdenken und nicht nur im eigenen Kosmos arbeiten sollte.
Eventuell kannst du im großartigen Plugin Localization via wp_script_is() nach der Bibliothek fragen und wenn wie hier nicht vorhanden, dann neu registrieren und laden wp_enqueue_script().
Beste Grüße</description>
		<content:encoded><![CDATA[<p>Morgen,<br />
in meinem unendlichen Optimismus gehe ich davon aus, dass dies ein Fehler ist und unabsichtlich von den Autoren des Plugins getan wird. Ein Hinweis an die Autoren ist sicher hilfreich. Aber das Beispiel zeigt schön, wie man über seinen Code nachdenken und nicht nur im eigenen Kosmos arbeiten sollte.<br />
Eventuell kannst du im großartigen Plugin Localization via wp_script_is() nach der Bibliothek fragen und wenn wie hier nicht vorhanden, dann neu registrieren und laden wp_enqueue_script().<br />
Beste Grüße</p>
]]></content:encoded>
	</item>
</channel>
</rss>

