<?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>TYPO3 Diplom &#187; Realisation mit TYPO3</title>
	<atom:link href="http://www.typo3diplom.de/category/realisation-mit-typo3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.typo3diplom.de</link>
	<description>Eine Diplomarbeit über TYPO3</description>
	<lastBuildDate>Wed, 15 Apr 2009 23:20:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Ver&#246;ffentlichung des Internetauftritts</title>
		<link>http://www.typo3diplom.de/veroffentlichung-des-internetauftritts-74/</link>
		<comments>http://www.typo3diplom.de/veroffentlichung-des-internetauftritts-74/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 16:12:22 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[veröffentlichung]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=74</guid>
		<description><![CDATA[Aus technischer Sicht spricht nichts gegen eine baldige Ver&#246;ffentlichung der Seiten im Internet. Das umschlie&#223;ende Grundger&#252;st ist komplett fertig gestellt und wartet bereits auf den produktiven Einsatz. Das Fehlen der Inhalte verz&#246;gert dieses Vorhaben jedoch. Sobald die von der Firma zu fertigenden Inhalte nachgeliefert sind, wird m&#246;glichst schnell ein Termin f&#252;r den Launch der Internetpr&#228;senz [...]]]></description>
			<content:encoded><![CDATA[<p>Aus technischer Sicht spricht nichts gegen eine baldige Ver&#246;ffentlichung der Seiten im Internet. Das umschlie&#223;ende Grundger&#252;st ist komplett fertig gestellt und wartet bereits auf den produktiven Einsatz. Das Fehlen der Inhalte verz&#246;gert dieses Vorhaben jedoch. Sobald die von der Firma zu fertigenden Inhalte nachgeliefert sind, wird m&#246;glichst schnell ein Termin f&#252;r den Launch der Internetpr&#228;senz zu finden sein.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/veroffentlichung-des-internetauftritts-74/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meta-Tags in TYPO3</title>
		<link>http://www.typo3diplom.de/meta-tags-in-typo3-73/</link>
		<comments>http://www.typo3diplom.de/meta-tags-in-typo3-73/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 16:11:49 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[description]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[metatags]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[title]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=73</guid>
		<description><![CDATA[F&#252;r TYPO3 existiert eine Extension namens „Meta tags, extended“, die f&#252;r das Hinzuf&#252;gen der Meta-Tags zu einer jeden Seite verwendet werden kann. Dem System zuvor bekannt gemacht und folgenderma&#223;en konfiguriert ist die gesamte Pr&#228;senz optimal beschrieben. Da Meta-Tags, wie soeben gekl&#228;rt, in sehr engem Zusammenhang mit den tats&#228;chlichen Inhalten der Seiten stehen und diese noch [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r TYPO3 existiert eine Extension namens „Meta tags, extended“, die f&#252;r das Hinzuf&#252;gen der Meta-Tags zu einer jeden Seite verwendet werden kann. Dem System zuvor bekannt gemacht und folgenderma&#223;en konfiguriert ist die gesamte Pr&#228;senz optimal beschrieben. Da Meta-Tags, wie soeben gekl&#228;rt, in sehr engem Zusammenhang mit den tats&#228;chlichen Inhalten der Seiten stehen und diese noch nicht bereitgestellt wurden, ist dieser Teilabschnitt als rein technische Beschreibung f&#252;r das Content Management System zu verstehen und geht nicht auf die Entwicklung spezieller Schl&#252;sselworte ein.</p>
<p>Constants:</p>
<pre><code>plugin.meta &gt;
plugin.meta {
description =
keywords =
robots =
copyright =
email =
author =
language =
distribution =
rating =
revisit =
includeGlobal = 0
}</code></pre>
<p>Als Konstanten werden in TYPO3 verschiedene Werte festgelegt, die von ihrer Bezeichnung her exakt den spezifizierten (X)HTML-Vorgaben f&#252;r das Meta-Tag-Format entsprechen und f&#252;r ihre &#196;quivalente in dem generierten XHTML-Code eingesetzt werden. Es k&#246;nnen so bspw. eine Kurzbeschreibung der Seiten, spezielle Schl&#252;sselw&#246;rter, Sprachversion und Hin-weise auf den Autor oder das Copyright angegeben werden, die f&#252;r alle Seiten der Pr&#228;senz &#252;bergreifend gelten.</p>
<p>Setup:</p>
<pre><code>plugin.meta.global.description =
plugin.meta.global.keywords =
plugin.meta.flags.useSecondaryDescKey = 1
plugin.meta.flags.alwaysGlobalDescription = 0
plugin.meta.flags.alwaysGlobalKeywords = 0
plugin.meta.flags.DC = 0
# Mit dem Setzen auf den Wert 0, werden doppelte Metatags vermieden.
page.headerData.999 &lt; plugin.meta</code></pre>
<p>Das Setup der Meta-Tags f&#252;gt die Angaben der zu generierenden Seite letztenendlich zu. Daf&#252;r wird der Inhalt in den Head-Bereich des PAGE-Objekts kopiert. Auff&#228;llig ist die Doppelung des Feldes „Description“ und „Keywords“. Die global geltenden Kurzbeschreibung und die Schl&#252;sselw&#246;rter k&#246;nnen per Konstantendeklaration gesetzt werden oder alternativ direkt im Setup festgelegt werden (die vorletzte Anweisung ver-hindert, dass die Meta-Tags doppelt generiert werden). Des Weiteren werden drei Werte gesetzt. Die Anweisungen f&#252;hren dazu, dass im Normalfall die hier definierten Beschreibungen f&#252;r die Meta-Tags verwendet werden, es sei denn f&#252;r spezielle Seiten werden anderweitige Informationen &#252;ber das Seiten-Modul festgelegt. In diesem Fall werden die Angaben der Unterseite verwendet, sonst die global g&#252;ltigen Definitionen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/meta-tags-in-typo3-73/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suchmaschinen-Optimierung</title>
		<link>http://www.typo3diplom.de/suchmaschinen-optimierung-72/</link>
		<comments>http://www.typo3diplom.de/suchmaschinen-optimierung-72/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 16:10:32 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[crawler]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[spider]]></category>
		<category><![CDATA[suchmaschinen optimierung]]></category>
		<category><![CDATA[suchmaschinenoptimierung]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=72</guid>
		<description><![CDATA[Studien ergeben, dass ca. 80 bis 85% aller Internetanwender eine neue Website &#252;ber den Gebrauch von Suchmaschinen finden. Ein treffendes Suchergebnis kommt durch Eingabe von Stichw&#246;rtern, die mit dem Inhalt der Internetpr&#228;senz in engem Zusammenhang stehen, zu Stande. Da in den meisten F&#228;llen lediglich die ersten und zweiten Seiten der Trefferlisten eines Suchergebnisses betrachtet werden, [...]]]></description>
			<content:encoded><![CDATA[<p>Studien ergeben, dass ca. 80 bis 85% aller Internetanwender eine neue Website &#252;ber den Gebrauch von Suchmaschinen finden. Ein treffendes Suchergebnis kommt durch Eingabe von Stichw&#246;rtern, die mit dem Inhalt der Internetpr&#228;senz in engem Zusammenhang stehen, zu Stande. Da in den meisten F&#228;llen lediglich die ersten und zweiten Seiten der Trefferlisten eines Suchergebnisses betrachtet werden, muss der Internetauftritt auf die Arbeitsweise der Suchmaschinen optimiert werden. Programme der Suchmaschinenanbieter, sogenannte „Robots“, „Spiders“ oder „Crawlers“, katalogisieren die verf&#252;gbaren Seiten nach einer bestimmten Arbeitsweise und benutzen anbieterabh&#228;ngige, nicht &#246;ffentliche Algorithmen zur Relevanzbestimmung und der damit verbundenen Platzierung im Ranking. Obwohl die genauen Abl&#228;ufe als Gesch&#228;ftsgeheimnis im Verborgenen bleiben, sind generelle Arbeitsweise und Schritte, wie ein Auftritt auf sie ausgerichtet werden kann, bekannt.</p>
<p>Die Bewertung einer Interseite wird durch verschiedene Faktoren beeinflusst:</p>
<ul>
<li><strong>Lage der Suchbegriffe</strong><br />
Befindet sich z.B. ein gesuchtes Wort im Titel oder in &#220;berschriften der Website, so scheint der Inhalt dieses Informationsangebotes relevanter zu sein, da sich der komplette Auftritt oder gro&#223;e Teile vermutlich mit diesem Thema besch&#228;ftigen.</li>
<li><strong>Dichte der Suchbegriffe („keyword density“)</strong><br />
Die H&#228;ufigkeit des gesuchten Terminus im Text spielt ebenfalls eine gro&#223;e Rolle, da die Seite desto wichtiger eingestuft wird, desto &#246;fter das Wort Erw&#228;hnung findet. Die Suchbegriffdichte beschreibt das Verh&#228;ltnis des Textes zum Suchbegriff. Aus Erfahrung sollte dieser Wert zwischen 1% und 7% liegen. H&#246;here Prozentzahlen werden von den Suchmaschinen als Manipulation eingestuft und mit schlechten Platzierungen bestraft.</li>
<li><strong>Link-Popularit&#228;t</strong><br />
Wird eine Website h&#228;ufig von anderen Angeboten „verlinkt“, so gehen die Agentenprogramme der Suchmaschinenanbieter von einer h&#246;heren Beliebtheit und gleichbedeutend einer gr&#246;&#223;eren Wichtigkeit des Angebots aus. Dieser Faktor l&#228;sst sich selbst kaum beeinflussen.</li>
<li><strong>Klick-Popularit&#228;t</strong><br />
Einige Suchmaschinen merken sich die H&#228;ufigkeit des Anklickens der Suchergebnisse bei bestimmten Suchbegriffen. Wird ein Internetauftritt besonders oft ausgew&#228;hlt, so wird dieser in dem Ranking dadurch steigen. Eine M&#246;glichkeit, auf diesen Bewertungsfaktor direkt einzuwirken, gibt es nicht.</li>
</ul>
<p>Nach Betrachtung der Kriterien bietet es sich also an, gezielt Schl&#252;sselw&#246;rter f&#252;r den Auftritt festzulegen. In die &#220;berlegungen einzubeziehen sind drei Regeln. Die Keywords sollten nicht aus einzelnen Suchbegriffen bestehen, sondern zwischen zwei und vier W&#246;rter beinhalten. Denn in den meisten Suchanfragen werden Phrasen, also mehrere W&#246;rter, verwendet, um einen passenden Treffer zu erzielen. Zum einen m&#252;ssen diese Phrasen gebr&#228;uchlich sein, so dass ein Suchmaschinenbenutzer auch tats&#228;chlich diese Suchbegriffe w&#228;hlt; auf der anderen Seite ist Einzigartigkeit ebenso notwendig, um sich von der Konkurrenz abzusetzen. Spezifische Schl&#252;sselw&#246;rter qualifizieren au&#223;erdem die &#252;ber eine Suchmaschine kommenden Besucher.</p>
<p>Suchmaschinen m&#252;ssen des weiteren die Website „lesen“ k&#246;nnen, um die Inhalte und Schl&#252;sselworte etc. zu erfassen. Durch den Gebrauch von Webstandards und den Verzicht auf Tabellen als Layoutmittel ist der Quellcode der nordEnergie-Seiten schlank gehalten und kann von den Agenten der Suchmaschinen optimal verarbeitet werden.</p>
<p>Meta-Tags sind f&#252;r Suchmaschinen von gro&#223;er Bedeutung. Es gibt eine Vielzahl von verschiedenen Typen, allerdings sind in der Praxis mittlerweile lediglich zwei Arten interessant: die Kurzbeschreibung (Description) und die Schl&#252;sselw&#246;rter (Keywords). Die Kurzbeschreibung fasst in zwei bis drei S&#228;tzen den Inhalt des Auftritts zusammen und Schl&#252;sselw&#246;rter spiegeln den Inhalt der Seiten wieder. Dabei ist es enorm wichtig, dass die Keywords mit den wirklichen Inhalten korrespondieren. Eine Irref&#252;hrung mit gef&#228;lschten Begriffen f&#252;hrt zur Abstrafung des Auftritts mit schlechter Platzierung.</p>
<p>All diese Aspekte sind f&#252;r ein erfolgreiches Bekanntwerden des Internetauftritts zu beachten, bevor man eine manuelle oder automatische Eintragung in eine Suchmaschine bzw. ein Verzeichnis anvisiert. Die Schl&#252;sselw&#246;rter bestimmen sich &#252;ber den Inhalt und k&#246;nnen durch Meta-Tags unterst&#252;tzt werden. Wie sich die Realisierung dieser Angaben in TYPO3 gestaltet, soll als n&#228;chstes betrachtet werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/suchmaschinen-optimierung-72/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domainwahl</title>
		<link>http://www.typo3diplom.de/domainwahl-71/</link>
		<comments>http://www.typo3diplom.de/domainwahl-71/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 16:09:37 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[adresse]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[tld]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=71</guid>
		<description><![CDATA[Bei einer Domain handelt es sich im &#252;blichen Wortgebrauch um die Internetadresse einer Website. Genauer betrachtet steht hinter jeder Internetadresse eine mehrstellige Zahlenfolge (IP genannt), die von dem DNS-Dienst des Internets (Domain Name Server) aufgel&#246;st wird und eindeutig einer IP zuzuordnen ist. Das System der DNS dient der besseren Einpr&#228;gung der Adressen, da sich Buchstabenfolgen [...]]]></description>
			<content:encoded><![CDATA[<p>Bei einer Domain handelt es sich im &#252;blichen Wortgebrauch um die Internetadresse einer Website. Genauer betrachtet steht hinter jeder Internetadresse eine mehrstellige Zahlenfolge (IP genannt), die von dem DNS-Dienst des Internets (Domain Name Server) aufgel&#246;st wird und eindeutig einer IP zuzuordnen ist. Das System der DNS dient der besseren Einpr&#228;gung der Adressen, da sich Buchstabenfolgen bzw. W&#246;rter in der Regel besser merken lassen als blo&#223;e Zahlenfolgen. Ein Domainname besteht vereinfacht dargestellt aus dem frei w&#228;hlbaren Namen und dem TLD-Zusatz (Top Level Domain, z.B. „.de“ f&#252;r Deutschland oder „.com“ f&#252;r kommerzielle Zwecke). Die Problematik bei der Domainwahl besteht darin, dass jede Domain nur einmal vergeben wird und aktuell nur noch sehr wenige sinnvolle Namen verf&#252;gbar sind. Eine gut gew&#228;hlte Domain kann den Bekanntheitsgrad steigern und gilt als Aush&#228;ngeschild des Auftritts.</p>
<p>F&#252;r den Internetauftritt der nordEnergie AG existiert bereits eine Internetadresse. Die Wahl ist bei Gr&#252;ndung der Firma auf www.nordenergieag.de gefallen und die Adresse ist bereits auf Visitenkarten, Plakaten und sonstigen Drucksachen verewigt. Ebenso wird von den entsprechenden E-Mail-Adressen Gebrauch gemacht. Das Mitf&#252;hren der Rechtsform im Domainnamen ist allerdings problembehaftet. Zwar entspricht die Internetadresse exakt dem Firmennamen, doch ist die Praktik den Zusatz von „AG“ anzugeben nicht weit verbreitet und wird so im Web nicht angewandt (die „Deutsche Bank“ oder „Die Bahn“ f&#252;hren „AG“ schlie&#223;lich auch nicht in ihrer Internetadresse mit). Die Adresse ist dadurch nicht auf den ersten Blick der Firma zuzuordnen. Es empfiehlt sich, zus&#228;tzlich zu der bestehenden Domain, die eindeutige105 und einpr&#228;gsamere Variante „www.nordenergie.de“ zu reservieren. Eine Weiterleitung ist einzurichten. Somit kann au&#223;erdem verhindert werden, dass z.B. ein Mitanbieter sich die Adresse sichert und andere Inhalte dort hinterlegt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/domainwahl-71/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web-Marketing der Site</title>
		<link>http://www.typo3diplom.de/web-marketing-der-site-70/</link>
		<comments>http://www.typo3diplom.de/web-marketing-der-site-70/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 16:09:07 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[sem]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[site-marketing]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=70</guid>
		<description><![CDATA[Unter dem Schlagwort „Site-Marketing“ versteht man das Bekanntmachen der Internetseite im World Wide Web. Die Website ist ein integraler Bestandteil der &#214;ffentlichkeitsarbeit eines Unternehmens und sollte im gesamten Schriftverkehr der Firma Erw&#228;hnung finden. Das Marketing der Site beginnt bereits bei der richtigen und sinnvollen Domainwahl f&#252;r den Auftritt und f&#252;hrt zu der Suchmaschinenoptimierung bspw. &#252;ber [...]]]></description>
			<content:encoded><![CDATA[<p>Unter dem Schlagwort „Site-Marketing“ versteht man das Bekanntmachen der Internetseite im World Wide Web. Die Website ist ein integraler Bestandteil der &#214;ffentlichkeitsarbeit eines Unternehmens und sollte im gesamten Schriftverkehr der Firma Erw&#228;hnung finden. Das Marketing der Site beginnt bereits bei der richtigen und sinnvollen Domainwahl f&#252;r den Auftritt und f&#252;hrt zu der Suchmaschinenoptimierung bspw. &#252;ber inhaltliche Schl&#252;sselw&#246;rter und die Angabe von gezielten „Meta-Tags“, die passend f&#252;r die Pr&#228;senz zu erstellen sind.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/web-marketing-der-site-70/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einpflegen der Inhalte in TYPO3</title>
		<link>http://www.typo3diplom.de/einpflegen-der-inhalte-in-typo3-69/</link>
		<comments>http://www.typo3diplom.de/einpflegen-der-inhalte-in-typo3-69/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 16:07:53 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[inhalte]]></category>
		<category><![CDATA[pflege]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=69</guid>
		<description><![CDATA[F&#252;r die Gestaltung der Inhalte existieren in TYPO3 bereits in der Standardinstallation umfangreiche M&#246;glichkeiten. Aus verschiedenen Seiteninhaltstypen kann gew&#228;hlt werden. Dazu geh&#246;ren bspw. reine Textfelder, Texte mit einer frei w&#228;hlbaren Anzahl von Bildern (samt Positionierung), Formulare, Tabellen, Auflistungen oder multimediale Inhalte . Durch die Extension „CSS styled Content“, welche die Inhaltselemente mit CSS-Formatierung verkn&#252;pft, wird [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r die Gestaltung der Inhalte existieren in TYPO3 bereits in der Standardinstallation umfangreiche M&#246;glichkeiten. Aus verschiedenen Seiteninhaltstypen kann gew&#228;hlt werden. Dazu geh&#246;ren bspw. reine Textfelder, Texte mit einer frei w&#228;hlbaren Anzahl von Bildern (samt Positionierung), Formulare, Tabellen, Auflistungen oder multimediale Inhalte . Durch die Extension „CSS styled Content“, welche die Inhaltselemente mit CSS-Formatierung verkn&#252;pft, wird dem Administrator die M&#246;glichkeit gegeben alle Module nach eigenen Anspr&#252;chen &#252;bergreifend und konsistent zu gestalten.</p>
<p>Das Einf&#252;gen neuer Inhaltstypen ist leicht und schnell erledigt. Ein spezielles TYPO3-Modul steht daf&#252;r zur Verf&#252;gung, welches wie ein Assistent funktioniert und von dem bearbeiten-den Redakteur alle notwendigen Daten abfragt. Es k&#246;nnen beliebig viele, unterschiedliche Module f&#252;r eine Seite festgelegt werden. Die Reihenfolge der Inhaltsobjekte kann auch im Nachhinein ver&#228;ndert und verschoben werden.</p>
<p>Jedes Seitenelement kann mit einer &#220;berschrift versehen werden, die den im Style Sheet definiertem Aussehen entspricht. Nach diesem Prinzip funktioniert die gesamte Textformatierung in TYPO3. Des Weiteren stehen f&#252;r den Inhaltstyp allgemeine Optionen zur Verf&#252;gung, die es z.B. erm&#246;glichen das Element zu verstecken, einen Ver&#246;ffentlichungstermin oder –zeitraum festzulegen und die Seite nur ausgew&#228;hlten Benutzern bzw. Benutzergruppen zug&#228;nglich zu machen . Besonders komfortabel ist das Editieren von Texten unter Verwendung des Internet Explorers, da TYPO3 f&#252;r diesen Browser standardm&#228;&#223;ig einen „Rich Text Editor“ (kurz RTE) anbietet. Mit Hilfe dieses Editors kann der Redakteur in Anlehnung an die Bedienungsweisen einer Textverarbeitung wie z.B. „Word“ den Content erstellen, gliedern und formatieren. Durch diese praktische Funktionalit&#228;t sind keine Vorkenntnisse von HTML o.&#228;. notwendig, um die Seiten zu warten.</p>
<p>F&#252;r das Einpflegen von Inhalten k&#246;nnen in TYPO3 verschiedene Rollen vergeben werden. F&#252;r Mitarbeiter mit unterschiedlichen Kompetenzbereichen k&#246;nnen Benutzer mit dementsprechend konfigurierten Zugriffs- und Schreibrechten eingerichtet werden, so dass ein Mitarbeiter ausschlie&#223;lich in seinem Bereich t&#228;tig sein kann. Die &#252;brigen Seitenteile sowie administrativen Funktionen werden f&#252;r ihn dann komplett ausgeblendet. Die ihm zugeordneten Bereiche sind frei skalierbar. Ebenfalls k&#246;nnen Restriktionen festgelegt werden, was das Anlegen und Weiterverarbeiten von neuen oder bestehenden Seiten belangt. Ein Benutzer kann dann bspw. eine Seite zwar ver&#228;ndern, jedoch nicht l&#246;schen oder neue hinzuf&#252;gen. Dadurch ist optimal gew&#228;hrleistet, dass der zuk&#252;nftige Redakteur nicht &#252;berfordert, sondern ein auf ihn speziell abgestimmtes und passendes Angebot zusammengestellt wird. Des Weiteren ist eine intuitive Bearbeitung der Inhalte durch das sogenannte „Frontend-Editing“ m&#246;glich. Dieser Begriff beschreibt die Funktionalit&#228;t, dass ein Redakteur direkt in dem Internetauftritt &#196;nderungen an den Inhalten vornehmen kann ohne &#252;ber das Backend zu agieren. Ver&#228;nderbare Bereiche werden durch ein nebenste-hendes Stift-Symbol angezeigt. Durch die Auswahl dieser Edit-Funktion wird in den Bearbeitungsmodus gewechselt, der dem Redakteur bereits bekannt ist.</p>
<p>Da w&#228;hrend der Bearbeitung der Diplomarbeit noch keine vollst&#228;ndigen Texte f&#252;r die Inter-netseite bereitgestellt werden konnten, wurde der textuelle Bereich mit Blindtext zur besseren Veranschaulichung aufgef&#252;llt und die sonstigen contentrelevanten Elemente prototypisch angelegt. Bis zum Launch der Internetpr&#228;senz sind die Inhalte durch die Firma selbstverst&#228;ndlich zu erg&#228;nzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/einpflegen-der-inhalte-in-typo3-69/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zusammensetzen aller Teilelemente in TYPO3</title>
		<link>http://www.typo3diplom.de/zusammensetzen-aller-teilelemente-in-typo3-68/</link>
		<comments>http://www.typo3diplom.de/zusammensetzen-aller-teilelemente-in-typo3-68/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 16:07:11 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cObject]]></category>
		<category><![CDATA[mbt]]></category>
		<category><![CDATA[modern template building]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[template-erstellung]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=68</guid>
		<description><![CDATA[Alle erw&#228;hnten Elemente wurden bei der bisherigen Betrachtung in tempor&#228;ren Objekten abgelegt, die in dieser Form nirgends darstellbar sind. Es ist erforderlich, die einzelnen Teile an ihre zugewiesenen Positionen im Layout zu bringen, indem die daf&#252;r vorgesehenen Subparts des Templates mit Inhalt gef&#252;llt werden. Den Abschluss bildet das Einf&#252;gen des Standard-PAGE-Objektes, welches die Template-Daten zugewiesen [...]]]></description>
			<content:encoded><![CDATA[<p>Alle erw&#228;hnten Elemente wurden bei der bisherigen Betrachtung in tempor&#228;ren Objekten abgelegt, die in dieser Form nirgends darstellbar sind. Es ist erforderlich, die einzelnen Teile an ihre zugewiesenen Positionen im Layout zu bringen, indem die daf&#252;r vorgesehenen Subparts des Templates mit Inhalt gef&#252;llt werden. Den Abschluss bildet das Einf&#252;gen des Standard-PAGE-Objektes, welches die Template-Daten zugewiesen bekommt, und f&#252;r die eigentliche Seitenanzeige zust&#228;ndig ist.</p>
<p>Constants:</p>
<pre><code>PAGE_TARGET =</code></pre>
<p>Durch diese Konstantenzuweisung wird garantiert, dass alle seiteninternen Links von TYPO3 in demselben aktiven Fenster angezeigt werden.</p>
<p>Setup:</p>
<pre>
<code># Main TEMPLATE cObject f&#252;r den BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {

  # Das Template cObject referenziert den Inhalt des Auto-Parsers
  template =&lt; plugin.tx_automaketemplate_pi1

  # Nur der Inhalt zwischen den &lt;body&gt;-TAGS der Vorlage wird beachtet
  workOnSubpart = DOCUMENT_BODY

  # Ersetze den ###mainnavi### subpart mit der dynamischen Hauptnavigation
  subparts.mainnavi &lt; temp.menu_main

  # Ersetze den ###headerimage### subpart mit dem Bild aus der Spalte LINKS
  subparts.headerimage &lt; styles.content.getLeft

  # Ersetze den ###content### subpart mit dem Inhalt der Spalte NORMAL
  subparts.content &lt; styles.content.get

  # Ersetze den ###locator### subpart mit der Pfadanzeige
  subparts.locator &lt; temp.locator

  # Ersetze den ###metanavi### subpart mit der Metanavigation f&#252;r den Seitenkopf
  subparts.metanavi &lt; temp.menu_meta

  # Ersetze den ###footer### subpart mit der Metanavigation f&#252;r die Fu&#223;zeile
  subparts.footer &lt; temp.menu_footer

  # Ersetze den ###lightblue_bottom_border### subparts mit den Links Print &amp; Oben
  subparts.lightblue_bottom_border &lt; temp.printversion
}

# Head TEMPLATE cObject f&#252;r den HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {

  # Das Template cObject referenziert den Inhalt des Auto-Parsers
  template =&lt; plugin.tx_automaketemplate_pi1

  # Nur der Inhalt zwischen den &lt;head&gt;-TAGS der Vorlage wird beachtet
  workOnSubpart = DOCUMENT_HEADER
}

# Standard PAGE object
page = PAGE
page.typeNum = 0
# &lt;body&gt;-TAG wird ohne jegliche Angaben gelassen
page.bodyTag = &lt;body&gt; 
page.config.language = de
page.config.locale_all = de_DE

# Kopiere den Inhalt aus mainTemplate f&#252;r den &lt;body&gt;-Bereich in die Seite
page.10 &lt; temp.mainTemplate

# Kopiere den Inhalt aus headTemplate f&#252;r den &lt;head&gt;-Bereich in den HEAD
page.headerData.10 &lt; temp.headTemplate</code>
</pre>
<p>Das TypoScript-Listing des abschlie&#223;enden Setups, welches f&#252;r das Zusammensetzen und die letztenendliche Generierung der Frontend-Seite zust&#228;ndig ist, gestaltet sich auf den ersten Blick relativ umfangreich, ist jedoch schnell und einfach nachvollziehbar.<br />
Ein neues TEMPLATE-Objekt mit der Bezeichnung „mainTemplate“ wird angelegt, welches den Inhalt des Auto-parsers, also die XHTML-Designvorlage, referenziert. Lediglich der Be-reich der Vorlage zwischen den Body-Tags wird ber&#252;cksichtigt. Es wird anschlie&#223;end begon-nen, die zuvor tempor&#228;r gespeicherten Elemente (Navigation, Stimmungsbild, Content, Pfadanzeige etc.) in ihre vorgesehene Position (durch Subparts markiert) im Layout einzu-f&#252;gen. Derselbe Vorgang wird f&#252;r den Head-Bereich ebenfalls durchgef&#252;hrt. Um die Seite nun endg&#252;ltig darstellbar zu gestalten, ben&#246;tigt TYPO3 ein PAGE-Objekt, welches in diesem Setup die Bezeichnung „page“ erh&#228;lt. Der Standardseitentyp wird zugewiesen (typeNum = 0) und der Body-Tag ohne weitere Auszeichnungen gesetzt (TYPO3 erzeugt sonst standard-m&#228;&#223;ig eine Seite mit wei&#223;em Hintergrund). Die folgenden zwei Zeilen konfigurieren die deutsche Sprachversion des Auftritts. Anschlie&#223;end wird der Inhalt aus der Variable „mainTemplate“ (die zuvor erschaffenen Seitenelemente) in den Datenteil des darzustel-lenden PAGE-Objektes kopiert. Die Header-Angaben aus „headTemplate“ werden in den Head-Bereich von „page“ eingef&#252;gt.</p>
<p>Das Template ist somit vollst&#228;ndig und kann die XHTML-Seite f&#252;r die Frontend-Darstellung generieren. Alle dynamischen Bereiche wurden durch ihre entsprechenden Elemente substituiert und ergeben mit den statischen Teilen das Gesamterscheinungsbild.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/zusammensetzen-aller-teilelemente-in-typo3-68/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einrichten einer Printversion</title>
		<link>http://www.typo3diplom.de/einrichten-einer-printversion-67/</link>
		<comments>http://www.typo3diplom.de/einrichten-einer-printversion-67/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 16:04:46 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[constants]]></category>
		<category><![CDATA[drucken]]></category>
		<category><![CDATA[druckversion]]></category>
		<category><![CDATA[printversion]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[typoscript]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=67</guid>
		<description><![CDATA[Das Bereitstellen einer Printversion der jeweiligen Seite kann von TYPO3 durch ein richtig konfiguriertes Plug-In standardm&#228;&#223;ig &#252;bernommen werden. Dieses Plug-In muss dem Template als statische Template bekannt gemacht werden. Erstmalig ist der Gebrauch von Konstanten von N&#246;ten. Neben der Printversion soll ein Hyperlink, der zum Seitenbeginn f&#252;hrt, eingef&#252;gt werden. Constants: plugin.alt.print.file.template = fileadmin/template/print_template.html plugin.alt.print.file.stylesheet = [...]]]></description>
			<content:encoded><![CDATA[<p>Das Bereitstellen einer Printversion der jeweiligen Seite kann von TYPO3 durch ein richtig konfiguriertes Plug-In standardm&#228;&#223;ig &#252;bernommen werden. Dieses Plug-In muss dem Template als statische Template bekannt gemacht werden. Erstmalig ist der Gebrauch von Konstanten von N&#246;ten. Neben der Printversion soll ein Hyperlink, der zum Seitenbeginn f&#252;hrt, eingef&#252;gt werden.</p>
<p>Constants:</p>
<pre>
<code>plugin.alt.print.file.template = fileadmin/template/print_template.html
plugin.alt.print.file.stylesheet = fileadmin/template/css/ne_print.css</code></pre>
<p>Per Konstantendeklaration werden die spezielle Printvorlage in XHTML mit dazugeh&#246;rigem Style Sheet f&#252;r die Printversion festgelegt. Es handelt sich hierbei um eine f&#252;r das Ausdrucken optimierte Darstellungsweise. Die Dateien sind im Dateimanager hinterlegt.</p>
<p>Setup:</p>
<pre>
<code># Druckversion und &quot;Nach Oben&quot; &acirc; Link SETUP
temp.printversion = TEXT
temp.printversion.data = TSFE : id
temp.printversion.wrap = &lt;a href=&quot;#nach_oben&quot;&gt;&lt;img src=&quot;fileadmin/template/img/
icon_top.gif&quot; width=&quot;11&quot; height=&quot;11&quot;&gt; nach oben&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;index.php?id=|&amp;type=98&quot;&gt;&lt;img src=&quot;fileadmin/template/img/ icon_druckversion.gif&quot; width=&quot;12&quot; height=&quot;11&quot;&gt; Druckversion&lt;/a&gt;

# Konfiguration der Print-Version
alt_print &gt;
alt_print = PAGE
alt_print.typeNum=98
alt_print.stylesheet = {$plugin.alt.print.file.stylesheet}

alt_print.10 = TEMPLATE
alt_print.10 {
  template = FILE
  template.file = {$plugin.alt.print.file.template}

  subparts {
    content &lt; styles.content.get
  }
  workOnSubpart = DOCUMENT_BODY
}</code>
</pre>
<p>Die Erstellung des Hyperlinks f&#252;r die Druckversion gestaltet sich einfach. Das Standard-TYPO3-Plug-In „plugin.alt.print (98)“ wird dem Main Template als statisches Template be-kannt gemacht. Die Variable „temp.printversion“ wird von Typ „TEXT“ deklariert und mit der Anweisung der n&#228;chsten Zeile die aktuelle Page-ID ermittelt. Der Verweis an den Anfang der Seite (ein simpler Link auf einen statischen Anchor-Tag in der Designvorlage) und der eigentliche Link zur Druckversion samt Icon werden formuliert und die Page-ID &#252;bergeben. Um nun die Ausgabe des Inhalts in das vorbereitete Print-Template zu &#252;bergeben, muss als Seitentyp „98“ f&#252;r die Printversion angegeben werden. Den Rest erle-digt TYPO3 dann von selbst.</p>
<p>Die nachfolgende Konfiguration der Print-Version ist eine angepasste Version aus der TYPO3-Dokumentation f&#252;r den Standardeinsatz des Print-Plug-Ins. Ein neues PAGE-Objekt wird erzeugt, dass die Darstellung der Druckversion &#252;bernehmen wird. Die Eigenschaft wird aus &#220;bersichtlichkeitsgr&#252;nden passend zum Seitentyp auf 98 gesetzt. Das Style Sheet aus der Konstantendeklaration wird wie die eigentliche Vorlage dem PAGE-Objekt zugewiesen. In den Subpart „content“, welcher in der Print-Vorlage klassisch definiert wurde, wird der Inhalt aus der Seite kopiert (content < styles.content.get). Au&#223;erdem wird durch die abschlie&#223;ende Zeile erreicht, dass nur der Teil innerhalb des Subparts „DOCUMENT_BODY“ in der Printvorlage f&#252;r den Seitenaufbau benutzt wird.</p>
<p>Jeder Seite der nordEnergie-Pr&#228;senz wird nun ein Link, der zum Seitenanfang zur&#252;ckf&#252;hrt und ein Verweis zur Druckversion hinzugef&#252;gt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/einrichten-einer-printversion-67/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pfadanzeige als Men&#252; realisiert</title>
		<link>http://www.typo3diplom.de/pfadanzeige-als-menu-realisiert-66/</link>
		<comments>http://www.typo3diplom.de/pfadanzeige-als-menu-realisiert-66/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 16:03:39 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[breadcrumb]]></category>
		<category><![CDATA[brotkrumen]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[hmenu]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[rootline]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[typoscript]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=66</guid>
		<description><![CDATA[Die Pfadanzeige (Breadcrumb) zur leichten Orientierung in der Seitenhierarchie ist vom Prinzip her nichts anderes als ein Men&#252; mit speziellen Eigenschaften. # Locator-Funktion (Pfadanzeige, rootline) temp.locator = HMENU temp.locator { special = rootline special.range = 0 &#124; -1 wrap = Sie befinden sich hier:&#38;nbsp;&#124; 1 = TMENU 1 { NO { allWrap = &#124; &#38;nbsp;-&#38;nbsp; [...]]]></description>
			<content:encoded><![CDATA[<p>Die Pfadanzeige (Breadcrumb) zur leichten Orientierung in der Seitenhierarchie ist vom Prinzip her nichts anderes als ein Men&#252; mit speziellen Eigenschaften.</p>
<pre>
<code># Locator-Funktion (Pfadanzeige, rootline)
temp.locator = HMENU
temp.locator {
   special = rootline
   special.range = 0 | -1
   wrap = Sie befinden sich hier:&amp;nbsp;|
   1 = TMENU
   1 {
      NO {
           allWrap = | &amp;nbsp;-&amp;nbsp; |*| | &amp;nbsp;-&amp;nbsp; |*| | 
	   stdWrap.htmlSpecialChars = 1
         }
      }
}</code>
</pre>
<p>Ein neues mit „temp.locater“ bezeichnetes HMENU-Objekt vom Spezialtyp „rootline“ bietet die Funktionalit&#228;t einer anklickbaren Pfadanzeige. Die „range“-Eigenschaft des HMENU-Objekts legt fest, bei welcher Ebene der Pfad beginnen soll.<br />
In diesem Anwendungsfall wird auf obersten Ebene bei Level 0 (Startseite) begonnen und bis zur aktuellen Seite fortgesetzt (-1). Zur besseren Verst&#228;ndlichkeit der Funktion dient der vorangestellte, kurze Erkl&#228;rungstext (Sie befinden&#8230;). Der Pfad selbst ist wiederum ein Text-men&#252;, welches per „allWrap“ und „Optionsplit“ die einzelnen Seitentitel durch ein Minus-zeichen und Leerzeichen optisch voneinander abtrennt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/pfadanzeige-als-menu-realisiert-66/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aufbau der Metanavigation im Kopf- und Fu&#223;bereich</title>
		<link>http://www.typo3diplom.de/aufbau-der-metanavigation-im-kopf-und-fusbereich-65/</link>
		<comments>http://www.typo3diplom.de/aufbau-der-metanavigation-im-kopf-und-fusbereich-65/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 16:02:35 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[hmenu]]></category>
		<category><![CDATA[navi]]></category>
		<category><![CDATA[special.value]]></category>
		<category><![CDATA[tmenu]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[typoscript]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=65</guid>
		<description><![CDATA[Die Metanavigation wird an zwei bekannten Stellen im Layout platziert. Da die Darstellung leicht variiert, m&#252;ssen zwei, sich sehr &#228;hnelnde Men&#252;s angelegt werden. Hierf&#252;r werden die bereits aus der Hauptnavigation bekannten HMENU- und TMENU-Objekte eingesetzt. # Metanavigation im KOPF temp.menu_meta = HMENU temp.menu_meta.special = list temp.menu_meta.special.value = 38, 37, 36, 35 temp.menu_meta.1 = TMENU temp.menu_meta.1.NO [...]]]></description>
			<content:encoded><![CDATA[<p>Die Metanavigation wird an zwei bekannten Stellen im Layout platziert. Da die Darstellung leicht variiert, m&#252;ssen zwei, sich sehr &#228;hnelnde Men&#252;s angelegt werden. Hierf&#252;r werden die bereits aus der Hauptnavigation bekannten HMENU- und TMENU-Objekte eingesetzt.</p>
<pre>
<code># Metanavigation im KOPF
temp.menu_meta = HMENU
temp.menu_meta.special = list
temp.menu_meta.special.value = 38, 37, 36, 35
temp.menu_meta.1 = TMENU 
temp.menu_meta.1.NO {
   before = &amp;nbsp;
   after =  &amp;nbsp; | |*| &amp;nbsp;  |  |*| &amp;nbsp;
   allWrap = &lt;span class=&quot;metanavi-no&quot;&gt; | &lt;/span&gt;
   stdWrap.htmlSpecialChars = 1
}

# Metanavigation im FOOTER
temp.menu_footer = HMENU
temp.menu_footer.special = list
temp.menu_footer.special.value &lt; temp.menu_meta.special.value
temp.menu_footer.wrap = &amp;copy; nordEnergie AG 2005&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|
temp.menu_footer.1 = TMENU 
temp.menu_footer.1.NO {
   after =   | |*| | |*| &amp;nbsp;
   allWrap = &lt;span class=&quot;metanavi-no&quot;&gt; | &lt;/span&gt;
   stdWrap.htmlSpecialChars = 1
}</code>
</pre>
<p>Die Metanavigation ist ein spezielles hierarchisches Men&#252; vom Typ „list“. Dieser Liste k&#246;nnen direkt Seiten durch die Angabe der Page-ID der jeweiligen Seiten &#252;ber „value“ zugeordnet werden. Die vier Zuweisungen von 35 bis 38 entsprechen den Eintr&#228;gen der Metanavigation Startseite, Kontakt, Impressum und Sitemap. Dem Textmen&#252; im Normalzustand werden &#252;ber „after“ und „before“ verschiedene Teile voran- und hintergestellt.  In diesem Fall werden die zwei Werte verwendet, um Abst&#228;nde zwischen den Men&#252;eintr&#228;gen zu schaffen. Bei „after“ kommt ein „OptionSplit“ zu Einsatz. Der Bereich vor dem ersten |*| gilt f&#252;r den ersten Eintrag, der darauffolgende f&#252;r alle „mittleren“ Men&#252;eintr&#228;ge und der letzte Teil wird f&#252;r den letzten Men&#252;eintrag angewandt. Alle Eintr&#228;ge erhalten das Aussehen „metanavi-no“. Au&#223;erdem wird die XHTML-Konformit&#228;t weiterhin gewahrt. Die Metanavigation f&#252;r den Seitenkopf ist unter „temp.menu_meta“ abgelegt.</p>
<p>F&#252;r die Anzeige der Metanavigation im Fu&#223;bereich werden die Schritte weitestgehend analog durchgef&#252;hrt. Die Zuweisung der Page-IDs wird aus dem erstangelegten Men&#252; &#252;bernommen. Au&#223;erdem wird, wie in der Vorlage definiert, ein Copyright-Hinweis der Navigation vorangestellt und der n&#246;tige Abstand zwischen diesen beiden Elementen hergestellt. Unter „temp.menu_footer“ wird dieses Men&#252; zwischengespeichert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/aufbau-der-metanavigation-im-kopf-und-fusbereich-65/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aufbau der Hauptnavigation</title>
		<link>http://www.typo3diplom.de/aufbau-der-hauptnavigation-64/</link>
		<comments>http://www.typo3diplom.de/aufbau-der-hauptnavigation-64/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 16:01:09 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[hmenu]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tmenu]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[typoscript]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=64</guid>
		<description><![CDATA[Der Aufbau der Navigation in TYPO3 ist simpel und schnell realisiert. F&#252;r das Erstellen der Hauptnavigation werden spezielle TypoScript-Objekte vom Typ HMENU und TMENU ben&#246;-tigt, die in TYPO3 f&#252;r hierarchische, textbasierte Men&#252;s verwendet werden. Grafische Navigationen oder Layermen&#252;s w&#228;ren ebenfalls durch das CMS nutzbar gewesen, sind f&#252;r diese Art der Navigation jedoch &#252;berfl&#252;ssig. # Hauptnavigations-Menu [...]]]></description>
			<content:encoded><![CDATA[<p>Der Aufbau der Navigation in TYPO3 ist simpel und schnell realisiert. F&#252;r das Erstellen der Hauptnavigation werden spezielle TypoScript-Objekte vom Typ HMENU und TMENU ben&#246;-tigt, die in TYPO3 f&#252;r hierarchische, textbasierte Men&#252;s verwendet werden. Grafische Navigationen oder Layermen&#252;s w&#228;ren ebenfalls durch das CMS nutzbar gewesen, sind f&#252;r diese Art der Navigation jedoch &#252;berfl&#252;ssig. </p>
<pre><code># Hauptnavigations-Menu 1 cObject - vom Typ HMENU
temp.menu_main = HMENU

  # Erste Ebene Menu-Object, textuell
  temp.menu_main.1 = TMENU
  temp.menu_main.1 {

  # Normal-Zustand Eigenschaften
  NO.allWrap = &lt;div class=&quot;mainnavi-level1-no&quot;&gt; | &lt;/div&gt;
  NO.stdWrap.htmlSpecialChars = 1
  }

  # Zweite Ebene Menu-Object, textuell
  temp.menu_main.2 = TMENU
  temp.menu_main.2 {

  # Normal-Zustand Eigenschaften
  NO.allWrap = &lt;div class=&quot;mainnavi-level2-no&quot;&gt; | &lt;/div&gt;
  NO.stdWrap.htmlSpecialChars = 1

  # Aktiven Zustand aktivieren und Eigenschaften setzen
  ACT = 1
  ACT.allWrap = &lt;div class=&quot;mainnavi-level2-act&quot;&gt; | &lt;/div&gt;
  ACT.stdWrap.htmlSpecialChars = 1
  }

  temp.menu_main.3 = TMENU
  temp.menu_main.3 {

  # Normal-Zustand Eigenschaften
  NO.allWrap = &lt;div class=&quot;mainnavi-level3-no&quot;&gt; | &lt;/div&gt;
  NO.stdWrap.htmlSpecialChars = 1

  # Aktiven Zustand aktivieren und Eigenschaften setzen
  ACT = 1
  ACT.allWrap = &lt;div class=&quot;mainnavi-level3-act&quot;&gt; | &lt;/div&gt;
  ACT.stdWrap.htmlSpecialChars = 1
  }</code></pre>
<p>Erzeugt wird ein mit dem Titel „temp.menu_main“ (frei w&#228;hlbar) versehenes HMENU-Objekt, welches f&#252;r „Hierarchisches Men&#252;“ steht und das grundlegende Basisobjekt aller TYPO3-Men&#252;s ist. F&#252;r das neue Men&#252;objekt m&#252;ssen nun seine Zust&#228;nde und Ebenen definiert werden. Daf&#252;r werden den drei Ebenen drei neue Men&#252;-Objekte von Typ TMENU zugewiesen (Textmen&#252;s) und der jeweilige Normal-Zustand angegeben (abgek&#252;rzt mit NO). Zus&#228;tzlich kann ein aktives Aussehen, wenn der Men&#252;punkt aktuell ausgew&#228;hlt ist, zur erh&#246;hten Orientierung des Besuchers definiert werden (ACT), was f&#252;r die zweite und dritte Ebene realisiert wurde.</p>
<p>Von dem generellen Prinzip her wird den verschiedenen Zust&#228;nden lediglich ein umschlie-&#223;ender Div-Tag zugewiesen. So erh&#228;lt bspw. der Normalzustand der ersten Ebene durch „allWrap“ die Div-Klasse „mainnavi-level1-no“. F&#252;r das Pipesymbol („|“) wird also der Men&#252;code aus dem CMS eingef&#252;gt und von den in „allWrap“ stehenden Zeichen umgeben. Das genaue Aussehen dieses Eintrages ist im Style Sheet definiert. So funktioniert die Men&#252;erstellung in allen F&#228;llen. Die „htmlSpecialChars”-Funktion ist f&#252;r die XHTML-Kompatibilit&#228;t notwendig, falls Sonderzeichen im Textmen&#252; verwendet werden.</p>
<p>Mit wenigen Zeilen TypoScript ist die gesamte, problemlos erweiterbare Hauptnavigation umgesetzt worden. Das Men&#252; ist komplett dynamisch und bildet die Baumstruktur aus TY-PO3 ab. Wird eine neue Seite hinzugef&#252;gt, wird diese Ver&#228;nderung automatisch in der Frontend-Darstellung eingepflegt. Das gesamte Men&#252; ist in dem Eintrag temp.menu_main bereits angelegt und wird an sp&#228;terer Stelle der Seite hinzugef&#252;gt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/aufbau-der-hauptnavigation-64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konfiguration des Template Auto-Parsers</title>
		<link>http://www.typo3diplom.de/konfiguration-des-template-auto-parsers-63/</link>
		<comments>http://www.typo3diplom.de/konfiguration-des-template-auto-parsers-63/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:55:19 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[automaketemplate]]></category>
		<category><![CDATA[autoparser]]></category>
		<category><![CDATA[designvorlage]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=63</guid>
		<description><![CDATA[Der Auto-Parser ist eine Extension, welche die XHTML-Designvorlage nach korrekter Konfiguration automatisch mit TYPO3-Markierungen zur Laufzeit versieht. So k&#246;nnen vom Content Management System in die vorgesehenen Positionen, in diesem Fall durch „subparts“ markiert, die verschiedenartigen Inhalte dynamisch einf&#252;gt werden. #Konfiguration des Auto-Parser fuer Haupt-Template: plugin.tx_automaketemplate_pi1 { # Die Designvorlage wird eingelesen: content = FILE content.file [...]]]></description>
			<content:encoded><![CDATA[<p>Der Auto-Parser ist eine Extension, welche die XHTML-Designvorlage nach korrekter Konfiguration automatisch mit TYPO3-Markierungen zur Laufzeit versieht. So k&#246;nnen vom Content Management System in die vorgesehenen Positionen, in diesem Fall durch „subparts“ markiert, die verschiedenartigen Inhalte dynamisch einf&#252;gt werden.</p>
<pre>#Konfiguration des Auto-Parser fuer Haupt-Template:
plugin.tx_automaketemplate_pi1 {

  # Die Designvorlage wird eingelesen:
  content = FILE
  content.file = fileadmin/template/main_template.html

  # Hier werden die Elemente im der XHTML-Vorlage definiert
  # welche von subpart-Comments umgeben werden sollen:

  elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY

    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections = title

    DIV.all = 1
  }

  # Alle relativen Pfadangaben soll diese Prefix vorangestellt werden:
  relPathPrefix = fileadmin/template/
}</pre>
<p>Zu Beginn ist es notwendig, die Designvorlage einzulesen (diese wurde zuvor samt Style Sheet &#252;ber den Dateimanager an die angegebene Position gebracht). Hierf&#252;r wird die Variable „content“ mit dem FILE-Objekt belegt, damit eine Datei eingebunden werden kann . Anschlie&#223;end erfolgt die Zuweisung der Designvorlage, die ab diesem Zeitpunkt dem System bekannt ist. Darauf folgend wird die Vorlage nach bestimmten Tags abgesucht und mit Subpart-Markern belegt. Zwischen dem &#246;ffnenden und schlie&#223;enden Body-Tag der Vorlage soll der Subpart „DOCUMENT_BODY“ eingef&#252;gt werden. Analog dazu gilt dies f&#252;r den Head-Tag. Au&#223;erdem wird der Title-Tag, welcher den Seitentitel beinhaltet, entfernt. Der Titel der jeweiligen Seite wird durch TYPO3 sp&#228;ter dynamisch und passend erg&#228;nzt. Alle Div-Tags der Vorlage, an die ein Klassen- oder ID-Name vergeben wurde, werden ebenfalls mit gleichnamigen Subparts versehen. Durch diesen Umstand ist erreicht, dass jeder relevante Container des zu Grunde liegenden Layout &#252;ber einen f&#252;llbaren Subpart-Marker verf&#252;gt, der durch dynamische Teile (Navigationen, Inhalte etc.) erg&#228;nzt werden kann . Die letzte Anweisung des Setups bewirkt, dass allen relativen Pfadangaben aus der Vorlage der Zusatz „fileadmin/template/“ vorangestellt wird. Dabei handelt es sich um das selbst gew&#228;hlte Unterverzeichnis in dem alle Template-bezogenen Daten abgelegt sind. Es sind keine Pfadanpassungen in der Ausgangsvorlage n&#246;tig. TYPO3 kann diese Begebenheit vollkommen automatisch ohne weiteres Zutun des Users regeln.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/konfiguration-des-template-auto-parsers-63/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doctype-Festlegung per TypoScript</title>
		<link>http://www.typo3diplom.de/doctype-festlegung-per-typoscript-62/</link>
		<comments>http://www.typo3diplom.de/doctype-festlegung-per-typoscript-62/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:53:55 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[doctype]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[typoscript]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=62</guid>
		<description><![CDATA[TYPO3 erzeugt standardm&#228;&#223;ig HTML 4.01 Transitional kompatiblen Quellcode. &#220;ber wenige Zeilen TypoScript kann der Dokumententyp (Doctype) wie zuvor festgelegt auf XHTML 1.0 Strict gesetzt werden. #DOCTYPE auf XHTML 1.0 Strict setzen, f&#252;r den IE wird die XML-Angabe umgedreht config.doctype = xhtml_strict config.doctypeSwitch = true config.xhtml_cleaning = all config.htmlTag_langKey = de Die erste Anweisung ver&#228;ndert den [...]]]></description>
			<content:encoded><![CDATA[<p>TYPO3 erzeugt standardm&#228;&#223;ig HTML 4.01 Transitional kompatiblen Quellcode. &#220;ber wenige Zeilen TypoScript kann der Dokumententyp (Doctype) wie zuvor festgelegt auf XHTML 1.0 Strict gesetzt werden.</p>
<pre>#DOCTYPE auf XHTML 1.0 Strict setzen, f&#252;r den IE wird die XML-Angabe umgedreht
config.doctype = xhtml_strict
config.doctypeSwitch = true
config.xhtml_cleaning = all
config.htmlTag_langKey = de</pre>
<p>Die erste Anweisung ver&#228;ndert den Doctype auf XHTML 1.0 Strict. Der zweite Befehl ist notwendig, da in der Version 6.0 des Microsoft Internet Explorers ein Bug existiert, der eine dem W3-Konsortium entsprechende Deklaration des XML-Typs der Seite vor dem Doctype fehlinterpretiert und zu gravierenden Darstellungsfehlern f&#252;hrt. Deshalb muss die Reihenfolge speziell f&#252;r den Internet Explorer umgedreht werden, was durch diese Anweisung erledigt wird. Durch die Funktion „xhtml_cleaning“ wird der erzeugte XHTML-Code von h&#228;ufigen Fehlern bereinigt. Mit der letzten Zeile wird die Sprachversion der generierten Seiten auf deutsch festgelegt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/doctype-festlegung-per-typoscript-62/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anlegen spezieller Bereiche/Funktionen</title>
		<link>http://www.typo3diplom.de/anlegen-spezieller-bereichefunktionen-61/</link>
		<comments>http://www.typo3diplom.de/anlegen-spezieller-bereichefunktionen-61/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:53:01 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[constants]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[typoscript]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=61</guid>
		<description><![CDATA[Wie die Unterscheidung von statischer und dynamischer Bereiche ergeben hat, m&#252;ssen die Hauptnavigation, die Metanavigation im Kopf und Fu&#223;, der Platzhalter f&#252;r das Stimmungs-bild, der eigentliche Content inklusive Pfadanzeige und die Funktionen in der Fu&#223;zeile (Druckversion, Verweis an den Anfang der Seite) mit Hilfe von TypoScript realisiert werden. Die Dokumentation der praktischen Umsetzung in Ausz&#252;gen [...]]]></description>
			<content:encoded><![CDATA[<p>Wie die Unterscheidung von statischer und dynamischer Bereiche ergeben hat, m&#252;ssen die Hauptnavigation, die Metanavigation im Kopf und Fu&#223;, der Platzhalter f&#252;r das Stimmungs-bild, der eigentliche Content inklusive Pfadanzeige und die Funktionen in der Fu&#223;zeile (Druckversion, Verweis an den Anfang der Seite) mit Hilfe von TypoScript realisiert werden. Die Dokumentation der praktischen Umsetzung in Ausz&#252;gen soll die Erstellung des Grundger&#252;stes des Internetauftritts verdeutlichen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/anlegen-spezieller-bereichefunktionen-61/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integration in TYPO3</title>
		<link>http://www.typo3diplom.de/integration-in-typo3-60/</link>
		<comments>http://www.typo3diplom.de/integration-in-typo3-60/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:44:29 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[constants]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[designvorlage]]></category>
		<category><![CDATA[screendesign]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=60</guid>
		<description><![CDATA[Die hierarchische Baumstruktur wurde im CMS bereits vollst&#228;ndig abgebildet. Die Seiten sind jedoch noch komplett ohne Aussehen oder anderen Inhalt. Um diesen Zustand zu &#228;ndern, muss dem System die Designvorlage hinzugef&#252;gt und f&#252;r die Seiten ein Template angelegt sowie zugewiesen werden. Das einheitliche Aussehen kann relativ simpel erreicht werden, indem man dem obersten Wurzeldatensatz (in [...]]]></description>
			<content:encoded><![CDATA[<p>Die hierarchische Baumstruktur wurde im CMS bereits vollst&#228;ndig abgebildet. Die Seiten sind jedoch noch komplett ohne Aussehen oder anderen Inhalt. Um diesen Zustand zu &#228;ndern, muss dem System die Designvorlage hinzugef&#252;gt und f&#252;r die Seiten ein Template angelegt sowie zugewiesen werden. Das einheitliche Aussehen kann relativ simpel erreicht werden, indem man dem obersten Wurzeldatensatz (in diesem Beispiel „Startseite“) ein Template zuweist, welches automatisch allen untergeordneten Seiten vererbt wird.  Das Hinzuf&#252;gen der XHTML-Designvorlage inklusive Style Sheet erfolgt durch Upload in den „fileadmin-Ordner“ des CMS. In diesem Ordner k&#246;nnen alle Dateien, die f&#252;r den Internetauftritt ben&#246;tigt werden, (in Unterordnern) abgelegt werden. Es handelt sich in anderen Worten um den Dateimanager von TYPO3.</p>
<p>Der klassische Weg bei der Seitenerstellung mit TYPO3 w&#228;re, den Quelltext der Designvorlage mit verschiedenen TYPO3-Markern, so genannten „Marks“ und „Subparts“, zu versehen, welche dann aus dem CMS heraus angesprochen und mit Inhalten aus der Datenbank gef&#252;llt werden k&#246;nnen. Ein eleganterer und modernerer L&#246;sungsansatz wird allerdings durch den Einsatz der zuvor erw&#228;hnten Extension „Template Auto-parser“ verfolgt. Eine spezielle Vorbereitung der Designvorlage ist nicht notwendig, da der Auto-Parser selbstst&#228;ndig die austauschbaren Markierungen („subparts“) zur Laufzeit einf&#252;gt. Diese wiederum k&#246;nnen angew&#228;hlt und bef&#252;llt werden. Somit ist es m&#246;glich, die XHTML-Vorlage ohne auch nur eine Anpassung oder Umstellung zu verwenden.</p>
<p>F&#252;r die „Startseite“ wird demzufolge ein neuer Template-Datensatz erstellt. Diese Art von Datens&#228;tzen hat verschiedene Bestandteile. Die f&#252;r diese Betrachtung wichtigsten zwei Felder sind „Constants“ (hier werden h&#228;ufig verwendete Konstanten definiert) und „Setup“ (beinhaltet die in TypoScript formulierte Beschreibung der kompletten Seitenelementerzeugung) .</p>
<p>Die kommentierte Anf&#252;hrung von TypoScript-Codeausschnitten des Setup-Feldes soll verdeutlichen, wie die Seite von TYPO3 aufgebaut wird. Sollten zus&#228;tzlich Konstantendefinitionen ben&#246;tigt werden, wird dies deutlich sichtbar gemacht. Der gesamte, konfigurierte Template-Datensatz kann im Anhang gefunden werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/integration-in-typo3-60/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Statische und dynamische Bereich im Layout</title>
		<link>http://www.typo3diplom.de/statische-und-dynamische-bereich-im-layout-59/</link>
		<comments>http://www.typo3diplom.de/statische-und-dynamische-bereich-im-layout-59/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:43:14 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[designvorlage]]></category>
		<category><![CDATA[dynamisch]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[screendesign]]></category>
		<category><![CDATA[statisch]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=59</guid>
		<description><![CDATA[Um zu verdeutlichen, welche Regionen im Layout von TYPO3 dynamisch erg&#228;nzt werden und an welcher Stelle statische Inhalte platziert sind, soll das Gesamtlayout samt Markierungen dienen. Hierzu sind dynamische Bereiche rot umrahmt, statische Abschnitte besitzen eine schwarze Umrandung. Verkleinertes Layout mit Markierungen der dynamischen und statischen Bereiche Aus der Abbildung geht hervor, das insgesamt sieben [...]]]></description>
			<content:encoded><![CDATA[<p>Um zu verdeutlichen, welche Regionen im Layout von TYPO3 dynamisch erg&#228;nzt werden und an welcher Stelle statische Inhalte platziert sind, soll das Gesamtlayout samt Markierungen dienen. Hierzu sind dynamische Bereiche rot umrahmt, statische Abschnitte besitzen eine schwarze Umrandung.</p>
<p><img class="alignnone size-full wp-image-134" title="Verkleinertes Layout mit Markierungen der dynamischen und statischen Bereiche" src="http://www.typo3diplom.de/wp-content/uploads/2008/06/abb30-layout-statisch-dynamisch.gif" alt="Verkleinertes Layout mit Markierungen der dynamischen und statischen BereicheVerkleinertes Layout mit Markierungen der dynamischen und statischen Bereiche" width="580" height="414" /><br />
Verkleinertes Layout mit Markierungen der dynamischen und statischen Bereiche</p>
<p>Aus der Abbildung geht hervor, das insgesamt sieben relevante Bereiche vorhanden sind. Zwei sind statischer Natur, die f&#252;r jede Seite wiederkehrend dargestellt werden. Es handelt sich um den Kopfbereich mit dem Signet und einem Slogan sowie den weiteren Platzhalter f&#252;r die zus&#228;tzliche Kommunikation der Firmenphilosophie. Selbstverst&#228;ndlich ist das umschlie&#223;ende Gesamtlayout ebenfalls statisch durch die Designvorlage zu beschreiben. Zu den f&#252;nf dynamischen Elementen geh&#246;ren die Hauptnavigation, die Metanavigation im Kopf und Fu&#223;, das Stimmungsbild, der Content inklusive Pfadanzeige und die Funktionalit&#228;ten im Fu&#223;bereich der Seite (z.B. Druckversion). Beide unterschiedlichen Objekttypen m&#252;ssen in TYPO3 eingepflegt werden, die Herangehensweise an die Umsetzung differenziert. Die als statisch deklarierten Teile k&#246;nnen bereits &#252;ber die Designvorlage selbst festgelegt werden. Die dynamischen Elemente werden dann mit Hilfe von TypoScript im System erzeugt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/statische-und-dynamische-bereich-im-layout-59/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einbinden des Designs</title>
		<link>http://www.typo3diplom.de/einbinden-des-designs-57/</link>
		<comments>http://www.typo3diplom.de/einbinden-des-designs-57/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:39:48 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[einbindung]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=57</guid>
		<description><![CDATA[Nach der erfolgreichen Grundeinrichtung muss den Seiten der Pr&#228;senz das zuvor definierte Aussehen verliehen werden. F&#252;r das Einbinden des Designs samt Formatierungen in TYPO3 wird nachstehender Ansatz verfolgt: Umsetzung des Layouts in eine Designvorlage (HTML- oder XHTML-Format) Unterscheidung von statischen und dynamischen Teilen des Layouts Integration der erstellten Vorlage mit Hilfe der Extension „Template Auto-Parser“ [...]]]></description>
			<content:encoded><![CDATA[<p>Nach der erfolgreichen Grundeinrichtung muss den Seiten der Pr&#228;senz das zuvor definierte Aussehen verliehen werden. F&#252;r das Einbinden des Designs samt Formatierungen in TYPO3 wird nachstehender Ansatz verfolgt:</p>
<ul>
<li>Umsetzung des Layouts in eine Designvorlage (HTML- oder XHTML-Format)</li>
<li>Unterscheidung von statischen und dynamischen Teilen des Layouts</li>
<li>Integration der erstellten Vorlage mit Hilfe der Extension „Template Auto-Parser“</li>
<li>Substitution der dynamischen Bereiche wie z.B. Navigation, Content unter Verwendung von „TypoScript“</li>
</ul>
<p>Diese Schritte m&#252;ssen nacheinander vollzogen werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/einbinden-des-designs-57/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einrichten des Content Management Systems</title>
		<link>http://www.typo3diplom.de/einrichten-des-content-management-systems-56/</link>
		<comments>http://www.typo3diplom.de/einrichten-des-content-management-systems-56/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:31:06 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[frontend]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=56</guid>
		<description><![CDATA[Die Installation und Erstkonfiguration von TYPO3 legt den Grundstein f&#252;r das sp&#228;tere fehler-freie und reibungslose Arbeiten mit dem System. Mit Hilfe des sogenannten „Installations-Tools“ wird die Verbindung zum Datenbankserver und die Datenbank selbst eingerichtet. Das Bef&#252;llen dieser mit der TYPO3-Datenbankstruktur muss erfolgen und die &#220;berpr&#252;fung sowie Anpassung von Standardwerten und -variablen (Schreibrechte, E-Mail-Einstellungen, Funktionen der [...]]]></description>
			<content:encoded><![CDATA[<p>Die Installation und Erstkonfiguration von TYPO3 legt den Grundstein f&#252;r das sp&#228;tere fehler-freie und reibungslose Arbeiten mit dem System. Mit Hilfe des sogenannten „Installations-Tools“ wird die Verbindung zum Datenbankserver und die Datenbank selbst eingerichtet. Das Bef&#252;llen dieser mit der TYPO3-Datenbankstruktur muss erfolgen und die &#220;berpr&#252;fung sowie Anpassung von Standardwerten und -variablen (Schreibrechte, E-Mail-Einstellungen, Funktionen der Bildverarbeitung und -kombination etc.) an die eigene Serverumgebung durchgef&#252;hrt werden.</p>
<p>Anschlie&#223;end muss das „Backend“, der administrative Hintergrundbereich des CMS, welcher lediglich dem Administrator und den Redakteuren zug&#228;nglich ist, f&#252;r die deutsche Sprache konfiguriert und neue Benutzer mit unterschiedlichen Schreibrechten f&#252;r die sp&#228;tere Wartung des Internetauftritts angelegt werden (mit „Frontend“ wird der Bereich von TYPO3 bezeichnet, den der Besucher zu sehen bekommt, also die eigentliche Website). Das Hinzuf&#252;gen von Benutzern oder ganzen Benutzergruppen mit unterschiedlichen Rechten kann zu jedem Zeitpunkt auch nachtr&#228;glich erfolgen, so dass in der Phase der Realisation ausschlie&#223;lich der Administrator-Account, ausgestattet mit allen verf&#252;gbaren Berechtigungen, genutzt wird. F&#252;r die zuk&#252;nftige Pflege werden an die Benutzer andere Zugriffsrechte vergeben und f&#252;r den internetunerfahrenen Redakteur, welcher lediglich textliche Ver&#228;nderungen aber keine strukturellen Erweiterungen vornimmt, uninteressante Bereiche ausgeblendet. Au&#223;erdem muss die gesamte Installation abgesichert werden, indem die Standardpassw&#246;rter f&#252;r das Installations-Tool und die TYPO3-Instanz selbst entsprechend ver&#228;ndert werden.<br />
TYPO3 bringt in der Standardinstallation bereits eine Vielzahl an Funktionen mit sich. Spezielle Module m&#252;ssen dennoch als sogenannte „Extension“ oder „Plug-Ins“ nachtr&#228;glich dem System hinzugef&#252;gt werden, was sich &#252;ber den „Extension Manager“ leicht realisieren l&#228;sst. Im aktuellen Fall der nordEnergie-Internetpr&#228;senz m&#252;ssen u. a. Erweiterungen f&#252;r den Template Auto-parser („automaketemplate“), welcher bei der Template-Erstellung hilft, und eine Erweiterung zur Implementierung von CSS-Definitionen („css_styled_content“) nachgeladen werden, um alle im Konzept aufgestellten funktionalen Forderungen zu erf&#252;llen.</p>
<p>Die hierarchische Baumstruktur des Internetauftritts aus der Informationsarchitektur wird im Content Management System, wie in der Abbildung in der ersten Ebene zu sehen, eins zu eins &#252;bernommen.</p>
<p><img class="alignnone size-full wp-image-133" title="Sitestruktur in der ersten Ebene" src="http://www.typo3diplom.de/wp-content/uploads/2008/06/abb29-sitestruktur-der-ersten-ebene.gif" alt="Sitestruktur in der ersten Ebene" width="230" height="155" /><br />
Sitestruktur in der ersten Ebene</p>
<p>In TYPO3 existieren verschiedene Seitentypen. Drei davon sind in der Grafik dargestellt. Der mit „Template Storage“ bezeichnete Datensatz vom Typ „sysFolder“ (Ordnersymbol direkt unter der Weltkugel an erster Stelle – es handelt sich hierbei um einen Speicherplatz f&#252;r jedes beliebige Datenbankelement) beinhaltet die sogenannten „Templates“. Dies sind in der TYPO3 eigenen Konfigurationssprache „TypoScript“ verfasste Befehlsfolgen, welche f&#252;r die Generierung der vollst&#228;ndigen Webseiten zust&#228;ndig sind (dazu im n&#228;chsten Abschnitt mehr) . Die &#252;brigen Oberrubriken vom Seitentyp „Standard“ (symbolisiert durch das Icon einer Seite) mit ihren dazugeh&#246;rigen Unterseiten, welche sich unter dem jeweiligen Punkt aufbauen, bilden die Sitestruktur ab. Das der Metanavigation vorangestellte Symbol ist ein-gegraut dargestellt und zeigt an, dass diese Seite vom Typ „Nicht im Men&#252;“ ist, da dieser Bereich sp&#228;ter bei der Generierung des Men&#252;s (der Hauptnavigation) nicht beachtet wird. Die Erstellung der Metanavigation wird aufgrund des unterschiedlichen Erscheinungsbildes und der anders gearteten Funktion gesondert behandelt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/einrichten-des-content-management-systems-56/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Realisation</title>
		<link>http://www.typo3diplom.de/realisation-55/</link>
		<comments>http://www.typo3diplom.de/realisation-55/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:30:04 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Realisation mit TYPO3]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[programmierung]]></category>
		<category><![CDATA[realisation]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.typo3diplom.de/?p=55</guid>
		<description><![CDATA[Die Umsetzung des Konzepts samt des erarbeiteten Design- und Layoutentwurfs stellt den finalen Schritt der Diplomarbeit dar. Das Content Management System TYPO3 muss zu diesem Zweck auf dem Server installiert und anschlie&#223;end den Vorgaben entsprechend konfiguriert werden. Die Realisation des gesamten grafischen Entwurfs erfordert verschiedene, schrittweise abzuarbeitende Phasen bis das Bef&#252;llen mit den eigentlichen Inhalten [...]]]></description>
			<content:encoded><![CDATA[<p>Die Umsetzung des Konzepts samt des erarbeiteten Design- und Layoutentwurfs stellt den finalen Schritt der Diplomarbeit dar. Das Content Management System TYPO3 muss zu diesem Zweck auf dem Server installiert und anschlie&#223;end den Vorgaben entsprechend konfiguriert werden. Die Realisation des gesamten grafischen Entwurfs erfordert verschiedene, schrittweise abzuarbeitende Phasen bis das Bef&#252;llen mit den eigentlichen Inhalten beginnen kann. Das Testen unter verschiedenen Bedingungen (z.B. Darstellung in unterschiedlichen Browsern) hilft letzte Fehler auszumerzen. Als Abschluss dieses praktisch orientierten Kapitels steht das Bekanntmachen des Auftritts im World Wide Web durch Suchmaschinen-Optimierung an.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3diplom.de/realisation-55/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

