<?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: rsslounge 0.1 beta 2</title>
	<atom:link href="http://blog.aditu.de/2009/09/02/rsslounge-0-1-beta-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.aditu.de/2009/09/02/rsslounge-0-1-beta-2/</link>
	<description>Alles rund um Webentwicklung, Fotografie, PHP und weitere interessante Themen</description>
	<lastBuildDate>Mon, 23 Jan 2012 14:53:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: Tobi</title>
		<link>http://blog.aditu.de/2009/09/02/rsslounge-0-1-beta-2/comment-page-1/#comment-109</link>
		<dc:creator>Tobi</dc:creator>
		<pubDate>Fri, 04 Sep 2009 11:49:29 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/aditu.de/blog2/?p=246#comment-109</guid>
		<description>Hi Paul,

oh ja, du hast recht:

APPLICATION_PATH wird zu spät definiert, ist nun gefixt.

Ja klar, das Error Reporting auf E_STRICT gesetzt, dann erscheinen natürlich auch die Definitionsfehler. Habe sie alle beseitigt.

Das mit der RewriteEngine ist keine schlechte Idee, ebenso mit den PHP Extensions. Ob mod_rewrite aktiv ist, prüfe ich einfach mit einem zusätzlichen GET Parameter. Die PHP Extensions, wie du es beschrieben hast. ZF, SimplePie und WideImage bieten ja auch eine Liste was sie brauchen.

