<?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/"
xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
> <channel><title>Teknobabbel&#187; Webb</title> <atom:link href="http://teknobabbel.sjostrom.fi/category/webb/feed/" rel="self" type="application/rss+xml" /><link>http://teknobabbel.sjostrom.fi</link> <description>...och annat ostrukturerat svammel</description> <lastBuildDate>Sun, 05 Feb 2012 03:00:00 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> <image><link>http://teknobabbel.sjostrom.fi</link> <url>http://teknobabbel.sjostrom.fi/files/favicon.ico</url><title>Teknobabbel</title> </image> <cloud
domain='teknobabbel.sjostrom.fi' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' /> <item><title>Migrera till WordPress 3 multisite</title><link>http://teknobabbel.sjostrom.fi/2010/09/04/migrera-till-wordpress-3-multisite/</link> <comments>http://teknobabbel.sjostrom.fi/2010/09/04/migrera-till-wordpress-3-multisite/#comments</comments> <pubDate>Sat, 04 Sep 2010 14:57:19 +0000</pubDate> <dc:creator>Niklas Sjostrom</dc:creator> <category><![CDATA[Webb]]></category> <category><![CDATA[multisite]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://teknobabbel.sjostrom.fi/?p=2095</guid> <description><![CDATA[När WordPress 3.x lanserades för några månader sedan fanns det förutom synliga nya finesser även en del förändringar bakom kulisserna. En av de stora var custom post types, men här ska jag istället koncentrera mig på den för den vanliga bloggaren nästan osynliga multisite möjligheten. Jag har inte mindre än fem bloggar som alla kör [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://teknobabbel.sjostrom.fi/files/2010/09/NS_D700_2010-09-08_2370-Edit.jpg"><img
class="alignleft size-thumbnail wp-image-2138" src="http://teknobabbel.sjostrom.fi/files/2010/09/NS_D700_2010-09-08_2370-Edit-150x150.jpg" alt="NS D700 2010 09 08 2370 Edit 150x150 Migrera till WordPress 3 multisite" width="150" height="150" title="Migrera till WordPress 3 multisite" /></a>När WordPress 3.x lanserades för några månader sedan fanns det förutom synliga nya finesser även en del förändringar bakom kulisserna. En av de stora var <a
href="http://codex.wordpress.org/Custom_Post_Types">custom post types</a>, men här ska jag istället koncentrera mig på den för den vanliga bloggaren nästan osynliga multisite möjligheten.</p><p>Jag har inte mindre än fem bloggar som alla kör WordPress. Med fem diskreta installationer av WordPress kändes det alltid som lite väl mycket möda att hålla allt uppdaterat. För ca. ett år sedan började jag därför fundera på att flytta allt till WordPress MU och testade också lite, men hade aldrig tid att bena ut alla detaljer för att riktigt komma till skott. Budskapet att den skilda MU-distributionen skulle försvinna, eller rättare sagt bli inkluderad i normal WordPress från och med version 3 gjorde också att jag satt planerna på hyllan i det skedet.</p><p>Nu när WordPress 3.x varit ute ett tag och jag hade lite extra tid i somras beslöt jag mig för att på allvar försöka mig på att migrera mina fem installationer av WordPress till en enda multisite-installation. Målen var framför allt att:</p><ul><li>minska på jobbet med att hålla plugins uppdaterade</li><li>förbättra prestanda genom att utnyttja det snålt tilltagna minnet i min hostade server effektivare</li><li>förenkla administrationen och skrivandet genom att bara behöva logga in en gång för att administrera alla bloggar</li></ul><p>Jag utnyttjade inte WordPress export och import-funktionaliteten för att flytta data mellan bloggarna eftersom jag tidigare haft problem och inte tyckt att den gjort ett bra jobb. Men den som står inför samma situation som jag kan gott börja med att <a
href="http://codex.wordpress.org/Migrating_Multiple_Blogs_into_WordPress_3.0_Multisite">prova det</a> och se hur långt det bär.</p><p>Jag valde istället att göra en helt ny installation och endast ta över det nödvändiga, dvs. själva inläggen och de media-filer som laddats upp och refereras från dessa inlägg. Hela processen var i mitt tycke ganska smärtfri, men allt är relativt.</p><p>Om du vill göra något motsvarande så har jag här skrivit ner från minnet hur det gick till. Det rör sig inte om ett absolut steg för steg recept, men om du är lite van med WordPress och MySQL är det inte speciellt svårt. Som vanligt är det första och viktigaste steget att göra en säkerhetskopia på databaser och WordPress-installationer.</p><h2>Bakgrund</h2><p>Jag hade alltså fem vanliga WordPress-installationer som  redan uppgraderats till 3.0 som jag ville flytta till en WP 3.0 installation med  multisite-stöd.</p><p>Det gällde specifikt följande bloggar som tidigare var hostade som skilda domäner på Dreamhost.</p><ul><li><a
href="http://fickludd.sjostrom.fi/">fickludd.sjostrom.fi</a></li><li><a
href="http://klipptoklistrat.sjostrom.fi/">klipptoklistrat.sjostrom.fi</a></li><li><a
href="http://niklas.sjostrom.fi/">niklas.sjostrom.fi</a></li><li><a
href="http://stranden.sjostrom.fi/">stranden.sjostrom.fi</a></li><li><a
href="http://teknobabbel.sjostrom.fi/">teknobabbel.sjostrom.fi</a></li></ul><p>Jag började med att installera WP multisite på sjostrom.fi enligt <a
href="http://codex.wordpress.org/Create_A_Network">instruktionerna</a> på WordPress.org. Även om det ser lite långrandigt ut så består det i praktiken av att:</p><ul><li>installera en vanlig WordPress</li><li>modifiera wp-config.php för att göra multisite möjligt</li><li>logga ut/in</li><li>aktivera multisite</li><li>modifiera filerna <code>wp-config.php</code> och <code>.htaccess</code></li></ul><p>Om en vanlig WordPress installation tar 3 minuter att göra tar det visserligen kanske 3 gånger så länge att göra en multisite installation, men på 10 minuter ska det vara möjligt att få det gjort. Mycket enkelt alltså.</p><p>Multisite kan göras på ett av två sätt vilket måste bestämmas en gång för alla vid aktiveringen. Alternativen är att antingen göra varje blogg till en subblogg under huvudbloggen.</p><ul><li>http://sjostrom.fi/stranden</li><li>http://sjostrom.fi/teknobabbel</li></ul><p>eller också göra bloggarna till skilda subdomäner i huvuddomänen</p><ul><li>http://stranden.sjostrom.fi/</li><li>http://teknobabbel.sjostrom.fi/</li></ul><p>Eftersom jag ville att min bloggar skulle behålla sina gamla adresser var valet lätt; subdomän skulle det vara.</p><p>Problemet med subdomän-alternativet är att man måste få förändringar gjorda i domändatat så att t.ex. i mitt fall stranden.sjostrom.fi presenterar WordPress-installationen under sjostrom.fi. Någon vanlig vidarestyrning (&#8220;redirect&#8221;) med omskrivning av url:en som följd duger inte eftersom WordPress måste se den ursprungliga url:en för att kunna presentera rätt blogg. S.k. jokertecken i domändatat rekommenderas, men det ville jag inte använda eftersom jag har andra (icke WordPress) sites på sjostrom.fi (t.ex. url-förkortaren strm.sjostrom.fi) som jag ville att skulle fortsätta att fungera. Lösningen för mig var att använda mirror-funktionen i Dreamhosts (där jag hostar) administrationspanel. Med den kunde jag styra om enbart de fem aktuella subdomänerna till sjostrom.fi och lämna de övriga orörda.</p><p>Med en ny fungerande WordPress var det sedan bara att logga in som SuperAdmin och definiera de fem bloggarna. Så här långt var allt väldigt rakt på sak.</p><h2>Hur multisite påverkar hur data lagras</h2><p>En liten paus för allmän information om hur en multisite-installation ändrar på hur data i databaser och filer lagras.</p><h3>Databasen</h3><p>Databasen i en normal &#8220;singel-installation&#8221; av WordPress innehåller tabeller  med namn som börjar på wp_. I en multisite-installation har den ursprungsinstallationen tabeller med samma namn, medan övriga bloggar i samma  installation har tabeller med namn börjande på wp_{ID}_ och där {ID}  bestämmer vilken blogg tabellen  hör till. Vilka {ID}:n som gäller för bloggar får man lätt reda på  genom att i    WordPress administratörsgränssnitt gå till SuperAdmin-&gt;  Sites och    notera ID och Domain-kolumnerna.</p><h3>Uppladdade filer</h3><p>De uppladdade filerna i en singel-installation av WordPress lagras i <code>/wp-content/uploads</code> mappen, medan uppladdade filer i en multisite-installation lagras i <code>/wp-content/blogs.dir/{ID}/files</code> mappen.</p><p>I en singel-installation av WordPress refereras uppladdade filer direkt med url:ar i stil med http://{BLOGG}.{DOMÄN}/wp-content/uploads/ där urlen direkt motsvarar mappstrukturen i filsystemet. För en multisite-installation gör WordPress däremot vidarestyrningar  vilka variera beroende på om det rör sig om en submapp eller subdomän multisite-installation.  För en submapp multisite-installation refereras uppladdade filer med urlar i stil med http://{DOMÄN}/{BLOGG}/files/ medan de för en subdomän multisite-installation refereras med http://{BLOGG}.{DOMÄN}/files/.</p><p>Ett konkret exempel för att belysa. Filen NS_D200_2010-02-28_5308-Edit.jpg ansluten till ett inlägg bloggat på Teknobabbel i mars 2010 skulle alltså lagras följande olika ställen beroende på installation.</p><ul><li><code>/wp-content/uploads/2010/03/NS_D200_2010-02-28_5308-Edit.jpg</code> (gammal singel-installation)</li><li><code>/wp-content/blogs.dir/4/files/2010/03/NS_D200_2010-02-28_5308-Edit.jpg</code> (multisite installation oberoende av typ)</li></ul><p>Samma fil skulle refereras i html-koden i inlägget som</p><ul><li>http://teknobabbel.sjostrom.fi/uploads/2010/03/NS_D200_2010-02-28_5308-Edit.jpg (gammal singel-installation)</li><li>http://teknobabbel.sjostrom.fi/files/2010/03/NS_D200_2010-02-28_5308-Edit.jpg (subdomän multisite-installation)</li><li>http://sjostrom.fi/teknobabbel/files/2010/03/NS_D200_2010-02-28_5308-Edit.jpg (submapp multisite-installation)</li></ul><p>Förhoppningsvis någorlunda klart? Bra, då fortsätter vi.</p><h2>Exportera och importera data</h2><p>För varje blogg gjorde jag sedan följande för att flytta över mina inlägg och mina filer.</p><p>Jag dumpade följande tabeller från den gamla installationen av en blogg med phpMyAdmin i Dreamhosts administrationspanel.</p><ul><li>wp_comments</li><li>wp_links</li><li>wp_postmeta</li><li>wp_posts</li><li>wp_terms</li><li>wp_term_relationships</li><li>wp_term_taxonomy</li></ul><p>wp_commentmeta verkade i allmänhet tomma på mina bloggar så jag struntade i dem. Eftersom jag är den enda användaren brydde jag mig heller inte om att flytta över informationen i wp_users och wp_usermeta.</p><p>Jag adderade <em>Add DROP TABLE/VIEW/PROCEDURE/FUNCTION</em> till export-optionerna i  phpMyAdmin, men körde annars med standard inställningar och valde att spara som fil.</p><p>Innan den sparade filen kunde laddas upp måste den modifieras lite för att laddas in i rätta tabeller i den nya installationens databas.</p><p>Jag editerade den dumpade filen med en text-editor och korrigerade <code>`wp_</code> till lämpligt <code>`wp_{ID}_</code> (apostrof för att hindra att t.ex. <code>_wp_</code> i tabelldata också byts ut).  Här gäller det ändå att vara försiktig. I en av mina bloggars data finns en sträng som matchar men som inte ska  bytas ut. Här liksom i instruktionerna i fortsättningen ska {ID} bytas ut mot den aktuella bloggens {ID}. Hoppa under inga omständigheter över det här steget eftersom du i så fall skriver över själva multisite-installationens tabeller.</p><p>Sedan importera jag den sparade filen till den nya installationens databas. Också här använde jag phpMyAdmin.</p><h2>Flytta uppladdade filer</h2><p>Jag flyttade över allt från den gamla installationens <code>/wp-content/uploads</code> mapp till den nya installationens <code>/wp-content/blogs.dir/{ID}/files.</code></p><p>Sedan hamnade jag att korrigera databasen så att inläggen korrekt refererar till de nyss flyttade filerna enligt beskrivningen ovan.</p><p>För en submapp-installerad MU-installation ändrar detta från t.ex. http://{BLOGG}.sjostrom.fi/wp-content/uploads/ till http://test.sjostrom.fi/{BLOGG}/files/. För en subdomän-installerad åter till http://{BLOGG}.sjostrom.fi/files/.</p><p>I mitt fall med en subdomän-installation gällde det alltså att köra SQL-kommandon i stil med (åter igen använde jag phpMyAdmin) och SQL-fliken där.</p><pre class="brush: sql; title: ; notranslate">
update wp_{ID}_posts set POST_CONTENT = replace(POST_CONTENT, 'http://{BLOGG}.{DOMÄN}/wp-content/uploads/', 'http://{BLOGG}.{DOMÄN}/files/')
</pre><p>Allt innnanför klamrar i meta-kommandot ovan ska naturligtvis bytas ut så t.ex. i mitt fall så såg det konkreta kommandot ut så här:</p><pre class="brush: sql; title: ; notranslate">
update wp_4_posts set POST_CONTENT = replace(POST_CONTENT, 'http://teknobabbel.sjostrom.fi/wp-content/uploads/', 'http://teknobabbel.sjostrom.fi/files/')
</pre><p>Det kommandot gör är alltså att det går igen post_content-fälten i wp_4_posts-tabellen och byter ut http://teknobabbel.sjostrom.fi/wp-content/uploads/ mot http://teknobabbel.sjostrom.fi/files/.</p><h2>Lösa ändor</h2><p>Efter instruktionerna ovan hade jag alltså flyttat över allt mitt data (inlägg och bilder) för bloggarna. Ännu återstod att ominstallera alla plugins, teman och liknande. De här försökte jag inte ens migrera eftersom jag såg det som en direkt fördel att börja från tomt bord gällande plugins eftersom det under fem års användning samlats allt möjligt som fyllt wp_options-tabellen med skräp.</p><p>När  WordPress görs multisite försvinner vissa inställningar från de   enskilda bloggarnas &#8220;Settings&#8221; och flyttar istället till Super Adminens   Sites-&gt;&lt;Blog&gt;-&gt;Edit. Här hittas bl.a. localitet och   ping-servrar. Ping servrarna verkar behöva radbyten och uppdateras   nästan enklast direkt med SQL i stil med:</p><pre class="brush: sql; title: ; notranslate">
update mns_{ID}_options set option_value = &quot;http://rpc.pingomatic.com/\nhttp://topicexchange.com/RPC2\nhttp://rpc.weblogs.com/RPC2\nhttp://blogsearch.google.com/ping/RPC2\nhttp://rpc.technorati.com/rpc/ping\nhttp://ping.weblogs.se/\nhttp://nyligen.se/ping/\nhttp://rpc.pingomatic.com\nhttp://rpc.twingly.com\nhttp://ping.bloggnytt.se\nhttp://rpc.aitellu.com&quot; where option_name = &quot;ping_sites&quot;
</pre><p>I mina tidigare singel-installationer använde jag Thesis och WP Zooms  Gallery som teman. Inget av dessa fungerade riktigt klockrent i en  multisite-installation utan framför allt <a
href="http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/">TimThumb</a>-funktionen  som dynamisk genererar olika storlekars bilder ställde till med  problem. Sannolikt skulle problemen ha gått att lösa, men eftersom jag  ändå funderat på att övergå till <a
href="http://www.studiopress.com/themes/genesis">Genesis</a> temat genomgående beslöt jag att göra det samtidigt. Genesis och dess  subteman har visat sig fungera utan problem även i en  multisite-installation.</p><p>Efter några veckor med den nya multisite-installationen kan jag konstatera att det absolut var värt jobbet att göra konverteringen i.o.m. att de ursprungliga målsättningarna alla har uppfyllts.</p> <img
src="http://teknobabbel.sjostrom.fi/?ak_action=api_record_view&id=2095&type=feed" alt=" Migrera till WordPress 3 multisite"  title="Migrera till WordPress 3 multisite" />]]></content:encoded> <wfw:commentRss>http://teknobabbel.sjostrom.fi/2010/09/04/migrera-till-wordpress-3-multisite/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> </item> <item><title>Egen url-förkortare med YOURLS</title><link>http://teknobabbel.sjostrom.fi/2010/03/10/egen-url-forkortare-med-yourls/</link> <comments>http://teknobabbel.sjostrom.fi/2010/03/10/egen-url-forkortare-med-yourls/#comments</comments> <pubDate>Wed, 10 Mar 2010 09:48:08 +0000</pubDate> <dc:creator>Niklas Sjostrom</dc:creator> <category><![CDATA[Webb]]></category> <category><![CDATA[tweetie]]></category> <category><![CDATA[twitter]]></category> <category><![CDATA[twitter tools]]></category> <category><![CDATA[url-förkortare]]></category> <category><![CDATA[yourls]]></category> <guid
isPermaLink="false">http://teknobabbel.sjostrom.fi/?p=490</guid> <description><![CDATA[Efter att ha testat bit.ly Pro som ger möjlighet att använda ett eget domännamn som url-förkortare beslöt jag att ta steget fullt ut och hosta min egen. För ungefär ett halvt år sedan kollade jag alternativen, men tyckte inte då att det fanns något som kändes tillräckligt polerat och under aktiv utveckling för att vara [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://teknobabbel.sjostrom.fi/files/2010/03/NS_D200_2010-02-28_5308-Edit.jpg"><img
class="alignleft size-thumbnail wp-image-578" src="http://teknobabbel.sjostrom.fi/files/2010/03/NS_D200_2010-02-28_5308-Edit-150x150.jpg" alt="NS D200 2010 02 28 5308 Edit 150x150 Egen url förkortare med YOURLS" width="150" height="150" title="Egen url förkortare med YOURLS" /></a>Efter att ha testat bit.ly Pro som ger möjlighet att använda ett eget domännamn som url-förkortare beslöt jag att ta steget fullt ut och hosta min egen.</p><p>För ungefär ett halvt år sedan kollade jag alternativen, men tyckte inte då att det fanns något som kändes tillräckligt polerat och under aktiv utveckling för att vara värt att satsa på, men de senaste månaderna har jag hört en hel del gott om <a
href="http://yourls.org/">YOURLS</a> och beslöt mig för att prova sätta upp min egen privata url-förkortare.</p><p>Till att börjas med gällde det att hitta ett lämpligt, och framför allt kort, domännamn för ändamålet. Eftersom jag normalt hostar allt på sjostrom.fi så beslöt jag att registrera strm.fi som en kort variant av det. Även om det inte är jättekort, framför allt jämfört med t.ex. j.mp så blir ändå de slutliga urlarna lika korta eftersom jag med en egen domän klarar mig ett gott tag på strm.fi (7 tecken) följt av 2-3 tecken, medan en url förkortad med j.mp (4 tecken) idag måste följas av minst 6 tecken för att vara unik.</p><p>Med en egen domän att hosta yourls på och tillgång till PHP och MySQL var den egentliga installationen en bagatell. Man kan välja att göra YOURLS tillgänglig för alla eller skyddad med användarnamn och lösenord. Jag valde att göra min installation privat. Med YOURLS bookmarklet går det sedan smidigt att skapa korta urlar av webbsidor. Förutom att urlen naturligtvis kan genereras automatisk går det också att manuellt specificera mera förklarande urlar om så önskas. Det går också att direkt posta den förkortade url:en vidare till Twitter, FriendFeed eller Facebook. Admin-gränssnittet ger sedan utförlig statistik gällande hur de olika förkortade url:arna har använts (antal klick, geografisk fördelning, m.m.). Efter en månads användning måste jag  säga att jag tycker att det fungerar mycket bra. Framför allt som YOURLS även går att integrera smidigt med andra verktyg jag använder.</p><h4>Tweetie 2 för iPhone</h4><p>Tweetie 2 som är min oftast använda Twitter-klient på iPhonen ger möjlighet att specificera en &#8220;Custom&#8221; url-förkortare och följer man <a
href="http://blog.mirthlab.com/2009/10/09/using-yourls-with-tweetie-2-for-iphone/">instruktionerna</a> så fungera en egen YOURLS-installation precis lika smidigt och transparent som t.ex. bit.ly. Tyvärr har jag inte hittat andra Twitter-klienter som ger möjlighet att fritt specificera sin egen url-förkortare vilket verkligen är synd. Om någon känner till sådana är jag intresserad.</p><h4>Twitter Tools för WordPress</h4><p>För mina WordPress-bloggar använder jag <a
href="http://wordpress.org/extend/plugins/twitter-tools/">Twitter Tools</a> av Alex King för att bl.a. posta till Twitter om att ett nytt blogginlägg lagts ut. Twitter Tools understöder inte YOURLS direkt, men efter lite Googlande hittade jag <a
href="http://www.johngirvin.com/blog/archives/yourls-for-twitter-tools-update-1-1.html">John Girvins tillägg</a> som gör jobbet så att även Twitter-uppdateringarna utnyttjar min egen url-förkortare.</p><p>Med min installation (Twitter Tools 2.2.1 och Twitter Tools YOURLS 1.1) hade jag tyvärr lite problem med JSON-funktionerna vilka har ändrat lite i WordPress 2.9 och gett vissa plugins problem. Om du får ett felmeddelanden vid postning av ett inlägg eller det bara inte dyker upp i Twitter kanske du har samma problem som jag.</p><p>Båda de nedan föreslagna lösningarna fungerade för mig, men den senare är bra mycket enklare så prova den först.</p><p>Första försöket till lösning byggde på att jag laddade ner <a
href="http://pear.php.net/pepr/pepr-proposal-show.php?id=198">Pear:s JSON paket</a>. Packade upp det och strök allt utom filen JSON.php som jag placerade i samma mapp som twitter-tools-yourls pluginen. Sedan adderade jag följande rad till twitter-tools-yourls.php ganska i början, men efter definitionen av PLUGINDIR</p><pre class="brush: jscript; title: ; notranslate">
if( !class_exists('Services_JSON') ) include (ABSPATH . PLUGINDIR . '/twitter-tools-yourls/JSON.php');
</pre><p>Senare upptäckte jag ett ännu enklare alternativ till fix som åtminstone fungerade på min PHP-version, dvs. att direkt utnyttja PHP:s inbyggda json-funktioner. För att göra det så gäller det att från twitter-tools-yourls.php helt stryka raden</p><pre class="brush: jscript; title: ; notranslate">
$json = new Services_JSON();
</pre><p>och sedan ändra raden</p><pre class="brush: jscript; title: ; notranslate">
$result = $json-&amp;gt;decode($snoop-&amp;gt;results);
$result = $json-&amp;gt;decode($snoop-&amp;gt;results);
</pre><p>till</p><pre class="brush: jscript; title: ; notranslate">
$result = json_decode($snoop-&amp;gt;results);
</pre><p>Tillägg 2011-03-28: Kolla in <a
title="Remkus de Vries" href="http://remkusdevries.com/how-to-setup-tweetdeck-with-yourls/">Remkus de Vries</a> instruktioner om hur YOURLS kan användas tillsammans med TweetDeck. De kan sannolikt anpassas för användning på andra ställen där API-url kan specificeras.</p> <img
src="http://teknobabbel.sjostrom.fi/?ak_action=api_record_view&id=490&type=feed" alt=" Egen url förkortare med YOURLS"  title="Egen url förkortare med YOURLS" />]]></content:encoded> <wfw:commentRss>http://teknobabbel.sjostrom.fi/2010/03/10/egen-url-forkortare-med-yourls/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> </item> <item><title>WordPress Lifestream widget hack</title><link>http://teknobabbel.sjostrom.fi/2010/02/24/wordpress-lifestream-widget-hack/</link> <comments>http://teknobabbel.sjostrom.fi/2010/02/24/wordpress-lifestream-widget-hack/#comments</comments> <pubDate>Wed, 24 Feb 2010 08:27:54 +0000</pubDate> <dc:creator>Niklas Sjostrom</dc:creator> <category><![CDATA[Webb]]></category> <category><![CDATA[lifestream]]></category> <category><![CDATA[sidebar]]></category> <category><![CDATA[widget]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://teknobabbel.sjostrom.fi/?p=548</guid> <description><![CDATA[Jag är en stor anhängare av lifestreamande, dvs. att samla all nätaktivitet till ett enda ställe. Förutom att vara registrerad på FriendFeed och liknande ställen kör jag även David Cramers Lifestream-plugin på mina WordPress-bloggar. Problemet här är det plurala i &#8220;bloggar&#8221;. Alla kräver nämligen sin egen installation eftersom den inte ger möjlighet att visa data [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://teknobabbel.sjostrom.fi/files/2010/02/NS_D200_2008-12-15_3121.jpg"><img
class="alignleft size-thumbnail wp-image-565" src="http://teknobabbel.sjostrom.fi/files/2010/02/NS_D200_2008-12-15_3121-150x150.jpg" alt="NS D200 2008 12 15 3121 150x150 WordPress Lifestream widget hack" width="150" height="150" title="WordPress Lifestream widget hack" /></a>Jag är en stor anhängare av lifestreamande, dvs. att samla all nätaktivitet till ett enda ställe. Förutom att vara registrerad på  FriendFeed och liknande ställen kör jag även David Cramers <a
href="http://www.enthropia.com/labs/wp-lifestream/">Lifestream-plugin</a> på mina WordPress-bloggar. Problemet här är det plurala i &#8220;bloggar&#8221;. Alla kräver nämligen sin egen installation eftersom den <a
href="http://www.enthropia.com/labs/forums/index.php?topic=188.msg626#msg626">inte</a> ger möjlighet att visa data från någon annan installation.  För att få en sidebar widget, men ändå  slippa uppdatera de olika strömmarna på alla mina fem bloggar och kanske minska belastningen något på min server beslöt jag mig för att göra ett litet hack.</p><p>Jag har installerat pluginen på alla bloggar men har endast adderat strömmar till min huvudinstallation på<a
href="http://niklas.sjostrom.fi/"> http://niklas.sjostrom.fi/</a>. Där uppdateras alltså strömmarna på vanligt sätt var 15:de minut. På de övriga installationerna har jag ställt in att strömmarna ska uppdateras var 2147483647:de minut (vart 4085:e år, dvs. i praktiken aldrig). I stället dumpar jag de MySQL-tabeller som har med Lifestream-pluginen att göra från huvudinstallationen och kör in dem i databasen för mina övriga bloggar var 15:de minut.</p><p>De tabeller som har med Lifestream-pluginen att göra är:</p><ul><li>wp_lifestream_error_log</li><li>wp_lifestream_event</li><li>wp_lifestream_event_group</li><li>wp_lifestream_feeds</li></ul><p>Någonting i stil med följande kunde alltså köras som ett periodiskt cron-jobb för att dumpa Lifestream-datat från databasen för huvudinstallationen (huvudinstallation) och sätta in det i databaserna för dina övriga installationer (blogg1 och blogg2)</p><pre class="brush: bash; title: ; notranslate">
mysqldump huvudinstallation wp_lifestream_error_log wp_lifestream_event wp_lifestream_event_group wp_lifestream_feeds &gt; wp_lifestream.sql
mysql blogg1 &lt; wp_lifestream.sql
mysql blogg2 &lt; wp_lifestream.sql
</pre><p>Beroende på din operatör och MySQL-installation behöver raderna ovan kanske modifieras att innehålla optionerna -h, -u, och -p för att specificera MySQL-servern, användaren och lösenordet som ska användas. Och som alltid när man krånglar med databaser så lönar det sig att börja med att se till att ha en färsk kopia av allt ifall något går fel.</p><p>När väl allt det här är gjort är det bara att sätta upp Lifestrams sidebar widget på vanligt vis på alla bloggarna för att de ska visa samma information. Alternativt utnyttja möjligheterna att <a
href="http://www.enthropia.com/labs/wp-lifestream/download.php">skräddarsy</a> vilken information som visas på respektive blogg.</p> <img
src="http://teknobabbel.sjostrom.fi/?ak_action=api_record_view&id=548&type=feed" alt=" WordPress Lifestream widget hack"  title="WordPress Lifestream widget hack" />]]></content:encoded> <wfw:commentRss>http://teknobabbel.sjostrom.fi/2010/02/24/wordpress-lifestream-widget-hack/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> </item> <item><title>Narcissism</title><link>http://teknobabbel.sjostrom.fi/2009/05/15/narcissism/</link> <comments>http://teknobabbel.sjostrom.fi/2009/05/15/narcissism/#comments</comments> <pubDate>Fri, 15 May 2009 05:31:00 +0000</pubDate> <dc:creator>Niklas Sjostrom</dc:creator> <category><![CDATA[Webb]]></category> <guid
isPermaLink="false">http://teknobabbel.sjostrom.fi/?p=327</guid> <description><![CDATA[För varje nytt ställe på nätet där jag registrerar mig råkar jag ut för nya uppmaningar att berätta lite om mig själv. Istället för att sprida små flisor av mig själv på en massa ställen och sedan inte hålla den informationen uppdaterad beslöt jag i helgen att samla allt på ett ställe och sedan bara [...]]]></description> <content:encoded><![CDATA[<p>För varje nytt ställe på nätet där jag registrerar mig råkar jag ut för nya uppmaningar att berätta lite om mig själv. Istället för att sprida små flisor av mig själv på en massa ställen och sedan inte hålla den informationen uppdaterad beslöt jag i helgen att samla allt på ett ställe och sedan bara länka dit. Lite tråkigt, men väldigt praktiskt.</p><p>Flera tjänster skulle redan ha gått att använda för det här ändamålet. Bland andra funderade jag på att länka till någon av mina bloggar, <a
href="http://www.linkedin.com/in/niklassjostrom">min LinkedIn-profil</a> eller <a
href="http://niklassjostrom.mp/">min Chi.mp sida</a>. Men till slut beslöt jag ändå att skapa en helt egen sida för det här ändamålet för att ha möjlighet att exakt kontrollera utformning och innehåll.</p><p>Eftersom jag annars använder WordPress valde jag att sätta upp en ny installation för ändamålet. Den nya webbplatsen <a
href="http://niklas.sjostrom.fi/">http://niklas.sjostrom.fi/</a> kom att ha endast tre sidor:</p><ul><li><a
href="http://niklas.sjostrom.fi/about/">About</a> – information om mig</li><li><a
href="http://niklas.sjostrom.fi/contact/">Contact</a> – kontaktalternativ av olika slag</li><li><a
href="http://niklas.sjostrom.fi/lifestream/">Lifestream</a> – en sammanfattning av min senaste nätaktivitet</li></ul><p>Inga bloggpostningar eller liknande kommer att göras här utan innehållet är mer eller mindre statiskt förutom då Lifestream-sidan som automatiskt uppdaterar sig.</p><p> <span
id="more-327"></span></p><h4>About</h4><p>About-sidan är huvudsidan för webbplatsen. Den innehåller typisk information om mig själv. Den här skriver jag dessutom inte här utan den importeras halv-automatiskt från <a
href="http://www.peoplepond.com/">PeoplePond</a> med <a
href="http://wordpress.org/extend/plugins/peoplepond/">tillägget</a> för WordPress. PeoplePond hämtar i sin tur informationen om övriga webbplatser där jag är registrerad på från <a
href="http://www.dandyid.org/">DandyID</a>. Redan på dag tre börjar det här kännas lite överarbetat så det kan bra hända att den skrivs manuellt i fortsättningen.</p><h4>Contacts</h4><p>För att kunna kontakta mig anges här e-postadress och möjligheten till chatt ifall jag skulle råka vara online. Båda två lite tillkrånglade så att inte robotar som samlar in adresser att sända skräppost till alldeles enkelt ska få adressen. Den kampen är visserligen förlorad för länge sedan redan misstänker jag, men ändå…</p><p>Om ingen av de här metoderna till kontakt intresserar finns ännu möjlighet att fylla i ett formulär på Contacts-sidan. Först tänkte jag använda <a
href="http://www.deliciousdays.com/cforms-plugin">cforms</a>-tillägget för WordPress, men valde till slut det avsevärt enklare, men tillräckligt mångsidiga tillägget <a
href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a>.</p><h4>Lifestream</h4><p>Slutligen innehåller webbplatsen en Lifestream-sida (sv: livsflöde?) med en sammanfattning av min senaste aktivitet på webben. Här hade t.ex. FriendFeeds sammanfattande flöde kunnat användas, men jag beslöt mig ändå för att samla ihop mitt eget flöde. Äran för det här går helt till David Cramers utmärkta Lifestream-tillägg som gör det väldigt enkelt att snyggt sammanfatta bloggpostningar, twittrande, gillade låtar på last.fm och liknande.</p><p>Under den här sidan skapade jag dessutom sidor med endast en viss kategori av Lifestream-flödet för att lättare komma åt endast t.ex. endast mina bloggpostningar på <a
href="http://niklas.sjostrom.fi/lifestream/blogs/">Lifestream/Blogs</a>.</p><h4>Sidobalken</h4><p>Sidobalken innehåller samma information för alla tre sidor. Innehållet här är i det här skedet mindre slutgiltigt bestämt än mycket annat, men för tillfället är jag ganska nöjd med:</p><ul><li>Mina fem senaste status-meddelande från Twitter, Identi.ca och Facebook. De ger besökaren lite aktuellt innehåll utan att behöva gå till Lifestream-sidan.</li><li>Min senaste position som Google Latitude känner till. Är inte alldeles övertygad om att det här kommer att bli kvar.</li><li>Sökning med <a
href="http://www.lijit.com/">Lijit</a>. Jag är väl inte alldeles nöjd med resultatet, men många andra verkar gilla Lijit så har kanske ännu lite att justera.</li></ul><h4>Utformning</h4><p>Jag ville ha ett enkelt men ändå elegant utseende och föll efter väldigt lite sökande för <a
href="http://wordpress.org/extend/themes/inove">iNove</a> temat. Minimala justeringar av utseendet har gjorts, bl.a. har sökfältet plockats bort. Datum och kommentar för sidorna har också strukits eftersom de inte fyller någon funktion på den här webbplatsen.</p><p>Bakom kulisserna jobbar visserligen ytterligare några WordPress-tillägg med att samla statistik, göra OpenID delegering m.m., men på det hela taget är jag ganska nöjd med resultatet av några få timmars arbete.</p> <img
src="http://teknobabbel.sjostrom.fi/?ak_action=api_record_view&id=327&type=feed" alt=" Narcissism"  title="Narcissism" />]]></content:encoded> <wfw:commentRss>http://teknobabbel.sjostrom.fi/2009/05/15/narcissism/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> </item> <item><title>Svensk stavningskontroll i Windows Live Writer</title><link>http://teknobabbel.sjostrom.fi/2009/01/15/svensk-stavningskontroll-i-windows-live-writer/</link> <comments>http://teknobabbel.sjostrom.fi/2009/01/15/svensk-stavningskontroll-i-windows-live-writer/#comments</comments> <pubDate>Thu, 15 Jan 2009 19:06:41 +0000</pubDate> <dc:creator>Niklas Sjostrom</dc:creator> <category><![CDATA[Webb]]></category> <category><![CDATA[stavningskontroll]]></category> <category><![CDATA[svenska]]></category> <category><![CDATA[windows live writer]]></category> <guid
isPermaLink="false">http://teknobabbel.sjostrom.fi/2009/01/15/svensk-stavningskontroll-i-windows-live-writer/</guid> <description><![CDATA[Lite till min egen förvåning och efter moget övervägande började jag använda Windows Live Writer för mitt bloggande här alldeles nyligen. För flera år sedan provade jag några blogg-editorer (bl.a. w.bloggar och ecto), men lät mig inte övertygas då utan bloggade vidare genom att skriva markdown direkt i WordPress webb-gränssnitt. Med tiden började WordPress eget [...]]]></description> <content:encoded><![CDATA[<p>Lite till min egen förvåning och efter moget övervägande började jag använda <a
href="http://windowslivewriter.spaces.live.com/">Windows Live Writer</a> för mitt bloggande här alldeles nyligen. För flera år sedan provade jag några blogg-editorer (bl.a. w.bloggar och ecto), men lät mig inte övertygas då utan bloggade vidare genom att skriva <a
href="http://daringfireball.net/projects/markdown/">markdown</a> direkt i WordPress webb-gränssnitt.</p><p>Med tiden började WordPress eget gränssnitt ändå kännas lite långsamt och styvt. Eftersom jag hade hört en hel del positivt om WLW testade jag lite smått och blev överraskad över att en så pass mogen produkt kommit från Microsoft. En firma jag inte direkt tycker brukar vara på barrikaderna när det gäller att samarbeta med produkter som inte är deras egna. Men faktum är att WLW fungerar alldeles utmärkt ihop med WordPress och stöder t.ex. både kategorier och taggar.</p><p>Ett litet problem med WLW är att även om den finns i ett 15-tal språkversioner (bl.a. svenska) så innehåller en specifik version endast det språkets stavningskontroll. Rimligtvis borde programmet och stavningskontrollen distribueras skilt, men så är det alltså inte idag. Eftersom jag absolut vill ha programmet på engelska, men med svensk stavningskontroll verkar den enda(?) lösningen vara att:</p><ul><li>installera den svenska versionen</li><li>spara undan filerna <font
face="Lucida Console">MSSP3SW.DLL</font> och <font
face="Lucida Console">MSSP3SW.LEX</font> från foldern <font
face="Lucida Console">C:\Program Files\Windows Live\Writer\Dictionaries</font></li><li>installera den engelska versionen</li><li>kopiera in de undansparade svenska filerna till foldern jag ursprungligen tog dem från</li></ul><p>Efter det här går det även i den engelska versionen av programmet att under Tools-&gt;Options…-&gt;Spelling välja svenska som språk.</p><p>(Instruktionerna ovan gäller Windows Live Writer 2009 på Windows XP och kan behöva anpassas något för andra versioner av program eller operativsystem)</p> <img
src="http://teknobabbel.sjostrom.fi/?ak_action=api_record_view&id=304&type=feed" alt=" Svensk stavningskontroll i Windows Live Writer"  title="Svensk stavningskontroll i Windows Live Writer" />]]></content:encoded> <wfw:commentRss>http://teknobabbel.sjostrom.fi/2009/01/15/svensk-stavningskontroll-i-windows-live-writer/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> </item> <item><title>Markdown begone</title><link>http://teknobabbel.sjostrom.fi/2009/01/15/markdown-begone/</link> <comments>http://teknobabbel.sjostrom.fi/2009/01/15/markdown-begone/#comments</comments> <pubDate>Thu, 15 Jan 2009 18:25:28 +0000</pubDate> <dc:creator>Niklas Sjostrom</dc:creator> <category><![CDATA[Webb]]></category> <category><![CDATA[markdown]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://teknobabbel.sjostrom.fi/2009/01/15/markdown-begone/</guid> <description><![CDATA[När jag började blogga i tiderna gick jag in för att använda markdown för formatering i inläggen istället för att skriva html-kod direkt eller använda mig av någon inline editor. Det här har i och för sig fungerat väldigt bra, men eftersom jag börjat använda Windows Live Writer för att skriva inlägg ville ja avaktivera [...]]]></description> <content:encoded><![CDATA[<p>När jag började blogga i tiderna gick jag in för att använda <a
href="http://daringfireball.net/projects/markdown/">markdown</a> för formatering i inläggen istället för att skriva html-kod direkt eller använda mig av någon inline editor. Det här har i och för sig fungerat väldigt bra, men eftersom jag börjat använda Windows Live Writer för att skriva inlägg ville ja avaktivera markdown-funktionaliteten och hamnade alltså att gå igenom alla gamla inlägg och formatera om dem. Ett väldigt tråkigt jobb kan jag meddela.</p><p>Ännu en gång har det alltså visat sig att det är bäst att göra allt så standard som möjlig från början så slipper man en massa jobb senare.</p> <img
src="http://teknobabbel.sjostrom.fi/?ak_action=api_record_view&id=303&type=feed" alt=" Markdown begone"  title="Markdown begone" />]]></content:encoded> <wfw:commentRss>http://teknobabbel.sjostrom.fi/2009/01/15/markdown-begone/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> </item> <item><title>WordPress 2.5 &#228;r ute</title><link>http://teknobabbel.sjostrom.fi/2008/04/01/wordpress-25-ar-ute/</link> <comments>http://teknobabbel.sjostrom.fi/2008/04/01/wordpress-25-ar-ute/#comments</comments> <pubDate>Tue, 01 Apr 2008 06:23:41 +0000</pubDate> <dc:creator>Niklas Sjostrom</dc:creator> <category><![CDATA[Webb]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://teknobabbel.sjostrom.fi/?p=136</guid> <description><![CDATA[Efter diverse förseningar finns nu WordPress 2.5 att laddas hem. Förändringarna är så pass många att det känns som att versionen lika gärna kunde ha kallats 3.0, men den här gången görs inga avgörande ändringar till den bakomliggande databasen åtminstone. En noggrannare genomgång av de nya finesserna finns på wordpress.org, men i korthet koncentreras förändringarna [...]]]></description> <content:encoded><![CDATA[<p>Efter diverse förseningar finns nu WordPress 2.5 att <a
href="http://wordpress.org/download/">laddas hem</a>. Förändringarna är så pass många att det känns som att versionen lika gärna kunde ha kallats 3.0, men den här gången görs inga avgörande ändringar till den bakomliggande databasen åtminstone. En noggrannare genomgång av de nya finesserna finns på <a
href="http://wordpress.org/development/2008/03/wordpress-25-brecker/">wordpress.org</a>, men i korthet koncentreras förändringarna den här gången till administrationssidan, men förbättringar som:</p><ul><li>helt förnyad administration som är avsevärt mera inställd på att producera innehåll och mindre på teknisk administration</li><li>smidigare mediehantering med bl.a. uppladdning av flera filer och album</li><li>utökad etikett-hantering även utan plugins</li><li>automatisk uppdatering av installerade plugins</li></ul><p>På det hela taget känns den här versionen av WordPress som ett avsevärt steg framåt. Framför allt är gränssnittet för skribenter och administratörer avsevärt fräschare och smidigare att jobba med. Själv uppgraderade jag till den nya versionen för ett par dagar sedan. Förutom diverse problem med K2-temat och vissa plugins gick uppdateringen ganska smidigt, men det lönar sig säkert att vänta ett par veckor med att uppgradera för att komma ännu smidigare undan.</p> <img
src="http://teknobabbel.sjostrom.fi/?ak_action=api_record_view&id=136&type=feed" alt=" WordPress 2.5 &auml;r ute"  title="WordPress 2.5 &auml;r ute" />]]></content:encoded> <wfw:commentRss>http://teknobabbel.sjostrom.fi/2008/04/01/wordpress-25-ar-ute/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> </item> <item><title>Photoshop-skolning f&#246;rm&#229;nligt (l&#228;s: gratis)</title><link>http://teknobabbel.sjostrom.fi/2007/12/03/photoshop-skolning-formanligt-las-gratis/</link> <comments>http://teknobabbel.sjostrom.fi/2007/12/03/photoshop-skolning-formanligt-las-gratis/#comments</comments> <pubDate>Mon, 03 Dec 2007 13:18:02 +0000</pubDate> <dc:creator>Niklas Sjostrom</dc:creator> <category><![CDATA[Foto]]></category> <category><![CDATA[Webb]]></category> <category><![CDATA[lynda]]></category> <category><![CDATA[moderskeppet]]></category> <category><![CDATA[photoshop]]></category> <category><![CDATA[skolning]]></category> <guid
isPermaLink="false">http://teknobabbel.sjostrom.fi/2007/12/03/photoshop-skolning-formanligt-las-gratis/</guid> <description><![CDATA[Jag tillbringade helgen med att bl.a. se igenom Moderskeppets&#160;“Grunderna i Photoshop” som har mycket bra innehåll och en av de bäst producerade videoskolningarna jag har sett. Att den är gratis gör inte saken sämre &#8212; alls! Moderskeppet har flera andra kurser som kan köpas på DVD. Visserligen inte gratis alltså, men priset är ändå ungefär [...]]]></description> <content:encoded><![CDATA[<p>Jag tillbringade helgen med att bl.a. se igenom <a
href="http://www.modeskeppet.se/">Moderskeppets</a>&#160;<a
href="http://www.moderskeppet.se/grunderna/">“Grunderna i Photoshop”</a> som har mycket bra innehåll och en av de bäst producerade videoskolningarna jag har sett. Att den är gratis gör inte saken sämre &#8212; alls!</p><p>Moderskeppet har flera andra kurser som kan köpas på DVD. Visserligen inte gratis alltså, men priset är ändå ungefär hälften av motsvarande material från andra och om de håller samma höga standard får de anses vara fynd.</p><p>Aptiten växer som bekant medan man äter (åtminstone sägs det så) så jag kollade några andra som har Photoshop-skolning och ramlade över att <a
href="http://www.lynda.com/">Lynda</a> firar att de lyckats locka över <a
href="http://www.dekemc.com/">Deke McClelland</a> från <a
href="http://www.totaltraining.com/">Total Training</a> genom att ha en kampanj som ger en veckas fri tillgång till all Lyndia-skolning (&gt; 20000 videor) utan desto vidare “strings attached” vad jag kan förstå. Registrera via <a
href="http://www.lynda.com/deke/">http://www.lynda.com/deke/</a> för att utnyttja din gratisvecka och förbered dig på 7 nätter utan sömn.</p> <img
src="http://teknobabbel.sjostrom.fi/?ak_action=api_record_view&id=114&type=feed" alt=" Photoshop skolning f&ouml;rm&aring;nligt (l&auml;s: gratis)"  title="Photoshop skolning f&ouml;rm&aring;nligt (l&auml;s: gratis)" />]]></content:encoded> <wfw:commentRss>http://teknobabbel.sjostrom.fi/2007/12/03/photoshop-skolning-formanligt-las-gratis/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> </item> <item><title>Zooomr med v&#228;nner</title><link>http://teknobabbel.sjostrom.fi/2007/12/02/zooomr-med-vanner/</link> <comments>http://teknobabbel.sjostrom.fi/2007/12/02/zooomr-med-vanner/#comments</comments> <pubDate>Sun, 02 Dec 2007 18:09:44 +0000</pubDate> <dc:creator>Niklas Sjostrom</dc:creator> <category><![CDATA[Foto]]></category> <category><![CDATA[Webb]]></category> <category><![CDATA[flickr]]></category> <category><![CDATA[smugmug]]></category> <category><![CDATA[zooomr]]></category> <guid
isPermaLink="false">http://teknobabbel.sjostrom.fi/2007/12/02/zooomr-med-vanner/</guid> <description><![CDATA[I många år hostade jag mina webb-foton på min egen domän med hjälp av Menalto Gallery. Dessutom hade jag en fotoblogg i Pixelpost. Båda de här integrerade jag dessutom med två WordPress-bloggar. På det hela taget var jag fullt sysselsatt med att uppdatera de olika komponenterna och lösa problem. Allt fungerade visserligen helt bra, men [...]]]></description> <content:encoded><![CDATA[<p>I många år hostade jag mina webb-foton på min egen domän med hjälp av <a
href="http://gallery.menalto.com/">Menalto Gallery</a>. Dessutom hade jag en fotoblogg i <a
href="http://www.pixelpost.org/">Pixelpost</a>. Båda de här integrerade jag dessutom med två WordPress-bloggar. På det hela taget var jag fullt sysselsatt med att uppdatera de olika komponenterna och lösa problem.</p><p>Allt fungerade visserligen helt bra, men min förmånliga host var lite för slö för att Gallery skulle fungera riktigt smidigt. Och, ja, det kändes som att Gallery ändå inte skulle fungera tillräckligt smidigt även på en snabb host. För någon månad sedan tröttnade jag på alla speciallösningar och beslöt mig för att skrota allt och gå den breda vägen. Jag väckte liv i mitt sovande <a
href="http://www.flickr.com/">Flickr</a>-konto och flyttade albumen dit. Fotobloggen integrerades i sin tur med min personliga blogg.</p><p> <span
id="more-112"></span>Jag har alltid känt för att favorisera de mindre populära alternativen, men det har lite slagit över det senaste året då jag allt mera valt den breda, välupptrampade vägen. (Just precis dagen för grisar flyger kommer jag kanske t.o.m. att flytta över mina bokmärken till <a
href="http://del.icio.us/">del.icio.us</a>.) Jag kollade visserligen på <a
href="http://www.smugmug.com/">SmugMug</a> som alternativ till Flickr. SmugMug verkar bra mycket mera lämpat för seriösa fotografer (dit jag så gärna skulle vilja räkna mig), men Flickr vann på integration med resten av världen av bloggar och sociala webbplatser. <a
href="http://picasaweb.google.com/">Google:s Picasa Web</a> var också ett alternativ och ett bra sådant. Skulle t.ex. min pappa ha behov av att sätta upp bilder på webben skulle jag absolut rekommendera att han använder Picasa och den vägen stuvar upp de bilder han vill visa andra.</p><p>I princip är jag nöjd med Flickr. Lite tycker jag att distinktionen mellan Set:s och Collections är onödig, men funktionerna är snabba och smidiga både för administratören och de som bara vill titta på bilder. Designen är väldigt minimalistisk, men funktionell. Det jag saknar mest är kanske möjligheten att sätta lösenord på bilder eller album direkt. Att välja om de ska vara synliga för familj eller vänner kräver i praktiken att de är Yahoo-användare vilket visserligen inte är hela världen, men ett onödigt steg i alla händelser.</p><p><a
href="http://www.zooomr.com/">Zooomr</a> (jo, räkna “o”:na, de ska vara 3) har varit en liten “blip” på min radar en längre tid men jag har aldrig kommit mig för att kolla in Zooomr närmare förrän i dag. Zooomr har varit populär bland Web 2.0 bloggarna en längre tid och nog är det en <em>imponerande</em> applikation av två personer som för att citera Thomas Hawk som är “CEO” för Zooomr är:</p><p>&#8230;just a 19 year old kid and a somewhat obsessive compulsive <br
/>photographer who is trying to process 500,000 fine art photos <br
/>before he dies (that would be me)</p><p>På många sätt känns Zooomr som ett riktigt seriöst alternativ till Flickr. Jag glömde påpeka att Zooomr helt saknar någon form av begränsning på mängden foton du kan ladda upp &#8212; även alltså som icke-betalande användare. Det lät så pass “för bra för att vara sant” att jag kände mig manad att ta en närmare titt idag.</p><p>Först det positiva. Zooomr ser imponerande ut och fungerar riktigt på riktigt. Många bra fotografer verkar dessutom ha sina bilder på Zooomr. Inte fullt lika hög standard som SmugMug kanske, men ändå&#8230; Det är lite av Amiga, Linux, Mac-“fanboy”-känsla över Zooomr, dvs. många användare har en nästan religiös känsla för produkten.</p><p>Eller&#8230;, och här börjar egentligen mitt “aber”. Jag tycker Zooomr är <em>otroligt</em> imponerande när man betänker dess ursprung, men Flickr är det inte. Zooomr har t.o.m. funktioner som Flickr saknar, men saknar ändå centrala funktioner som Ajax-baserad smidig batch-editering av foton och någon möjlighet att ladda upp en ny bild för att ersätta en redan existerande. I mitt tycke räcker inte heller labels och “smart sets” riktigt till även om smart sets i sig är coola. Inget API för att ladda upp filer dödar också integrationen med program som t.ex. Lightroom även om den Flash-baserade webb-uppladdaren är hyggligt smidig.</p><p>Det här var alltså “the good” och “the bad”, men nu återstår alltså “the ugly”. De senaste timmarna när jag testade Zooomr genom att försöka återskapa min närvaro på Flickr så nära som möjligt har jag tyvärr stött på mängder av buggar:</p><ul><li>Vissa filer bara vägrar ladda upp. Eller egentligen så verkar de laddas upp ok, men sedan dyker de aldrig upp som nya foton under mitt konto. Framför allt har jag en hel batch med foton tagna med en Minolta DiMAGE Xt för några år sedan som tvärvägrar oberoende av vald webbläsare, Flash-uppladdare eller inte &#8211; ja, inget hjälper. Kanske de innehåller något konstigt metadata, vad vet väl jag, men saker som misslyckas utan felmeddelande eller indikation på vad man kunde göra för att avhjälpa problemet är inte coolt.</li><li>Ibland ser laddandet ut att gå bra bara för att upptäcka att 30 bilder kommit över som de ska, men två bilder fattas. De kommer sedan över helt snällt när laddar dem på nytt. Zooomr måste hela tiden kollas och vaktas vilket snabbt känns gammalt.</li><li>Otaliga “This Page was Not Found”-sidor när jag t.ex. vill komma administrera mina Sets.</li><li>Internet Explorer kan inte alls visa mina Sets, men “error on page” ikonen nere på sidan ger något slags fel.</li><li>Zooomrs egen blogg verkar inte alls svara.</li><li>Efter att ha loggat ut väljer jag att logga in igen och får då ange användarnamn och lösenord varefter meddelas att jag just loggat ut. Via Zooomr huvudsida kommer jag dock in genast.</li><li>Tidsangivelsen i RSS-flödet verkar felaktig. Både FriendFeed och Profilactic anser att jag laddade upp filerna för mera än ett dygn sedan även om jag gjorde det alldeles nyss.</li><li>När jag klickar på en label i en bild jag nyss laddat upp för att få se de andra bilderna med samma label hävdar Zooomr att inga bilder med den labeln existerar, fast det ju bevisligen inte är så. Vilket kanske har något att göra med att bilderna i fråga är märkta som privata, men <em>jag</em> borde väl kunna hitta dem! Eller?</li><li>m.m.</li></ul><p>Kanske Zooomr bara har haft en dålig dag de senaste timmarna, men i sitt nuvarande skick är Zooomr helt oanvändbart enligt min mening. Men jag kommer ganska sent till kalaset märkte jag sen när jag Googlade lite. Tidligen har <a
href="http://scobleizer.com/2007/06/04/zooomr-next-big-inch/">Scooble</a> gett dem ultimatum redan i juni efter ett två veckors avbrott. En <a
href="http://www.comeacross.info/2007/07/05/choosing-between-flickr-zooomr-and-picasa-web/">entusiastisk förespråkare</a> i juli förbyts mot en <a
href="http://www.comeacross.info/2007/09/18/taking-a-break-from-zooomr/">motvillig kritiker</a> några månader senare. De är bara några av många entusiastiska Zooomr-förespråkare som börjar komma på andra tankar.</p><p>Jag fortsätter på Flickr, men kommer att hålla ett öga på Zooomr och hoppas innerligt att det går bra för Kris &amp; Co.</p><p>Update: Mitt huvudproblem, dvs. de vissa filer som inte går att ladda upp verkar mycket riktigt bero på problem med metadatat. Tar jag bort informationen i IPTC-fältet Caption så verkar uppladdandet gå ok.</p><p>Update 2: Mitt problem med smart set verkade ha att göra med ett mellanslag en label i definitionen av ett set.</p><p>Update 3: Slutresultatet efter många om och men är till slut helt hyggligt. Mina Flickr-bilder är mestadels nu även på Zooomr. Sets och collections i Flickr motsvaras av labels och smartsets i Zooomr. Jämför gärna slutresultaten <a
href="http://www.flickr.com/photos/niklassjostrom/">Flickr</a> respektive <a
href="http://www.zooomr.com/photos/niklassjostrom/">Zooomr</a>.</p><p>Update 4: Har gått runt i cirklar för att hitta var jag kan editera min profil tills Googlade och tydligen <a
href="http://pt-br.zooomr.com/groups/help/discuss/950/">går det inte</a>. Bisarrt! Men, ja, Zooomr är i Beta så egentligen finns det inget att klaga på. Google har tagit bettet ur Beta i och med att deras produkter oftast benämns Beta <em>långt</em> efter att de är klara.</p> <img
src="http://teknobabbel.sjostrom.fi/?ak_action=api_record_view&id=112&type=feed" alt=" Zooomr med v&auml;nner"  title="Zooomr med v&auml;nner" />]]></content:encoded> <wfw:commentRss>http://teknobabbel.sjostrom.fi/2007/12/02/zooomr-med-vanner/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> </item> <item><title>Blogg-underhåll</title><link>http://teknobabbel.sjostrom.fi/2007/10/12/blogg-underhall/</link> <comments>http://teknobabbel.sjostrom.fi/2007/10/12/blogg-underhall/#comments</comments> <pubDate>Fri, 12 Oct 2007 13:42:13 +0000</pubDate> <dc:creator>Niklas Sjostrom</dc:creator> <category><![CDATA[Webb]]></category> <category><![CDATA[css]]></category> <category><![CDATA[k2]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://teknobabbel.sjostrom.fi/2007/10/12/blogg-underhall/</guid> <description><![CDATA[Har den senaste veckan uppdaterat bloggen till nyaste versionerna av WordPress (2.3) och stilen K2 (2.0 RC3). Framför allt tag-stödet i WordPress och de databasändringar som det innebar har söndrat en del tillägg eller rent av gjort dem onödiga. Alltid emellanåt frestas jag av någon snygg stil och provar den ett par dagar innan jag [...]]]></description> <content:encoded><![CDATA[<p>Har den senaste veckan uppdaterat bloggen till nyaste versionerna av WordPress (2.3) och stilen K2 (2.0 RC3). Framför allt tag-stödet i WordPress och de databasändringar som det innebar har söndrat en del tillägg eller rent av gjort dem onödiga.</p><p>Alltid emellanåt frestas jag av någon snygg stil och provar den ett par dagar innan jag åter är tillbaka med K2. Snygg är den inte, men funktionaliteten är bättre än någon annan stil jag använt. I de nyaste versionerna stöder den dessutom två kolumner för tillägg, en på vardera sidan om huvudtexten. Vad jag istället ville ha var två högerkolumner, men det var lätt ändrat genom att i <font
face="Lucida Console">../wp-content/themes/k2/style.css</font> helt ta bort:</p><blockquote><p>.columns-three #primary { <br
/>margin-left: 170px; <br
/>padding: 10px; <br
/>}</p></blockquote><p>och från definitionen för <font
face="Lucida Console">.columns-three #sidebar-alt</font> stryka</p><blockquote><p>left: -740px; <br
/>margin-left: -170px;</p></blockquote><p>Resultatet ses här.</p> <img
src="http://teknobabbel.sjostrom.fi/?ak_action=api_record_view&id=108&type=feed" alt=" Blogg underhåll"  title="Blogg underhåll" />]]></content:encoded> <wfw:commentRss>http://teknobabbel.sjostrom.fi/2007/10/12/blogg-underhall/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license> </item> </channel> </rss>
