<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0"><channel><title>mediaVROG Blog</title> <link>http://mediavrog.net/blog</link> <description>XHTML / CSS, Javascript / Ajax / Mootools, Typo3</description> <lastBuildDate>Thu, 22 Sep 2011 15:56:33 +0000</lastBuildDate> <language>de</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.5</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mediavrog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="mediavrog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmediavrog" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmediavrog" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmediavrog" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/mediavrog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmediavrog" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmediavrog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmediavrog" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>Social SEO – Content Content Content</title><link>http://mediavrog.net/blog/2011/09/22/seo/social-seo-roundup/</link> <comments>http://mediavrog.net/blog/2011/09/22/seo/social-seo-roundup/#comments</comments> <pubDate>Thu, 22 Sep 2011 15:52:13 +0000</pubDate> <dc:creator>Christina</dc:creator> <category><![CDATA[Suchmaschinenoptimierung (SEO)]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=3570</guid> <description><![CDATA[Social SEO ist eine Zusammenführung der klassischen Suchmaschinenoptimierung mit dem stetig wichtiger werdenden Social Media Management. Bis Dezember 2010 war der Einfluss von Social Media für die Suchmaschinenoptimierung sehr umstritten. Matt Cutts, Chefingenieur von Google, bestätigte im Winter 2012 offiziell, dass Social Media Beiträge nun im Suchalgorithmus berücksichtigt werden. Ziel ist es, durch qualitativ gute [...]Related posts:<ol><li><a href='http://mediavrog.net/blog/2008/05/19/weitere-themen/freischwebend/verspateter-geburtstag-blog-wird-1-jahr-und-1-woche-alt/' rel='bookmark' title='Permanent Link: verspäteter Geburtstag &#8211; Blog wird 1 Jahr und 1 Woche alt'>verspäteter Geburtstag &#8211; Blog wird 1 Jahr und 1 Woche alt</a></li><li><a href='http://mediavrog.net/blog/2007/07/26/seo/vermeidung-von-duplicate-content-im-bezug-auf-suchmaschinen/' rel='bookmark' title='Permanent Link: Vermeidung von duplicate content im Bezug auf Suchmaschinen'>Vermeidung von duplicate content im Bezug auf Suchmaschinen</a></li><li><a href='http://mediavrog.net/blog/2007/08/15/typo3/extensions/kj_imagelightbox-2-bugfix-fur-captions-bilduberschriften-bei-mehreren-content-elementen/' rel='bookmark' title='Permanent Link: kj_imagelightbox 2 &#8211; Bugfix für Captions / Bildüberschriften bei mehreren Content Elementen'>kj_imagelightbox 2 &#8211; Bugfix für Captions / Bildüberschriften bei mehreren Content Elementen</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>Social SEO ist eine Zusammenführung der klassischen <a title="SEO Experten mit Twago finden" href="http://www.twago.de/expert/SEO/SEO">Suchmaschinenoptimierung</a> mit dem stetig wichtiger werdenden Social Media Management.</p></blockquote><p>Bis Dezember 2010 war der Einfluss von Social Media für die Suchmaschinenoptimierung sehr umstritten. Matt Cutts, Chefingenieur von Google, <a title="Beitrag auf Youtube ansehen" href="http://www.youtube.com/watch?v=ofhwPC-5Ub4">bestätigte im Winter 2012 offiziell</a>, dass <strong>Social Media Beiträge nun im Suchalgorithmus berücksichtigt</strong> werden. Ziel ist es, durch qualitativ gute SEO-Maßnahmen (Onpage / Offpage), interessante und lesenswerte Inhalte anzubieten und so eine natürliche Verbreitung zu fördern.</p><p><span id="more-3570"></span><br /> Die Buttons von Facebook, Twitter und Google+ sollten auf der Homepage in das <a title="Webdesigner finden" href="http://www.twago.de/expert/Webdesigner/Webdesigner">Design</a> integriert werden und so dem Leser schnell die Möglichkeit bieten, es mit seinen favorisierten Netzwerk zu teilen. Die Inhalte sollten gerade im Social SEO themenrelevant, richtig geschrieben, interessant oder auch lustig sein. Unter Einbindung von <a title=" Grafikdesigner finden" href=" http://www.twago.de/expert/Grafik-Design/Grafikdesigner">Grafiken</a>, Bildern und Videos werden diese Beiträge mehr gelesen und auch mit anderen geteilt.</p><h2>Social Comments relevanter als &#8216;normale&#8217; Kommentare</h2><p>Eine <a title="Studie von Searchmetric auf dem Searchmetrics Blog nachlesen" href="http://www.seo-united.de/blog/seo/einfluss-von-social-media-aktivitaten-auf-seo.htm">Untersuchung im Juni 2011 von Searchmetrics</a> [<a href="http://mediavrog.net/blog/wp-content/uploads/2011/09/searchmetrics-facebook.pdf" title="Pressemitteilung von Searchmetrics als PDF downloaden">PDF</a>] hat ergeben, dass <strong>Facebook-Likes und Shares auch Einfluss auf die Positionierung im Suchmaschinenergebnis</strong> haben, was die Aussage von Matt Cutts unterstreicht. Der Studie kann man entnehmen, dass das Teilen von Inhalten bedeutender für die Suchmaschinenoptimierung ist, als das einfache Kommentieren von Beiträgen.</p><ul><li>Bei <strong>Facebook </strong>werden die Links, die man online stellt, als Nofollow Links angezeigt. Von daher könnte man davon ausgehen, dass diese Links nicht viel wert sind. Jedoch sollte man beim Linkaufbau auf die <strong>Natürlichkeit der Linkstruktur achten und für ein organisches Aussehen</strong> auch hier Backlinks aufbauen.</li><li>Die <strong>Relevanz von Twitter-Nachrichten</strong> ist durch die Aufhebung der Echtzeitsuche bei Google erheblich gesunken. Lediglich bei Bing werden Tweets und Retweets in Suchergebnissen gefunden.</li><li>Die <strong>+1 Empfehlungen sowie die Google+ Shares</strong> des eigenen sozialen Umfelds beeinflussen schon bei Google+ Usern die Suchergebnisse. Wie groß die Bedeutung des +1 Button für die Google-Suche ist bzw. sein wird, ist bisher jedoch noch nicht bekannt.</li></ul><h2>Gefahren</h2><p>Eine mögliche Gefahr beim fleißigen Teilen und Sharen kann großes Interesse sein, so dass Blogger anfangen den Content zu duplizieren. Es kann schnell passieren, dass Beiträge und Artikel auf unterschiedlichen Seiten erscheinen. Für die Seite die diesen Betrag zuerst veröffentlicht hat, kann dies<a title="Erklärungen zu Duplicate Content in der Google Online Hilfe" href="http://www.google.com/support/webmasters/bin/answer.py?answer=66359"><strong> negativen Einfluss auf das Ranking haben</strong></a>. Um das zu überprüfen, gibt es frei zugängliche online Content Monitoring-Tools wie <a title="Duplicate Content Checking Service" href="http://www.copyscape.com/">Copyscape</a>. In schweren Fällen von Urheberrechtsverletzung durch duplicate content kann z. B. bei Google ein <a title="Erklärungen zu DMCA" href="http://www.google.de/dmca.html"><abbr title="Digital Millennium Copyright Act">DMCA</abbr>-Antrag</a> gestellt werden, um diese Seiten aus dem Index zu entfernen.</p><h2>Unternehmensprofile pflegen</h2><p>Social Media Unternehmensprofile müssen <strong>stets gepflegt, aktualisiert und mit auch fremden Inhalten gefüllt</strong> werden, um dadurch Mehrwert für die Leser zu schaffen. Den Nutzern sollten Anreize geboten werden, um die Inhalte zu teilen und zu liken. Mit Hilfe von Keywords und Markenamen können Profile bei stetiger Pflege auch Social Media optimiert werden. Auch diese Maßnahme unterstützt beim Ranken bei den gängigen Suchmaschinen. Zudem ist der persönliche Kontakt durch Social Media in Bezug auf die Kundenbindung nicht zu unterschätzen.</p><p>Beim Linkaufbau, im Speziellen <strong>bei Gastartikeln auf anderen Blogs, sollten interessante und individuelle Beiträge</strong> geliefert werden, welche in Bezug auf den restlichen Content des Blogs eine hohe Relevanz aufweisen. Unternehmen können so den Kontakt zur Blogosphäre intensivieren und ausbauen.</p><h2>Kritisch und wohlbedacht mit Feedback umgehen</h2><p>Engagiert man sich als Unternehmen stark in der Social Media Welt kann man sich oft über positives Feedback freuen. Jedoch muss man auch lernen mit negativer Kritik umzugehen. Hierbei ist es sehr wichtig so schnell wie möglich, aber dennoch wohlüberlegt, zu reagieren. Allein eine patzige Antwort kann einen hohen Schaden für das Unternehmen anrichten, wenn sich diese durch Multiplikatoren verbreitet. Ein <strong>geschultes und kundenorientiertes Beschwerdemanagement</strong> zahlt sich an dieser Stelle aus.</p><p>Abschließend ist zu sagen, dass <strong>erfolgreiches Social SEO ein Zusammenschluss mehrerer Maßnahmen</strong> ist und nicht isoliert bearbeitet werden kann. Der klassische Linkaufbau, die Social Media Optimization, das Social Media Marketing zählen ebenso dazu wie die Online PR.</p><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2008/05/19/weitere-themen/freischwebend/verspateter-geburtstag-blog-wird-1-jahr-und-1-woche-alt/' rel='bookmark' title='Permanent Link: verspäteter Geburtstag &#8211; Blog wird 1 Jahr und 1 Woche alt'>verspäteter Geburtstag &#8211; Blog wird 1 Jahr und 1 Woche alt</a></li><li><a href='http://mediavrog.net/blog/2007/07/26/seo/vermeidung-von-duplicate-content-im-bezug-auf-suchmaschinen/' rel='bookmark' title='Permanent Link: Vermeidung von duplicate content im Bezug auf Suchmaschinen'>Vermeidung von duplicate content im Bezug auf Suchmaschinen</a></li><li><a href='http://mediavrog.net/blog/2007/08/15/typo3/extensions/kj_imagelightbox-2-bugfix-fur-captions-bilduberschriften-bei-mehreren-content-elementen/' rel='bookmark' title='Permanent Link: kj_imagelightbox 2 &#8211; Bugfix für Captions / Bildüberschriften bei mehreren Content Elementen'>kj_imagelightbox 2 &#8211; Bugfix für Captions / Bildüberschriften bei mehreren Content Elementen</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=_hM5Iks6oM4:S_pir3VTtV0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=_hM5Iks6oM4:S_pir3VTtV0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=_hM5Iks6oM4:S_pir3VTtV0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=_hM5Iks6oM4:S_pir3VTtV0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/_hM5Iks6oM4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2011/09/22/seo/social-seo-roundup/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hilfe für Japan</title><link>http://mediavrog.net/blog/2011/03/17/help-japan/hilfe-fur-japan/</link> <comments>http://mediavrog.net/blog/2011/03/17/help-japan/hilfe-fur-japan/#comments</comments> <pubDate>Thu, 17 Mar 2011 22:38:49 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[Help Japan]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=3547</guid> <description><![CDATA[Wir alle sind entsetzt von den Katastrophen in Japan. Nach dem schweren Erdbeben und dem Tsunami ist nun unsicher, ob die Reaktoren noch heruntergekühlt werden können. Tausende Menschen haben ihr Zuhause verloren und frieren und hungern in Notunterkünften. Ich möchte gern die kleine Reputation dieses Blogs und von Custom Form Elements dazu nutzen, Spenden für [...]Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/06/06/mootools/mootools-customformelements-checkboxen-und-radiobuttons-selbst-per-css-gestalten/' rel='bookmark' title='Permanent Link: mootools &#8211; custom Form Elements 1.8beta: Checkboxen und Radiobuttons selbst per CSS gestalten'>mootools &#8211; custom Form Elements 1.8beta: Checkboxen und Radiobuttons selbst per CSS gestalten</a></li><li><a href='http://mediavrog.net/blog/2007/10/24/browser/markieren-von-text-abschalten-ohne-javascript-per-css/' rel='bookmark' title='Permanent Link: Markieren von Text abschalten ohne Javascript per CSS'>Markieren von Text abschalten ohne Javascript per CSS</a></li><li><a href='http://mediavrog.net/blog/2008/06/17/browser/firefox/droht-der-firefox-download-day-zu-floppen/' rel='bookmark' title='Permanent Link: Droht der Firefox Download-Day zu floppen?'>Droht der Firefox Download-Day zu floppen?</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Wir alle sind entsetzt von den Katastrophen in Japan. Nach dem schweren Erdbeben und dem Tsunami ist nun unsicher, ob die Reaktoren noch heruntergekühlt werden können. Tausende Menschen haben ihr Zuhause verloren und frieren und hungern in Notunterkünften.</p><p>Ich möchte gern die kleine Reputation dieses Blogs und von Custom Form Elements dazu nutzen, Spenden für die <a href="http://www.aktion-deutschland-hilft.de">Aktion Deutschland hilft</a> zu sammeln. Ich rufe daher alle Leser meines Blogs und Nutzer von <a href="http://customformelements.net">Custom Form Elements</a> dazu aufrufen, <a href="http://www.aktion-deutschland-hilft.de/de/aktiv-helfen/interaktiv-helfen/starte-deine-spendenaktion/?update=customformelements">einen kleinen Beitrag auf meiner Aktionsseite zu spenden</a> (geht auch per PayPal). Die Aktion Deutschland hilft ist eine geprüfte Spendenbündnis aus verschiedenen Hilfsorganisationen, welche gerade Gelder sammelt um den Menschen Japan <a href="http://www.aktion-deutschland-hilft.de/de/hilfseinsaetze/erdbeben-japan/betroffene-des-erdbebens-bekommen-konkrete-hilfe/">gezielt zu helfen</a>.</p><p>10 € habe ich zu Beginn mal gespendet&#8230; Ein Anfang.</p><h2> <a href="http://www.aktion-deutschland-hilft.de/de/aktiv-helfen/interaktiv-helfen/starte-deine-spendenaktion/?update=customformelements">Jetzt für Japan spenden &#8211; 500 € sind das Ziel</a><br /></h2><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/06/06/mootools/mootools-customformelements-checkboxen-und-radiobuttons-selbst-per-css-gestalten/' rel='bookmark' title='Permanent Link: mootools &#8211; custom Form Elements 1.8beta: Checkboxen und Radiobuttons selbst per CSS gestalten'>mootools &#8211; custom Form Elements 1.8beta: Checkboxen und Radiobuttons selbst per CSS gestalten</a></li><li><a href='http://mediavrog.net/blog/2007/10/24/browser/markieren-von-text-abschalten-ohne-javascript-per-css/' rel='bookmark' title='Permanent Link: Markieren von Text abschalten ohne Javascript per CSS'>Markieren von Text abschalten ohne Javascript per CSS</a></li><li><a href='http://mediavrog.net/blog/2008/06/17/browser/firefox/droht-der-firefox-download-day-zu-floppen/' rel='bookmark' title='Permanent Link: Droht der Firefox Download-Day zu floppen?'>Droht der Firefox Download-Day zu floppen?</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=jxz98YC5-Z4:N7Bifr7w1J8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=jxz98YC5-Z4:N7Bifr7w1J8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=jxz98YC5-Z4:N7Bifr7w1J8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=jxz98YC5-Z4:N7Bifr7w1J8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/jxz98YC5-Z4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2011/03/17/help-japan/hilfe-fur-japan/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>mootools 1.3 cheat sheet</title><link>http://mediavrog.net/blog/2011/02/09/mootools/mootools-1-3-cheat-sheet/</link> <comments>http://mediavrog.net/blog/2011/02/09/mootools/mootools-1-3-cheat-sheet/#comments</comments> <pubDate>Wed, 09 Feb 2011 11:06:57 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[Mootools (MT)]]></category> <category><![CDATA[cheat-sheet]]></category> <category><![CDATA[development]]></category> <category><![CDATA[pdf]]></category> <category><![CDATA[reference]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=718</guid> <description><![CDATA[They did it again! Major Update visited the mootools library and brought a bunch of improvements. His Sidekick &#8220;Slick&#8221; is ready for hardcore performace action under the hood. For you to not loose track of all changes print out this handy sheet and be prepared! For your coding pleasure, i just updated my cheat sheet [...]Related posts:<ol><li><a href='http://mediavrog.net/blog/2008/08/10/mootools/mootools-12-cheat-sheet-updated/' rel='bookmark' title='Permanent Link: mootools 1.2 cheat sheet updated'>mootools 1.2 cheat sheet updated</a></li><li><a href='http://mediavrog.net/blog/2007/06/15/mootools/mootools-cheat-sheet/' rel='bookmark' title='Permanent Link: mootools 1.1 &#8211; cheat sheet'>mootools 1.1 &#8211; cheat sheet</a></li><li><a href='http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/' rel='bookmark' title='Permanent Link: mootools 1.2 cheat sheet'>mootools 1.2 cheat sheet</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>They did it again! Major Update visited the mootools library and brought a bunch of improvements. His Sidekick &#8220;Slick&#8221; is ready for hardcore performace action under the hood. For you to not loose track of all changes print out this handy sheet and be prepared!</p></blockquote><p><span id="more-718"></span><br /> For your coding pleasure, i just updated my cheat sheet to the new revision. This time i finally managed to document <strong>Core</strong> <strong>AND</strong> some assorted <strong>More</strong>-Plugins.</p><p>Grab your copy as long as it&#8217;s fresh!</p><h2>Download as PDF</h2><p><a href="http://mediavrog.net/blog/grab/mootools-1.3-cheat-sheet1.pdf" alt="Get MooTools 1.3 Core / More Cheat Sheet"><img src="http://mediavrog.net/blog/wp-content/uploads/2011/02/download-mootools-1.3-cheat-sheet1.jpg" alt="MooTools 1.3 Core / More Cheat Sheet" /><br />MooTools 1.3 Core / More Cheat Sheet</a> [<img alt="pdf" title="pdf" class="download-icon" src="http://mediavrog.net/blog/wp-content/plugins/download-monitor/img/filetype_icons/document-pdf.png" />, 502.43 kB]</p><p>Contains documentation for Mootools Core (Browser, Class, Object, String, Function, Array, Number, Event, Element, Fx, Request, Swiff, Json) and Mootools More (Fx.Slide, Drag, Drag.Move, Extended Types, Asset, Date with a brief explanation of format keys, URI and more).</p><p><a href="http://mediavrog.net/blog/2011/03/17/help-japan/hilfe-fur-japan">Please help Japan</a></p><h2>Did this work save you time and money?</h2><form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="2Q3XZFR6AZ7EQ"> <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> <img alt="" border="0" src="https://www.paypal.com/de_DE/i/scr/pixel.gif" width="1" height="1"><br /></form><p>Any donation is much appreciated :)</p><h2>Oldschool? Retro?</h2><ul><li><a href="http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/">Mootools 1.2 Cheat Sheet</a></li><li><a href="http://mediavrog.net/blog/2007/06/15/mootools/mootools-cheat-sheet/">Mootools 1.1 Cheat Sheet</a></li><li><a href="http://snook.ca/archives/javascript/mootools_r83_cheatsheet">Mootools r.83 Cheat Sheet @ snook.ca</a></li></ul><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2008/08/10/mootools/mootools-12-cheat-sheet-updated/' rel='bookmark' title='Permanent Link: mootools 1.2 cheat sheet updated'>mootools 1.2 cheat sheet updated</a></li><li><a href='http://mediavrog.net/blog/2007/06/15/mootools/mootools-cheat-sheet/' rel='bookmark' title='Permanent Link: mootools 1.1 &#8211; cheat sheet'>mootools 1.1 &#8211; cheat sheet</a></li><li><a href='http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/' rel='bookmark' title='Permanent Link: mootools 1.2 cheat sheet'>mootools 1.2 cheat sheet</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=t4ufyEWdMGE:h6j4WIVTT9I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=t4ufyEWdMGE:h6j4WIVTT9I:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=t4ufyEWdMGE:h6j4WIVTT9I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=t4ufyEWdMGE:h6j4WIVTT9I:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/t4ufyEWdMGE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2011/02/09/mootools/mootools-1-3-cheat-sheet/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Mobile Widgets – Eine Einführung</title><link>http://mediavrog.net/blog/2010/06/07/widgets-wgt/mobile-widgets-eine-einfuhrung/</link> <comments>http://mediavrog.net/blog/2010/06/07/widgets-wgt/mobile-widgets-eine-einfuhrung/#comments</comments> <pubDate>Mon, 07 Jun 2010 11:06:51 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[Widgets (WGT)]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[blackberry]]></category> <category><![CDATA[google]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[nokia]]></category> <category><![CDATA[palm]]></category> <category><![CDATA[rim]]></category> <category><![CDATA[s60]]></category> <category><![CDATA[vodafone]]></category> <category><![CDATA[w3c]]></category> <category><![CDATA[widgets]]></category> <category><![CDATA[wrt]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=616</guid> <description><![CDATA[Während meiner Tätigkeit bei MyMobai habe ich aktuelle Möglichkeiten zur mobilen Cross-Plattform Entwicklung evaluiert. Neben der Nutzung von Tools wie Titanium und PhoneGap sind dabei vor allem Widgets sehr interessant. In diesem und folgenden Artikeln möchte ich daher über meine Erfahrung damit berichten. Zu Beginn eine Einführung zu Widgets: Was sind Widgets? Ein Widget ist [...]No related posts.]]></description> <content:encoded><![CDATA[<blockquote><p>Während meiner Tätigkeit bei <a href="http://www.mymobai.de">MyMobai</a> habe ich aktuelle Möglichkeiten zur mobilen Cross-Plattform Entwicklung evaluiert. Neben der Nutzung von Tools wie <strong>Titanium </strong>und <strong>PhoneGap </strong>sind dabei vor allem <strong>Widgets </strong>sehr interessant.</p><p>In diesem und folgenden Artikeln möchte ich daher über meine Erfahrung damit berichten. Zu Beginn eine Einführung zu Widgets:</p></blockquote><p><span id="more-616"></span></p><h2>Was sind Widgets?</h2><h3>Ein Widget ist per Definition</h3><blockquote><p>eine Komponente eines grafischen Fenstersystems. Das Widget besteht zum einen aus dem Fenster, einem sichtbaren Bereich, der Maus- und/oder Tastaturereignisse empfängt, und zum anderen aus dem nicht sichtbaren Objekt, das den Zustand der Komponente speichert und über bestimmte Zeichenoperationen den sichtbaren Bereich verändern kann. Widgets sind immer in ein bestimmtes Fenstersystem eingebunden und nutzen dieses zur Interaktion mit dem Anwender oder anderen Widgets des Fenstersystems. [Quelle: Wikipedia]</p></blockquote><p>Aus Nutzersicht sind Widgets im klassischen Sinne kleine Programme, welche einen ganz konkret abgegrenzten Anwendungsfall abbilden. Sie lassen sich ohne Einarbeitung bedienen und besitzen nur wenige Ansichten. Doch gerade auf mobilen Endgeräten stimmt dies nicht immer: es existiert zwar eine Vielzahl von einfachen Widgets wie Feedreadern und kleinen Utility-Programmen, aber <strong>auch komplexe Anwendungen wie Location Based Services</strong> werden auf Basis der Widget-Technologie implementiert.</p><p>Technisch gesehen sind Widgets auf den meisten Plattformen einfache <strong>Packages aus XHTML-, Javascript,- CSS- und Bildressourcen</strong>. Damit sie ausgeführt werden können, wird eine so genannte <strong>Widget Runtime </strong>(<em>WRT</em>) benötigt, welche auch auf mobilen Geräten vorzufinden sind.</p><h3>Vorteile von Widgets</h3><p>Der größte Vorteil bei der Widgetentwicklung ist wohl die <strong>einfache Umsetzung mittels bekannter Webtechnologien (X)HTML, CSS und JavaScript</strong>. Im Gegensatz zur nativen Programmierung wie mit objective-c oder C++ finden auch Fronendentwickler einen leichten Einstieg in die mobile Anwendungsentwicklung. Vorhandenes Know-How kann dadurch ohne Umwege genutzt werden.</p><p>Auch<strong> im Vergleich zu Webanwendungen</strong> bieten Widgets einige Vorteile:</p><ul><li> Mit dem Widget werden die zur Ausführung benötigten Ressourcen wie Anwendungscode und Bilder auf dem Zielgerät mitinstalliert. Unnötiger Traffic für Applikationsressourcen wird somit gezielt vermieden.</li><li>Viele Widgets nutzen die dynamische Abfrage von Daten mittels AJAX um sich zu aktualisieren oder Inhalte von verschiedenen Diensten einzubinden. Dies wird vor allem durch eine lockere bzw. konfigurierbare Cross-Domain-Policy ermöglicht.</li></ul><p>Weiterhin stellt die WRT einem Widget Zugriff auf <strong>Geräte-API</strong> bereit. Damit ist ein Widget, im Gegensatz zu mobilen Webseiten, in der Lage auf Funktionen wie Messaging, Multimediaanwendungen usw. des Geräts zuzugreifen und steht einer nativen Anwendung diesbezüglich in nichts nach.</p><hr /><strong>Auf der nächsten Seite wird ein Überblick über aktuelle Widget Runtimes gegeben.</strong></p><p>No related posts.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=PRltGiiw8Hw:WN9txjDMXqk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=PRltGiiw8Hw:WN9txjDMXqk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=PRltGiiw8Hw:WN9txjDMXqk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=PRltGiiw8Hw:WN9txjDMXqk:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/PRltGiiw8Hw" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2010/06/07/widgets-wgt/mobile-widgets-eine-einfuhrung/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Mootools “Check it, don’t select it” – Checkboxen statt multiple Select</title><link>http://mediavrog.net/blog/2010/04/21/mootools/mootools-check-it-dont-select-it-checkboxen-statt-multiple-select/</link> <comments>http://mediavrog.net/blog/2010/04/21/mootools/mootools-check-it-dont-select-it-checkboxen-statt-multiple-select/#comments</comments> <pubDate>Tue, 20 Apr 2010 23:20:37 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[Mootools (MT)]]></category> <category><![CDATA[checkbox]]></category> <category><![CDATA[mehrfachauswahl]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[select]]></category> <category><![CDATA[usability]]></category><guid isPermaLink="false">http://wp1183519.vwp4470.webpack.hosteurope.de/blog/?p=485</guid> <description><![CDATA[Check it - don't select it für Mootools: Eine Liste von Checkboxen als Alternative zu Mehrfachauswahlfeldern (select[mutliple]) zur Verbesserung der Usability.Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/06/06/mootools/mootools-customformelements-checkboxen-und-radiobuttons-selbst-per-css-gestalten/' rel='bookmark' title='Permanent Link: mootools &#8211; custom Form Elements 1.8beta: Checkboxen und Radiobuttons selbst per CSS gestalten'>mootools &#8211; custom Form Elements 1.8beta: Checkboxen und Radiobuttons selbst per CSS gestalten</a></li><li><a href='http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/' rel='bookmark' title='Permanent Link: mootools 1.2 cheat sheet'>mootools 1.2 cheat sheet</a></li><li><a href='http://mediavrog.net/blog/2008/02/13/mootools/neue-version-der-custom-form-elements/' rel='bookmark' title='Permanent Link: Neue Version der Custom Form Elements'>Neue Version der Custom Form Elements</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>Bereits vor einigen Jahren habe ich das <a href="http://c82.net/posts.php?id=25" title="Beitrag auf c82.net in englischer Sprache lesen">Statement von Nicholas Rougeux bezüglich der Nutzerfreundlichkeit von Mehrfachauswahlfeldern</a> (<var>select[multiple]</var>) gelesen. Er stellt als Alternative dazu eine CheckedListBox vor. Diese habe ich zur freien Verwendung in eine Mootools-Klasse gepackt.</p></blockquote><p><span id="more-485"></span></p><h2>Select[multiple] ist nicht sehr benutzerfreundlich</h2><p>Um den Artikel kurz aufzugreifen: Auswahlfelder mit Mehrfachauswahl sind nicht sehr benutzerfreundlich. Der Nutzer muss zum Selektieren mehrerer Werte die <kbd>Strg</kbd>-Taste gedrückt halten &#8211; lässt er einmal aus Versehen los (z.B. beim Scrollen durch die Liste) und markiert nun einen Wert, so ist nur noch dieser allein ausgewählt. Das Gleiche Problem zeigt sich beim Benutzen der <kbd>Hoch</kbd> und <kbd>Runter</kbd>-Tasten zum Navigieren der Optionen.</p><h2>Eine Liste von Checkboxen als Alternative</h2><p>Checkboxen sind hingegen einfacher in der Bedienung: Ein Klick aktiviert sie, ein weiterer deselektiert sie wieder. Der Nutzer kann sich so leichter auf seine primäre Aufgabe (das Selektieren von Optionen) konzentrieren, als darauf zu achten, bestimmte Tasten zu drücken.</p><h2>CheckedListBox für Mootools</h2><p>Zur Wiederverwendung und schnellen Verbesserung der Benutzerfreundlichkeit auch in bestehenden Systemen (wo z.B. die HTML-Templates nicht geändert werden sollen) habe ich eine Mootools-Klasse geschrieben, welche <var>select[multiple]</var>-Elemente in ungeordnete Listen von <var>input[type=checkbox]</var> überführt. Dabei übernimmt es die Dimensionen des select-Feldes, damit das Layout nicht springt.</p><p>In dieser Implementierung steht es frei, eine Mehrfachauswahl vollständig durch eine Liste von Checkboxen zu ersetzen oder die Mehrfachauswahl nur auszublenden. Letzteres kann vor allem sinnvoll sein, um bereits bestehende Javascripte, welche das select-Element in seiner Funktion erweitern (z.B. Filter) nicht anpassen zu müssen. Um das select zu komplett zu ersetzen, kann dem Konstruktor die Option <var>replaceOriginal</var> übergeben werden.</p><pre class="brush: js;">
window.addEvent("domready", (function($){
   new CheckedListBox($("mySelect"));
   new CheckedListBox($("mySelect2"), {replaceOriginal: true} )
}).pass(document.id) );
</pre><h2>Download</h2><p>Es ist natürlich noch viel Raum für Verbesserungen. Vorschläge/Patches sind willkommen :):</p><p><a href="http://github.com/mediavrog/Check-it--don-t-select-it"></p><p>Bis ich das Plugin für die Mootools Forge aufbereitet habe, kann folgender Download Link genutzt werden:</p><p><a href='http://mediavrog.net/blog/wp-content/uploads/2010/03/CheckedListBox.js' class="download">CheckedListBox.js (2,88 kB)</a></p><p>Das minimal benötigte CSS (vgl. auch die Demo weiter unten für ein vollständiges Beispiel):</p><pre class="brush: css;">
.cidsi{
   border: 1px solid #ccc;
}

