<?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>zietlow.net</title>
	<atom:link href="http://www.zietlow.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zietlow.net</link>
	<description>Web Entwicklung, Selbstmanagement und einiges aus meiner (subjektiven) Welt</description>
	<lastBuildDate>Thu, 11 Jun 2009 09:27:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>WordPress 2.7 und Seiten mit Hirarchie/Eltern auch ohne Status veröffentlicht</title>
		<link>http://www.zietlow.net/php/wordpress-seiten-hirarchie-eltern-parent-veroeffentlicht-publish/65/</link>
		<comments>http://www.zietlow.net/php/wordpress-seiten-hirarchie-eltern-parent-veroeffentlicht-publish/65/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 09:27:58 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[eltern]]></category>
		<category><![CDATA[pages]]></category>
		<category><![CDATA[parent]]></category>
		<category><![CDATA[publish]]></category>
		<category><![CDATA[seiten]]></category>
		<category><![CDATA[veröffentlicht]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=65</guid>
		<description><![CDATA[WordPress 2.7.x bietet die Möglichkeit Seiten (Pages) an andere &#8220;Eltern&#8221;-Seiten (Parent Pages) hirarchisch anzuhängen. Leider erscheinen in der Liste nur die Seiten, die sich im Status veröffentlicht (publish) befinden. Ich möchte aber die Seiten auch schon zuordnen können, wenn Sie (noch) nicht veröffentlicht sind.Es sind zwei Änderungen in zwei PHP-Dateien notwendig. Die Zeilennr-Angaben beziehen sich [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>WordPress 2.7.x bietet die Möglichkeit Seiten (Pages) an andere &#8220;Eltern&#8221;-Seiten (Parent Pages) hirarchisch anzuhängen.<br />
Leider erscheinen in der Liste nur die Seiten, die sich im Status veröffentlicht (publish) befinden.<br />
Ich möchte aber die Seiten auch schon zuordnen können, wenn Sie (noch) nicht veröffentlicht sind.<span id="more-65"></span>Es sind zwei Änderungen in zwei PHP-Dateien notwendig.<br />
Die Zeilennr-Angaben beziehen sich auf die WordPress-Version 2.7.1,<br />
damit das später auch nachvollziehbar ist, schreibe ich auch in welcher Funktion / vor welcher Zeile der PHP Code eingefügt werden muss.</p>
<h2>wp-includes\post-template.php</h2>
<p>Dort wird in Zeile 261 (Funktion wp_dropdown_pages, vor dem Funktionsaufruf wp_parse_args) folgendes eingetragen:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$args</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'my_option_show_all'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Erklärung:</strong><br />
Diese Funktion wird in der Administration aufgerufen, um die Liste der Eltern Seiten (Parent Pages) zu generieren.</p>
<h2>wp-includes\post.php</h2>
<p>Hier wird in Zeile 2173 diese Zeile auskommentiert:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT * FROM <span style="color: #006699; font-weight: bold;">$wpdb</span>-&amp;gt;posts <span style="color: #006699; font-weight: bold;">$join</span> WHERE (post_type = 'page' AND post_status = 'publish') <span style="color: #006699; font-weight: bold;">$where</span> &quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>wird zu</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// $query = &quot;SELECT * FROM $wpdb-&amp;gt;posts $join WHERE (post_type = 'page' AND post_status = 'publish') $where &quot;;</span></pre></div></div>

<p>Darunter wird der folgende Code hinzugefügt:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$my_option_show_all</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>
    <span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT * FROM <span style="color: #006699; font-weight: bold;">$wpdb</span>-&amp;gt;posts <span style="color: #006699; font-weight: bold;">$join</span> WHERE (post_type = 'page') <span style="color: #006699; font-weight: bold;">$where</span> &quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">else</span>
    <span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT * FROM <span style="color: #006699; font-weight: bold;">$wpdb</span>-&amp;gt;posts <span style="color: #006699; font-weight: bold;">$join</span> WHERE (post_type = 'page' AND post_status = 'publish') <span style="color: #006699; font-weight: bold;">$where</span> &quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Erklärung:</strong><br />
Wir prüfen hier das neue Argument ab, ob wir nicht doch einfach alles anzeigen sollen.<br />
Diese Funktion wird auch auf der Blogseite aufgerufen und da diese das Argument nicht mit übergibt, werden dort nur veröffentlichte (publish) Seiten (Pages) angezeigt.</p>
<p>Hoffe das ist dem Einen oder Anderen nützlich&#8230;</p>
<p><strong>Hinweis: </strong><br />
nach einem Update von WordPress muss der Code wieder hinzugefügt werden,<br />
falls das nicht irgendwann mal bestandteil wird.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/php/wordpress-seiten-hirarchie-eltern-parent-veroeffentlicht-publish/65/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP wie ausführen (per mod_php, CGI oder FastCGI)?</title>
		<link>http://www.zietlow.net/php/php-wie-ausfuhren-per-mod_php-cgi-oder-fastcgi/57/</link>
		<comments>http://www.zietlow.net/php/php-wie-ausfuhren-per-mod_php-cgi-oder-fastcgi/57/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 19:14:54 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=57</guid>
		<description><![CDATA[Ein kurzer Beitrag: Ich bin auf einen interessanten Artikel gestoßen, der sich um das Thema annimmt und die grundsätzlichen Vor- &#38; Nachteile auflistet. http://wiki.rootforum.de/scripting/php/mod_php_vs_php-cgi]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Ein kurzer Beitrag: Ich bin auf einen interessanten Artikel gestoßen,<br />
der sich um das Thema annimmt und die grundsätzlichen Vor- &amp; Nachteile auflistet.</p>
<p><a href="http://wiki.rootforum.de/scripting/php/mod_php_vs_php-cgi">http://wiki.rootforum.de/scripting/php/mod_php_vs_php-cgi</a></p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/php/php-wie-ausfuhren-per-mod_php-cgi-oder-fastcgi/57/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guter Einsieg in das Zend Framework- Buchempfehlung</title>
		<link>http://www.zietlow.net/zend-framework/guter-einsieg-in-das-zend-framework-buchempfehlung/54/</link>
		<comments>http://www.zietlow.net/zend-framework/guter-einsieg-in-das-zend-framework-buchempfehlung/54/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 21:50:47 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[buch]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=54</guid>
		<description><![CDATA[Lange ist der letzte Beitrag her aber das liegt weniger an meiner derzeitigen Untätigkeit, mehr an dessen Gegenteil. Wie in den letzten Posts geschrieben interessiere ich mich für das Zend Framework und habe damit auch schon mehr zu tun gehabt. Obwohl ich darin doch mittlerweile mich recht gut auskenne bin ich immer wieder auf Entdeckungsreise [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Lange ist der letzte Beitrag her aber das liegt weniger an meiner derzeitigen Untätigkeit, mehr an dessen Gegenteil. <img src='http://www.zietlow.net/content/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Wie in den letzten Posts geschrieben interessiere ich mich für das Zend Framework und<br />
habe damit auch schon mehr zu tun gehabt.<br />
Obwohl ich darin doch mittlerweile mich recht gut auskenne bin ich immer wieder auf Entdeckungsreise wie man Aufgaben damit lösen kann.<br />
Vor kurzem habe ich mir das Buch &#8220;Zend Framework in Action&#8221; bestellt und möchte einen kurzen und knappen Bericht darüber abliefern.<span id="more-54"></span></p>
<hr />
<h2>Grober Aufbau des Buches</h2>
<p>Im ersten Teil wird der Grundaufbau des Frameworks benannt und<br />
Fragen nach warum, was und der Zend Philisophy beantwortet,<br />
sowie eine erste &#8220;Hello Zend Framework&#8221; Anwendung geschrieben.</p>
<p>Der zweite Teil handelt darum eine Website zu bauen,<br />
in der man sich einen Tagesplan mit Kindern zusammenstellen kann, Orte empfehlen und Berwerten kann.<br />
Darin dürchläuft man anhand dieses Beispiels folgende Komponenten: View, Ajax, Datenbankbehandlung, Benutzerauthentifizierung, Formulargenerierung, Suche und EMail.</p>
<p>Der dritte Teil fasst verschiedene weitere Komponenten zusammen<br />
mit dem die erstelle Anwendung im zweiten Kapitel erweitert werden kann.</p>
<p>Es exitieren drei Appendixe, die kurz einige PHP Grundlagen wiederholen, knackig zusammengefasst das OO PHP aufzeigen und noch ein Bereich Tips und Tricks mit den Inhalten ZF Module, Groß-Kleinschreibung bei URLs, Routing,  Zend_Log, Zend_Debug und Zend_Db_Profiler.</p>
<h2>Meine Meinung</h2>
<p>Das Buch eigenet sich gut für Eisnteiger, die das Online Quick-Tutorial durchgenommen haben und<br />
jetzt weiter geführt mehr in die Tiefe gehen möchten.</p>
<p>Auch wenn das Buch nur in englisch geschrieben ist, es ist gut verständlich und mit viel Code versehen.</p>
<p>Der Quellcode kann online heruntergeladen werden (für das einzelne Kapitel aber auch die Endversion) und<br />
ein nettes Extra stellt das ebook dar, das man sich ebenso online herunterladen kann.</p>
<p>Für alle die gerne mal probelesen, auf der Buch-Website werden zwei Kapitel (Hello World Applikation erstellen und Zend_Mail Einführung) kostenlos angeboten.</p>
<h2>Links</h2>
<ul>
<li><a href="http://www.amazon.de/Zend-Framework-in-Action/dp/1933988320/ref=sr_1_1?ie=UTF8&amp;s=books-intl-de&amp;qid=1236116950&amp;sr=8-1">Buch bei Amazon</a></li>
<li><a href="http://www.manning.com/ZendFrameworkinAction">Website des Buches (2 kostenlose Kapitel + der Quellcode)</a></li>
</ul>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/zend-framework/guter-einsieg-in-das-zend-framework-buchempfehlung/54/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Partnerschaft: Zend Framework und Dojo Toolkit</title>
		<link>http://www.zietlow.net/zend-framework/partnerschaft-zend-framework-und-dojo-toolkit/50/</link>
		<comments>http://www.zietlow.net/zend-framework/partnerschaft-zend-framework-und-dojo-toolkit/50/#comments</comments>
		<pubDate>Thu, 29 May 2008 17:03:26 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Dojo Toolkit]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=50</guid>
		<description><![CDATA[Das PHP Framework &#8220;Zend Framework&#8221; und das JavaScrip Framework &#8220;Dojo Toolkit&#8221; haben eine Partnerschaft geschlossen, um Webanwendungen leichter zu entwickeln. Das bedeutet, mit dem Zend Framework ist es zukünftig einfacher möglich RCA (Rich Client Applications =&#62; AJAX) zu entwickeln. Ich begrüße den Schritt und freue mich auch zu lesen, dass man sich trotzdem nicht abhängig [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Das PHP Framework &#8220;Zend Framework&#8221; und das JavaScrip Framework &#8220;Dojo Toolkit&#8221; haben eine Partnerschaft geschlossen, um Webanwendungen leichter zu entwickeln.</p>
<p><span id="more-50"></span></p>
<hr />Das bedeutet, mit dem Zend Framework ist es zukünftig einfacher möglich RCA (Rich Client Applications =&gt; AJAX) zu entwickeln.</p>
<p>Ich begrüße den Schritt und freue mich auch zu lesen,<br />
dass man sich trotzdem nicht abhängig von Dojo macht,<br />
indem man die Klassen für andere Frameworks umschreiben kann.</p>
<p>Freue mich schon auf die Früchte der Partnerschaft und<br />
rate allen ab jetzt schön Zend Form zu benutzen,<br />
damit man dann seine Anwendung in Zukunft einfach umstellen kann.</p>
<p>Die original Ankündigung:<br />
<a href="http://andigutmans.blogspot.com/2008/05/dojo-and-zend-framework-partnership.html">http://andigutmans.blogspot.com/2008/05/dojo-and-zend-framework-partnership.html</a></p>
<p>Und die Präsentation ist hier zu finden:<br />
<a href="http://weierophinney.net/matthew/archives/178-Zend-FrameworkDojo-Integration-QA-Slides.html">http://weierophinney.net/matthew/archives/178-Zend-FrameworkDojo-Integration-QA-Slides.html</a></p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/zend-framework/partnerschaft-zend-framework-und-dojo-toolkit/50/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress PlugIn layer-ads.de Einnahmen Version 0.6</title>
		<link>http://www.zietlow.net/meine-welt/wordpress-plugin-layer-adsde-einnahmen-version-06/49/</link>
		<comments>http://www.zietlow.net/meine-welt/wordpress-plugin-layer-adsde-einnahmen-version-06/49/#comments</comments>
		<pubDate>Thu, 22 May 2008 14:18:09 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[meine Welt]]></category>
		<category><![CDATA[layer-ads.de]]></category>
		<category><![CDATA[Wordpress Plugin]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=49</guid>
		<description><![CDATA[Seit heute steht das WordPress PlugIn layer-ads.de Einnahmen in der Version 0.6 zum Download zur Verfügung. Hier möchte ich kurz die Neuerungen der Version 0.6 vorstellen. Multi-Account fähig Manchmal ist es sinnvoll mehrere Layer-Ads Accounts zu haben. Dafür fehlte aber bisher die Übersicht über die Accounts. Mit dem PlugIn ändert sich das jetzt. In der [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Seit heute steht das WordPress PlugIn layer-ads.de Einnahmen in der Version 0.6 zum Download zur Verfügung.<span id="more-49"></span></p>
<hr />Hier möchte ich kurz die Neuerungen der Version 0.6 vorstellen.</p>
<h2>Multi-Account fähig</h2>
<p>Manchmal ist es sinnvoll mehrere Layer-Ads Accounts zu haben.<br />
Dafür fehlte aber bisher die Übersicht über die Accounts.<br />
Mit dem PlugIn ändert sich das jetzt.</p>
<p>In der neuen Version können bis zu drei Layer-Ads Accounts angegeben werden,<br />
zu denen die Daten auf einer Seite abgerufen werden.</p>
<h2>Anzeige der SubId&#8217;s</h2>
<p>In der neuen Version werden zu jedem Account die Daten der SubId&#8217;s mit angezeigt.</p>
<h2>Accountübersicht</h2>
<p>Es werden nicht nur die Daten von bis zu drei Accounts angezeigt,<br />
sondern auch eine Zusammenfassung, in dem die Einnahmen und die Partner zusammen gerechnet werden.</p>
<h2>Noch offen: In Daten der In-Ads</h2>
<p>Die Statistikdaten der In-Ads werden leider immer noch nicht per XML zur Verfügung gestellt,<br />
deshalb kann die Statistik nach wie vor nur die Zählungen der Layer anzeigen.</p>
<h2>Screenshots &amp; Download</h2>
<p><a href="http://www.zietlow.net/das-web/wordpress-plugin-fur-layer-adsde-einnahmen/17/">2 Screenshots &amp; der Download sind hier zu finden.</a></p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/meine-welt/wordpress-plugin-layer-adsde-einnahmen-version-06/49/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zend Framework Ablauf des Dispatch Prozesses</title>
		<link>http://www.zietlow.net/zend-framework/zend-framework-ablauf-des-dispatch-prozesses/44/</link>
		<comments>http://www.zietlow.net/zend-framework/zend-framework-ablauf-des-dispatch-prozesses/44/#comments</comments>
		<pubDate>Thu, 22 May 2008 07:20:00 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Dispatch Prozess]]></category>
		<category><![CDATA[UML]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=44</guid>
		<description><![CDATA[Um das Zend Framework richtig einsetzen zu können, sollte der Dispatch Prozess verstanden werden. Damit ist der Prozess gemeint, der es ermöglicht, dass der Aufruf von Actions, Plugins, Routen, Helpern funktioniert. Über das deutsche Zend Framework Forum (www.zfforum.de), habe ich zwei übersichliche Diagramme für den Dispatch Prozess gefunden, die ich hier auf meinem Server hochgeladen [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Um das Zend Framework richtig einsetzen zu können, sollte der Dispatch Prozess verstanden werden.<br />
Damit ist der Prozess gemeint, der es ermöglicht, dass der Aufruf von Actions, Plugins, Routen, Helpern funktioniert.<span id="more-44"></span></p>
<hr />Über das deutsche Zend Framework Forum (<a href="http://www.zfforum.de">www.zfforum.de</a>),<br />
habe ich zwei übersichliche Diagramme für den Dispatch Prozess gefunden,<br />
die ich hier auf meinem Server hochgeladen habe, um es auch Nicht-Mitgliedern zugänglich zu machen.</p>
<p>Wobei ich jedem, der sich für das Zend Framework interessiert,<br />
empfehle dort Mitglied zu werden, da es im Forum viele und gute Ideen, Denkansätze, Problemlösungen, Hilfen oder einfach Code gibt.</p>
<p>Zu den Prozessen:</p>
<h2>Die Erste Prozessübersicht ist ohne Farbe in UML</h2>
<p><a href="http://www.zietlow.net/content/wp-content/uploads/2008/05/zenddispatchprocess.jpg">Hier klicken, um den Dispatch Prozess anzuzeigen.<br />
</a></p>
<p>Der Thread dazu im Forum: <a href="http://zfforum.de/showthread.php?t=1703">http://zfforum.de/showthread.php?t=1703</a></p>
<h2>Die Zweite ist eher eigen und bunt aber auch sehr verständlich</h2>
<p><a href="http://www.zietlow.net/content/wp-content/uploads/2008/05/zenddispatchprozess2.pdf">Hier klicken, um den Dispatch Prozess anzuzeigen.</a></p>
<p>Der Thread dazu im Forum: <a href="http://zfforum.de/showthread.php?t=1869">http://zfforum.de/showthread.php?t=1869</a></p>
<p>Mit diesen zwei Diagrammen sollte jedem der Prozess klar und deutlich werden.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/zend-framework/zend-framework-ablauf-des-dispatch-prozesses/44/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fahrplan der wichtigsten Seiten im WWW</title>
		<link>http://www.zietlow.net/das-web/fahrplan-der-wichtigsten-seiten-im-www/43/</link>
		<comments>http://www.zietlow.net/das-web/fahrplan-der-wichtigsten-seiten-im-www/43/#comments</comments>
		<pubDate>Thu, 08 May 2008 07:00:08 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[das Web]]></category>
		<category><![CDATA[Fahrplan]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=43</guid>
		<description><![CDATA[Wie könnte ein Fahrplan durch das WWW aussehen? Dr. Web hat so einen gefunden und man kann ihn sich als Printversion herunterladen oder als Poster kaufen. Meiner Meinung nach eine schöne Sache, um die Verbindungen zu sehen und zu merken, was man alles davon kennt&#8230; Links: Zum Blogeintrag von Dr.Web Direkt zur Seite mit dem [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Wie könnte ein Fahrplan durch das WWW aussehen?<br />
<a href="http://www.drweb.de/weblog/weblog/?p=1138">Dr. Web</a> hat so einen gefunden und man kann ihn sich als Printversion herunterladen oder als Poster kaufen.</p>
<p>Meiner Meinung nach eine schöne Sache,<br />
um die Verbindungen zu sehen und zu merken, was man alles davon kennt&#8230;</p>
<p>Links:</p>
<ul>
<li><a href="http://www.drweb.de/weblog/weblog/?p=1138">Zum Blogeintrag von Dr.Web</a></li>
<li><a href="http://informationarchitects.jp/web-trend-map-3-get-it/">Direkt zur Seite mit dem Fahrplan</a></li>
</ul>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/das-web/fahrplan-der-wichtigsten-seiten-im-www/43/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lieder auf grooveshark.com legal herunterladen?</title>
		<link>http://www.zietlow.net/das-web/lieder-auf-groovesharkcom-legal-herunterladen/40/</link>
		<comments>http://www.zietlow.net/das-web/lieder-auf-groovesharkcom-legal-herunterladen/40/#comments</comments>
		<pubDate>Mon, 05 May 2008 20:05:19 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[das Web]]></category>
		<category><![CDATA[grooveshark]]></category>
		<category><![CDATA[MP3e]]></category>
		<category><![CDATA[Musik]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=40</guid>
		<description><![CDATA[Über ehrensenf.de bin ich auf listen.grooveshark.com gestoßen und bin sehr überrascht. Einerseits ist die Bedienung sehr gut gelöst und andererseits kann man sich jegliche Musik online voll anhören. Natürlich kann man die Lieder auch kaufen. Dabei verfolgt grooveshark die 50% / 50% Bezahlung. Wenn das Lied ein anderer hochgeladen hat, du kaufst, bekommt der &#8220;Uploader&#8221; [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Über ehrensenf.de bin ich auf <a href="http://listen.grooveshark.com">listen.grooveshark.com</a> gestoßen und bin sehr überrascht.</p>
<p>Einerseits ist die Bedienung sehr gut gelöst und<br />
andererseits kann man sich jegliche Musik online voll anhören.<br />
<span id="more-40"></span></p>
<hr />Natürlich kann man die Lieder auch kaufen.<br />
Dabei verfolgt grooveshark die 50% / 50% Bezahlung.<br />
Wenn das Lied ein anderer hochgeladen hat, du kaufst,<br />
bekommt der &#8220;Uploader&#8221; (tolles Wort <img src='http://www.zietlow.net/content/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) 50% der Einnahmen,<br />
die Plattform die restlichen 50%.</p>
<p>Nun aber die goldene Frage:<br />
Ist bzw. kann das wirklich legal sein?</p>
<p>Unter der <a href="http://www.grooveshark.com/faq">FAQ</a> steht:</p>
<blockquote><p>Grooveshark allows you to safely and legally download high quality MP3s</p></blockquote>
<p>Die <a href="http://www.grooveshark.com/about">Mitentwickler und Mitwirker</a> stehen mit Foto online.</p>
<p>Im Footer zu sehen:</p>
<blockquote><p>Copyright © <a href="http://escapemg.com/">Escape Media Group</a> 2007-2008. All Rights Reserved.</p></blockquote>
<p>Und bei der besagten <a href="http://escapemg.com/company.php">Escape Media Group</a> steht:</p>
<blockquote><p>Escape Media Group was founded in 2006 by three entrepreneurs at the University of Florida.</p></blockquote>
<p>Da steht die Adresse, das Team usw.</p>
<p>Sieht also legal aus aber wie hätten die das mit der Musik Industrie schaffen sollen,<br />
wenn selbst Apple immer mal wieder mit den aneckt?</p>
<p>Ein weiteres Plus ist: Man ladet nur MP3s herunter, also ohne ein DRM.<br />
Aber wenns legal sein soll, dann bestimmt mit einem Wasserzeichen.</p>
<p>Da mich ein Lied interessiert habe mich registriert, um mir mal die Preise anzusehen.<br />
Ich werde berichten was das so kostet.</p>
<p>Hat jemand bereits Erfahrungen mit grooveshark getätigt?</p>
<p>Update (ca. 2 Stunden nach dem Blogeintrag):<br />
Ich habe mittlerweile einen Account bekommen.<br />
Um Musik herunter zu laden muss man zuerst eine Software &#8220;sharkbyte&#8221; herunterladen.<br />
Scheinbar kosten die einzelnen Musikstücke 0,99 $.<br />
Vom Preis her könnte es also legal sein aber das einfach jemand ein Lied uploaded,<br />
dass er nicht produziert hat und dafür 50% bekommt!?<br />
Die Frage nach dem legal ist noch offen&#8230;</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/das-web/lieder-auf-groovesharkcom-legal-herunterladen/40/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gutes UML Tutorial/Einführung</title>
		<link>http://www.zietlow.net/softwareentwicklung/gutes-uml-tutorialeinfuhrung/39/</link>
		<comments>http://www.zietlow.net/softwareentwicklung/gutes-uml-tutorialeinfuhrung/39/#comments</comments>
		<pubDate>Thu, 01 May 2008 12:45:40 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[DIA]]></category>
		<category><![CDATA[Diagramm]]></category>
		<category><![CDATA[ER-Modell]]></category>
		<category><![CDATA[UML]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=39</guid>
		<description><![CDATA[Ich bin auf ein sehr gutes UML Tutorial gestoßen, dass für eine Auffrischung oder sogar eine grundsätzliche Einarbeitung Ideal ist. Ich würde es auch Neulingen empfehlen die sich mit OOP auskennen aber noch nicht so recht wissen wie oder wo sie Anfangen sollen. Bevor ich einfach spröde den Link präsentiere, möchte ich noch auf den [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Ich bin auf ein sehr gutes UML Tutorial gestoßen, dass für eine Auffrischung oder sogar eine grundsätzliche Einarbeitung Ideal ist.<br />
Ich würde es auch Neulingen empfehlen die sich mit OOP auskennen aber<br />
noch nicht so recht wissen wie oder wo sie Anfangen sollen.</p>
<p>Bevor ich einfach spröde den Link präsentiere,<br />
möchte ich noch auf den sinnvollen Aufbau des Tutorials eingehen.</p>
<p><span id="more-39"></span></p>
<hr />UML ist nicht ja nicht nur ein Diagramm sondern beinhaltet mehrere.<br />
Die grobe Gliederung: Verhaltensdiagramme und Strukturdiagramme.</p>
<h2>Verhaltensdiagramme</h2>
<p>Verhaltensdiagramme beschreiben Abläufe / Prozesse.<br />
Diese dienen oft das <em>wer</em> und <em>was </em>abzudecken.<br />
Erst wenn das was und wie geklärt ist,<br />
kommen die Strukturdiagramme zum Einsatz.</p>
<p>Hier folgen jetzt die zwei &#8211; meine subjektive Meinung &#8211; gebräuchlichsten,<br />
die auch im Tutorial behandelt werden und eine ganz kurze Beschreibung,<br />
dass das Ziel des Diagrammes wiederspiegelt.</p>
<h3>Use Cases / Anwendungsfälle definieren</h3>
<p>In den Use Cases wird definiert wer, was macht.</p>
<h3>Aktivitätsdiagramm</h3>
<p>Im Aktivitätsdiagramm wird der Ablauf der vorher definierten Use Cases definiert.</p>
<h2>Strukturdiagramme</h2>
<p>Strukturdiagramme beschreiben den technischen Aufbau eines Systems &#8211; also das <em>wie</em>.<br />
Dies kann zum Beispiel eine Datenbank oder der Aufbau + das Zusammenspiel von Klassen sein.</p>
<p>Das wohl wichtigste und berühmteste UML ist das Klassendiagramm.</p>
<h3>Klassendiagramm</h3>
<p>Das Klassendiagramm beschreibt den Aufbau der Klassen und das Zusammenspiel.</p>
<p>Für die Datenbank wird oft das selbe Diagramm verwendet,<br />
jedoch etwas abgespeckt (z.B. werden keine Methoden benötigt).<br />
Alternativ kann für Datenbanken aber immer noch das ER-Modell verwendet werden.</p>
<h2>Tool zur Erstellung</h2>
<p>Als Kostenloses Tool empfehle ich die Software Dia.<br />
Sie ist stabil und man kann &#8211; nach kleiner Eingewöhnung an die Benutzung &#8211; schnell die Diagramme zeichnen.</p>
<p>Falls es noch weitere gute &amp; kostenlose Tools in dem Bereich gibt &#8211; bitte einen Link als Kommentar posten.<br />
Sollte sich da eine größere Liste ansammeln, dann würde ich auch mal Software-Testdummy spielen&#8230; <img src='http://www.zietlow.net/content/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Weiterführende Links:</strong></p>
<ul>
<li><a title="UML Tutorial" href="http://www.highscore.de/uml/">Hier gehts zum UML Tutorial: http://www.highscore.de/uml/</a></li>
<li><a href="http://de.wikipedia.org/wiki/UML">UML (Wikipedia)</a></li>
<li><a href="http://de.wikipedia.org/wiki/Er-Modell">ER-Modell (Wikipedia)</a></li>
<li><a href="http://www.gnome.org/projects/dia/">Dia &#8211; Kostenlose Software zum Erstellen von Diagrammen</a></li>
</ul>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/softwareentwicklung/gutes-uml-tutorialeinfuhrung/39/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SharePoint &#8211; gutes und einfaches Konzept</title>
		<link>http://www.zietlow.net/das-web/sharepoint-gutes-und-einfaches-konzept/38/</link>
		<comments>http://www.zietlow.net/das-web/sharepoint-gutes-und-einfaches-konzept/38/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 21:43:01 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[das Web]]></category>
		<category><![CDATA[Konzept]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=38</guid>
		<description><![CDATA[Beruflich komme ich den Genuss des Microsoft Office SharePoint Servers. Das Wort &#8220;Genuss&#8221; klingt ein wenig ironisch ist aber in gewisser weise ernst gemeint. Kurz &#38; gut: Das Konzept ist super &#38; deswegen möchte ich es mal kurz vorstellen. Der folgende Text bezieht sich voll und ganz auf die derzeit aktuelle Microsoft Office SharePoint Server [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Beruflich komme ich den Genuss des Microsoft Office SharePoint Servers.<br />
Das Wort &#8220;Genuss&#8221; klingt ein wenig ironisch ist aber in gewisser weise ernst gemeint.<br />
Kurz &amp; gut: Das Konzept ist super &amp; deswegen möchte ich es mal kurz vorstellen.<br />
<span id="more-38"></span><br />
<hr />
<p>Der folgende Text bezieht sich voll und ganz auf die derzeit aktuelle Microsoft Office SharePoint Server Version 2007, der mit MOSS abgekürzt wird.</p>
<h2>Grundlegendes Konzept</h2>
<p>Auf den Punkt gebracht: Der MOSS verwaltet Listen.</p>
<p>Das bedeutet, dass alles in Listen gespeichert wird und darauf verschiedene Ansichten darauf existieren.<br />
Listen sind &#8211; auf einer rein technischen Ebene betrachtet &#8211; einfache Tabellen.<br />
Nur ist so eine Liste zu erstellen und deren Spalten anzupassen ziemlich einfach.</p>
<p>Die Eingabe ergibt sich automatisch aus den Spalten.</p>
<p>Listen haben gewissen Standardfunktionen wie &#8220;als Excel exportieren&#8221;, &#8220;Spalten zu filtern&#8221;, &#8220;nach Spalten zu sortieren&#8221; usw.</p>
<h2>Klingt an sich nicht aufregend?</h2>
<p>Und genau das ist es, nicht aufregend, eigentlich ist alles eine Liste (z.B. auch die Navigation).<br />
Wenn alles in Listen verwaltet wird (DB intern alles Tabellen) aber diese so standardisiert,<br />
dass man gewisse Grundfunktionen wie Eingabe (hinzufügen), Bearbeiten (ändern/löschen), Ansichten (lesen) immer wieder verwenden kann,<br />
dann braucht man diese nicht zu entwickeln und sie funktionieren auf Anhieb.</p>
<p>Packt man jetzt noch teilweise spezielle oder &#8220;intelligentere&#8221; Ansichten darauf oder</p>
<p>eine etwas spezielle / &#8220;intelligentere&#8221; Eingabe, dann &#8211; schwups &#8211; hätte man eine Anwendung sehr schnell realisiert.<br />
Nicht unbedingt immer voll im Detail auf die Bedürfnisse abgestimmt (&#8220;ich hätte die Schaltfläche an dieser Position&#8230;&#8221;) aber eine funktionierende Anwendung.</p>
<p>Das das Konzept funktioniert habe ich bereits am eigenen Leib gemerkt, deshalb dieser Artikel.</p>
<h2>Die Komponenten</h2>
<p>Es gibt drei große grundsätzliche Mitspieler, die mit diversen Einstellungen entsprechend Konfiguriert werden können.<br />
Konfiguration heißt in dem Fall nicht: Config-Dateien anpassen oder so.<br />
Sondern recht schnell das Ergebnis &#8220;zusammen zu klicken&#8221;.<br />
Auch wenn das nicht jedem sein Geschmack ist,<br />
im MOSS geht es schnell vonstatten und das Ergebnis funktioniert.</p>
<h3>Liste</h3>
<p>Die Liste ist das Herzstück in dem die Daten verwaltet werden.<br />
Listen bieten:</p>
<ul>
<li>API für den Zugriff von außen</li>
<li>Spalten-Sortierung</li>
<li>Filter-Funktion</li>
<li>Export in eine Excel-Datei</li>
<li>Berechtigungsverwaltung (auf Ebene des Inhalte / Items- des Datensatzes)</li>
<li>Man kann neue Inhalte / Items erstellen</li>
<li>Erstellt die Eingabemaske für den Inhalt / ein Item</li>
<li>Massenpflege durch Excel-artige Bearbeitung</li>
<li>Listen können mit anderen Listen interagieren (wenn das geklickt wurde, nehme das als Filter für Feld XY&#8230;)</li>
<li>&#8230;</li>
</ul>
<h3>Spalten</h3>
<p>Die Spalten können in einer Liste beliebig viel angelegt werden.<br />
Spalten definieren:</p>
<ul>
<li>Datentyp</li>
<li>Eingabeprüfung</li>
<li>Hilfetext für die Eingabe</li>
<li>Vorschlagswert</li>
<li>Muss-Feld</li>
<li>je nach Datentyp, diverse Zusätze wie &#8220;Welche Daten im Auswahlfeld&#8221; oder &#8220;Selektiere mir aus der Liste, die Spalte XY&#8221;, &#8230;</li>
</ul>
<h3>Ansicht</h3>
<p>In der Liste können verschiedene Ansichten definiert werden,<br />
die die Inhalte der Liste komplett anders wiedergeben.<br />
Ansichten können:</p>
<ul>
<li>Von vornherein schon nach Daten filtern</li>
<li>Daten im vornherein sortieren</li>
<li>Spalten gruppieren (2stufig)</li>
<li>Definieren welche Spalten in der Liste in welcher Reihenfolge angezeigt werden sollen</li>
<li>Aggregation von Summen / Anzahl d. Inhalte</li>
<li>Es gibt verschiedene Typen von Ansichten (welche die nur eine Liste anzeigen, welche die ein Gantt-Diagram anzeigen, etc&#8230;)</li>
<li>&#8230;</li>
</ul>
<h2>Gibt es bereits ein ähnlichen Ansatz?</h2>
<p>Ich bin recht begeistert von der simplen und doch einfachen Idee so Inhalte darzustellen bzw. eingeben zu lassen.</p>
<p>Der MOSS verwendet dieses Prinzip für die Verwaltung von Dateien,<br />
für Foren, Aufgaben, Kalender und und und.</p>
<p>Gibt es eine vergleichbare Software? Vielleicht sogar Open Source?<br />
Und wäre das nicht Ideal für die Erstellung von Prototypen,<br />
wenn nicht sogar für die Erstellung von kleinen oder Applikationen die mal schnell entwickelt werden sollen?</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/das-web/sharepoint-gutes-und-einfaches-konzept/38/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

