<?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>ajaveeb &#187; jQuery</title>
	<atom:link href="http://ajaveeb.de/tags/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaveeb.de</link>
	<description>Das Technikblog von Benjamin Hofmann</description>
	<lastBuildDate>Thu, 17 Jun 2010 21:24:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>maiksi.de &#8211; Mein Lifestream geht online</title>
		<link>http://ajaveeb.de/maiksi-de-mein-lifestream-geht-online-602</link>
		<comments>http://ajaveeb.de/maiksi-de-mein-lifestream-geht-online-602#comments</comments>
		<pubDate>Sun, 12 Jul 2009 22:44:07 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Entwicklungen]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projekt]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=602</guid>
		<description><![CDATA[Lange habe ich den Launch meines Lifestreams geplant, jetzt ist es endlich soweit.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/dfa7bdb0f3356de03ed5e8bd4354be93.jpg" alt="maiksi.de &#8211; Mein Lifestream geht online" width="596" height="298" /></p><p style="font-weight:bold">Lange habe ich den <a href="http://ajaveeb.de/tags/launch" class="st_tag internal_tag" rel="tag" title="Posts tagged with Launch">Launch</a> meines Lifestreams geplant, jetzt ist es endlich soweit.</p><p>Seit heute ist mein neuestest <a href="http://ajaveeb.de/tags/projekt" class="st_tag internal_tag" rel="tag" title="Posts tagged with Projekt">Projekt</a> online: <a href="http://maiksi.de">maiksi.de</a>, mein Lifestream. Urspr&#252;nglich ganz anders geplant, aber jetzt wesentlich besser und viel cooler.</p>
<p>Urspr&#252;nglich wollte ich meinen Lifestream mit <a href="http://www.sweetcron.com/">Sweetcron</a> umsetzen, einem wirklich sch&#246;nen St&#252;ck Software, welches per Cronjob alle gepflegten Feeds einliest und chronologisch alle darin enthaltenen Artikel auflistet. Doch so sehr ich es auch versucht habe wollte kein anst&#228;ndiges Design dabei herauskommen.</p>
<p>Doch gestern kam mir die glorreiche Idee eines meiner alten Designs als Grundlage zu verwenden und damit mein <a href="http://ajaveeb.de/tags/feed" class="st_tag internal_tag" rel="tag" title="Posts tagged with Feed">Feed</a> fressendes Monster selbst zu programmieren. Das Basisdesign war ja schon da, ich musste es nur noch an den neuen Einsatzzweck anpassen, weshalb die <a href="http://ajaveeb.de/tags/entwicklung" class="st_tag internal_tag" rel="tag" title="Posts tagged with Entwicklung">Entwicklung</a> auch sehr schnell vonstatten gehen konnte.</p>
<h2>Technik</h2>
<p>Dass diese Website auf <a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> basiert, brauche ich wohl niemandem zu erz&#228;hlen, immerhin ist diese Sprache mein Steckenpferd. Doch dazu wollte ich anfangs noch HTML 5 verwenden, habe es aber sein lassen, da wirklich nahezu kein Browser das unterst&#252;tzt, was ich nutzen wollte. Also bin ich beim guten alten XHTML geblieben. Abgesehen davon ist noch <a href="http://jquery.com/">jQuery</a> auf der Clientseite und <a href="http://magpierss.sourceforge.net/">Magpie RSS</a> auf der Serverseite im Einsatz.</p>
<p>Wird die Seite aufgerufen wird f&#252;r jede gelistete Website ein AJAX-Request abgesetzt, der mir im JSON-Format ein paar Basisdaten und die letzten 5 Eintr&#228;ge im Feed mitsamt URL und Titel zur&#252;ckgibt. Aus diesen Daten werden kleine Fenster gebaut, die beim Klick auf den Titel einer Seite angezeigt werden und mittels <a href="http://jqueryui.com/">jQuery UI</a> verschoben werden k&#246;nnen.</p>
<h2>Antrieb</h2>
<p>Als Internetjunkie bin ich nahezu den ganzen Tag im Netz unterwegs und hinterlasse hier und dort diverse Spuren. Mit einem Lifestream k&#246;nnen diese Aktivit&#228;ten gesammelt und aggregiert werden. Da die Umsetzung mit Sweetcron jedoch nichts werden wollte habe ich einen neuen Antrieb gefunden, n&#228;mlich einen Lifestream zu schaffen, der ganz anders als alle anderen zuvor ist.</p>
<p>Ich denke, dass mir das mit dem schlichten Design und der interaktiven Umsetzung durchaus gelungen ist. Mittels eines kurzen Klicks ist man &#252;ber jede meiner Aktivit&#228;ten informiert und deswegen ist auch der Name maiksi perfekt. Dieses Wort stammt aus der Sprache <a href="http://de.wikipedia.org/wiki/Tagalog">Tagalog</a> und bedeutet &#8220;kurz&#8221;.</p>
<p>Und jetzt hoffe ich mal, dass euch diese Seite ebenso gut gef&#228;llt wie mir und bin gespannt auf Feedback <img src='http://ajaveeb.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/maiksi-de-mein-lifestream-geht-online-602#comments">0 Kommentare</a> &middot; <a href="http://ajaveeb.de/maiksi-de-mein-lifestream-geht-online-602">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/maiksi-de-mein-lifestream-geht-online-602/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColorBox</title>
		<link>http://ajaveeb.de/colorbox-352</link>
		<comments>http://ajaveeb.de/colorbox-352#comments</comments>
		<pubDate>Sat, 14 Mar 2009 16:29:58 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Lightbox]]></category>

		<guid isPermaLink="false">http://www.ajaveeb.de/?p=352</guid>
		<description><![CDATA[ColorBox ist ein ganz neuer Konkurrent f&#252;r alle bisherigen Lightbox-Klone. Klein, m&#228;chtig und anpassbar.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/1b5945c1f160a6cafec748217462a626.jpg" alt="ColorBox" width="596" height="298" /></p><p style="font-weight:bold">ColorBox ist ein ganz neuer Konkurrent für alle bisherigen <a href="http://ajaveeb.de/tags/lightbox" class="st_tag internal_tag" rel="tag" title="Posts tagged with Lightbox">Lightbox</a>-Klone. Klein, mächtig und anpassbar.</p><p>Und wieder bin ich bei der <a href="http://ajaveeb.de/tags/entwicklung" class="st_tag internal_tag" rel="tag" title="Posts tagged with Entwicklung">Entwicklung</a> meines bereits zuvor erw&#228;hnten Projekts &#252;ber etwas interessantes gesto&#223;en.</p>
<p>Diesmal ist es ein noch sehr junges <a href="http://jquery.com/">jQuery</a>-Plugin: <a href="http://colorpowered.com/colorbox/">ColorBox</a>. Jung deswegen, da die erste Version erst am 3. M&#228;rz diesen Jahres ver&#246;ffentlicht wurde, also vor noch nicht mal zwei Wochen.</p>
<p>ColorBox ist ein weiterer Lightbox-Klon, der allerdings neben Bildern auch Inline-Content und andere Seiten anzeigen kann.<span id="more-352"></span> Soweit noch nix neues, denn das gibt es auch alles schon. Die gro&#223;e Besonderheit an ColorBox ist jedoch, dass sie wahnsinnig leicht anzupassen ist. Ich konnte damit innerhalb k&#252;rzester Zeit einen komplett neuen Style daf&#252;r entwickeln. Bei den herk&#246;mmlichen Lightboxen muss man sich meist auf kleinere Anpassungen beschr&#228;nken, da die &#196;nderungen ziemlich kompliziert sind und oftmals gro&#223;e Auswirkungen auf die gesamte Lightbox haben.</p>
<p>Wie f&#252;r <a href="http://ajaveeb.de/tags/jquery" class="st_tag internal_tag" rel="tag" title="Posts tagged with jQuery">jQuery</a> Plugins &#252;blich ist diese Lightbox sehr unkompliziert einzubinden. Einfach die Funktion <code>colorbox()</code> an einen Selektor h&#228;ngen und schon ist sie einsatzf&#228;hig. </p>
<pre lang="javascript">$('a.magnify').colorbox();</pre>
<p>Ebenfalls sehr sch&#246;n ist, dass sie bereits an die neue Version 1.3 von jQuery angepasst wurde.</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/mr_mt_02/107479937/">color boxes</a> von <a href="http://www.flickr.com/photos/mr_mt_02/">Mr.mt</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/colorbox-352#comments">1 Kommentare</a> &middot; <a href="http://ajaveeb.de/colorbox-352">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/colorbox-352/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery macht Dich zum Rockstar</title>
		<link>http://ajaveeb.de/jquery-macht-dich-zum-rockstar-293</link>
		<comments>http://ajaveeb.de/jquery-macht-dich-zum-rockstar-293#comments</comments>
		<pubDate>Sun, 14 Sep 2008 09:47:51 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.ajaveeb.de/?p=293</guid>
		<description><![CDATA[jQuery ist ein m&#228;chtiges Javascript-Framework. Momentan arbeite ich damit und will es hiermit kurz vorstellen.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/da2f8836bd65eb4276cf3852dc079134.jpg" alt="jQuery macht Dich zum Rockstar" width="596" height="298" /></p><p style="font-weight:bold"><a href="http://ajaveeb.de/tags/jquery" class="st_tag internal_tag" rel="tag" title="Posts tagged with jQuery">jQuery</a> ist ein mächtiges <a href="http://ajaveeb.de/tags/javascript" class="st_tag internal_tag" rel="tag" title="Posts tagged with Javascript">Javascript</a>-<a href="http://ajaveeb.de/tags/framework" class="st_tag internal_tag" rel="tag" title="Posts tagged with Framework">Framework</a>. Momentan arbeite ich damit und will es hiermit kurz vorstellen.</p><p>Passend zum Redesign der Website von <a href="http://jquery.com/">jQuery</a> kommt heute die &#220;berschrift f&#252;r diesen Beitrag. Leider hat der Claim auf der Startseite nicht einmal 24 Stunden &#252;berlebt, in dem es hie&#223; &#8220;Be a Javascrip Rock Star&#8221;. Bewundern kann man ihn aber noch, n&#228;mlich im <a href="http://jquery.com/blog/2008/08/29/jquerycom-site-redesign/">offiziellen Blog</a>.</p>
<p>Nun aber zum eigentlichen Thema. Ich arbeite momentan, wieder einmal, an einem Redesign dieses Blogs. Und im Zuge dessen habe ich mich dazu entschieden mal mit jQuery zu experimentieren und zu schauen, ob dieses Framework wirklich so m&#228;chtig ist wie von manchen behauptet wird.<span id="more-293"></span></p>
<p>Bisher konnte ich nichts finden, was ich nicht umsetzen konnte mit diesem Framework und bin langsam wirklich &#252;berzeugt davon. Auch wenn ich mich momentan noch schwer tue wirklich produktiv damit zu sein, da ich mehr in der Doku nach etwas suche, als wirklich zu programmieren. Hinzu kommt, dass ich noch ein ziemlicher Javascript-Dummy bin und Codebeispiele brauche, um zu verstehen, was ich mit einer Funktion anfangen soll.</p>
<p>Die Dokumentation ist jedoch sehr ausf&#252;hrlich und logisch aufgebaut, so dass es mir bisher sogar gelungen ist ein eigenes Plugin zu schreiben, mit dem ich &#8220;runde Ecken&#8221; erzeugen kann mittels einer einfachen Funktion und ggf. ein paar kleinen Parametern.</p>
<p>Bisher bin ich ziemlich zufrieden mit jQuery und kann durchaus empfehlen mal ein Auge darauf zu werfen. Der Zugriff auf Elemente gestaltet sich mit dem Dollar-Selektor denkbar einfach und auch die Manipulation dieser ist leicht.</p>
<p>Ich denke, dass ich demn&#228;chst durchaus &#246;fter mal etwas zu jQuery bloggen werde, wenn ich mich weiter damit auseinandergesetzt habe.</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/jjjohn/3227517245/">Day 184/365 : Hi! My name is Mr.ExCa and I wanna be a rockstar!!!</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/jquery-macht-dich-zum-rockstar-293#comments">2 Kommentare</a> &middot; <a href="http://ajaveeb.de/jquery-macht-dich-zum-rockstar-293">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/jquery-macht-dich-zum-rockstar-293/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