.cidsi li label:hover, .cidsi label.cidsi-checked{
   background-color: #EFFF79;
}

.cidsi li label{
   cursor: pointer;
   border-bottom: 1px dotted #ccc;
   text-indent: -35px;
   display: block;
   padding: 10px 10px 10px 35px;
}

.cidsi li label input{
   vertical-align: top;
   margin:0 10px;
}

* html .checklist label { height: 1%; }
</pre><h2>Demo</h2><p><iframe style="width: 100%; height: 700px" src="http://jsfiddle.net/YW7SP/6/embedded/"></iframe></p><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/06/06/mootools/mootools-customformelements-checkboxen-und-radiobuttons-selbst-per-css-gestalten/' rel='bookmark' title='Permanent Link: mootools &#8211; custom Form Elements 1.8beta: Checkboxen und Radiobuttons selbst per CSS gestalten'>mootools &#8211; custom Form Elements 1.8beta: Checkboxen und Radiobuttons selbst per CSS gestalten</a></li><li><a href='http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/' rel='bookmark' title='Permanent Link: mootools 1.2 cheat sheet'>mootools 1.2 cheat sheet</a></li><li><a href='http://mediavrog.net/blog/2008/02/13/mootools/neue-version-der-custom-form-elements/' rel='bookmark' title='Permanent Link: Neue Version der Custom Form Elements'>Neue Version der Custom Form Elements</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=PlBEKeRiZVw:ycyz9qAxFLs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=PlBEKeRiZVw:ycyz9qAxFLs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=PlBEKeRiZVw:ycyz9qAxFLs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=PlBEKeRiZVw:ycyz9qAxFLs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/PlBEKeRiZVw" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2010/04/21/mootools/mootools-check-it-dont-select-it-checkboxen-statt-multiple-select/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Factory method – design patterns in Mootools 1</title><link>http://mediavrog.net/blog/2010/03/08/mootools/factory-method-design-patterns-in-mootools-1/</link> <comments>http://mediavrog.net/blog/2010/03/08/mootools/factory-method-design-patterns-in-mootools-1/#comments</comments> <pubDate>Mon, 08 Mar 2010 12:18:03 +0000</pubDate> <dc:creator>steve</dc:creator> <category><![CDATA[Mootools (MT)]]></category> <category><![CDATA[design pattern]]></category> <category><![CDATA[factory]]></category> <category><![CDATA[mixin]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=605</guid> <description><![CDATA[Wer den Objektorientierungsansatz von Mootools oft nutzt wird das factory method pattern früher oder später nutzen wollen. Eine einfache Implementierung als Mixin könnte wie folgt aussehen: var Factory = new Class({ factor: function(classname, params) { return new window[classname](params); } }); Jede Mootools-Klasse wird bei ihrer Definition einer Variablen zugewiesen, welche sich automatisch im global scope, [...]Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/06/04/mootools/mootools-tab-klasse-tabbing-fur-semantisch-korrekt-ausgezeichnetes-xhtml/' rel='bookmark' title='Permanent Link: mootools &#8211; &#8220;SmartTabs&#8221; : Tab-Klasse / Tabbing für semantisch korrekt ausgezeichnetes XHTML'>mootools &#8211; &#8220;SmartTabs&#8221; : Tab-Klasse / Tabbing für semantisch korrekt ausgezeichnetes XHTML</a></li><li><a href='http://mediavrog.net/blog/2010/04/21/mootools/mootools-check-it-dont-select-it-checkboxen-statt-multiple-select/' rel='bookmark' title='Permanent Link: Mootools &#8220;Check it, don&#8217;t select it&#8221; &#8211; Checkboxen statt multiple Select'>Mootools &#8220;Check it, don&#8217;t select it&#8221; &#8211; Checkboxen statt multiple Select</a></li><li><a href='http://mediavrog.net/blog/2007/06/15/mootools/mootools-cheat-sheet/' rel='bookmark' title='Permanent Link: mootools 1.1 &#8211; cheat sheet'>mootools 1.1 &#8211; cheat sheet</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>Wer den Objektorientierungsansatz von Mootools oft nutzt wird das <strong><a href="http://de.wikipedia.org/wiki/Fabrikmethode">factory method pattern</a></strong> früher oder später nutzen wollen. Eine einfache Implementierung als Mixin könnte wie folgt aussehen:</p></blockquote><p><span id="more-605"></span></p><pre class="brush: js;">
var Factory = new Class({
   factor: function(classname, params) {
      return new window[classname](params);
   }
});</pre><p>Jede Mootools-Klasse wird bei ihrer Definition einer Variablen zugewiesen, welche sich automatisch im global scope, dem window-object, befindet und über den Objektzugriff &#8220;[]&#8221; angesprochen werden kann.</p><p>Die Implementierung dieses Entwurfsmusters lässt sich nun in jeder weiteren Klasse einfach als Mixin nutzen.</p><pre class="brush: js;">
var myClass = new Class({
   Implements: [Factory]
});</pre><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/06/04/mootools/mootools-tab-klasse-tabbing-fur-semantisch-korrekt-ausgezeichnetes-xhtml/' rel='bookmark' title='Permanent Link: mootools &#8211; &#8220;SmartTabs&#8221; : Tab-Klasse / Tabbing für semantisch korrekt ausgezeichnetes XHTML'>mootools &#8211; &#8220;SmartTabs&#8221; : Tab-Klasse / Tabbing für semantisch korrekt ausgezeichnetes XHTML</a></li><li><a href='http://mediavrog.net/blog/2010/04/21/mootools/mootools-check-it-dont-select-it-checkboxen-statt-multiple-select/' rel='bookmark' title='Permanent Link: Mootools &#8220;Check it, don&#8217;t select it&#8221; &#8211; Checkboxen statt multiple Select'>Mootools &#8220;Check it, don&#8217;t select it&#8221; &#8211; Checkboxen statt multiple Select</a></li><li><a href='http://mediavrog.net/blog/2007/06/15/mootools/mootools-cheat-sheet/' rel='bookmark' title='Permanent Link: mootools 1.1 &#8211; cheat sheet'>mootools 1.1 &#8211; cheat sheet</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=HSYGdEoAGqs:kCyuwVfi-Hs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=HSYGdEoAGqs:kCyuwVfi-Hs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=HSYGdEoAGqs:kCyuwVfi-Hs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=HSYGdEoAGqs:kCyuwVfi-Hs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/HSYGdEoAGqs" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2010/03/08/mootools/factory-method-design-patterns-in-mootools-1/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>CSS Sprites – Webseiten Performance 1</title><link>http://mediavrog.net/blog/2010/02/16/css/css-sprites-webseiten-performance-1/</link> <comments>http://mediavrog.net/blog/2010/02/16/css/css-sprites-webseiten-performance-1/#comments</comments> <pubDate>Mon, 15 Feb 2010 23:33:06 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[Cascading Style Sheets (CSS)]]></category> <category><![CDATA[animation]]></category> <category><![CDATA[clipping]]></category> <category><![CDATA[performance]]></category> <category><![CDATA[sprites]]></category> <category><![CDATA[yslow]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=446</guid> <description><![CDATA[CSS Sprites sind ein sehr gutes Mittel zur Verringerung der Ladezeiten von Webseiten. Dennoch scheuen viele Entwickler noch den Einsatz von CSS Sprites, da fehlende Erfahrung beim Erstellen viel Zeit kosten und den Performancegewinn zunichte machen kann. In diesem Artikel möchte ich gängige Verfahren und Ansätze darstellen, um übliche Fehler zu vermeiden. Ich möchte dem [...]Related posts:<ol><li><a href='http://mediavrog.net/blog/2008/04/25/wordpress/wordpress-25-bilder-groser-als-500-pixel-breite-in-beitrage-einfugen/' rel='bookmark' title='Permanent Link: WordPress 2.5 &#8211; Bilder größer als 500 Pixel Breite in Beiträge einfügen'>WordPress 2.5 &#8211; Bilder größer als 500 Pixel Breite in Beiträge einfügen</a></li><li><a href='http://mediavrog.net/blog/2009/09/10/typo3/typo3-nach-umzug-auf-neuen-server-anzeigen-vorschauoption-springt-auf-alten-server/' rel='bookmark' title='Permanent Link: Typo3 nach Umzug auf neuen Server: &#8220;Anzeigen / Vorschauoption&#8221; springt auf alten Server'>Typo3 nach Umzug auf neuen Server: &#8220;Anzeigen / Vorschauoption&#8221; springt auf alten Server</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>CSS Sprites sind ein sehr gutes Mittel zur Verringerung der Ladezeiten von Webseiten. Dennoch scheuen viele Entwickler noch den Einsatz von CSS Sprites, da fehlende Erfahrung beim Erstellen viel Zeit kosten und den Performancegewinn zunichte machen kann. In diesem Artikel möchte ich gängige Verfahren und Ansätze darstellen, um übliche Fehler zu vermeiden. Ich möchte dem Leser damit die Fähigkeit vermitteln, die richtigen Entscheidungen zum Einsatz von CSS Sprites treffen zu können.</p></blockquote><p><span id="more-446"></span></p><h2>Was sind CSS Sprites?</h2><p>Eine knappe Einführung noch vorweg, für alle die mit dem Begriff per se (noch) nichts anfangen können:<br /> Sprites sind (Bild-)Dateien, in denen viele Bilder nebeneinander angeordnet sind. Bei der Darstellung eines Sprite wird aber immer nur ein Ausschnitt gezeigt, während die anderen Bilder verborgen bleiben (<em>maskiert</em>). Beim Verschieben der Grafik im Hintergrund wird ein weiterer Teil sichtbar. Animiert man die Position des Hintergrundbildes, kann so der Eindruck von Bewegung entstehen. Diese Technik entstammt der Computerspielindustrie, wo sie bereits seit Jahrzehnten eingesetzt wird. <a href="http://de.wikipedia.org/wiki/Sprite_%28Computergrafik%29">Genaueres zu Sprites im Allgemeinen findet sich in der Wikipedia.</a></p><div id="attachment_459" class="wp-caption aligncenter" style="width: 260px"><img class="size-full wp-image-459 " title="Kirby Idle Animation by hextupleyoodot" src="http://mediavrog.net/blog/wp-content/uploads/2010/02/Kirby_Idle_Animation_by_hextupleyoodot.gif" alt="Kirby Idle Animation by hextupleyoodot" width="50" height="50" /><p class="wp-caption-text">Kirby Idle Animation by hextupleyoodot - Thanks</p></div><div id="attachment_460" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-460" title="kirby-sprite-by-hextupleyoodot" src="http://mediavrog.net/blog/wp-content/uploads/2010/02/kirby-sprite-by-hextupleyoodot.png" alt="Die Einzelbilder der Kirby Idle Animation by hextupleyoodot" width="500" height="98" /><p class="wp-caption-text">Die Einzelbilder der Kirby Idle Animation by hextupleyoodot</p></div><p>(thanks to <a href="http://hextupleyoodot.deviantart.com/">hextupleyoodot</a>)</p><p><strong>CSS Sprites</strong> nutzen ebenfalls eine Bilddatei, in der mehrere Einzelbilder enthalten sind, aber meist nicht zum Zwecke der Animation. Vielmehr werden sie als Hintergrundbild vieler Elemente referenziert, wobei durch Angabe der Position das gewünschte Bild dargestellt wird.</p><blockquote class="tip"><p>CSS Sprites kommen vor allem für kleinere Grafiken und Hintergrundgrafiken zum Einsatz, welche auf einer Webseite zur Gestaltung eingesetzt werden. Diese Technik eignet sich für Designelemente und nicht für inhaltsbezogene Bilder wie Fotos.</p></blockquote><h3>Wie funktionieren CSS Sprites genau?</h3><p>Das folgende <strong>Beispielbild </strong>enthält mehrere Zustände einer Auswahlbox. Anstatt per :hover, :focus etc. die Bilder auszutauschen, habe ich sie in ein Bild gepackt (&gt;&gt; CSS Sprite). Sie sollen nun als Hintergrundbilder eines HTML-Elements zum Einsatz kommen. Mittels CSS wird dabe das Sprite als <var>background-image</var> zugewiesen. Der Trick besteht nun darin, für jeden Status des Elements die passende <var>background-position</var> zu definieren. Damit wird das Sprite unter dem Element so positioniert, dass die gewünschte Teilgrafik sichtbar wird.</p><h4>Beispiel für die Verwendung von CSS Sprites</h4><p style="text-align: center;"><a href="http://mediavrog.net/blog/wp-content/uploads/2010/02/checkboxes.png"><img class="size-full wp-image-474 aligncenter" title="Beispiel Checkboxen" src="http://mediavrog.net/blog/wp-content/uploads/2010/02/checkboxes1.png" alt="" width="400" height="400" /></a></p><h4>Das passende CSS</h4><pre class="brush: css;">.checkbox{
  background: url(checkboxes.png) no-repeat 0 0;
  height: 25px;
  width: 25px;
}