Alle Änderungen sind im Repository. Das kannst du auch gerne auschecken (http://code.google.com/p/rsslounge/). Die neueste Version stell ich zum Download, wenn ich mehrere Änderungen zusammen habe.

Vielen Dank für deine Anmerkungen. Speziell die Extensions zu prüfen ist echt eine super Idee!!!

Viele Grüße
Tobi</description>
		<content:encoded><![CDATA[<p>Hi Paul,</p>
<p>oh ja, du hast recht:</p>
<p>APPLICATION_PATH wird zu spät definiert, ist nun gefixt.</p>
<p>Ja klar, das Error Reporting auf E_STRICT gesetzt, dann erscheinen natürlich auch die Definitionsfehler. Habe sie alle beseitigt.</p>
<p>Das mit der RewriteEngine ist keine schlechte Idee, ebenso mit den PHP Extensions. Ob mod_rewrite aktiv ist, prüfe ich einfach mit einem zusätzlichen GET Parameter. Die PHP Extensions, wie du es beschrieben hast. ZF, SimplePie und WideImage bieten ja auch eine Liste was sie brauchen.</p>
<p>Alle Änderungen sind im Repository. Das kannst du auch gerne auschecken (<a href="http://code.google.com/p/rsslounge/" rel="nofollow">http://code.google.com/p/rsslounge/</a>). Die neueste Version stell ich zum Download, wenn ich mehrere Änderungen zusammen habe.</p>
<p>Vielen Dank für deine Anmerkungen. Speziell die Extensions zu prüfen ist echt eine super Idee!!!</p>
<p>Viele Grüße<br />
Tobi</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: seven paul</title>
		<link>http://blog.aditu.de/2009/09/02/rsslounge-0-1-beta-2/comment-page-1/#comment-108</link>
		<dc:creator>seven paul</dc:creator>
		<pubDate>Fri, 04 Sep 2009 00:38:29 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/aditu.de/blog2/?p=246#comment-108</guid>
		<description>hab doch gleich was vergessen: statt if(extension_loaded($ext)) zu if(!extension_loaded($ext)) ändern.

Sorry</description>
		<content:encoded><![CDATA[<p>hab doch gleich was vergessen: statt if(extension_loaded($ext)) zu if(!extension_loaded($ext)) ändern.</p>
<p>Sorry</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: seven paul</title>
		<link>http://blog.aditu.de/2009/09/02/rsslounge-0-1-beta-2/comment-page-1/#comment-107</link>
		<dc:creator>seven paul</dc:creator>
		<pubDate>Fri, 04 Sep 2009 00:33:29 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/aditu.de/blog2/?p=246#comment-107</guid>
		<description>Hab noch einen kleinen Tipp: man könnte noch für einige Zend Framework Komponente einen Test schreiben der Überprüft ob PHP die benötigte Erweiterung geladen hat. Zum Beispiel:
ctype wird nach &lt;a href=&quot;http://framework.zend.com/manual/de/requirements.html#requirements.extensions.table-1&quot; title=&quot;ZF Manual about Requirements and Extensions&quot; rel=&quot;nofollow&quot;&gt;Manual&lt;/a&gt; von Zend_Auth_Adapter_Http, Zend_Gdata, Zend_Http_Client, Zend_Pdf, Zend_Rest_Client, Zend_Rest_Server, Zend_Search_Lucene, Zend_Uri und Zend_Validate gebraucht.

Code:
$zf_extensions_test[] = &#039;ctype&#039;;// usw
foreach($zf_extensions_test as $ext)
{
if(extension_loaded($ext))
{
echo $ext . &#039; wird gebraucht &#039;;
}
}

Ich wünschte ZF würde ein fertiges array (oder gleich ein Skript) zur Verfügung stellen, den man nur noch durchlaufen muss. Währe ein aussagekräftiges Kriterium, der mir sagt in wie weit ein Shared Host ZF unterstützt.</description>
		<content:encoded><![CDATA[<p>Hab noch einen kleinen Tipp: man könnte noch für einige Zend Framework Komponente einen Test schreiben der Überprüft ob PHP die benötigte Erweiterung geladen hat. Zum Beispiel:<br />
ctype wird nach <a href="http://framework.zend.com/manual/de/requirements.html#requirements.extensions.table-1" title="ZF Manual about Requirements and Extensions" rel="nofollow">Manual</a> von Zend_Auth_Adapter_Http, Zend_Gdata, Zend_Http_Client, Zend_Pdf, Zend_Rest_Client, Zend_Rest_Server, Zend_Search_Lucene, Zend_Uri und Zend_Validate gebraucht.</p>
<p>Code:<br />
$zf_extensions_test[] = &#8216;ctype&#8217;;// usw<br />
foreach($zf_extensions_test as $ext)<br />
{<br />
if(extension_loaded($ext))<br />
{<br />
echo $ext . &#8216; wird gebraucht &#8216;;<br />
}<br />
}</p>
<p>Ich wünschte ZF würde ein fertiges array (oder gleich ein Skript) zur Verfügung stellen, den man nur noch durchlaufen muss. Währe ein aussagekräftiges Kriterium, der mir sagt in wie weit ein Shared Host ZF unterstützt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: seven paul</title>
		<link>http://blog.aditu.de/2009/09/02/rsslounge-0-1-beta-2/comment-page-1/#comment-106</link>
		<dc:creator>seven paul</dc:creator>
		<pubDate>Thu, 03 Sep 2009 23:54:29 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/aditu.de/blog2/?p=246#comment-106</guid>
		<description>Oh sorry hab mich vertan es sollte APPLICATION_PATH heißen nicht APPLICATION_ENV. Es ist die definitions-reihenfolge Zeilen 4 und 5 benutzen APPLICATION_PATH wird aber später erst definiert.

Ich benutze zend server community (PHP 5.3), dort hab ich error_reporting auf E_ALL &#124; E_STRICT gesetzt. und einige Erweiterungen ein geschaltet. ich denke es es ist nicht die Server Konfiguration (erkläre ich gleich).

Zu RewriteEngine: man könnte es bei der Installation prüfen. in irgend einem Code hatte ich so was gesehen. Funktionierte so: man fragt nach einer Datei (mit anderem Namen) die durch mod_rewrite adressiert wird hat man diese, so ist mod_rewrite an.

Zu Notice:
Ich kriege in Zeilen 179(sieht man allerdings nur im Quelltext)182 und 189, dass $success nicht definiert ist. Also in Zeile 146 wird gefragt ob es schon ein Post gibt, beim ersten Aufruf gibt es keinen also ist $success undefiniert. Ich würde $success=false; oderso vor der Zeile 146 erstellen.
In Zeile 233 ist Index language nicht definiert, denke es könnte so gelöst werden if($success===true &amp;&amp; $_POST[&#039;language&#039;]==$val). Und von 241 bis 257 kommen wieder Index Meldungen, könnte man auch so wie in Zeile 233 lösen.

Hoffe das hilft dir weiter.</description>
		<content:encoded><![CDATA[<p>Oh sorry hab mich vertan es sollte APPLICATION_PATH heißen nicht APPLICATION_ENV. Es ist die definitions-reihenfolge Zeilen 4 und 5 benutzen APPLICATION_PATH wird aber später erst definiert.</p>
<p>Ich benutze zend server community (PHP 5.3), dort hab ich error_reporting auf E_ALL | E_STRICT gesetzt. und einige Erweiterungen ein geschaltet. ich denke es es ist nicht die Server Konfiguration (erkläre ich gleich).</p>
<p>Zu RewriteEngine: man könnte es bei der Installation prüfen. in irgend einem Code hatte ich so was gesehen. Funktionierte so: man fragt nach einer Datei (mit anderem Namen) die durch mod_rewrite adressiert wird hat man diese, so ist mod_rewrite an.</p>
<p>Zu Notice:<br />
Ich kriege in Zeilen 179(sieht man allerdings nur im Quelltext)182 und 189, dass $success nicht definiert ist. Also in Zeile 146 wird gefragt ob es schon ein Post gibt, beim ersten Aufruf gibt es keinen also ist $success undefiniert. Ich würde $success=false; oderso vor der Zeile 146 erstellen.<br />
In Zeile 233 ist Index language nicht definiert, denke es könnte so gelöst werden if($success===true &amp;&amp; $_POST['language']==$val). Und von 241 bis 257 kommen wieder Index Meldungen, könnte man auch so wie in Zeile 233 lösen.</p>
<p>Hoffe das hilft dir weiter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Tobi</title>
		<link>http://blog.aditu.de/2009/09/02/rsslounge-0-1-beta-2/comment-page-1/#comment-105</link>
		<dc:creator>Tobi</dc:creator>
		<pubDate>Thu, 03 Sep 2009 21:56:29 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/aditu.de/blog2/?p=246#comment-105</guid>
		<description>Hi Paul,

vielen Dank für das Feedback!!!

Zu deine Anmerkungen:

Welche Notice Meldungen erscheinen bei dir denn? Scheinbar unterscheiden sich unsere Serverkonfigurationen. Das würd mich sehr interessieren, schließlich soll die Installation ja überall problemlos laufen!

APPLICATION_ENV wird in index.php auf &quot;production&quot; gesetzt, falls diese in der .htaccess nicht definiert wurde (Zeile 12-13).

Die RewriteEngine wird zwingend vorausgesetzt, da sonst das Routing des Zend Frameworks nicht funktioniert.

Das php_flag werde ich wohl dann lieber wieder heraus nehmen. Ist ohnehin nur optional um die Sicherheit etwas zu verbessern.

Welche Definitionen fehlen denn? Einige werden ja abgeprüft (für das Error Array). Du meinst die $_POST Einträge für die Formulare?

Klasse das du mir hier schreibst! Diese Rückmeldungen sind echt Gold wert!

Viele Grüße
Tobi</description>
		<content:encoded><![CDATA[<p>Hi Paul,</p>
<p>vielen Dank für das Feedback!!!</p>
<p>Zu deine Anmerkungen:</p>
<p>Welche Notice Meldungen erscheinen bei dir denn? Scheinbar unterscheiden sich unsere Serverkonfigurationen. Das würd mich sehr interessieren, schließlich soll die Installation ja überall problemlos laufen!</p>
<p>APPLICATION_ENV wird in index.php auf &#8220;production&#8221; gesetzt, falls diese in der .htaccess nicht definiert wurde (Zeile 12-13).</p>
<p>Die RewriteEngine wird zwingend vorausgesetzt, da sonst das Routing des Zend Frameworks nicht funktioniert.</p>
<p>Das php_flag werde ich wohl dann lieber wieder heraus nehmen. Ist ohnehin nur optional um die Sicherheit etwas zu verbessern.</p>
<p>Welche Definitionen fehlen denn? Einige werden ja abgeprüft (für das Error Array). Du meinst die $_POST Einträge für die Formulare?</p>
<p>Klasse das du mir hier schreibst! Diese Rückmeldungen sind echt Gold wert!</p>
<p>Viele Grüße<br />
Tobi</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: seven paul</title>
		<link>http://blog.aditu.de/2009/09/02/rsslounge-0-1-beta-2/comment-page-1/#comment-104</link>
		<dc:creator>seven paul</dc:creator>
		<pubDate>Thu, 03 Sep 2009 19:48:29 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/aditu.de/blog2/?p=246#comment-104</guid>
		<description>Installations-Prozess wirft viele &quot;Notice&quot;-Fehler.

zunachts ist in .htaccess:
&quot;# set developement mode
# SetEnv APPLICATION_ENV development&quot; auskommentiert, was nicht verkehrt ist, ist aber nicht in index.php geprüft worden.
die RewriteEngine könnte man auch in IfModule setzen.
php_flag ist nicht überall zugelassen.

in updates/index.php:
sind einige $variablen oder [&#039;indexes&#039;] vorher nicht definiert worden, was ja sinn machen würde(damit man weiß welcher wert geprüft werden soll).

aber trotzdem ne tolle anwendung. gratuliere.</description>
		<content:encoded><![CDATA[<p>Installations-Prozess wirft viele &#8220;Notice&#8221;-Fehler.</p>
<p>zunachts ist in .htaccess:<br />
&#8220;# set developement mode<br />
# SetEnv APPLICATION_ENV development&#8221; auskommentiert, was nicht verkehrt ist, ist aber nicht in index.php geprüft worden.<br />
die RewriteEngine könnte man auch in IfModule setzen.<br />
php_flag ist nicht überall zugelassen.</p>
<p>in updates/index.php:<br />
sind einige $variablen oder ['indexes'] vorher nicht definiert worden, was ja sinn machen würde(damit man weiß welcher wert geprüft werden soll).</p>
<p>aber trotzdem ne tolle anwendung. gratuliere.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

