<?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>fgreinus.de &#187; Webdesign</title>
	<atom:link href="http://www.fgreinus.de/category/internet/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fgreinus.de</link>
	<description>Copy &#38; Paste ersetzt kein Denken.</description>
	<lastBuildDate>Wed, 07 Dec 2011 00:07:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Web-Entwicklung &#8211; wie auf dem neusten Stand bleiben?</title>
		<link>http://www.fgreinus.de/2011/11/web-entwicklung-wie-auf-dem-neusten-stand-bleiben/</link>
		<comments>http://www.fgreinus.de/2011/11/web-entwicklung-wie-auf-dem-neusten-stand-bleiben/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 19:41:18 +0000</pubDate>
		<dc:creator>fgreinus</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[neuster stand]]></category>
		<category><![CDATA[newsportale]]></category>
		<category><![CDATA[rss-feeds]]></category>
		<category><![CDATA[webentwicklung]]></category>

		<guid isPermaLink="false">http://www.fgreinus.de/?p=376</guid>
		<description><![CDATA[Vieles ist im Wandel in letzter Zeit, und es ist nicht immer einfach dabei alles mitzubekommen. Ich habe bisher verschiedene Arten von Newsfindung für mich selbst getestet und sage hier ganz offen, dass ich die wirklich optimale noch nicht gefunden habe. Jedoch möchte ich hier über ein paar meiner Erfahrungen berichten, die ich der Übersicht [...]]]></description>
			<content:encoded><![CDATA[<p>Vieles ist im Wandel in letzter Zeit, und es ist nicht immer einfach dabei alles mitzubekommen. Ich habe bisher verschiedene Arten von Newsfindung für mich selbst getestet und sage hier ganz offen, dass ich die wirklich optimale noch nicht gefunden habe. Jedoch möchte ich hier über ein paar meiner Erfahrungen berichten, die ich der Übersicht zugute kommend in drei Kategorien aufteilen werde.<span id="more-376"></span><a href="http://www.fgreinus.de/wp-content/uploads/2011/11/News.jpg"><img class="alignright size-full wp-image-385" title="News" src="http://www.fgreinus.de/wp-content/uploads/2011/11/News.jpg" alt="" width="208" height="208" /></a></p>
<h2>1. RSS-Feeds</h2>
<p>Eigentlich eine sehr feine Sache, diese RSS-Feeds. Man hat eine schöne Übersicht über die neuesten Posts von den jeweiligen Seiten und kann somit immer schauen, welche Artikel man noch lesen möchte. Der klare Nachteil ist für mich dabei, dass ich auch wirklich nur Nachrichten von Seiten erhalte, deren Feed ich abonniere, und nicht darüber hinaus. Ich habe also schlechtere Chancen neue Seiten, auch wenn es nur ein guter Artikel darauf ist, zu entdecken. Des Weiteren unterstützt mein derzeitiger Browser der Wahl &#8220;<a href="http://www.chromium.org/" target="_blank">Chromium</a>&#8221; unter Ubuntu keine RSS-Feeds, weshalb ich mich nach einem Feedreader umgeschaut habe &#8211; jedoch bin ich nicht wirklich fündig geworden. Die, die angepriesen wurde, sind nicht mehr in Entwicklung oder meiner Meinung nach unbenutzbar. Natürlich gibt es auch Webservices, die das Zusammentragen von Feeds anbieten (Google bietet soetwas u.A. in Form von &#8220;<a href="http://www.google.de/reader/" target="_blank">Google Reade</a>r&#8221; an), jedoch empfinde ich das als eine sehr unbequeme Methode.</p>
<h2>2. Newsportale</h2>
<p>Es gibt natürlich auch diverse Nachrichtenportale (in meinem Fall sind dies zumeist <a href="http://www.golem.de" target="_blank">Golem.de</a>, <a href="http://www.ubuntunews.de/" target="_blank">ubuntunews.de</a> (im eigentlichen Sinne jedoch nur ein Feed-Sammler) und seit kurzer Zeit auch vermehrt <a href="http://www.smashingmagazine.com" target="_blank">smashingmagazine.com</a>) bei denen man sich über alles Neue informieren lassen kann. Jedoch kommen diese oft nicht an die Vielfalt von Blogs heran, zumal man dort auch keine Artikel findet, die nicht unbedingt &#8220;neu&#8221; sind, sondern die nur etwas vorhandenes z.B. aufarbeiten. Ich lese gerne Artikel darüber, wie jemand ein bestimmtes Problem in einem Webdesign/-development-Projekt gelöst hat, und das können mir Newsportale alleine einfach nicht liefern.</p>
<h2>3. Soziale Netzwerke &amp; Mircoblogging (Twitter &amp; Co.)</h2>
<p style="text-align: left;">Heutzutage ist es üblich, dass Blogger auf Twitter und Co. auf neue Artikel aufmerksam machen (auch ich mache das), sodass jeder &#8220;Follower&#8221; direkt darauf aufmerksam wird. Es steckt oft ein ungeahntes Potential in solchen &#8220;kleinen&#8221; Posts, denn liest jemand einen wirklich guten Beitrag, so rebloggt er ihn gerne auch mal. Somit sehen auch alle seine Follower diesen Post und so weiter. Auch Facebook wird oft und gerne als Plattform zur Verbreitung von neuen Inhalten genutzt, zumal es auch Anwendungen in Facebook wie z.B. <a href="http://apps.facebook.com/rssgraffiti/" target="_blank">RSS-Graffiti</a> gibt, die neue Beiträge automatisch über den Feed auf Facebook posten (auch das nutze ich selbst). Man muss dort nicht einmal &#8220;Likes&#8221; sammeln, denn oft reicht ein einfaches gesehen werden. Ich selbst erinnere mich oft genug daran, dass ich doch mal an irgendeiner Stelle irgendeinen Artikel zu einem Thema gesehen habe. Ich merke mir oft kurze Stichwörter wie z.B. den Namen von dem Blog &#8211; und so finde ich dann meist auch den Artikel den ich im Kopf habe. Was wären wir ohne Suchmaschinen?</p>
<div id="attachment_378" class="wp-caption aligncenter" style="width: 545px"><a href="http://www.fgreinus.de/wp-content/uploads/2011/11/twitter-post.png"><img class="size-full wp-image-378 " title="Beispiel-Nachricht auf Twitter" src="http://www.fgreinus.de/wp-content/uploads/2011/11/twitter-post.png" alt="" width="535" height="90" /></a><p class="wp-caption-text">Beispiel-Nachricht auf Twitter</p></div>
<h2>Fazit</h2>
<p>Schlussendlich gibt es aber meiner Ansicht nach keine &#8220;perfekte&#8221; Lösung, denn schlicht und einfach macht es die Mischung. Es mag sein, dass ich Dinge in meinen Ausführungen übersehen habe, jedoch bin ich eigentlich sogar recht zufrieden mit dem System welches ich zur Zeit verwende. Dies ist eine gesunde Mischung aus Twitter-Nachrichten, Newsportalen und spezifischen Feeds. So habe ich einerseits die Kontrolle über das, was ich lesen und erfahren möchte, habe jedoch auch (vor allem dank Twitter) die Möglichkeit Neues zu erfahren, sodass es oft vorkommt, dass mir ein inspirierender Artikel unter die Augen kommt.</p>
<p>Vielleicht konnten ihr ja meiner Meinung und meinen Erfahrungen zum Thema etwas abgewinnen und ich bitte natürlich immer darum eventuelle Anregungen in den Kommentaren zu hinterlassen <img src='http://www.fgreinus.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fgreinus.de/2011/11/web-entwicklung-wie-auf-dem-neusten-stand-bleiben/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OpenSource, soziales Netzwerk, einfach klasse &#8211; elgg</title>
		<link>http://www.fgreinus.de/2011/09/opensource-soziales-netzwerk-einfach-klasse-elgg/</link>
		<comments>http://www.fgreinus.de/2011/09/opensource-soziales-netzwerk-einfach-klasse-elgg/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 20:04:23 +0000</pubDate>
		<dc:creator>fgreinus</dc:creator>
				<category><![CDATA[ubuntuusers]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[elgg]]></category>
		<category><![CDATA[social network. stufenforum]]></category>

		<guid isPermaLink="false">http://www.fgreinus.de/?p=348</guid>
		<description><![CDATA[Wie die Überschrift wohl schon verrät, soll es heute um die OpenSource Social Networking Engine »elgg« gehen. Als Ziel hatte ich mir den Aufbau eines Forums oder vielmehr Netzwerkes für meine Stufe gesetzt, da diese nächstes Jahr im Sommer ins Abitur geht und somit viel rund um die Partys, den Ball, die Kursfahrten usw. zu [...]]]></description>
			<content:encoded><![CDATA[<p>Wie die Überschrift wohl schon verrät, soll es heute um die OpenSource Social Networking Engine »<a title="elgg Website" href="http://www.elgg.org" target="_blank">elgg</a>« gehen.<br />
Als Ziel hatte ich mir den Aufbau eines Forums oder vielmehr Netzwerkes für meine Stufe gesetzt, da diese nächstes Jahr im Sommer ins Abitur geht und somit viel rund um die Partys, den Ball, die Kursfahrten usw. zu organisieren ist &#8211; nach ein wenig Googelei traf ich dann auf Elgg.<span id="more-348"></span></p>
<p>Generell stehe ich OpenSource Web-Projekten immer recht sympatisch, wenn auch skeptisch gegenüber. Nach ein wenig Einlesen in die <a title="elgg Features" href="http://elgg.org/features.php" target="_blank">Features</a> von elgg wurde mir schnell klar, dass ich möglicherweise gefunden haben könnte wonach ich suchte. Zunächst einmal setzte ich lokal eine Testversion von elgg auf um mir die Sache mal näher anzuschauen. Die Installation der damals noch aktuellen Version 1.7.11 verlief ohne Probleme und schnell begrüßten mich ein Haufen an Features, sowie ein äußerst durchdachtes System. Doch hatte ich eine genaue Vorstellung von dem, was dieses Stück Software meiner Wahl für mich erfüllen sollte &#8211; darunter recht spezielle Sachen:</p>
<ul>
<li>Gruppensystem</li>
<li>Umfragen</li>
<li>die Möglichkeit als Administrator Benutzer per Hand hinzuzufügen</li>
<li>eine kleine Blogfunktionalität für Administratoren, mehr eine Art Newssystem</li>
<li>eine Eventkalender mit der Möglichkeit für gruppeninterne Termine (Komiteetreffen usw.)</li>
<li>Dateiupload mit ebenfalls gruppeninternen Dateien</li>
<li>private Nachrichten</li>
<li>Profile mit Profilnachrichten (auch als Pinnwand bekannt)</li>
</ul>
<p>Nunja, auf Anhieb konnte elgg auf jeden Fall das Gruppensystem, das manuelle Hinzufügen von Nutzern, die Blogfunktionalität (jedoch nur eingeschränkt), den Dateiupload, die privaten Nachrichten und die Profile inkl. Profilnachrichten erfüllen. An vielen Stellen benötigte es jedoch noch einigen Anpassungen im Code meinerseits, was vor allem zu Beginn sehr zeitaufwendig war, denn das System hinter elgg ist nicht allzu einfach zu verstehen &#8211; jedenfalls war es das nicht für mich. Denn obwohl es eine recht ordentliche <a title="elgg Dokumentation" href="http://elgg.org/developers.php" target="_blank">Dokumentation</a> gibt muss man sich erst einmal in das System reinfinden, welches an einigen Stellen ein bisschen verwirrend ist.<br />
Eine extrem tolle Sache an elgg ist seine API und das damit verbundene Mod-System &#8211; eigentlich eher weitreichendes Plugin-System. Über die Community von elgg lassen sich so beispielsweise Übersetzungen (wie in meinem Fall für Deutsch, jedoch musste ich teilweise selbst übersetzen was aber sehr einfach ist), Themes oder neue Funktionalitäten beziehen. Doch musste ich im Laufe meiner Arbeit mit elgg feststellen, dass nicht alle Beteiligten in der Community sich an Standards halten und vorallem nicht aktiv &#8211; schade eigentlich. Naja, man sollte einfach nur ein waches Auge haben und sich genau anschauen was man da in sein elgg läd (sollte man aber natürlich eigentlich immer <img src='http://www.fgreinus.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). Jedenfalls konnte ich sowohl ein Umfrage-Plugins, als auch einen Eventkalender dort finden. Diese benötigten teilweise noch Anpassungen aufgrund der Kompabilität zu elgg 1.8, was jedoch nach der Einarbeit in das System kein großes Problem mehr darstellte.<br />
Und obwohl es zwischendurch den ein oder anderen frustrierenden Moment gab (Probleme mit dem integrierten Caching-System), so muss ich sagen, dass elgg eigentlich recht anwenderfreundlich gehalten ist. Das besagte Netzwerk ist seit heute offiziell online und läuft bisher wie eine 1. Ich bin gespannt, was die Datenbank in ein paar Monaten sagen wird, denn elgg verspricht ein Log- und ein damit verbundenes Archivierungssystem &#8211; we will see.</p>
<p>&nbsp;</p>
<p>Als Fazit bleibt mir eigentlich nur zu sagen, Respekt an die Entwickler. Ein echt klasse System, welches sehr viele Möglichkeiten offen lässt und eine (wenn man denn einmal drin ist) sehr gute Infrastruktur. Elgg kann ich jedem empfehlen, der soetwas in der Richtung aufbauen möchte, zumal es durch die OpenSource-Geschichte natürlich auch kostenlos ist &#8211; bis auf die Serverkosten, die sich im Vergleich zu kommerziellen Lösungen jedoch sehr sehr gering verhalten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fgreinus.de/2011/09/opensource-soziales-netzwerk-einfach-klasse-elgg/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>MySQL in XLS exportieren mit PHP</title>
		<link>http://www.fgreinus.de/2011/07/mysql-in-xls-exportieren-mit-php/</link>
		<comments>http://www.fgreinus.de/2011/07/mysql-in-xls-exportieren-mit-php/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 20:07:04 +0000</pubDate>
		<dc:creator>fgreinus</dc:creator>
				<category><![CDATA[ubuntuusers]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xls]]></category>

		<guid isPermaLink="false">http://www.fgreinus.de/?p=249</guid>
		<description><![CDATA[Ich habe mich für ein kleines Projekt einmal daran gesetzt, eine Datenbank aus MySQL in das XLS-Format zu exportieren. Zu Anfang eine sehr schwere Aufgabe wie ich dachte, jedoch konnte mir das gute alte Internet mal wieder weiterhelfen.Ich wollte also erreichen, dass jede einzelne Zeile ausgegeben wird und zu Anfang einmal die Spaltenbeschriftung ausgegeben wird. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fgreinus.de/wp-content/uploads/2011/07/mysqltoxls.png"><img class="alignright size-medium wp-image-256" title="mysqltoxls" src="http://www.fgreinus.de/wp-content/uploads/2011/07/mysqltoxls-300x225.png" alt="" width="300" height="225" /></a>Ich habe mich für ein kleines Projekt einmal daran gesetzt, eine Datenbank aus MySQL in das XLS-Format zu exportieren. Zu Anfang eine sehr schwere Aufgabe wie ich dachte, jedoch konnte mir das gute alte Internet mal wieder weiterhelfen.<span id="more-249"></span>Ich wollte also erreichen, dass jede einzelne Zeile ausgegeben wird und zu Anfang einmal die Spaltenbeschriftung ausgegeben wird. Eine weiter Hürde waren Charset-Probleme, da die Daten in der Datenbank in latin1_german2_ci gespeichert sind.</p>
<p>Nunja, ohne viel weiteres gelaber: hier <a title="Codepaste" href="http://codepaste.net/u6j87f" target="_blank">meine Lösung</a>.</p>
<p>Zu sagen ist noch, dass ich in #mysql.php einfach nur eine Verbindung zur Datenbank herstelle, was nicht allzu schwer zu bewältigen sein sollte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fgreinus.de/2011/07/mysql-in-xls-exportieren-mit-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Umstellung auf jQuery 1.5</title>
		<link>http://www.fgreinus.de/2011/02/umstellung-auf-jquery-1-5/</link>
		<comments>http://www.fgreinus.de/2011/02/umstellung-auf-jquery-1-5/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 20:21:36 +0000</pubDate>
		<dc:creator>fgreinus</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[1.5]]></category>
		<category><![CDATA[ajax rewrite]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jqueryui]]></category>
		<category><![CDATA[society-now]]></category>

		<guid isPermaLink="false">http://www.fgreinus.de/?p=72</guid>
		<description><![CDATA[Vor ein paar Tagen wurde die bekannte JavaScript Bibliothek jQuery in der Version 1.5 veröffentlicht. Markantestes Feature ist laut dem Entwicklerblog das komplett neu geschriebene Ajax-Modul welches höhere Flexibilität und Performance bieten soll. Ich setze in mehreren meiner Projekte auf jQuery und bin immer sehr gespannt auf Updates der von mir verwendeten Komponenten. So habe [...]]]></description>
			<content:encoded><![CDATA[<p>Vor ein paar Tagen wurde die bekannte JavaScript Bibliothek <a title="jQuery Webseite" href="http://www.jquery.com" target="_blank">jQuery</a> in der Version 1.5 veröffentlicht. Markantestes Feature ist laut dem <a title="jQuery Entwicklerblog" href="http://blog.jquery.com/" target="_blank">Entwicklerblog</a> das komplett neu geschriebene Ajax-Modul welches höhere Flexibilität und Performance bieten soll. Ich setze in mehreren meiner Projekte auf jQuery und bin immer sehr gespannt auf Updates der von mir verwendeten Komponenten. So habe ich auch direkt mal, jedoch nicht ohne Misstrauen, meinem <a title="Society-Now" href="http://www.society-now.de" target="_blank">Community-Projekt Society-Now</a> die neue Version einverleibt. Gleichzeitig verwende ich gewisse Teile der jQueryUI die beim interaktiven Part sehr hilfreich ist. Zuvor verwendete ich jQuery 1.4.4 und die jQueryUI 1.8.7.<span id="more-72"></span></p>
<p>Nachdem ich jQuery auf meinen Server kopiert hatte versuchte ich erst einmal auf &#8220;gut Glück&#8221; ohne irgendwelche Anpassungen die neue Version einzubinden. Und, vollkommen unerwartet, alles lief reibungslos. Ein Manko meinerseits ist jedoch die nun höhere Dateigröße (9 KB mehr als Version 1.4.4) die jetzt bei ca. 86 KB liegt. Wenn man jedoch entweder selber auf dem Server <a title="gzip für jQuery aktivieren" href="http://community.invisionpower.com/topic/314693-how-do-you-gzip-javascripts-like-jquery/" target="_blank">gzip aktiviert</a> oder einfach <a title="jQuery in den GoogleAPIs" href="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js" target="_blank">jQuery aus den GoogleAPIs</a> einbindet, dann sind es nurnoch ca 20KB Transferdaten, was ich recht angenehm finde.</p>
<p>Bisher alles von mir getestete in jQuery lief reibungslos und meiner Meinung nach spürbar schneller, dazu noch ein paar Statistiken:</p>
<p><a href="http://www.fgreinus.de/wp-content/uploads/2011/02/5404544105_66670184f3.jpg"><img class="alignleft size-medium wp-image-77" title="5404544105_66670184f3" src="http://www.fgreinus.de/wp-content/uploads/2011/02/5404544105_66670184f3-300x225.jpg" alt="" width="180" height="135" /></a></p>
<p><a href="http://www.fgreinus.de/wp-content/uploads/2011/02/5404543659_82b480e578.jpg"><img class="alignleft size-medium wp-image-74" title="5404543659_82b480e578" src="http://www.fgreinus.de/wp-content/uploads/2011/02/5404543659_82b480e578-300x225.jpg" alt="" width="180" height="135" /></a></p>
<p><a href="http://www.fgreinus.de/wp-content/uploads/2011/02/5404543235_dcdd4cf714.jpg"><img class="alignleft size-medium wp-image-73" title="5404543235_dcdd4cf714" src="http://www.fgreinus.de/wp-content/uploads/2011/02/5404543235_dcdd4cf714-300x225.jpg" alt="" width="180" height="135" /></a></p>
<p>Bei der Aktualisierung ist mir nebenbei auch eine neuere Version der jQueryUI ins Auge gesprungen, also habe ich gleich mit aktualisiert. Auch das klappt perfekt und alles funktioniert wie zuvor. Ich hoffe bei euch ist das genauso <img src='http://www.fgreinus.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fgreinus.de/2011/02/umstellung-auf-jquery-1-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