.checkbox.checked{
  background-position: 0 -40px;
}

.checkbox:focus{
  background-position: 0 -80px;
}

[...]</pre><p><a class="button" href="http://customformelements.net/demopage.php#c1">Demo (customformelements.net)</a></p><hr /> <strong>Auf der nächste Seite werden Vor- und Nachteile für den Einsatz von CSS Sprites dargestellt.</strong></p><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2008/04/25/wordpress/wordpress-25-bilder-groser-als-500-pixel-breite-in-beitrage-einfugen/' rel='bookmark' title='Permanent Link: WordPress 2.5 &#8211; Bilder größer als 500 Pixel Breite in Beiträge einfügen'>WordPress 2.5 &#8211; Bilder größer als 500 Pixel Breite in Beiträge einfügen</a></li><li><a href='http://mediavrog.net/blog/2009/09/10/typo3/typo3-nach-umzug-auf-neuen-server-anzeigen-vorschauoption-springt-auf-alten-server/' rel='bookmark' title='Permanent Link: Typo3 nach Umzug auf neuen Server: &#8220;Anzeigen / Vorschauoption&#8221; springt auf alten Server'>Typo3 nach Umzug auf neuen Server: &#8220;Anzeigen / Vorschauoption&#8221; springt auf alten Server</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=KG98WBR7kf8:GWQJ99SARFI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=KG98WBR7kf8:GWQJ99SARFI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=KG98WBR7kf8:GWQJ99SARFI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=KG98WBR7kf8:GWQJ99SARFI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/KG98WBR7kf8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2010/02/16/css/css-sprites-webseiten-performance-1/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>String in Dom und Dom in String konvertieren</title><link>http://mediavrog.net/blog/2009/10/21/javascript/parse-string-to-dom-and-dom-to-strin/</link> <comments>http://mediavrog.net/blog/2009/10/21/javascript/parse-string-to-dom-and-dom-to-strin/#comments</comments> <pubDate>Wed, 21 Oct 2009 07:56:50 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[Javascript (JS)]]></category> <category><![CDATA[widget]]></category> <category><![CDATA[xml]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=217</guid> <description><![CDATA[Das Konvertieren von Text in ein DOM und zurück ist z.B. bei der Widget-Entwicklung sehr nützlich. Meist steht nur ein Key/Value Store zur Verfügung, um Daten abzuspeichern. Um darin XML zu speichern und wieder auszulesen, können die Klassen DOMParser und XMLSerializer verwendet werden. var xmlstring = 'Blink'; var dom = (new DOMParser()).parseFromString(xmlstring, "text/xml"); var stringAgain [...]Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/06/05/browser/firefox/firefox-die-10-nutzlichsten-addons-plugins-fur-webentwickler/' rel='bookmark' title='Permanent Link: Firefox &#8211; die 10 nützlichsten Addons / Plugins für Webentwickler'>Firefox &#8211; die 10 nützlichsten Addons / Plugins für Webentwickler</a></li><li><a href='http://mediavrog.net/blog/2007/07/26/weitere-themen/server/mod_rewrite-aktivieren-auf-vserver-von-netclusive-fur-permalinks-und-realurl/' rel='bookmark' title='Permanent Link: mod_rewrite aktivieren auf vServer von netclusive (für permalinks und RealURL)'>mod_rewrite aktivieren auf vServer von netclusive (für permalinks und RealURL)</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>Das Konvertieren von Text in ein DOM und zurück ist z.B. bei der Widget-Entwicklung sehr nützlich. Meist steht nur ein Key/Value Store zur Verfügung, um Daten abzuspeichern. Um darin XML zu speichern und wieder auszulesen, können die Klassen DOMParser und XMLSerializer verwendet werden.</p></blockquote><p><span id="more-217"></span></p><pre class="brush: javascript;">var xmlstring = '<sub>Blink</sub>';

