<?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/"
	>

<channel>
	<title>Knowledge Base</title>
	<atom:link href="http://wordpress.tg81.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://wordpress.tg81.de</link>
	<description>Sebastian Sommerfeld</description>
	<pubDate>Mon, 21 Sep 2009 12:05:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iPhone developement with Eclipse</title>
		<link>http://wordpress.tg81.de/2009/09/iphone-developement-with-eclipse/</link>
		<comments>http://wordpress.tg81.de/2009/09/iphone-developement-with-eclipse/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 12:05:54 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://wordpress.tg81.de/?p=600</guid>
		<description><![CDATA[Using Aptana: http://www.ibm.com/developerworks/library/os-eclipse-iphone/
]]></description>
			<content:encoded><![CDATA[<p>Using Aptana: <a href="http://www.ibm.com/developerworks/library/os-eclipse-iphone/">http://www.ibm.com/developerworks/library/os-eclipse-iphone/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.tg81.de/2009/09/iphone-developement-with-eclipse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Schriftarten für Website</title>
		<link>http://wordpress.tg81.de/2009/08/schriftarten-fur-website/</link>
		<comments>http://wordpress.tg81.de/2009/08/schriftarten-fur-website/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 11:19:42 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://wordpress.tg81.de/?p=594</guid>
		<description><![CDATA[Designtagebuch:
.article {
line-height: 1.35;
font-family: Arial,Helvetica;
font-size: 1.15em;
}
body {
font-family:Arial,Helvetica,sans-serif;
font-size:76%;
}
Irgendwie funktioniert diese Art der Schriftdefinition bei meinen Versuchen nicht. Notfalls findet einfach eine Größe von 10pt Verwendung. Schriftarten sind noch nicht ausgewählt. Eine passende (Fallback-) Lösung für Linux muss auch bedacht werden.

]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" src="http://www.designtagebuch.de/wp-content/uploads/2009/08/dd2jjxpz_18njxtbpgx_b.gif" alt="" width="200" height="314" />Designtagebuch:</strong></p>
<p><span class="cssPropName editable">.article {<br />
line-height</span><span class="cssColon">:</span><span class="cssPropValue editable"> 1.35</span><span class="cssSemi">;<br />
</span><span class="cssPropName editable">font-family</span><span class="cssColon">: </span><span class="cssPropValue editable">Arial,Helvetica</span><span class="cssSemi">;</span><span class="cssPropName editable"><br />
font-size</span><span class="cssColon">:</span><span class="cssPropValue editable"> 1.15em</span>;<br />
}</p>
<p><span class="cssSelector">body</span> {<span class="cssPropName editable"><br />
font-family</span><span class="cssColon">:</span><span class="cssPropValue editable">Arial,Helvetica,sans-serif</span>;<span class="cssPropName editable"><br />
font-size</span><span class="cssColon">:</span><span class="cssPropValue editable">76%</span>;<br />
<span class="cssSemi">}</span></p>
<p><span class="cssSemi">Irgendwie funktioniert diese Art der Schriftdefinition bei meinen Versuchen nicht. Notfalls findet einfach eine Größe von 10pt Verwendung. Schriftarten sind noch nicht ausgewählt. Eine passende (Fallback-) Lösung für Linux muss auch bedacht werden.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.tg81.de/2009/08/schriftarten-fur-website/feed/</wfw:commentRss>
		</item>
		<item>
		<title>HTML 5 Infos</title>
		<link>http://wordpress.tg81.de/2009/08/html-5-infos/</link>
		<comments>http://wordpress.tg81.de/2009/08/html-5-infos/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 10:20:47 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://wordpress.tg81.de/2009/08/html-5-infos/</guid>
		<description><![CDATA[Nachzulesen bei Peter Kröner.
]]></description>
			<content:encoded><![CDATA[<p>Nachzulesen bei <a href="http://www.peterkroener.de/html5-was-geht-heute-schon-was-geht-nicht-der-grosse-ueberblick/">Peter Kröner</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.tg81.de/2009/08/html-5-infos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CMS: 404-Logging</title>
		<link>http://wordpress.tg81.de/2009/07/cms-404-logging/</link>
		<comments>http://wordpress.tg81.de/2009/07/cms-404-logging/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 10:45:33 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://wordpress.tg81.de/?p=589</guid>
		<description><![CDATA[In die Error-Seiten einen Mechanismus einbauen, der jedesmal in die DB loggt. Dieser Mechanismus wird durch eine Klasse ErrorHandling o.ä. bereitgestellt, damit auch in Custom-Error-Pages dieses Logging passieren kann. Zu speichern ist:
» Errorcode
» Timestamp
» URL
» Query-String
» Referrer
» Evtl. Protokoll
» User Agent (um z.B. den Google-Bot identifizieren zu können)
» Username (normaler Besucher wäre anonymous)
Das Backend bekommt [...]]]></description>
			<content:encoded><![CDATA[<p>In die Error-Seiten einen Mechanismus einbauen, der jedesmal in die DB loggt. Dieser Mechanismus wird durch eine Klasse ErrorHandling o.ä. bereitgestellt, damit auch in Custom-Error-Pages dieses Logging passieren kann. Zu speichern ist:</p>
<p>» Errorcode<br />
» Timestamp<br />
» URL<br />
» Query-String<br />
» Referrer<br />
» Evtl. Protokoll<br />
» User Agent (um z.B. den Google-Bot identifizieren zu können)<br />
» Username (normaler Besucher wäre anonymous)</p>
<p>Das Backend bekommt dann auch einen Punkt, um diese Informationen einsehen zu können. Diese werden dort als Tabellen mit eigenen Selektierungsmöglichkeiten und als Diagramme (als Balkendiagramm mit Zeitachse und vl. im Kontext zu alles Requests) dargestellt.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.tg81.de/2009/07/cms-404-logging/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Einfaches DropDown Menü</title>
		<link>http://wordpress.tg81.de/2009/06/einfaches-dropdown-menu/</link>
		<comments>http://wordpress.tg81.de/2009/06/einfaches-dropdown-menu/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 09:53:45 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://wordpress.tg81.de/?p=540</guid>
		<description><![CDATA[
// Copyright 2006-2007 javascript-array.com
&#160;
var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;
&#160;
// open hidden layer
function mopen&#40;id&#41; &#123;
	// cancel close timer
	mcancelclosetime&#40;&#41;;
&#160;
	// close old layer
	if&#40;ddmenuitem&#41; &#123;
		ddmenuitem.style.visibility = 'hidden';
	&#125;
&#160;
	// get new layer and show it
	ddmenuitem = document.getElementById&#40;id&#41;;
	ddmenuitem.style.visibility = 'visible';
&#125;
&#160;
// close showed layer
function mclose&#40;&#41; &#123;
	if&#40;ddmenuitem&#41; &#123;
		ddmenuitem.style.visibility = 'hidden';
	&#125;
&#125;
&#160;
// go close timer
function mclosetime&#40;&#41; &#123;
	closetimer = window.setTimeout&#40;mclose, timeout&#41;;
&#125;
&#160;
// cancel close timer
function mcancelclosetime&#40;&#41; &#123;
	if&#40;closetimer&#41; [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Copyright 2006-2007 javascript-array.com</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> timeout	<span style="color: #339933;">=</span> <span style="color: #CC0000;">500</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> closetimer	<span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> ddmenuitem	<span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// open hidden layer</span>
<span style="color: #003366; font-weight: bold;">function</span> mopen<span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #006600; font-style: italic;">// cancel close timer</span>
	mcancelclosetime<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #006600; font-style: italic;">// close old layer</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>ddmenuitem<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		ddmenuitem.<span style="color: #660066;">style</span>.<span style="color: #660066;">visibility</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'hidden'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #006600; font-style: italic;">// get new layer and show it</span>
	ddmenuitem <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	ddmenuitem.<span style="color: #660066;">style</span>.<span style="color: #660066;">visibility</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'visible'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// close showed layer</span>
<span style="color: #003366; font-weight: bold;">function</span> mclose<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>ddmenuitem<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		ddmenuitem.<span style="color: #660066;">style</span>.<span style="color: #660066;">visibility</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'hidden'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// go close timer</span>
<span style="color: #003366; font-weight: bold;">function</span> mclosetime<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	closetimer <span style="color: #339933;">=</span> window.<span style="color: #660066;">setTimeout</span><span style="color: #009900;">&#40;</span>mclose<span style="color: #339933;">,</span> timeout<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// cancel close timer</span>
<span style="color: #003366; font-weight: bold;">function</span> mcancelclosetime<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>closetimer<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		window.<span style="color: #660066;">clearTimeout</span><span style="color: #009900;">&#40;</span>closetimer<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		closetimer <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// close layer when click-out</span>
document.<span style="color: #660066;">onclick</span> <span style="color: #339933;">=</span> mclose<span style="color: #339933;">;</span></pre></div></div>

<p><a href="http://javascript-array.com/scripts/simple_drop_down_menu/">Zur entsprechenden Website springen &raquo;</a></p>
<p><a href="http://javascript-array.com/scripts/multi_level_drop_down_menu/?sb">Und das ganze noch als Multi-Level Menü &raquo;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.tg81.de/2009/06/einfaches-dropdown-menu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CMS Versionsplanung</title>
		<link>http://wordpress.tg81.de/2009/06/cms-geplante-versionen-und-features/</link>
		<comments>http://wordpress.tg81.de/2009/06/cms-geplante-versionen-und-features/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 07:16:46 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://wordpress.tg81.de/?p=491</guid>
		<description><![CDATA[Die verlinkte Excel-Datei enthält die Versionsplanung des Content Management System. Die Planung ist bis Version 1.0 detailiert, darüber hinaus nur noch grob.
&#187; Excel-Datei mit Versionsplanung - 2009-07-07
]]></description>
			<content:encoded><![CDATA[<p>Die verlinkte Excel-Datei enthält die Versionsplanung des Content Management System. Die Planung ist bis Version 1.0 detailiert, darüber hinaus nur noch grob.</p>
<p><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/cms.xls">&raquo; Excel-Datei mit Versionsplanung - 2009-07-07</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.tg81.de/2009/06/cms-geplante-versionen-und-features/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CMS Backend</title>
		<link>http://wordpress.tg81.de/2009/06/cms-backend/</link>
		<comments>http://wordpress.tg81.de/2009/06/cms-backend/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 07:02:21 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
		
		<category><![CDATA[Memos, Todos, Konzepte]]></category>

		<guid isPermaLink="false">http://wordpress.tg81.de/?p=482</guid>
		<description><![CDATA[Das Backend soll möglichst übersichtlich sein und alle Bereiche leicht zugänglich haben. Designs könnten wie folgt aussehen.

Überlegt werden muss hierbei noch, wo die (Content-) Aktionen und der Strukturbaum platziert werden. Die Farbgebung wird warscheinlich auch nicht diesen Rot-Ton haben, sondern eher richtung Blau tendieren. Weitere Anleihen könnten aus dem Wordpress Backend gezogen werden. Eine Andere [...]]]></description>
			<content:encoded><![CDATA[<p>Das Backend soll möglichst übersichtlich sein und alle Bereiche leicht zugänglich haben. Designs könnten wie folgt aussehen.<span id="more-482"></span></p>
<p><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/berylizer_adminpreview.jpg" rel="lightbox[482]"><img class="alignleft size-thumbnail wp-image-483" title="berylizer_adminpreview" src="http://wordpress.tg81.de/wp-content/uploads/2009/06/berylizer_adminpreview-150x150.jpg" alt="berylizer_adminpreview" width="150" height="150" /></a><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/berylizer_theme-kopie_1img_assist_custom-500x434.jpg" rel="lightbox[482]"><img class="alignleft size-thumbnail wp-image-484" title="berylizer_theme-kopie_1img_assist_custom-500x434" src="http://wordpress.tg81.de/wp-content/uploads/2009/06/berylizer_theme-kopie_1img_assist_custom-500x434-150x150.jpg" alt="berylizer_theme-kopie_1img_assist_custom-500x434" width="150" height="150" /></a></p>
<p>Überlegt werden muss hierbei noch, wo die (Content-) Aktionen und der Strukturbaum platziert werden. Die Farbgebung wird warscheinlich auch nicht diesen Rot-Ton haben, sondern eher richtung Blau tendieren. Weitere Anleihen könnten aus dem Wordpress Backend gezogen werden. Eine Andere Möglichkeit wäre, einen sauberen Head-Bereich zu schreiben (der dann auch so aufgeteilt bleiben kann, wie bisher) und den Editier-Bereich direkt auf den Weißen Grund zu packen. Dann würden lediglich die Boxen auf der rechten Seite ein entsprechendes Aussehen bekommen. Lediglich die Anzeige von Tabs würde dann wohl etwas schwieriger werden.</p>
<p>Momentaner Favorit als Backend-Vorlage ist dieses erste Design hier. Chancen haben aber auch die anderen Vorlagen bzw. eine Kombination aus diesen Designs.</p>
<ul>
<li><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/1_homepage.jpg" rel="lightbox[482]">http://wordpress.tg81.de/wp-content/uploads/2009/06/1_homepage.jpg</a></li>
<li><a href="http://s3.envato.com/files/132486/04_Main%20page%20-%20Table%20-%20Blue.jpg">http://s3.envato.com/files/132486/04_Main%20page%20-%20Table%20-%20Blue.jpg</a></li>
<li><a href="http://farm4.static.flickr.com/3172/3102442630_b18709ea34.jpg?v=0">http://farm4.static.flickr.com/3172/3102442630_b18709ea34.jpg?v=0</a></li>
<li><a href="http://farm4.static.flickr.com/3128/3102442324_2356f3bf99.jpg?v=0">http://farm4.static.flickr.com/3128/3102442324_2356f3bf99.jpg?v=0</a></li>
</ul>
<ul>
<li><a href="http://www.tg81.de/SSD/shuttle.zip">Photoshop-Dateien eines Wordpress-Admin-Themes</a></li>
<li><a href="http://www.cogix.com/sdk/Liferay/InstallViewsFlash.html">Liferay Screenshots</a></li>
</ul>
<p><strong>Ajax-Funktionalitäten</strong></p>
<p>Die Link, die zwischen den Kategorien umschalten werden keien Ajax-Links sein. Lediglich die Aktionen (z.B. beim Editieren) werden Ajax Funktionalitäten haben.</p>
<p><strong>Sprach Pakete</strong></p>
<p>Generell sind verschiedene Sprachpakete eine gute Idee. Problematisch wird dabei die Lesbarkeit des Quellcodes. Daher prüfen, ob Sprache Pakete erst für spätere Versionen implementiert werden.</p>
<p><strong>Formular- / Aktionsbuttons</strong></p>
<p>Buttons sollen ähnliche Optik haben wie bei Wordpress. Evtl. können auch auf der last.fm Seite Anleihen gemacht werden. Grundlegend sollen die Buttons Abgerundete Ecken haben (nicht ganz rund wie Wordpress) und einen grauen Farbverlauf als Hintergrund. Der Hover-Effekt wird den Rahmen verdunkeln. Spezielle Buttons können auch Hintergründe haben, die zusätzlich zum Verlauf noch eine Icon-Grafik eingebaut haben.</p>
<p><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/buttons.jpg" rel="lightbox[482]"><img class="aligncenter size-full wp-image-569" title="buttons" src="http://wordpress.tg81.de/wp-content/uploads/2009/06/buttons.jpg" alt="buttons" width="436" height="30" /></a></p>
<p><strong>RSS-Feeds</strong></p>
<p>Das Backend wird einige Informations-RSS-Feeds anbieten. Z.B. die Übersichten aus dem Dashboard oder die Aktionshistorie (wer macht wann was an welchem Dokument, &#8230;).</p>
<p><strong>Dokumenttypen / Seitenlayouts</strong></p>
<p>Soll das System seine Seiten Dokumenttyp-Bezogen (ala WGA) aufbauen oder Standard-Layouts bieten, die dann mit Inhalten gefüllt werden können (ala Liferay)?</p>
<p>Vorteil der Dokumenttypen:</p>
<ul>
<li>Einfachere Entwicklung, da nur die eigentlichen Dokumenttypen gebaut werden müssen</li>
<li>Einfachere Umsetzung der Content-Pflege im Backend, da nicht dynamisch verschiedene Komponenten mit verschiedenen Funktionen, Edit-Möglichkeiten, Kollektionen, &#8230; berücksichtigt werden müssen.</li>
<li>Keine Funktionen zur Sortierung / Anordnung der Komponenten (im Backend) nötig.</li>
<li>Einfacher für Benutzer. Auswahl beschränktsich auf  &#8220;Neues Dokument &gt; Dokumenttyp XYZ &gt; Los&#8221;</li>
</ul>
<p><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/layout1.png" rel="lightbox[482]"><img class="size-thumbnail wp-image-561 alignright" title="layout1" src="http://wordpress.tg81.de/wp-content/uploads/2009/06/layout1-150x150.png" alt="Aus Liferay" width="150" height="150" /></a>Trotzdem die einzelnen Dokumenttypen mit Grafiken oder Vorschau-Funktionen ausstatten, sodass direkt eine Rückmeldung bzw. Information im Backend da ist. Diese Vorschau-Funktion könnte sich (bei der Auswahl des Dokumenttyps) an Liferay orientieren (Siehe Grafik).</p>
<p>Problem hierbei ist, dass die Dokumenttypen (weil sie ja frei programmiert werden können) kein Standard-Aussehen haben. Daher könnte man pro Dokumenttyp eine Vorschau-Grafik hochladen (mit festen Maßen) und für alle Dokumenttypen ohne Vorschau eine Standard-Platzhalter-Grafik einbinden. Die Informationen bei der Auswahl könne/sollen enthalten: Die Grafik, den Namen des Dokumenttypes, die Beschreibung (sofern vorhanden) und die Anzahl an editierbaren Feldern.</p>
<p>In der Administration soll ein Dokymenttyp als Standard ausgewählt werden können. Dieser wird dann in der Auswahl automatisch vorselektiert. Zu prüfen ist, ob beim Anlegen neuer Typen eine Vorschaugrafik und das passende (Start-) Modul ausgewählt werden kann oder ob auch ein Formular zum Hochladen dieser Dateien verfügbar ist. Da die Dateien im Theme abgelegt werden, sollte das Hochladen der Dateien vielleicht nur per FTP möglich sein. Da die von der Website herunterladbaren freien Standard-Themes alle einen ähnlichen Aufbau haben werden (zumindest innerhalb ihrer Themengruppe) werden dort die Dokumenttyp-Definitionen auch gleich aussehen.</p>
<p><strong>Datei-Anhänge</strong></p>
<p>Möglichkeit schaffen, auf de mServer bereits existierende Dateien als Dateianhang zu importieren. Große Archive o.ä. sind per Browser nicht komfortabel hochzuladen. Diese werden mittels FTP auf den Server geschoben und sollen trotzdem an Dokumente anhängbar sein.</p>
<p><strong>Design und Bedienkonzept</strong></p>
<p><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/addapplication.jpg" rel="lightbox[482]"><img class="alignleft size-thumbnail wp-image-573" title="addapplication" src="http://wordpress.tg81.de/wp-content/uploads/2009/06/addapplication-150x150.jpg" alt="addapplication" width="150" height="150" /></a><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/liferay2.png" rel="lightbox[482]"><img class="alignleft size-thumbnail wp-image-574" title="liferay2" src="http://wordpress.tg81.de/wp-content/uploads/2009/06/liferay2-150x150.png" alt="liferay2" width="150" height="150" /></a><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/d272eb640a0f8bea0395e4af8a0321e9_liferay-1_362x285.png" rel="lightbox[482]"><img class="alignleft size-thumbnail wp-image-577" title="d272eb640a0f8bea0395e4af8a0321e9_liferay-1_362x285" src="http://wordpress.tg81.de/wp-content/uploads/2009/06/d272eb640a0f8bea0395e4af8a0321e9_liferay-1_362x285-150x150.png" alt="d272eb640a0f8bea0395e4af8a0321e9_liferay-1_362x285" width="150" height="150" /></a>Trotz aller bereits getroffenen und zu erwartenden Entscheidungen kann/soll das Bedienkonzept ähnlich zu dem von Liferay sein. Auch die Optik könnte der von Liferay nachempfungen werden (momentan favorisiert). Anstatt Punkten wie &#8220;Neue Anwendung&#8221; könnte hier dann &#8220;Neue Seite&#8221; oder so gewählt werden. Hierbei könnte man in den bereits oben Beschriebenen Dialog einen Schritt einfügen, in dem im Strukturbaum die Stelle für die neue Seite gewählt wird. Alternativ kann man auch permanent einen Strukturbaum einblenden und über diesen oder über eine passende Schaltfläche &#8220;Neue Unterseite&#8221; das Erstellen regeln. Beste Möglichkeit ist wohl &#8220;Neue Unterseite&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.tg81.de/2009/06/cms-backend/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CMS Website</title>
		<link>http://wordpress.tg81.de/2009/06/cms-website-inhalte-struktur/</link>
		<comments>http://wordpress.tg81.de/2009/06/cms-website-inhalte-struktur/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 08:12:06 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
		
		<category><![CDATA[Memos, Todos, Konzepte]]></category>

		<guid isPermaLink="false">http://wordpress.tg81.de/?p=455</guid>
		<description><![CDATA[Mögliche und geplante Inhalte und Navigationsstruktur der Website des Content Management System / Framework.
Hauptmenü im klassischen Stil über der Website:
Über dem Hauptmenü findet sich noch das Logo und ein Suchfeld.

Home
News
Leistungen oder Unser Profil o.ä.
Referenzen
Partner
Dokumentation
Support
Kontakt

Navigation innerhalb des Produkt-Teasers bzw. Eyecatcher:
Der Produkt-Teaser bzw. Eyecatcher liegt mittig und gut sichtbar in der Seite und enthält ein Verkaufsbild (z.B. [...]]]></description>
			<content:encoded><![CDATA[<p>Mögliche und geplante Inhalte und Navigationsstruktur der Website des Content Management System / Framework.<span id="more-455"></span></p>
<p><strong>Hauptmenü im klassischen Stil über der Website:</strong></p>
<p>Über dem Hauptmenü findet sich noch das Logo und ein Suchfeld.</p>
<ul>
<li>Home</li>
<li>News</li>
<li>Leistungen <span style="color: #888888;">oder </span>Unser Profil <span style="color: #888888;">o.ä.</span></li>
<li>Referenzen</li>
<li>Partner</li>
<li>Dokumentation</li>
<li>Support</li>
<li>Kontakt</li>
</ul>
<p><strong>Navigation innerhalb des Produkt-Teasers bzw. Eyecatcher:</strong></p>
<p>Der Produkt-Teaser bzw. Eyecatcher liegt mittig und gut sichtbar in der Seite und enthält ein Verkaufsbild (z.B. ein Produkt-Karton des CMS, wie er im Laden zu finden sein könnte), etwas einleitenden Text und einige direkte Links.</p>
<ul>
<li>Features</li>
<li>Screenshots</li>
<li>Demo</li>
<li>Downloads</li>
</ul>
<p>Der Punkt Download führt zu einer Seite, auf der entweder das CMS heruntergeladen werden kann oder alle Informationen zur Nutzung des CMS zu finden sind (Bezahlung, etc). Dazu kommt ein Bereich mit freien Downloads wie z.B. fertige Websites (Designs und DB-Dump mit Basis-Infos). Diese Websites können einerseits selber Design sein, in Zusammenarbeit mit Andre entstehen oder (wenn erlaubt) von OSWD.org bezogen sein. Die (mögliche) Download-Sektion des CMS an sich wird eine Unterteilung in die einzelnen Versionen bieten und von dort aus auch Links auf das jeweilige Change-Log etc. Auch die Website-Designs werden ein Flag auf die benötigte bzw. die möglichen CMS-Versionen enthalten.</p>
<p><strong>Weitere Inhalte:</strong></p>
<p>Zwischen dem Eyecatcher und dem Fußzeilenmenü kommt dann der eigentliche Inhalt, welcher in mehrspaltigem Design dann Sachen wie Infotexte, Ankündigungen, News-Links und ausgewählte oder zufällige Referenzen zeigt. Zudem soll ein Kontakt-Bereich prominent platziert sein, über den Informationen eingeholt und Auftragsanfragen gestellt werden können.</p>
<p><strong>Fußzeilenmenü unterhalb der Seite:</strong></p>
<ul>
<li>Sitemap</li>
<li>Impressum</li>
<li>Kontakt</li>
</ul>
<p><strong>Generelles Design und Aufteilung der Seite:</strong></p>
<p>Das Design der Seite könnte sich an www.flickr.com orientieren. Eine &#8220;Busines-Grafik&#8221; oben rechts, daneben ein Logo oder ein Produkt-Karton. Dies soll nicht ganz so hoch wie bei Flickr sein. In der zweiten Reihe dann ein Info-Text zum System mit Link-Buttons &#8220;Features&#8221;, &#8220;Demo&#8221;, &#8220;Get It&#8221;, &#8220;Dokumentation&#8221; und rechts daneben 3 - 6 Thumbnail-Links mit Screenshots vom System. Unterhalb dann ein Bereich, in dem News gezeigt werden. Möglicherweise eine als Reaser und daneben ein paar Link-Headlines. Ganz am Schluss vor dem Footer kann man noch eine Reihe mit Referenz-Thumbnail-Screenshots anzeigen. Das Problem hierbei könnte die Platzierung der Navigation und Suche sein. Die Suche könnte im Headerbereich unter dem Logo zu finden sein. Die Effektive Breite der Seite soll 1000px betragen und zentriert angezeigt sein. Für die Unterseiten mit mehr Text müsste das Layout vl. ein wenig angepasst werden, sodass weniger Platz durch grafiken verbraucht wird.</p>
<p>Alle wichtigen Bereiche der Seite sollen über eigene URL-Pfade erreichbar sein. Z.B. www.domain.tld/support. Die Online-Demo wird in einer eigenen Subdomain verfügbar sein: demo.domain.tld.</p>
<p>Der Bereich Support wird ebenfalls einen eigenen Bereich bekommen. Ob dies eine Subdomain oder ein Unterverzeichnis wird, hängt von der eingesetzten Technik ab. Da es warscheinlich in der Seite integriert wird und dadurch auch im CMS-Backend editierbar sein wird, fällt die Wahl wohl auf ein Verzeichnis. Die Editier-Funktionen werden sich aber Enthalten sein sollen hier erste Infos zu Problemlösungen, ein Ticketsystem und später vielleicht ein Forum (Sinnfrage muss noch geklärt werden). Das Ticketsystem wird durch ein Browser-Interface die einzige Schnittstelle für Fehlerkommunikation. Alle Problem-Reports von Kunden sollen hier per Browser eingehen. Nach Update durch Bearbeiter kann dann eine Status-Mail versendet werden. Datei-Uploads sollen hier ebenfalls möglich sein. Kunden bekommen einen oder mehrere Logins zusammen mit dem CMS, sobald dies gekauft wird. Eine Ticketsuche soll für Kunden die möglichkeit bieten, alle eigenen Tickets und für Sachbearbeiter alle insgesamt vorhandenen Tickets zu durchsuchen.</p>
<p><strong>Login-Bereich:</strong></p>
<p>Einige Inhalte evtl. nur für Kunden sichtbar machen. Diese könnten umfassen: Support, Download (von Themes und Updates), Persönliches Website-Menü (vl. Quicklinks genannt), An- &amp; Abmelden von Newsletters, Feedback-Möglichkeit für Wünsche und Anregungen.</p>
<p><strong>Online Dokumentation:</strong></p>
<p>Die Einstiegsseite der Online-Dokumentation soll untereinander Links mit kurzem Infotext für die Bereiche &#8220;Installation&#8221;, &#8220;Getting Startet&#8221; oder &#8220;First Steps&#8221;, &#8220;Das Backend&#8221; und &#8220;Entwicklung&#8221; enthalten. Unterhabt von &#8220;Das Backend&#8221; finden sich dann separat Informationen zum Content-Editing und zur Administration und unterhalt von &#8220;Entwicklung&#8221; z.b. finden sich dann Tutorials, kleine Beispiele zu speziellen Anwendungsfällen und eine API-Referenz. Die API-Referenz enthält keine system-eigenen Komponenten, die nur im Admin-Interface o.ä. genutzt werden sondern alles, was für den &#8220;normalen&#8221; Entwickler gedacht ist. Das Design der Details-Seiten soll für die API-Referenz eine Liste o.ä. der einzelnen Packete und Komponenten enthalten. Die anderen Seiten mit vornemlich Volltext-Inhalten sollen ähnlich wie bei einem Blog oder einem Wiki entweder eine Table-of-Contents am Anfang haben und/oder Seitenweise weiterschaltbar sein. Da die Online-Dukomentation die einzige Doku sein wird, sollen sämtliche Themen on-the-fly zu PDFs generiert werden können (bei weiterschaltbaren Seiten werden alle mit einer Table-of-Contents in einem PDF zusammengefasst). Die Admin- und die Entwicklerdokumentation könnten auch ein Cheat-Sheet enthalten, welches ebenfalls on-the-fly in ein PDF umgewandelt werden kann.</p>
<p>Zusätzlich zu den &#8220;Standard-Inhalten&#8221; könnte sich ein Blog / eine Infoserie ala Focus-on-WGA in der Dokumentation befinden. Man könnte auf der Startseite den neuesten Eintrag anteasern und weitere verlinken. Damit würde dann die Linke Spalte versehen, die rechte Spalte würde Links zu den einzelnen Dokumentationsinhalten beinhalten.</p>
<p><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/liferayscreen1.jpg" rel="lightbox[455]"><img class="alignnone size-full wp-image-583" title="liferayscreen1" src="http://wordpress.tg81.de/wp-content/uploads/2009/06/liferayscreen1.jpg" alt="liferayscreen1" /></a></p>
<p><strong>Das Design der Seite könnte sich an diese Beispiele anlehnen:</strong></p>
<ol>
<li><a href="http://dev.typolight.org/ticket/285">Typo-Light Website</a></li>
<li><a href="http://www.solucija.com/preview/Internet_Broadcast">http://www.solucija.com/preview/Internet_Broadcast</a></li>
<li><a href="http://www.eblogtemplates.com/wp-content/uploads/2008/03/revolution-business-med.jpg" rel="lightbox[455]">http://www.eblogtemplates.com/wp-content/uploads/2008/03/revolution-business-med.jpg</a></li>
</ol>
<p>Die folgenden beiden Screenshots sind momentan Favoriten. Vorstellbar wäre ein Headbereich mit Logo, Suchfeld und Navigation, dann der Eyecatcher/Promo-Bereich mit Produktbox o.ä. als Bild und dann 3-spaltig der Content. Spalte 1 könnte Unternehmensnews enthalten (2 Stück und dann ein Link auf das News-Archiv oder so), Spalte 2 enthält eine Linkliste auf die letzten Entwickler- / Release-News und Spalte 3 enthält ein paar Thumbnails mit Screenshots des CMS. Alternativ können diese Thumbnails auch Referenzen sein und die Scrennshot-Thumbnails mit im Head-Bereich sein und dort per Javascript &#8220;weitergeblättert&#8221; werden. Diese Variante wird im Moment favorisiert. Die Entwiclker- / Release-News könnten dann auch auf das geplante Blog / die geplante Infoseite (ala Focus-on-WGA) verlinkten (Hierzu wäre eine Kollektion nötig, nicht bloß ein Navigator). Die zweite der unteren beiden Screenshots hat leicht die Nase vorn.</p>
<p><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/productum-theme1.jpg" rel="lightbox[455]"><img class="size-thumbnail wp-image-533 alignleft" title="productum-theme1" src="http://wordpress.tg81.de/wp-content/uploads/2009/06/productum-theme1-150x150.jpg" alt="productum-theme1" width="150" height="150" /></a></p>
<p><a href="http://wordpress.tg81.de/wp-content/uploads/2009/06/aperture-theme1.jpg" rel="lightbox[455]"><img class="size-thumbnail wp-image-534 alignleft" title="aperture-theme1" src="http://wordpress.tg81.de/wp-content/uploads/2009/06/aperture-theme1-150x150.jpg" alt="aperture-theme1" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress.tg81.de/2009/06/cms-website-inhalte-struktur/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
