<?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>Blog von Leonard Hertel, leonerd.de &#187; CMS</title>
	<atom:link href="http://leonerd.de/tag/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://leonerd.de</link>
	<description>Leonard Hertel - Blog und mehr</description>
	<lastBuildDate>Thu, 01 Dec 2011 09:20:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>EasyHP &#8211; das einfache, schlichte CMS</title>
		<link>http://leonerd.de/2009/11/easyhp-das-einfache-schlichte-cms/</link>
		<comments>http://leonerd.de/2009/11/easyhp-das-einfache-schlichte-cms/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 14:39:26 +0000</pubDate>
		<dc:creator>Leonard Hertel</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[EasyHP]]></category>
		<category><![CDATA[einfach]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Laurenz Ruprecht]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[Österreich]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Tiny MCE]]></category>
		<category><![CDATA[WYSIWYG]]></category>

		<guid isPermaLink="false">http://leonerd.de/?p=397</guid>
		<description><![CDATA[Ich hatte vor Kurzem mal wieder das Glück, ein für mich neues CMS (Content Management System) testen zu dürfen. Und um mal etwas Gleichberechtigung im Bereich &#8220;CMS-Vorstellung&#8221; zu schaffen, in welchem bisher einzig und allein gp&#124;Easy einen Eintrag für sich in Anspruch nehmen konnte, findet nun ein weiteres CMS, EasyHP [21.03.10: Link entfernt], einen Platz [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://leonerd.de/wp-content/uploads/2009/11/easyhp-startseite.jpg"><img class="alignright size-thumbnail wp-image-398" title="EasyHP - das einfache CMS aus Österreich" src="http://leonerd.de/wp-content/uploads/2009/11/easyhp-startseite-150x150.jpg" alt="EasyHP - das einfache CMS aus Österreich" width="150" height="150" /></a>Ich hatte vor Kurzem mal wieder das Glück, ein für mich neues CMS (Content Management System) testen zu dürfen. Und um mal etwas Gleichberechtigung im Bereich &#8220;CMS-Vorstellung&#8221; zu schaffen, in welchem bisher einzig und allein <a title="einfaches CMS für kleine Projekte" href="http://leonerd.de/2009/09/einfaches-cms-fur-kleine-projekte/">gp|Easy</a> einen Eintrag für sich in Anspruch nehmen konnte, findet nun ein weiteres CMS, EasyHP [21.03.10: Link entfernt], einen Platz in meinem Blog. Wer bis zum Ende durchhält, hat sogar die Chance, etwas zu gewinnen &#8211; also durchhalten ;-)</p>
<h3><span id="more-397"></span>Grundlegendes</h3>
<p>Das CMS trägt den Namen EasyHP, ist unter der Webadresse <a title="EasyHP-CMS.org" href="http://easyhp-cms.org"></a>[21.03.10: Link entfernt] zuhause und wurde, bzw. wird, vom Österreicher Laurenz Ruprecht entwickelt. EasyHP möchte dem Anwender eine möglichst einfache Bedienung ermöglichen und zielt somit auf Bürger mit wenig Zeit und oder wenig Internetkenntnissen ab, die aber dennoch nicht auf eine Internetpräsenz verzichten können. Im Gegensatz zu anderen Systemen ist EasyHP allerdings keine Open Source- oder Freeware-Software und kommt in vier unterschiedlichen Lizenzen, ab derzeit 11,99 €, daher. Derzeitiger Entwicklungsstand ist die Version 1.2.4; auf das Jahr 2010 können Anwender schon jetzt gespannt sein, dann soll nämlich die komplett überarbeitete und noch komfortablere Version 2.0 von EasyHP erscheinen.</p>
<h3>Mein erster Eindruck</h3>
<p><a href="http://leonerd.de/wp-content/uploads/2009/11/easyhp-installation.jpg"><img class="alignright size-thumbnail wp-image-399" title="EasyHP - die Installation des CMS" src="http://leonerd.de/wp-content/uploads/2009/11/easyhp-installation-150x150.jpg" alt="EasyHP - die Installation des CMS" width="150" height="150" /></a>Bei meiner Installation auf meinem lokalen Server hatte ich anfangs ein paar Schwierigkeiten, welche ich mir aber zu einem Großteil  selbst zu verdanken habe. Bei einer normalen Installation auf dem Server hat es sofort funktioniert. Der Support per E-Mail ist angenehm schnell und auch im Support-Forum kann man Fragen stellen. Die Installation an sich ist mindestens so einfach wie bei jedem anderen CMS, bequem und schnell erledigt.</p>
<p>Hat man sich das Backend, also den Bereich, wo man Einstellungen tätigen kann, ein paar Minuten angeschaut und ist mal durch alle Menüpunkte gegangen, findet man sich verhältnismäßig schnell zurecht; die Einstellungsmöglichkeiten haben genau das richtige Maß und überfordern den einfachen Mann nicht gleich.</p>
<h3>Mein Fazit</h3>
<p><a href="http://leonerd.de/wp-content/uploads/2009/11/easyhp-rechte.jpg"><img class="alignright size-thumbnail wp-image-400" title="EasyHP - die überschaubare, gut strukturierte Rechtevergabe" src="http://leonerd.de/wp-content/uploads/2009/11/easyhp-rechte-150x150.jpg" alt="EasyHP - die überschaubare, gut strukturierte Rechtevergabe" width="150" height="150" /></a>Nach einigen testreichen Minuten kann ich sagen, dass mir das CMS an sich ganz gut gefällt. Aufgefallen ist mir, was bei den wenigsten kleinen CMS möglich ist, die Multi-Benutzer-fähigkeit. Es gibt ein vorgefertigtes Registrierungsformular und die Möglichkeit, private Nachrichten zu empfangen, sowie, als Berechtigter, Massen-E-Mails, also Newsletter, an alle angemeldeten Benutzer zu versenden. Etwas schade finde ich, dass es keine Uploadfunktion <span style="text-decoration: line-through;">für Bilder und andere</span> Dateien gibt, diese Gegebenheit kann man mit Hilfe des integrierten Tiny MCE-Editors (WYSIWYG) und einem FTP-Programm aber ganz gut meistern. Es reicht mit Sicherheit nicht für große Projekte, aber für kleine bis mittlere Präsenzen ist es durchaus zu gebrauchen.</p>
<h3>Für Designer</h3>
<p>Für mich als angehenden Mediengestalter ist natürlich auch immer wichtig, wie weit sich so ein CMS grafisch anpassen lässt. EasyHP arbeitet ähnlich wie andere Systeme mit Themes. Jemand, der Kenntnisse in HTML und CSS hat, sollte also keine Schwierigkeiten haben, sich ein Theme zu erstellen oder ein bestehendes zu modifizieren.</p>
<h3>Verlosung von 3 Lizenzen im Gesamtwert von 35,97 €</h3>
<p>Unter allen, die diesen Beitrag kommentieren, verlose ich 3 EasyHP-Lizenzen im Wert von je 11,99 €. Schreibt einfach bis zum 29.11.2009 um 18 Uhr (Gewinnspielschluss) etwas Nettes in Form eines Kommentars. Denkt bitte daran, eine gültige E-Mailadresse anzugeben unter der ihr erreichbar seid, damit ich euch im Gewinnfall kontaktieren kann. Die E-Mailadresse wird natürlich nicht veröffentlicht. Die Gewinner werden per Zufall ermittelt. Der Rechtsweg ist ausgeschlossen.</p>
<p>Ich wünsche euch viel Spaß und Glück</p>
<p>Edit 08.11.09 17:12 Uhr: Ich wurde soeben darauf hingewiesen, dass es doch eine Uploadfunktion für Bilder gibt. Diese funktioniert allerdings nur im Firefox und Internet Explorer.</p>
<script type="text/javascript"><!--
google_ad_client = "pub-6303606861689433";
/* 468x60, leonerd.de */
google_ad_slot = "7144407624";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>]]></content:encoded>
			<wfw:commentRss>http://leonerd.de/2009/11/easyhp-das-einfache-schlichte-cms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>einfaches CMS für kleine Projekte</title>
		<link>http://leonerd.de/2009/09/einfaches-cms-fur-kleine-projekte/</link>
		<comments>http://leonerd.de/2009/09/einfaches-cms-fur-kleine-projekte/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 08:00:05 +0000</pubDate>
		<dc:creator>Leonard Hertel</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[einfach]]></category>
		<category><![CDATA[FCKEditor]]></category>
		<category><![CDATA[gp|Easy]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Template]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Typo3]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://leonerd.de/?p=374</guid>
		<description><![CDATA[Durch phpjournal.de bin ich kürzlich auf ein noch in den Kinderschuhen steckendes Content Management System (CMS) -Projekt gestoßen: gp&#124;Easy. Was CMSysteme angeht, bin ich stets auf der Suche nach neuen, besseren und einfacher zu bedienenden Lösungen. Wenn es darum geht, ein Template (Theme, bzw. Design) für ein CMS zu schreiben, stehe ich auf wenig Aufwand und [...]]]></description>
			<content:encoded><![CDATA[<p>Durch <a title="PHPjurnal.de" href="phpjournal.de">phpjournal.de</a> bin ich kürzlich auf ein noch in den Kinderschuhen steckendes <a title="Wikipedia: Content-Management-System" href="http://de.wikipedia.org/wiki/Content-Management-System">Content Management System</a> (CMS) -Projekt gestoßen: <a title="gp|Easy CMS einfaches Content Management System" href="http://gpeasy.com">gp|Easy</a>. Was CMSysteme angeht, bin ich stets auf der Suche nach neuen, besseren und einfacher zu bedienenden Lösungen. Wenn es darum geht, ein Template (Theme, bzw. Design) für ein CMS zu schreiben, stehe ich auf <em>wenig Aufwand</em> und schnelle Ergebnisse (WordPress finde ich zum Beispiel sehr angenehm).</p>
<p><a href="http://leonerd.de/wp-content/uploads/2009/09/gpEasyHomepage.jpg"><img class="alignnone size-large wp-image-376" title="gpEasyHomepage" src="http://leonerd.de/wp-content/uploads/2009/09/gpEasyHomepage-450x325.jpg" alt="gp|Easy - einfaches, kleines CMS" width="450" height="325" /></a></p>
<h3>Überblick</h3>
<p>Mit derzeit 1,03 MB ist das Paket recht überschaulich. Die Installation geht im Normalfall in ca. 20 Sekunden über die Bühne und man kann sofort loslegen. Das Besondere an gp|Easy ist, dass es ohne Datenbank arbeitet und allein mit PHP 4.1 (oder höher) auskommt. <span id="more-374"></span>Die zweite Seltenheit, welche mich noch neugieriger machte, ist, dass das CMS ebenso ohne direktes Backend auskommt. Sprich: Wenn man als Administrator/User angemeldet ist, erscheint am oberen Rand eine Toolbar mit üblichen Bearbeitungs-/Einstellungsfunktionen, der Inhalt der Seite wird in selbiger auch bearbeitet. Im angemeldeten Status erscheinen in der Seite selbst &#8220;Bearbeiten&#8221;-Schaltflächen, klickt man auf eine solche, öffnet sich dann im Inhaltsbereich ein Editor (<a title="FCKEditor" href="http://ckeditor.com/">FCKEditor</a>) mit dem zu bearbeitenden Inhalt der ausgewählten Box.</p>
<p>Derzeit unterstützt das CMS zwei Seiten-Typen (normale Seite, Bildergalerie), eine Navigation (mit bis zu 3 Ebenen), ein Kontaktformular, eine Uploadfunktion und weiteres.</p>
<h3>Einschränkungen</h3>
<p>Wie schon erwähnt, ist das Projekt noch relativ jung (Version 1.0) und demnach noch wenig umfangreich. PlugIns gibt es noch keine und hier und da ist die ein oder andere Funktion noch nicht ganz ausgereift. Bei der Erstellung eingener Designs wird man schnell merken, dass das &#8220;Inline-Backend&#8221;-System noch nicht ganz ausgereift ist, dann kommt es schon mal vor, dass sich so manches Objekt verschiebt und der Editor sich sehr dünn machen muss.</p>
<p>Angesichts des Aufbaus von gp|Easy wird es heute (und auch morgen) nicht für mittlere bis große Projekte geeignet sein. Die Funktionen und der Aufbau sind meiner Meinung nach auf Portfolios und kleine About-/Einmannpages ausgerichtet; So ist es zum Beispiel vergleichsweise einfach, eine Bildergalerie (<a title="Lytebox" href="http://www.dolem.com/lytebox/">Lytebox</a>) anzulegen, eine Newsfunktion fehlt hingegen noch komplett.</p>
<h3>Fazit</h3>
<p>gp|Easy setzt in vielen Punkten intuitiv an, stößt aber schnell an seine Grenzen. Für Minisites bis Portfolios eignet es sich jedoch gut.</p>
<h3>Tutorial: Templates für gp|Easy erstellen</h3>
<p>&#8230;Ist eigentlich ziemlich einfach! Im Themes-Ordner findet man schon drei Beispiele, wie es funktionieren kann.<br />
(dieses Tutorial dient nur dem schnellen Einstieg in gp|Easy und soll keine ausführliche Hilfe für HTML/CSS/PHP-Einsteiger sein, es wird nur die Funktionsweise von gp|Easy erläutert)</p>
<p><strong>Dateien anlegen</strong></p>
<p>Im ersten Schritt werden zwei Dateien und zwei Ordner angelegt:</p>
<ul>
<li>Im Ordner <em>themes</em> wird ein Ordner angelegt, der den Namen eures Designs trägt.</li>
<li>In diesem neuen Ordner wird nun eine <em>template.php</em> und ein weiterer Ordner platziert, dieser kann beispielsweise <em>css</em> benannt werden.</li>
<li>Zum Schluss wird im <em>css</em>-Ordner noch eine Datei <em>style.css</em> angelegt.</li>
</ul>
<p><strong>Der Aufbau von gp|Easy</strong></p>
<ul>
<li><em>&lt;?php $page-&gt;GetHead(); ?&gt;</em> kommt zwischen <em>&lt;head&gt;</em> und <em>&lt;/head&gt;</em>, enthält META-Informationen und die Administrator-Optionen.</li>
<li><em>&lt;?php $page-&gt;GetFullMenu(); ?&gt; </em>Gibt das komplette Menü (bis zu drei Ebenen) im Stile einer unsortierten Liste (<em>&lt;ul&gt;&lt;/ul&gt;</em>) aus.</li>
<li><em>&lt;?php $page-&gt;GetMenu(); ?&gt;</em> Gibt die erste Ebene des Menüs im Stile einer herkömmlichen, unsortierten Liste aus.</li>
<li><em>&lt;?php $page-&gt;GetSubMenu();  ?&gt;</em> Gibt nur die Menüpunkte ab der zweiten (bis zur dritten) Ebene aus.</li>
<li><em>&lt;?php $page-&gt;GetContent(); ?&gt;</em> Gibt den Inhalt aus.</li>
<li><em>&lt;?php $page-&gt;GetAdminLink(); ?&gt;</em> Zeigt einen &#8220;Sitepmap&#8221;-, &#8220;Login&#8221;-, und &#8220;Powered by&#8221;-Link hintereinander an.</li>
</ul>
<p>Es lassen sich auch leicht eigene &#8220;Inhaltsfelder&#8221; (<em>wie: &lt;?php $page-&gt;GetContent(); ?&gt;</em>) zum Beispiel für den Header oder Footer der Site erschaffen. Zum generieren eines solchen Inhaltsfeldes muss nur ein Code-Schnipsel wie folgender eingefügt werden: <em>&lt;?php $page-&gt;GetExtra(&#8216;MeinInhalt&#8217;); ?&gt; </em>An der Stelle erscheint dann ebenfalls ein Bearbeiten-Button und es wird automatisch eine Datei für dieses Feld angelegt.</p>
<p>Im Grunde muss man bei der Erstellung eines Themes nur darauf achten, dass man allgemeine Richtlinien, wie zum Beispiel das Erstellen von Menüs mit Listen-Elementen, beachtet. Die Struktur des Codes kann beliebig sein, da wo Inhalt erscheinen soll, werden lediglich die oben genannten PHP-Schnipsel eingebunden.</p>
<p><strong>Wichtige CSS-Klassen</strong></p>
<p>Gibt es eigentlich kaum welche. Bei der Erstellung des Themes muss allerdings etwas darauf geachtet werden, dass man nicht <em>zu</em> Global auszeichnet, da sich die Administrationselemente leicht in ihrem Aussehen beeinflussen lassen.</p>
<ul>
<li>Die Galerie ist ziemlich stark vorformatiert, folgende Klassen verändern die Darstellung einer &#8220;Gallery&#8221;-Seite:<br />
<em>.gp_gallery{}</em>, <em>.gp_gallery img{}</em>, <em>.gp_gallery div{}</em>, <em>.gp_gallery li{}</em></li>
<li>Folgende Klasse hebt den aktiven Menüpunkt hervor:<br />
<em>.selected{}</em></li>
</ul>
<p>Ich werde <a title="gp|Easy CMS" href="http://gpeasy.com">gp|Easy</a> auf jeden Fall (probeweise) mal für das ein oder andere kleine Projekt verwenden, wo ein System wie <a title="Wordpress" href="http://wordpress.org">WordPress</a>, <a title="Joomla!" href="http://joomla.org">Joomla!</a>, oder gar<a title="Typo3" href="http://typo3.org"> Typo3</a> einfach viel &#8211; viel zu mächtig wäre.</p>
<ul>
<li></li>
</ul>
<script type="text/javascript"><!--
google_ad_client = "pub-6303606861689433";
/* 468x60, leonerd.de */
google_ad_slot = "7144407624";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>]]></content:encoded>
			<wfw:commentRss>http://leonerd.de/2009/09/einfaches-cms-fur-kleine-projekte/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