var dom = (new DOMParser()).parseFromString(xmlstring, "text/xml");

var stringAgain = (new XMLSerializer()).serializeToString(dom);</pre><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/06/05/browser/firefox/firefox-die-10-nutzlichsten-addons-plugins-fur-webentwickler/' rel='bookmark' title='Permanent Link: Firefox &#8211; die 10 nützlichsten Addons / Plugins für Webentwickler'>Firefox &#8211; die 10 nützlichsten Addons / Plugins für Webentwickler</a></li><li><a href='http://mediavrog.net/blog/2007/07/26/weitere-themen/server/mod_rewrite-aktivieren-auf-vserver-von-netclusive-fur-permalinks-und-realurl/' rel='bookmark' title='Permanent Link: mod_rewrite aktivieren auf vServer von netclusive (für permalinks und RealURL)'>mod_rewrite aktivieren auf vServer von netclusive (für permalinks und RealURL)</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=w-dDmBbbkG4:471keGRlpv8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=w-dDmBbbkG4:471keGRlpv8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=w-dDmBbbkG4:471keGRlpv8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=w-dDmBbbkG4:471keGRlpv8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/w-dDmBbbkG4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2009/10/21/javascript/parse-string-to-dom-and-dom-to-strin/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Typo3 nach Umzug auf neuen Server: “Anzeigen / Vorschauoption” springt auf alten Server</title><link>http://mediavrog.net/blog/2009/09/10/typo3/typo3-nach-umzug-auf-neuen-server-anzeigen-vorschauoption-springt-auf-alten-server/</link> <comments>http://mediavrog.net/blog/2009/09/10/typo3/typo3-nach-umzug-auf-neuen-server-anzeigen-vorschauoption-springt-auf-alten-server/#comments</comments> <pubDate>Thu, 10 Sep 2009 13:35:07 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[TYPO3 (T3)]]></category> <category><![CDATA[domain]]></category> <category><![CDATA[konfiguration]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=207</guid> <description><![CDATA[Heute musste ich mich um ein Typo3 Problem kümmern, bei dem eine Seite im Vorschau-Modus in Typo3 nicht angezeigt wurde, nachdem das Projekt auf einen neuen Server umgezogen war (The requested page does not exist!). Nach kurzer Recherche stellte sich heraus, dass Typo3 immer wieder versucht hat, den Inhalt vom alten Server zu holen. Da [...]Related posts:<ol><li><a href='http://mediavrog.net/blog/2009/08/19/typo3/extension-backend-konfiguration-in-typo3-428-von-typ-file/' rel='bookmark' title='Permanent Link: Extension Backend Konfiguration in Typo3 4.2.8 von Typ file'>Extension Backend Konfiguration in Typo3 4.2.8 von Typ file</a></li><li><a href='http://mediavrog.net/blog/2007/07/19/typo3/leerzeichen-im-typo3-wrap-ohne-nbsp-per-notrimwrap/' rel='bookmark' title='Permanent Link: Leerzeichen im Typo3 wrap ohne &amp;nbsp; per noTrimWrap'>Leerzeichen im Typo3 wrap ohne &amp;nbsp; per noTrimWrap</a></li><li><a href='http://mediavrog.net/blog/2008/05/29/typo3/typo3-direct-mail-newsletter-werden-nicht-verschickt/' rel='bookmark' title='Permanent Link: TYPO3 &#8211; Direct Mail Newsletter werden nicht verschickt'>TYPO3 &#8211; Direct Mail Newsletter werden nicht verschickt</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>Heute musste ich mich um ein Typo3 Problem kümmern, bei dem eine Seite im Vorschau-Modus in Typo3 nicht angezeigt wurde, nachdem das Projekt auf einen neuen Server umgezogen war (<strong>The requested page does not exist!</strong>).</p></blockquote><p><span id="more-207"></span></p><p>Nach kurzer Recherche stellte sich heraus, dass Typo3 immer wieder versucht hat, den Inhalt vom alten Server zu holen. Da es sich um eine neu angelegte Seite handelte, fand er diese nicht auf dem alten Server und lieferte obigen Fehler zurück.</p><p></p><p>Ein Hilferuf von 2006 in der Typo3 Mailingliste beschreibt das Problem ebenfalls sehr gut:<br /> #Auszug#<br /> &gt; hab vor ein paar tagen eine fertiges typo3 system von meinen<br /> &gt; testserver exportiert und auf einen neuen server importiert.<br /> &gt; verlief soweit fast alles problemlos, probleme gibt es nur wenn ich<br /> &gt; versuche im rechten menu &#8220;anzeigen&#8221; oder bei der seitenerstellung die<br /> &gt; funktion &#8220;vorschau (lupe)&#8221; nutzen möchte das dann immer wieder meine<br /> &gt; alte serverurl aufgerufen wird.</p><p>Michael Hoffmann michael at steinefrenz.net<br /> Fri Oct 13 13:18:08 CEST 2006<br /> #Auszug Ende#</p><h4>Lösung</h4><p>In meinem Fall lag das Problem an der Domainkonfiguration im Typo3. Wie im Bild zu erkennen, stand die alte Domain an erster Stelle in der Konfiguration.</p><div id="attachment_209" class="wp-caption alignnone" style="width: 537px"><a href="http://mediavrog.net/blog/wp-content/uploads/2009/09/falschedomain.gif"><img class="size-full wp-image-209" title="falschedomain" src="http://mediavrog.net/blog/wp-content/uploads/2009/09/falschedomain.gif" alt="Falsche Domainkonfiguration" width="527" height="275" /></a><p class="wp-caption-text">Falsche Domainkonfiguration</p></div><p>Nachdem sie mit den Schaltflächen (grün markiert) in der Liste nach unten verschoben wurde, funktionierte auch die Vorschau-Ansicht wieder problemlos und zeigt nun auf den aktuellen Server.</p><div id="attachment_208" class="wp-caption alignnone" style="width: 537px"><a href="http://mediavrog.net/blog/wp-content/uploads/2009/09/korrektedomain.gif"><img class="size-full wp-image-208" title="korrektedomain" src="http://mediavrog.net/blog/wp-content/uploads/2009/09/korrektedomain.gif" alt="Richtige Domainkonfiguration" width="527" height="275" /></a><p class="wp-caption-text">Richtige Domainkonfiguration</p></div><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2009/08/19/typo3/extension-backend-konfiguration-in-typo3-428-von-typ-file/' rel='bookmark' title='Permanent Link: Extension Backend Konfiguration in Typo3 4.2.8 von Typ file'>Extension Backend Konfiguration in Typo3 4.2.8 von Typ file</a></li><li><a href='http://mediavrog.net/blog/2007/07/19/typo3/leerzeichen-im-typo3-wrap-ohne-nbsp-per-notrimwrap/' rel='bookmark' title='Permanent Link: Leerzeichen im Typo3 wrap ohne &amp;nbsp; per noTrimWrap'>Leerzeichen im Typo3 wrap ohne &amp;nbsp; per noTrimWrap</a></li><li><a href='http://mediavrog.net/blog/2008/05/29/typo3/typo3-direct-mail-newsletter-werden-nicht-verschickt/' rel='bookmark' title='Permanent Link: TYPO3 &#8211; Direct Mail Newsletter werden nicht verschickt'>TYPO3 &#8211; Direct Mail Newsletter werden nicht verschickt</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=UB-eu9LdRzA:fTtgvVwhr4M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=UB-eu9LdRzA:fTtgvVwhr4M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=UB-eu9LdRzA:fTtgvVwhr4M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=UB-eu9LdRzA:fTtgvVwhr4M:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/UB-eu9LdRzA" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2009/09/10/typo3/typo3-nach-umzug-auf-neuen-server-anzeigen-vorschauoption-springt-auf-alten-server/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Typo3 tt_news – Mehrere Templates für SINGLE, LIST oder LATEST je nach Seite</title><link>http://mediavrog.net/blog/2009/09/09/typo3/typo3-tt_news-mehrere-templates-fur-single-list-oder-latest-je-nach-seite/</link> <comments>http://mediavrog.net/blog/2009/09/09/typo3/typo3-tt_news-mehrere-templates-fur-single-list-oder-latest-je-nach-seite/#comments</comments> <pubDate>Wed, 09 Sep 2009 15:42:40 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[TYPO3 (T3)]]></category> <category><![CDATA[Typoscript Snippets (T3S)]]></category> <category><![CDATA[templates]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=202</guid> <description><![CDATA[Ein kleiner Tipp, um (beliebige) verschiedene Templates in tt_news in Abhängigkeit der Seiten-ID oder irgendeiner anderen Condition zu verwenden. In der tt_news Dokumentation wird dies nur beiläufig erwähnt. In meinem konkreten Fall wollte ich mehrere Templates für die SINGLE-View verwenden, um in einem den kompletten Artikel darzustellen, und in einer Multibox auf einer anderen Seite [...]Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/07/19/typo3/leerzeichen-im-typo3-wrap-ohne-nbsp-per-notrimwrap/' rel='bookmark' title='Permanent Link: Leerzeichen im Typo3 wrap ohne &amp;nbsp; per noTrimWrap'>Leerzeichen im Typo3 wrap ohne &amp;nbsp; per noTrimWrap</a></li><li><a href='http://mediavrog.net/blog/2007/07/11/typo3/typo3-benutzer-aufgaben-richtig-nutzen-taskcenter/' rel='bookmark' title='Permanent Link: Typo3 &#8211; Benutzer > Aufgaben richtig nutzen (Taskcenter)'>Typo3 &#8211; Benutzer > Aufgaben richtig nutzen (Taskcenter)</a></li><li><a href='http://mediavrog.net/blog/2007/05/30/typo3/ts-snippets/dynamischer-seitentitel-in-typo3-wie-klickpfadbreadcrumb/' rel='bookmark' title='Permanent Link: dynamischer Seitentitel in Typo3 wie Klickpfad/Breadcrumb'>dynamischer Seitentitel in Typo3 wie Klickpfad/Breadcrumb</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>Ein kleiner Tipp, um (beliebige) verschiedene Templates in tt_news in Abhängigkeit der Seiten-ID oder irgendeiner anderen Condition zu verwenden.</p></blockquote><p><span id="more-202"></span></p><p>In der <a href="http://typo3.org/documentation/document-library/extension-manuals/tt_news/2.4.0/view/1/4/" title="TT_NEWS Dokumantation auf typo3.org besuchen">tt_news Dokumentation</a> wird dies nur beiläufig erwähnt. In meinem konkreten Fall wollte ich mehrere Templates für die SINGLE-View verwenden, um in einem den kompletten Artikel darzustellen, und in einer Multibox auf einer anderen Seite dann nur die NEWS_IMAGEs anzuzeigen.</p><pre class="brush: plain;">
# Change single template for "Galerie" to fetch another template than standard single
[PIDinRootline = {$galleryPageId}]
plugin.tt_news {
  altMainMarkers.TEMPLATE_SINGLE = TEMPLATE_SINGLE_GALLERY
  altMainMarkers.TEMPLATE_SINGLE.wrap = ###|###
}
[global]
</pre><p><br /> Im news-HTML-Template muss dazu ein neues Subpart namens TEMPLATE_SINGLE_GALLERY angelegt und befüllt werden. In meinem konkreten Beispiel schaut das dann so aus:</p><pre class="brush: xml;">
%MINIFYHTML2c8107b72be0940790368f62b2806e1b0%<h3>###NEWS_TITLE###</h3>
<div class="article">
<div class="mainArticle">
<div class="images">
            ###NEWS_IMAGE_BOX###
            ###NEWS_IMAGE###
        </div>
