<?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>tagdocs.de &#187; Prototype</title>
	<atom:link href="http://www.tagdocs.de/category/javascript/prototype/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tagdocs.de</link>
	<description>Deine tägliche Dosis Web</description>
	<lastBuildDate>Thu, 29 Jul 2010 11:15:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Grafico &#8211; Diagramme mit Prototype erstellen</title>
		<link>http://www.tagdocs.de/2010/02/13/grafico-diagramme-mit-prototype-erstellen/</link>
		<comments>http://www.tagdocs.de/2010/02/13/grafico-diagramme-mit-prototype-erstellen/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 12:15:24 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.tagdocs.de/?p=2388</guid>
		<description><![CDATA[
			
				
			
		
Vor einiger Zeit habe ich hier ja schonmal Raphaël vorgestellt, eine JavaScript-Bibliothek zum Handling von Vektorgrafiken.
Grafico ist nun eine auf Raphaël und Prototype basierende Bibliothek zur Erzeugung von Diagrammen.
Sie unterstützt dabei z.B. Linien-, Flächen- oder Balkendiagramme (und noch einige mehr) und kann sehr einfach genutzt werden.
Ein sehr einfaches Beispiel könnte dabei z.B. so aussehen:
var linegraph [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.tagdocs.de%2F2010%2F02%2F13%2Fgrafico-diagramme-mit-prototype-erstellen%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.tagdocs.de%2F2010%2F02%2F13%2Fgrafico-diagramme-mit-prototype-erstellen%2F&amp;source=tagdocs&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_2389" class="wp-caption alignleft" style="width: 330px"><a href="http://grafico.kilianvalkhof.com"><img class="size-full wp-image-2389" title="proto_graphico" src="http://www.tagdocs.de/wp-content/uploads/2010/02/proto_graphico.png" alt="Grafico" width="320" height="190" /></a><p class="wp-caption-text">Grafico</p></div>
<p>Vor einiger Zeit habe ich <a title="Vorstellung von Raphael" href="http://www.tagdocs.de/2009/10/28/raphael-grafikbibliothek-fur-javascript/">hier</a> ja schonmal <a title="Raphaël" href="http://raphaeljs.com/">Raphaël</a> vorgestellt, eine JavaScript-Bibliothek zum Handling von Vektorgrafiken.</p>
<p><a title="Grafico" href="http://grafico.kilianvalkhof.com/">Grafico</a> ist nun eine auf Raphaël und Prototype basierende Bibliothek zur Erzeugung von Diagrammen.</p>
<p>Sie unterstützt dabei z.B. Linien-, Flächen- oder Balkendiagramme (und noch einige mehr) und kann sehr einfach genutzt werden.</p>
<p>Ein sehr einfaches Beispiel könnte dabei z.B. so aussehen:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">var</span> linegraph <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Grafico.<span style="color: #660066;">LineGraph</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'linegraph'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span> workload<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span><span style="color: #CC0000;">8</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">10</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">6</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">12</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">7</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">6</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">9</span><span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>Das würde dann ein einfaches Liniendigramm erzeugen.</p>
<p>Die Bibliothek steht unter der MIT-Lizenz und setzt Prototype 1.6+ und Raphaël 1.0+ voraus. Die Digramme sollten auf allen gängigen Browsern funktionieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tagdocs.de/2010/02/13/grafico-diagramme-mit-prototype-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Status eines Skype-Nutzers abfragen</title>
		<link>http://www.tagdocs.de/2010/01/14/status-eines-skype-nutzers-abfragen/</link>
		<comments>http://www.tagdocs.de/2010/01/14/status-eines-skype-nutzers-abfragen/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 12:15:20 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.tagdocs.de/2010/01/14/status-eines-skype-nutzers-abfragen/</guid>
		<description><![CDATA[
			
				
			
		
Skype ist eines der wenigen Programme über die ich eine extrem geteilte Meinung habe. Einerseits bin ich kein grosser Fan vom Skype-Client für Windows (er ist mir zu gross, die Handhabung finde ich nicht so berauschend, etc.), aber andererseits bin ich vom Entwickler-Standpunkt aus durchaus positiv von Skype überrascht.
Sehr praktisch ist z.B. die Art und [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.tagdocs.de%2F2010%2F01%2F14%2Fstatus-eines-skype-nutzers-abfragen%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.tagdocs.de%2F2010%2F01%2F14%2Fstatus-eines-skype-nutzers-abfragen%2F&amp;source=tagdocs&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.skype.com">Skype</a> ist eines der wenigen Programme über die ich eine extrem geteilte Meinung habe. Einerseits bin ich kein grosser Fan vom Skype-Client für Windows (er ist mir zu gross, die Handhabung finde ich nicht so berauschend, etc.), aber andererseits bin ich vom Entwickler-Standpunkt aus durchaus positiv von Skype überrascht.</p>
<p>Sehr praktisch ist z.B. die Art und Weise wie man den Status eines Benutzers feststellen kann. Hat ein User in Skype die Einstellung aktiviert, dass sein Status im Web veröffentlicht werden darf (Skype -&gt; Privatsphäre -&gt; &#8220;Mein Status darf im Netz veröffentlicht werden&#8221;), kann man seinen Status sehr einfach abfragen. Alles was man dazu wissen muss ist die folgende URL: http://mystatus.skype.com/</p>
<p>Angenommen ein Skype-User hat den Namen &#8220;TagDocsRockt&#8221;, dann kann man z.B. über</p>
<pre style="text-align: left;">http://mystatus.skype.com/TagDocsRockt</pre>
<p>ein Bild ausgeben lassen welches den Status anzeigt. Viel interessanter ist aber, den Status so zu bekommen, dass man ihn selber weiterverarbeiten kann (was bei einem Bild nicht wirklich der Fall ist). In dem Fall nutzt man eine der folgenden URLs:</p>
<pre>http://mystatus.skype.com/TagDocsRockt.txt

http://mystatus.skype.com/TagDocsRockt.num

http://mystatus.skype.com/TagDocsRockt.xml</pre>
<p>Durch die verschiedenen Erweiterungen kann man das Ausgabeformat beeinflussen. &#8220;txt&#8221; liefert den Status als normalen Text zurück (z.B. &#8220;Abwesend&#8221;) den man sogar durch anhängen einer weiteren Erweiterung übersetzen kann (&#8220;.txt.en&#8221; würde den Text auf englisch liefern, &#8220;txt.fr&#8221; auf französisch, etc.). &#8220;.num&#8221; liefert entsprechend den Status als numerischen Wert zurück und &#8220;.xml&#8221; als XML-Datei die den Status in 12 Sprachen und numerisch enthält.</p>
<p>Wie man sieht kann man so auf sehr einfache Weise den Status eines Skype-Nutzers abfragen (wenn er dies auch zulässt!).</p>
<p>Alle Infos zu der Schnittstelle finden sich in <a title="Skype Web API" href="https://developer.skype.com/Docs/Web?action=AttachFile&amp;do=get&amp;target=SkypeWebDevNotes.pdf">diesem PDF</a>.</p>
<p>Programmierbeispiele in PHP, Perl, etc. habe ich mir mal gespart &#8211; sie laufen je nach Programmiersprache und Server-Konfiguration auf 1-3 Zeilen Code hinaus die eigentlich jeder selbst schreiben kann (file_get_contents(&#8216;http://mystatus.skype.com/TagDocsRockt.txt&#8217;) &#8211; wäre so ein PHP Einzeiler).</p>
<p>Vielleicht kann die Info ja jemand gebrauchen <img src='http://www.tagdocs.de/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tagdocs.de/2010/01/14/status-eines-skype-nutzers-abfragen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CoolTips &#8211; Tooltips mit Prototype</title>
		<link>http://www.tagdocs.de/2009/12/31/cooltips-tooltips-mit-prototype/</link>
		<comments>http://www.tagdocs.de/2009/12/31/cooltips-tooltips-mit-prototype/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 12:15:49 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[MIT]]></category>

		<guid isPermaLink="false">http://www.tagdocs.de/2009/12/31/cooltips-tooltips-mit-prototype/</guid>
		<description><![CDATA[
			
				
			
		
Zum Jahresabschluss gibt es heute nochmal etwas für Prototype  
CoolTips ist ein Prototype PlugIn mit dem man auf einfache Weise Tooltips erzeugen kann.
Das PlugIn ist dabei primär als Ersatz für die Tooltip-Funktion der Browser gedacht und benutzt daher entsprechend den Inhalt des title-Attributs um den Tooltip zu füllen. Der positive Nebeneffekt dabei ist, dass [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.tagdocs.de%2F2009%2F12%2F31%2Fcooltips-tooltips-mit-prototype%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.tagdocs.de%2F2009%2F12%2F31%2Fcooltips-tooltips-mit-prototype%2F&amp;source=tagdocs&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_2191" class="wp-caption alignright" style="width: 330px"><a href="http://okonet.ru/projects/tooltips/"><img class="size-full wp-image-2191" title="CoolTips" src="http://www.tagdocs.de/wp-content/uploads/2009/12/proto_ct.png" alt="CoolTips" width="320" height="123" /></a><p class="wp-caption-text">CoolTips</p></div>
<p>Zum Jahresabschluss gibt es heute nochmal etwas für Prototype <img src='http://www.tagdocs.de/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':-)' class='wp-smiley' /> </p>
<p><a title="CoolTips" href="http://okonet.ru/projects/tooltips/">CoolTips</a> ist ein Prototype PlugIn mit dem man auf einfache Weise Tooltips erzeugen kann.</p>
<p>Das PlugIn ist dabei primär als Ersatz für die Tooltip-Funktion der Browser gedacht und benutzt daher entsprechend den Inhalt des title-Attributs um den Tooltip zu füllen. Der positive Nebeneffekt dabei ist, dass bei deaktiviertem JavaScript immernoch der Browser selbst einen Tooltip anzeigen kann dessen Inhalt identisch ist.</p>
<p>Per JavaScript kann man die Farben und Grösse des Tooltips festlegen und wie er sich verhält (ob er dem Mauszeiger folgt, wie lange es dauern soll bis er erscheint, etc.).</p>
<p>CoolTips funktioniert mit allen gängigen Browsern (IE6+, FF2+, Opera, usw.) und steht unter der MIT-Lizenz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tagdocs.de/2009/12/31/cooltips-tooltips-mit-prototype/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iWebSkel &#8211; Ein Website-&#8221;Framework&#8221;</title>
		<link>http://www.tagdocs.de/2009/10/06/iwebskel-ein-website-framework/</link>
		<comments>http://www.tagdocs.de/2009/10/06/iwebskel-ein-website-framework/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 11:15:50 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.tagdocs.de/2009/10/06/iwebskel-ein-website-framework/</guid>
		<description><![CDATA[
			
				
			
		
iWebSkel ist eine Art Rahmen für Webprojekte.
Federico Maggi (die Person hinter iWebSkel) hat sich gedacht, dass er seine Projekte immer auf die gleiche Art angeht (Basis-HTML, CSS-Reset, usw.) und hat daher ein kleines Archiv zusammengestellt das als Rahmen für neue Websites dienen kann.
Das Archiv welches man auf der Homepage herunterladen kann enthält entsprechend eine relativ [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.tagdocs.de%2F2009%2F10%2F06%2Fiwebskel-ein-website-framework%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.tagdocs.de%2F2009%2F10%2F06%2Fiwebskel-ein-website-framework%2F&amp;source=tagdocs&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_1814" class="wp-caption alignright" style="width: 330px"><a href="http://iwebskel.com/"><img class="size-full wp-image-1814" title="iWebSkel" src="http://www.tagdocs.de/wp-content/uploads/2009/10/iwebskel.png" alt="iWebSkel" width="320" height="157" /></a><p class="wp-caption-text">iWebSkel</p></div>
<p><a title="iWebSkel" href="http://iwebskel.com/">iWebSkel</a> ist eine Art Rahmen für Webprojekte.</p>
<p>Federico Maggi (die Person hinter iWebSkel) hat sich gedacht, dass er seine Projekte immer auf die gleiche Art angeht (Basis-HTML, CSS-Reset, usw.) und hat daher ein kleines Archiv zusammengestellt das als Rahmen für neue Websites dienen kann.</p>
<p>Das Archiv welches man auf der Homepage herunterladen kann enthält entsprechend eine relativ sinnvolle Verzeichnisstruktur, ein paar grundlegende Dateien (MooTools, Prototype, einen CSS-Reset, einige tausend Icons) die man für neue Projekte nutzen kann, etc.</p>
<p>Ob man iWebSkel als Solches gebrauchen kann hängt stark davon ab wie man selbst arbeitet. Allerdings finde ich die Idee als solche ganz interessant. Wer öfter mal Websites erstellt findet hier (glaube ich zumindest) einen brauchbaren Denkansatz dafür, wie man sich selber einen solchen Baukasten zusammenstellen kann.</p>
<p>Lasst euch übrigens nicht von der Grösse des Archivs abschrecken. Die 6MB kommen durch die über 6000 Icons zustande die enthalten sind. Ohne die Icons und MooTools/Prototype ist der Rahmen keine 20KB gross <img src='http://www.tagdocs.de/wp-content/plugins/tango-smilies/tango/face-wink.png' alt=';-)' class='wp-smiley' /> </p>
<p>iWebSkel selbst ist komplett lizenzfrei. Die Icons/JavaScript-Bibliotheken stehen unter ihren jeweils eigenen Lizenzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tagdocs.de/2009/10/06/iwebskel-ein-website-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scripteka &#8211; Prototype extensions library</title>
		<link>http://www.tagdocs.de/2009/07/13/scripteka-prototype-extensions-library/</link>
		<comments>http://www.tagdocs.de/2009/07/13/scripteka-prototype-extensions-library/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 10:00:44 +0000</pubDate>
		<dc:creator>Rüdiger</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.tagdocs.de/?p=1359</guid>
		<description><![CDATA[
			
				
			
		
Ein Framework wie Prototype eröffnet neue Möglichkeiten bei der Erstellung von Webseiten und Applikationen. Grundsätzlich geben solche Frameworks einem jedoch lediglich eine mehr oder weniger gut sortierte Palette von Werkzeugen an die Hand &#8211; das Rad, das die Applikation schließlich in Bewegung setzt, muß man letztendlich selbst bauen.
Selbst bauen, aber nicht selbst erfinden: Auf der [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.tagdocs.de%2F2009%2F07%2F13%2Fscripteka-prototype-extensions-library%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.tagdocs.de%2F2009%2F07%2F13%2Fscripteka-prototype-extensions-library%2F&amp;source=tagdocs&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<div class="wp-caption alignright" style="width: 330px"><a href="http://www.scripteka.com"><img style="margin: 5px;" title="Scripteka - Prototype extensions library" src="http://www.tagdocs.de/wp-content/uploads/2009/07/scripteka.jpg" alt="Scripteka - Prototype extensions library" width="320" height="262" /></a><p class="wp-caption-text">Scripteka - Prototype extensions library</p></div>
<p>Ein Framework wie Prototype eröffnet neue Möglichkeiten bei der Erstellung von Webseiten und Applikationen. Grundsätzlich geben solche Frameworks einem jedoch lediglich eine mehr oder weniger gut sortierte Palette von Werkzeugen an die Hand &#8211; das Rad, das die Applikation schließlich in Bewegung setzt, muß man letztendlich selbst bauen.</p>
<p>Selbst bauen, aber nicht selbst erfinden: Auf der Seite <a href="http://scripteka.com/" target="_blank">www.scripteka.com</a> findet sich eine ansehnliche Sammlung von nützlichen Klassen oder Plugins für Prototype.</p>
<p>Von <em>3d Image Reflection</em>, das automatisch Bilder mit einer Reflektion auf dem &#8220;Boden&#8221; versieht, bis hin zu <em>Zoomy</em>, einer schicken effektvollen Bildergalerie ist dort alles vertreten, wie beispielsweise auch <em>Control.DatePicker</em>, ein nettes Datumsauswahltool.</p>
<p>Die vorgestellten Plugins sind dort mit einer kurzen Beschreibung, dem Link zur Homepage, dem Aktualisierungsdatum und &#8211; sehr praktisch &#8211; der verwendeten Lizenz aufgelistet. Für angemeldete Benutzer bietet sich auch noch die Möglichkeit, die Plugins mit einem Rating zu versehen. Eine im unteren Bereich angesiedelte Tag-Cloud rundet das Erscheinungsbild dieser Scriptsammlungsseite ab, die sich auf Anhieb einen Platz in meinen Bookmarks gesichert hat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tagdocs.de/2009/07/13/scripteka-prototype-extensions-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