</div>
</div>
<div class="clear"></div>


</pre><p>Auf der entsprechenden Seite mit der uid {$galleryPageId} muss in diesem Beispiel natürlich ebenfalls ein tt_news Plugin hinzugefügt werden und mit dem code &#8220;SINGLE&#8221; konfiguriert werden.</p><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/07/19/typo3/leerzeichen-im-typo3-wrap-ohne-nbsp-per-notrimwrap/' rel='bookmark' title='Permanent Link: Leerzeichen im Typo3 wrap ohne &amp;nbsp; per noTrimWrap'>Leerzeichen im Typo3 wrap ohne &amp;nbsp; per noTrimWrap</a></li><li><a href='http://mediavrog.net/blog/2007/07/11/typo3/typo3-benutzer-aufgaben-richtig-nutzen-taskcenter/' rel='bookmark' title='Permanent Link: Typo3 &#8211; Benutzer > Aufgaben richtig nutzen (Taskcenter)'>Typo3 &#8211; Benutzer > Aufgaben richtig nutzen (Taskcenter)</a></li><li><a href='http://mediavrog.net/blog/2007/05/30/typo3/ts-snippets/dynamischer-seitentitel-in-typo3-wie-klickpfadbreadcrumb/' rel='bookmark' title='Permanent Link: dynamischer Seitentitel in Typo3 wie Klickpfad/Breadcrumb'>dynamischer Seitentitel in Typo3 wie Klickpfad/Breadcrumb</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=5BmZd_Gs3yM:N181ylgQLG4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=5BmZd_Gs3yM:N181ylgQLG4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=5BmZd_Gs3yM:N181ylgQLG4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=5BmZd_Gs3yM:N181ylgQLG4:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/5BmZd_Gs3yM" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2009/09/09/typo3/typo3-tt_news-mehrere-templates-fur-single-list-oder-latest-je-nach-seite/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Firebug Issue with CSS Specifity calculation</title><link>http://mediavrog.net/blog/2009/08/31/firebug/firebug-issue-with-css-specifity-calculation/</link> <comments>http://mediavrog.net/blog/2009/08/31/firebug/firebug-issue-with-css-specifity-calculation/#comments</comments> <pubDate>Mon, 31 Aug 2009 12:51:56 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[firebug]]></category> <category><![CDATA[Cascading Style Sheets (CSS)]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=196</guid> <description><![CDATA[Leider ist der Eintrag nur auf English verfügbar. Related posts:Robot Chicken &#8211; Calvin and HobbesRelated posts:<ol><li><a href='http://mediavrog.net/blog/2007/06/05/weitere-themen/linktipps-spass/robot-chicken-calvin-and-hobbes/' rel='bookmark' title='Permanent Link: Robot Chicken &#8211; Calvin and Hobbes'>Robot Chicken &#8211; Calvin and Hobbes</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Leider ist der Eintrag nur auf <a href="http://mediavrog.net/blog/en/feed/">English</a> verfügbar.</p><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/06/05/weitere-themen/linktipps-spass/robot-chicken-calvin-and-hobbes/' rel='bookmark' title='Permanent Link: Robot Chicken &#8211; Calvin and Hobbes'>Robot Chicken &#8211; Calvin and Hobbes</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=UasSqQlGdKo:tmy7ixpfu7o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=UasSqQlGdKo:tmy7ixpfu7o:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=UasSqQlGdKo:tmy7ixpfu7o:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=UasSqQlGdKo:tmy7ixpfu7o:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/UasSqQlGdKo" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2009/08/31/firebug/firebug-issue-with-css-specifity-calculation/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Extension Backend Konfiguration in Typo3 4.2.8 von Typ file</title><link>http://mediavrog.net/blog/2009/08/19/typo3/extension-backend-konfiguration-in-typo3-428-von-typ-file/</link> <comments>http://mediavrog.net/blog/2009/08/19/typo3/extension-backend-konfiguration-in-typo3-428-von-typ-file/#comments</comments> <pubDate>Wed, 19 Aug 2009 18:25:19 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[Extensions (EXT)]]></category> <category><![CDATA[TYPO3 (T3)]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[extension]]></category> <category><![CDATA[konfiguration]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=192</guid> <description><![CDATA[Ich bin gerade bei der Entwicklung einer neuen Extension auf ein seltsames Problem gestoßen, bei der in der Typo3 Extension Backend Konfiguration kein File Upload möglich ist: In der ext_conf_template.txt (vgl. Hintergrundinformationen zum Konfigurieren von Extensions) habe ich folgende Konfiguration vorgenommen: # cat=cfe.basic/file; type=file[js]; label= Use your own configuration customConfig = EXT:cfeConfiguration.js Nun sollte Typo3 [...]Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/05/28/typo3/extensions/backend-be-extension-konfiguration-von-konstanten-direkt-nach-installation-moglich-machen/' rel='bookmark' title='Permanent Link: Backend / BE Extension &#8211; Konfiguration von Konstanten direkt nach Installation möglich machen'>Backend / BE Extension &#8211; Konfiguration von Konstanten direkt nach Installation möglich machen</a></li><li><a href='http://mediavrog.net/blog/2007/05/27/typo3/extensions/eigenes-stylesheet-css-im-backend-modul-der-eigenen-extension-in-typo3/' rel='bookmark' title='Permanent Link: eigenes Stylesheet / CSS im Backend Modul der eigenen Extension in Typo3'>eigenes Stylesheet / CSS im Backend Modul der eigenen Extension in Typo3</a></li><li><a href='http://mediavrog.net/blog/2009/09/10/typo3/typo3-nach-umzug-auf-neuen-server-anzeigen-vorschauoption-springt-auf-alten-server/' rel='bookmark' title='Permanent Link: Typo3 nach Umzug auf neuen Server: &#8220;Anzeigen / Vorschauoption&#8221; springt auf alten Server'>Typo3 nach Umzug auf neuen Server: &#8220;Anzeigen / Vorschauoption&#8221; springt auf alten Server</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>Ich bin gerade bei der Entwicklung einer neuen Extension auf ein seltsames Problem gestoßen, bei der in der Typo3 Extension Backend Konfiguration kein File Upload möglich ist:</p></blockquote><p><span id="more-192"></span></p><p>In der ext_conf_template.txt (vgl. <a href="http://mediavrog.net/blog/2007/05/28/typo3/extensions/backend-be-extension-konfiguration-von-konstanten-direkt-nach-installation-moglich-machen/">Hintergrundinformationen zum Konfigurieren von Extensions</a>) habe ich folgende Konfiguration vorgenommen:</p><pre class="brush: plain;"># cat=cfe.basic/file; type=file[js]; label= Use your own configuration
customConfig = EXT:cfeConfiguration.js</pre><p>Nun sollte Typo3 im Backend ein Uploadfeld bereitstellen, welches nur Javascript-Dateien akzeptiert.</p><p>Der Output sieht aber ganz anders aus: ein Select-Feld mit der Dateiendung &#8211; nichts weiter.</p><div id="attachment_193" class="wp-caption alignnone" style="width: 622px"><img class="size-full wp-image-193" title="Fehler in Typo3 beim Konfigurationstyp: file" src="http://mediavrog.net/blog/wp-content/uploads/2009/08/be-config-file-error.gif" alt="Konfigurationstyp: file wird als select gerendert und nicht wie erwartet als upload Feld" width="612" height="123" /><p class="wp-caption-text">Konfigurationstyp: file wird als select gerendert und nicht wie erwartet als upload Feld</p></div><p>Kennt jemand dieses Problem unter Typo3 4.2.8? Würde mich freuen zu hören! Derweil versuche ich dem Problem auf die Schliche zu kommen&#8230;</p><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2007/05/28/typo3/extensions/backend-be-extension-konfiguration-von-konstanten-direkt-nach-installation-moglich-machen/' rel='bookmark' title='Permanent Link: Backend / BE Extension &#8211; Konfiguration von Konstanten direkt nach Installation möglich machen'>Backend / BE Extension &#8211; Konfiguration von Konstanten direkt nach Installation möglich machen</a></li><li><a href='http://mediavrog.net/blog/2007/05/27/typo3/extensions/eigenes-stylesheet-css-im-backend-modul-der-eigenen-extension-in-typo3/' rel='bookmark' title='Permanent Link: eigenes Stylesheet / CSS im Backend Modul der eigenen Extension in Typo3'>eigenes Stylesheet / CSS im Backend Modul der eigenen Extension in Typo3</a></li><li><a href='http://mediavrog.net/blog/2009/09/10/typo3/typo3-nach-umzug-auf-neuen-server-anzeigen-vorschauoption-springt-auf-alten-server/' rel='bookmark' title='Permanent Link: Typo3 nach Umzug auf neuen Server: &#8220;Anzeigen / Vorschauoption&#8221; springt auf alten Server'>Typo3 nach Umzug auf neuen Server: &#8220;Anzeigen / Vorschauoption&#8221; springt auf alten Server</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=LLXeCqzlUvo:dsVnqyxV48A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=LLXeCqzlUvo:dsVnqyxV48A:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=LLXeCqzlUvo:dsVnqyxV48A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=LLXeCqzlUvo:dsVnqyxV48A:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/LLXeCqzlUvo" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2009/08/19/typo3/extension-backend-konfiguration-in-typo3-428-von-typ-file/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>IE Bug: Accept-charset UTF-8 in Formularen, welche in ISO Seiten eingebettet sind</title><link>http://mediavrog.net/blog/2009/06/23/xhtml/ie-bug-accept-charset-utf-8-in-formularen-welche-in-iso-seiten-eingebettet-sind/</link> <comments>http://mediavrog.net/blog/2009/06/23/xhtml/ie-bug-accept-charset-utf-8-in-formularen-welche-in-iso-seiten-eingebettet-sind/#comments</comments> <pubDate>Tue, 23 Jun 2009 12:03:51 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[Internet Explorer (IE)]]></category> <category><![CDATA[XHTML (XH)]]></category> <category><![CDATA[bugfix]]></category> <category><![CDATA[ie]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=183</guid> <description><![CDATA[Der Internet Explorer verhält sich mal wieder ausnahmslos inkonsistent. Gibt man einem form-Element das Attribut accept-charset=&#8221;UTF-8&#8243; und ist dieses Formular in einer ISO-kodierten (oder auch andere) Seite eingebettet, so verschickt der IE (alle Versionen) die Inhalte nur in UTF-8 wenn folgende Bedingung erfüllt ist: Die Lösung für das UTF-8 charset Problem Die Eingabe muss ein [...]No related posts.]]></description> <content:encoded><![CDATA[<blockquote><p>Der <strong>Internet Explorer</strong> verhält sich mal wieder ausnahmslos inkonsistent. Gibt man einem form-Element das Attribut <strong>accept-charset=&#8221;UTF-8&#8243;</strong> und ist dieses Formular in einer ISO-kodierten (oder auch andere) Seite eingebettet, so verschickt der IE (alle Versionen) die Inhalte nur in UTF-8 wenn folgende Bedingung erfüllt ist:</p></blockquote><p><span id="more-183"></span></p><h2>Die Lösung für das UTF-8 charset Problem</h2><p>Die Eingabe muss ein UTF-8 Zeichen enthalten, welches NICHT in der umgebenden Kodierung (bspw. ISO) abgebildet werden kann. Andernfalls behält der IE die umgebende Kodierung und ignoriert damit das accept-charset.</p><p>Abhilfe schafft das Einfügen eines hidden-Fields, welches ein UTF-8 Zeichen enthält. Beispielsweise:</p><pre class="brush: php;htmlscript: true">&lt;input type="hidden" name="dummyChar" value="♥" /&gt;</pre><p>Ausführliche Informationen finden sich unter: <a href="http://michi.knallgrau.at/blog/stories/3643754/">http://michi.knallgrau.at/blog/stories/3643754/</a></p><p><strong>Meinen besten Dank an Michi von Knallgrau, you made my day!</strong></p><p>Da kram ich mir doch meine<a href="http://mediavrog.net/blog/2007/09/28/browser/internetexplorer/internet-explorer-voodoo-doll-puppe/"> IE Voodoo Doll </a>wieder raus !!</p><p>No related posts.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mediavrog?a=8ArrpooerC0:UPkbCJzygZc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=8ArrpooerC0:UPkbCJzygZc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mediavrog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mediavrog?a=8ArrpooerC0:UPkbCJzygZc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mediavrog?i=8ArrpooerC0:UPkbCJzygZc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/8ArrpooerC0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2009/06/23/xhtml/ie-bug-accept-charset-utf-8-in-formularen-welche-in-iso-seiten-eingebettet-sind/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Google Chrome Comic</title><link>http://mediavrog.net/blog/2008/09/02/browser/google-chrome-comic/</link> <comments>http://mediavrog.net/blog/2008/09/02/browser/google-chrome-comic/#comments</comments> <pubDate>Tue, 02 Sep 2008 14:04:17 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[Browser (BRS)]]></category> <category><![CDATA[Chrome (CHR)]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[comic]]></category> <category><![CDATA[google]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=141</guid> <description><![CDATA[Der Comic mit technischen Ausführungen zum neuen Browser von Google: Google Chrome. Er wurde von Scott McCloud gezeichnet und ist unter der Creative Commons license veröffentlicht. Einige sehr interessante Einblicke in eine neue Browserarchitektur. Eine Zusammenfassung der Features habe ich ebenfalls veröffentlicht. Related posts:Google Chrome &#8211; Googles Antwort auf neue Anforderungen im Browsermarkt Spam: Entfernung [...]Related posts:<ol><li><a href='http://mediavrog.net/blog/2008/09/02/browser/google-chrome-googles-antwort-auf-neue-anforderungen-im-browsermarkt/' rel='bookmark' title='Permanent Link: Google Chrome &#8211; Googles Antwort auf neue Anforderungen im Browsermarkt'>Google Chrome &#8211; Googles Antwort auf neue Anforderungen im Browsermarkt</a></li><li><a href='http://mediavrog.net/blog/2007/06/21/kurios-nervig/spam-entfernung-ihrer-webseite-aus-dem-google-index-von-donotreplygmailcom/' rel='bookmark' title='Permanent Link: Spam: Entfernung Ihrer Webseite aus dem Google Index von DONOTREPLY@gmail.com'>Spam: Entfernung Ihrer Webseite aus dem Google Index von DONOTREPLY@gmail.com</a></li><li><a href='http://mediavrog.net/blog/2007/07/11/kurios-nervig/spam-wichtig-90-tage-entfernung-ihrer-webseite-www-domain-de-aus-dem-google-index/' rel='bookmark' title='Permanent Link: Spam: Wichtig: 90 Tage Entfernung Ihrer Webseite www.domain.de aus dem Google Index'>Spam: Wichtig: 90 Tage Entfernung Ihrer Webseite www.domain.de aus dem Google Index</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>Der Comic mit technischen Ausführungen zum neuen Browser von Google: Google Chrome. Er wurde von Scott McCloud gezeichnet und ist unter der <a title="CC Lizenz lesen" href="http://creativecommons.org/licenses/by-nc-nd/2.5">Creative Commons license</a> veröffentlicht.</p></blockquote><p><span id="more-141"></span></p><p>Einige sehr interessante Einblicke in eine neue Browserarchitektur. Eine <a title="Beitrag zu Googles Chrome Browser hier im Blog lesen" href="http://mediavrog.net/blog/2008/09/02/browser/google-chrome-googles-antwort-auf-neue-anforderungen-im-browsermarkt/">Zusammenfassung der Features habe ich ebenfalls veröffentlicht</a>.</p><p><img class="alignnone size-full wp-image-143" title="1-googlechrome" src="http://mediavrog.net/blog/wp-content/uploads/2008/09/1-googlechrome.png" alt="" width="800" height="1136" /></p><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2008/09/02/browser/google-chrome-googles-antwort-auf-neue-anforderungen-im-browsermarkt/' rel='bookmark' title='Permanent Link: Google Chrome &#8211; Googles Antwort auf neue Anforderungen im Browsermarkt'>Google Chrome &#8211; Googles Antwort auf neue Anforderungen im Browsermarkt</a></li><li><a href='http://mediavrog.net/blog/2007/06/21/kurios-nervig/spam-entfernung-ihrer-webseite-aus-dem-google-index-von-donotreplygmailcom/' rel='bookmark' title='Permanent Link: Spam: Entfernung Ihrer Webseite aus dem Google Index von DONOTREPLY@gmail.com'>Spam: Entfernung Ihrer Webseite aus dem Google Index von DONOTREPLY@gmail.com</a></li><li><a href='http://mediavrog.net/blog/2007/07/11/kurios-nervig/spam-wichtig-90-tage-entfernung-ihrer-webseite-www-domain-de-aus-dem-google-index/' rel='bookmark' title='Permanent Link: Spam: Wichtig: 90 Tage Entfernung Ihrer Webseite www.domain.de aus dem Google Index'>Spam: Wichtig: 90 Tage Entfernung Ihrer Webseite www.domain.de aus dem Google Index</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/mediavrog?a=VlsU4aXe"><img src="http://feeds.feedburner.com/~f/mediavrog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/mediavrog?a=XLjtxAhz"><img src="http://feeds.feedburner.com/~f/mediavrog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/mediavrog?a=UGFNFXxO"><img src="http://feeds.feedburner.com/~f/mediavrog?i=UGFNFXxO" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/RGdDiMLuHts" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2008/09/02/browser/google-chrome-comic/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Google Chrome – Googles Antwort auf neue Anforderungen im Browsermarkt</title><link>http://mediavrog.net/blog/2008/09/02/browser/google-chrome-googles-antwort-auf-neue-anforderungen-im-browsermarkt/</link> <comments>http://mediavrog.net/blog/2008/09/02/browser/google-chrome-googles-antwort-auf-neue-anforderungen-im-browsermarkt/#comments</comments> <pubDate>Tue, 02 Sep 2008 13:28:51 +0000</pubDate> <dc:creator>mediavrog</dc:creator> <category><![CDATA[Browser (BRS)]]></category> <category><![CDATA[Chrome (CHR)]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[google]]></category> <category><![CDATA[javascript engine]]></category><guid isPermaLink="false">http://mediavrog.net/blog/?p=137</guid> <description><![CDATA[Google Chrome: Ein neuer Browser, konzipiert für die Herausforderungen des modernen Internets. Eine Kurzvorstellung inklusive einer Auflistung der Features und Innovationen.Related posts:<ol><li><a href='http://mediavrog.net/blog/2008/09/02/browser/google-chrome-comic/' rel='bookmark' title='Permanent Link: Google Chrome Comic'>Google Chrome Comic</a></li><li><a href='http://mediavrog.net/blog/2007/06/21/kurios-nervig/spam-entfernung-ihrer-webseite-aus-dem-google-index-von-donotreplygmailcom/' rel='bookmark' title='Permanent Link: Spam: Entfernung Ihrer Webseite aus dem Google Index von DONOTREPLY@gmail.com'>Spam: Entfernung Ihrer Webseite aus dem Google Index von DONOTREPLY@gmail.com</a></li><li><a href='http://mediavrog.net/blog/2007/07/11/kurios-nervig/spam-wichtig-90-tage-entfernung-ihrer-webseite-www-domain-de-aus-dem-google-index/' rel='bookmark' title='Permanent Link: Spam: Wichtig: 90 Tage Entfernung Ihrer Webseite www.domain.de aus dem Google Index'>Spam: Wichtig: 90 Tage Entfernung Ihrer Webseite www.domain.de aus dem Google Index</a></li></ol>]]></description> <content:encoded><![CDATA[<blockquote><p>Mit Google Chrome geht nun bald ein neuer Browser an den Start. Entwickelt von Google und an die neuen Herausforderungen im Netz angepasst, soll er als weiterer Konkurrent zum Internet Explorer fungieren.</p></blockquote><p><span id="more-137"></span></p><p>Was für die Webentwickler und Datenschützer zunächst wie ein Albtraum erscheint, könnte sich dennoch als eine echte Alternative zu aktuellen Browsern herausstellen.</p><p>Der Browser soll noch im Verlauf des heutigen Tages als <a title="Testversion des google Chrome Browsers von google.com/chrome herunterladen" href="http://www.google.com/chrome">Testversion zum Download</a> erhältlich sein.</p><p>Weitestgehend technische Erklärungen der Funktionen erhält man beim Lesen eines von <a title="Portfolio von von Scott Mc Cloud auf scottmccloud.com besuchen" href="http://www.scottmccloud.com/">Scott McCloud</a> wunderschön gestalteten Comics (erhältlich bei<a title="funktionen des neuen Google Chrome Browsers im comic-format auf blogoscoped.com lesen" href="http://blogoscoped.com/google-chrome"> blogoscoped.com</a> oder <strong><a title="Google Chrome Comic auf mediavrog.net lesen" href="http://mediavrog.net/blog/2008/09/02/browser/google-chrome-comic/">hier im Blog</a></strong>).</p><h2>Eine Übersicht der Inhalte / Funktionen:</h2><p></p><ul><li><strong>Multi-Prozess orientiert:</strong><br /> Das Problem heutiger Browser sei, dass  der Speicher über den Tag beim Öffnen vieler Seiten und dem Laden von Web-Applikationen langsam fragmentiert und somit für den Browser immer mehr speicher eingeräumt werden muss. Google will dies verhindern, indem jeder Tab seinen eigenen Prozess startet, der beim Schließen restlos entfernt und aufgeräumt werden kann (inkl. Speicher). Somit hängt auch nicht gleich der gesamte Browser fest, wenn es in einem Tab zu Problemen kommt &gt; ein robuster Browser.</li><li><strong>Überwachung des Speichers und der CPU-Auslastung von Tabs und Plugins: </strong><br /> <img class="alignnone size-full wp-image-140" title="Speicher" src="http://mediavrog.net/blog/wp-content/uploads/2008/09/speicher.gif" alt="Speicherfresser können aufgedeckt werden" width="300" height="129" /><br /> Speicherfresser können dank integriertem &#8220;Task-Manager&#8221; erkannt und eliminiert werden, falls es zu Problemen kommt frei nach dem Motto: &#8220;Placing blame where blame belongs&#8221;</li><li><strong>Rendering Engine:</strong><br /> Es wurde die Open Source Webkit Engine eingesetzt, welche auch im Safari und im Opera zum Tragen kommt und für Geschwindigkeit und Konformität steht.</li><li><strong>Javascript Engine V8:</strong><br /> Von einem dänischen Team wurde eine komplett neue  Javascript Virtual Machine  namens V8 entwickelt, da bisherige Engines nicht für die Anforderungen (Speicherbedarf..) moderner Web-Applikationen ausgelegt sind. V8 wird unter Anderem den Javascript Code in Maschinencode wandeln, anstatt ihn zur Laufzeit zu interpretieren, was die Abarbeitung schneller macht. Außerdem soll eine präzise Garbage-Collection zum Einsatz kommen. Durch diese und andere Features soll Javascript nun endlich schnell und stabil laufen, was allen Youtubes, Mindmeistern und Online-Offices zu Gute kommt. Zu guter Letzt steht sie unter einer Open Source Lizenz und kann somit auch von Anderen Projekten eingesetzt werden.</li><li><strong>Tabs:</strong><br /> <img class="alignnone size-full wp-image-139" title="Tabs" src="http://mediavrog.net/blog/wp-content/uploads/2008/09/tabs.gif" alt="Tabs in Google Chrome" width="300" height="101" /><br /> Die Tabs beim Google Chrome Browser werden über der Adressleiste angezeigt (anstatt wie üblich unter dieser). Außerdem sind sie wie eigenständige Anwendungen zu betrachten (vgl. weiter oben) und lassen sich einzeln entkoppeln und mitsamt ihrem Status auf andere Monitore verschieben uws.</li><li><strong>Suche über Fremseiten:</strong><br /> Ein interessantes Feature, welches in dem Comic auf Seite 20 erwähnt wird ist folgende Funktionalität der Adressleiste: Während der Suche auf einer Seite (z.B. Amazon) erkennt der Browser das Suchfeld und es kann künftig direkt über die Adressleiste gesucht werden, indem man den Namen der Seite angibt und Tab drückt. Nun noch das Suchwort eigetragen und mit enter bestätigt spart man sich das laden einer kompletten Seite und gelangt sofort zu den Ergebnissen. Fraglich ist, bei welchen Seiten diese Funktion unterstützt wird bzw. wie gut die Erkennung eines Suchfeldes funktioniert</li><li><strong>Startseite:</strong><br /> Ähnlich wie beim Opera setzt man anstelle einer leeren Seite auf eine Art Übersichtsseite mit den neun zuletzt besuchten Seiten, den zuletzt durchgeführten Suchen und den letzten Bookmarks.</li><li><strong>Incognito Surfen:</strong><br /> Google Chrome bietet eine Tab-Variante für aonymes Surfen an. Keine Daten werden von diesem Tab gespeichert und tauchen somit auch nicht in der History auf. Lesezeichen können nicht angelegt, sonder nur gelesen werden. Cookies werden nach Beenden entfernt. Eine ähnliche Funktion bietet momentan noch der Internet Explorer 8 mit dem InPrivate-Modus (oder auch Porn-Modus laut diversen Diskussionen :)</li><li><strong>Web-Applikationen in eigenem schlanken Browser-Fenster:</strong><br /> Per Schortcut lassen sich Webapplikationen starten, in denen die übrigen Funktionen wie Adressleiste und Navigation ausgeblendet werden können um nicht von der Anwendung abzulenken.</li><li><strong>Funktionen gegen Malware und Phishing:</strong><br /> Die Tabs arbeiten in einer Art Sandbox (die Entwickler  nennen die Umgebung  sogar Jail&#8221;) ohne die Rechte Dateien auf die Festplatte zu schreiben oder zu lesen. Dadurch sollen sich auch eventuelle Schadprogramme nicht aus diesen Grenzen bewegen und  werden beim Schließen eines Tabs ebenfalls zerstört. Google gibt aber zu, dass vom Nutzer (evtl. unabsichtlich) installierte Plugins diesen Sicherheitsmechanismus umgehen können. Um <strong>Phishing vorzubeugen</strong>, lädt Google Chrome ständig aktualisierte Listen  von Malware und Phishing Seiten herunter und warnt den nutzer beim Betreten der Seite.</li><li><strong>Google Gears:</strong><br /> Die API für Google Gears ist gleich im Chrome Browser integriert.</li><li><strong>Open Source:</strong><br /> Der gesamte Code wird unter einer Open Source Lizenz veröffentlicht (ähnlich Mozilla Firefox), so dass andere Entwickler Teile in Ihren eigenen Projekten nutzen können.</li></ul><h2>Fazit</h2><p>Mit dem neuen Browser könnte Google nun schon nicht mehr nur das Internet, sondern auch die Anwendung &#8220;drumherum&#8221; beherrschen, was natürlich einige Ängste schürt. Trotzdem klingen die Features vielversprechend, insbesondere die V8 könnte die Performance von heutigen Webanwendungen erheblich steigern und   Entwickler und Endnutzer könnten davon‚ profitieren. Nebenbei wird &#8211; sollten die Versprechen gehalten‚ werden &#8211; der relativ festgefahrene Browsermarkt mal wieder in Bewegung kommen und  Browserhersteller gezwungen sein neue Wege einzuschlagen (ich denke da insbesondere an den Internet Explorer).</p><p>Ich bin gespannt, ob alle Erwartungen und Versprechen gehalten werden können und freue mich darauf, den neuen Browser mal auf einer Testfahrt zu erproben.</p><p><strong>Hier noch einmal der Link zu den Comics, falls‚ er oben überlesen wurde :)</strong><br /> <a title="Comic zu Google Chrome auf mediavrog.net lesen" href="http://mediavrog.net/blog/2008/09/02/browser/google-chrome-comic/"><img class="alignnone size-full wp-image-138" title="Comic mit Erklärungen zu Google Chrome" src="http://mediavrog.net/blog/wp-content/uploads/2008/09/1.gif" alt="Comic mit Erklärungen zu Google Chrome" width="400" height="198" /></a><br /> [Bild: Copyright by Google]</p><p>Related posts:<ol><li><a href='http://mediavrog.net/blog/2008/09/02/browser/google-chrome-comic/' rel='bookmark' title='Permanent Link: Google Chrome Comic'>Google Chrome Comic</a></li><li><a href='http://mediavrog.net/blog/2007/06/21/kurios-nervig/spam-entfernung-ihrer-webseite-aus-dem-google-index-von-donotreplygmailcom/' rel='bookmark' title='Permanent Link: Spam: Entfernung Ihrer Webseite aus dem Google Index von DONOTREPLY@gmail.com'>Spam: Entfernung Ihrer Webseite aus dem Google Index von DONOTREPLY@gmail.com</a></li><li><a href='http://mediavrog.net/blog/2007/07/11/kurios-nervig/spam-wichtig-90-tage-entfernung-ihrer-webseite-www-domain-de-aus-dem-google-index/' rel='bookmark' title='Permanent Link: Spam: Wichtig: 90 Tage Entfernung Ihrer Webseite www.domain.de aus dem Google Index'>Spam: Wichtig: 90 Tage Entfernung Ihrer Webseite www.domain.de aus dem Google Index</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/mediavrog?a=O1aKctCo"><img src="http://feeds.feedburner.com/~f/mediavrog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/mediavrog?a=SzRbLdDm"><img src="http://feeds.feedburner.com/~f/mediavrog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/mediavrog?a=pfV62R15"><img src="http://feeds.feedburner.com/~f/mediavrog?i=pfV62R15" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/mediavrog/~4/EcNMxIXEPA8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://mediavrog.net/blog/2008/09/02/browser/google-chrome-googles-antwort-auf-neue-anforderungen-im-browsermarkt/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss><!-- Served from: mediavrog.net @ 2012-02-08 20:16:15 by W3 Total Cache -->

