<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Julian Kommunikation</title>
	<atom:link href="http://www.julian.se/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.julian.se</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 15:30:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Att jobba med kommersiella WordPress-teman</title>
		<link>http://www.julian.se/ideer/nyheter/att-jobba-med-kommersiella-wordpress-teman/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=att-jobba-med-kommersiella-wordpress-teman</link>
		<comments>http://www.julian.se/ideer/nyheter/att-jobba-med-kommersiella-wordpress-teman/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 13:55:38 +0000</pubDate>
		<dc:creator>Karl Sandoval</dc:creator>
				<category><![CDATA[Nyheter]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[Tyskland]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.julian.se/?p=1451</guid>
		<description><![CDATA[Vi arbetar mycket med WordPress och det är ett av de adminsystem vi oftast använder till våra kunders webbsidor. Vanligtvis skapar vi en unik design och bygger ett specialtema; därför var det intressant när vi fick i uppdrag att utveckla [...]]]></description>
			<content:encoded><![CDATA[<p>Vi arbetar mycket med WordPress och det är ett av de adminsystem vi oftast använder till våra kunders webbsidor. Vanligtvis skapar vi en unik design och bygger ett specialtema; därför var det intressant när vi fick i uppdrag att utveckla Agricultural and Rural Conventions (ARC) webbsida. (Deras sida är en plattform för flera parter involverade i reformprocessen av EUs gemensamma jordbrukspolitik (CAP).</p>
<p><img class="alignleft size-full wp-image-1453" title="ARC" src="http://www.julian.se/wp-content/uploads/arc.jpg" alt="" width="350" height="250" />Den nuvarande sidan använde ett kommersiellt tema och ARC ville växla till ett annat tema från samma företag. De behövde hjälp med att installera temat, omorganisera och specialanpassa temat till sitt innehåll samt utveckla ett par nya funktioner.</p>
<p><span id="more-1451"></span>Deras webbsida är väldigt nyhetsdriven och det nya temat var bättre anpassat för detta. Utmaningen låg i att omorganisera innehållet på ett smart och logiskt sätt, samt att lyfta fram den viktigaste informationen på framsidan.</p>
<p>Vi skapade en ny sida för administrativa inställningar som var mer anpassad till ARCs innehåll och sidstruktur. Med denna får de mer kontroll över vad som visas på framsidan, utan att behöva ändra något i temats kod.</p>
<p>Den andra större delen av projektet bestod av att skapa ett internt system där projektets huvudaktörer kan utbyta idéer. Detta hade tidigare gjorts med hjälp av LinkedIn och Dropbox, men önskemålet var att integrera kommunikationen på den nya sidan. För denna delen använde vi det kraftfulla WordPress-tillägget <a href="http://buddypress.org/">BuddyPress</a>, med vilket ARC kan skapa grupper för olika aktörer, där de kan ställa och svara på frågor, dela filer och skicka privata meddelanden.</p>
<p>Sammantaget var det ett spännande projekt, speciellt att jobba med ett kommersiellt tema som grund och sedan modifiera och bygga funktioner ovanpå det.</p>
<p><a href="http://www.arc2020.eu">Besök ARCs webbsida</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.julian.se/ideer/nyheter/att-jobba-med-kommersiella-wordpress-teman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ny kund &#8211; SIS Shanghai Industry Services</title>
		<link>http://www.julian.se/ideer/nyheter/ny-kund-sis-shanghai-industry-services/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ny-kund-sis-shanghai-industry-services</link>
		<comments>http://www.julian.se/ideer/nyheter/ny-kund-sis-shanghai-industry-services/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 07:37:58 +0000</pubDate>
		<dc:creator>Jesper Hedner</dc:creator>
				<category><![CDATA[Nyheter]]></category>
		<category><![CDATA[Kina]]></category>
		<category><![CDATA[Logotyp]]></category>
		<category><![CDATA[Nya kunder]]></category>
		<category><![CDATA[Webbdesign]]></category>

		<guid isPermaLink="false">http://www.julian.se/?p=1404</guid>
		<description><![CDATA[SIS, Shanghai Industry Services, är ett franskt företag som har varit i Kina sedan 2004. De erbjuder kompletta lösningar inom köksutrustning och vänder sig främst till hotell, restauranger och bagerier. På grund av sin långa erfarenhet och breda kontaktnät i [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-1407" title="logo - SIS Shanghai industry services" src="http://www.julian.se/wp-content/uploads/logo-100x100.gif" alt="logo - SIS Shanghai industry services" width="100" height="100" />SIS, Shanghai Industry Services, är ett franskt företag som har varit i Kina sedan 2004. De erbjuder kompletta lösningar inom köksutrustning och vänder sig främst till hotell, restauranger och bagerier. På grund av sin långa erfarenhet och breda kontaktnät i Kina vill de nu expandera och erbjuda tjänster inom sourcing, kvalitetskontroll och bemanning under ett nytt varumärke.<br />
De bad oss på Julian att ta fram en logotyp och designa en webbsida för det nya företaget. Vi ser fram emot att jobba med dem!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julian.se/ideer/nyheter/ny-kund-sis-shanghai-industry-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ny webbsida</title>
		<link>http://www.julian.se/ideer/nyheter/ny-webbsida/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ny-webbsida</link>
		<comments>http://www.julian.se/ideer/nyheter/ny-webbsida/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 10:51:59 +0000</pubDate>
		<dc:creator>Jesper Hedner</dc:creator>
				<category><![CDATA[Nyheter]]></category>
		<category><![CDATA[Kina]]></category>
		<category><![CDATA[Sverige]]></category>
		<category><![CDATA[Tyskland]]></category>

		<guid isPermaLink="false">http://julian.se/?p=74</guid>
		<description><![CDATA[Det borde vara en självklarhet som webbföretag att ha en genomarbetad, uppdaterad och fenomenal webbsida. Men verkligheten är ofta en annan: på grund av en lång rad av webbprojekt för kunder, hinner man inte riktigt med att se till sin [...]]]></description>
			<content:encoded><![CDATA[<p>Det borde vara en självklarhet som webbföretag att ha en genomarbetad, uppdaterad och fenomenal webbsida. Men verkligheten är ofta en annan: på grund av en lång rad av webbprojekt för kunder, hinner man inte riktigt med att se till sin egen sida.</p>
<p><img class="alignleft size-full wp-image-1333" title="Julian v3" src="http://www.julian.se/wp-content/uploads/julian-v3.jpg" alt="" width="350" height="264" />Nu har vi dock gjort slag i saken och åsidosatt lite tid åt oss själva och jobbat igenom <strong>julian.se</strong>!</p>
<p><span id="more-74"></span>En ny form och design, en genomarbetning av innehållet och lite nya funktioner här och där. Då vi använder <a href="http://www.julian.se/tag/wordpress/">WordPress för väldigt många av våra kundprojekt</a>, föll det sig logiskt att bygga om sidan med WP som grund &#8211; förra versionen var faktiskt hederlig gammal HTML med PHP-sidor, utan adminsystem.</p>
<p><!--more-->Förutom nya funktioner för sidan utåt, har vi även fokuserat på att utveckla interna funktioner,  t ex ett projektregister med skisser, filer och noteringar, där vi snabbt kan filtrera baserat på typ av jobb.</p>
<p>Det finns en del bitar vi fortfarande slipar på, ojämna kanter, sidor som kanske pekar fel, gamla nyheter och poster som behöver migreras från andra system, men vi är glada över att kunna presentera en ny version av webbsidan och kommer jobba på att utöka den med tiden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julian.se/ideer/nyheter/ny-webbsida/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bildfunktion för olika datatyper</title>
		<link>http://www.julian.se/ideer/blogg/bildfunktion-olika-datatyper/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bildfunktion-olika-datatyper</link>
		<comments>http://www.julian.se/ideer/blogg/bildfunktion-olika-datatyper/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 10:05:48 +0000</pubDate>
		<dc:creator>Karl Sandoval</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://julian.se/?p=62</guid>
		<description><![CDATA[När vi jobbade på Julians nya webbsida nyligen, behövde vi en funktion för att visa tumnagelsbilder ihop med kortversioner av texter. Detta kunde vara allt från senaste nyhet på framsidan, kundprojekt, arkiv av bloggposter, sida med etiketter eller projekt-kategorier. Problemet [...]]]></description>
			<content:encoded><![CDATA[<p>När vi jobbade på Julians nya webbsida nyligen, behövde vi en funktion för att visa tumnagelsbilder ihop med kortversioner av texter. Detta kunde vara allt från <a href="http://www.julian.se/">senaste nyhet på framsidan</a>, <a href="http://www.julian.se/kunder/">kundprojekt</a>, arkiv av <a href="http://www.julian.se/ideer/blogg/">bloggposter</a>, sida med <a href="http://www.julian.se/tag/wordpress/">etiketter</a> eller <a href="http://www.julian.se/client_filter/grafiskdesign/">projekt-kategorier</a>.</p>
<p>Problemet var att alla dessa olika datatyper använder bilder på olika sätt.</p>
<p><span id="more-62"></span><strong><img class="alignleft size-full wp-image-893" title="Bildfunktion" src="http://www.julian.se/wp-content/uploads/custom-image-function.jpg" alt="" width="149" height="149" />Kundprojekt</strong> använder sig av funktionen för <a href="http://codex.wordpress.org/Post_Thumbnails">utvald bild</a> som finns i WordPress sedan version 2.9.</p>
<p><strong>Nyheter</strong>, å andra sidan, använder ofta en uppladdad bild, men inte en specifikt utvald bild.</p>
<p>Sidan är även <strong>flerspråkig</strong> (vi använder oss av <a href="http://wpml.org/">WPML</a>) och för en nyhet som översätts så använder vi ofta samma bild som orginal-inlägget &#8211; men den bilden laddas inte upp på nytt utan plockas från mediearkivet, vilket gör att den inte existerar i den översatta nyhetens galleri.</p>
<p>Slutligen finns det datatyper som kanske <strong>inte har några bilder alls</strong>.</p>
<p>Vi behövde därför en funktion som söker efter olika typer av bilder &#8211; hittar den en, skrivs den ut, annars letar den efter nästa möjliga.</p>
<ol>
<li>Visa utvald bild, annars sök efter uppladdad bild</li>
<li>Visa uppladdad bild, annars sök efter bild i texten</li>
<li>Visa bild från texten, annars visa standard-bild</li>
<li>Visa standard-bild</li>
</ol>
<p>För utvald bild använde vi standardfunktionen <a href="http://codex.wordpress.org/Function_Reference/the_post_thumbnail">the_post_thumbnail</a>; för uppladdade bilder <a href="http://codex.wordpress.org/Function_Reference/get_children">get_children</a>; för att kolla efter bilder i texten, använde vi den populär funktionen <a href="http://www.wprecipes.com/how-to-get-the-first-image-from-the-post-and-display-it">catch_that_image</a> och slutligen för de inläggen utan bilder visade vi en standardbild som vi lagt i temat.</p>
<p>Funktionen ser ut såhär:</p>
<pre class="brush: php; title: ; notranslate">
function julian_custom_image() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('/&lt;img.+src=[\'&quot;]([^\'&quot;]+)[\'&quot;].*&gt;/i', $post-&gt;post_content, $matches);
  $first_img = $matches [1] [0];
  //Run a query, which gets tested and used for the second option below
  $attachments = get_children( array('numberposts' =&gt; 1, 'post_parent' =&gt; get_the_ID(), 'post_type' =&gt; 'attachment', 'post_mime_type' =&gt; 'image') );

  //1. Post thumbnail
  if ( has_post_thumbnail()) {
    echo '&lt;a href=&quot;' . get_permalink() . '&quot; title=&quot;' . the_title_attribute (array('echo' =&gt; 0) ) . '&quot;&gt;';
    the_post_thumbnail('thumbnail', array('class' =&gt; 'alignleft'));
    echo '&lt;/a&gt;';
  }
//2. Attached image
  elseif (!empty($attachments)) {
    foreach ( $attachments as $attachment_id =&gt; $attachment ) {
    $image_attributes = wp_get_attachment_image_src( $attachment_id ); // returns an array
    echo '&lt;a href=&quot;' . get_permalink() . '&quot;&gt;&lt;img src=&quot;' . $image_attributes[0] . '&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;';
    }
  }
  //3. Scraped image
  elseif (!empty($first_img)) {
    return '&lt;div class=&quot;cat-img-scraped&quot;&gt;&lt;div&gt;&lt;a href=&quot;' . get_permalink() . '&quot;&gt;&lt;img src=&quot;' . $first_img . '&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;';
  }
  //4. Default image
  else {
    echo '&lt;a href=&quot;' . get_permalink() . '&quot;&gt;&lt;img src=&quot;' . get_template_directory_uri() . '/images/post-default-image.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;';
  }
}
</pre>
<p>Lite problematik uppstod vid #3, hur vi skulle göra med en bild-URL som plockats ur texten. Alla övriga bilder visas i 100x100px format, dock får vi med funktionen för #3 bara en URL och kan inte på ett enkelt sätt visa en möjlig tumnagelsversion av den bilden.</p>
<p>De bilder vi visar i inlägg är för det mesta max 250px breda och 400px höga, så vad vi gjorde för #3 var att placera bilden i en DIV, men bara visa en del med hjälp av CSS. Hela bilden laddas, men då den inte är speciellt mycket större i orginalformat, blir det inte så mycket resursslöseri. I vårt fall använde vi följande CSS:</p>
<pre class="brush: css; title: ; notranslate">
.cat-img-scraped {
  float: left;
  margin: 5px 20px 20px 0;
  padding: 5px;
  border: 1px solid #ddd;
}
.cat-img-scraped div {
  height: 100px;
  width: 100px;
  overflow: hidden;
}
.cat-img-scraped img {
  border: none;
  padding: 0;
  margin: 0;
}</pre>
<p>Vi kan enkelt kalla funktionen med:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php echo julian_custom_image() ?&gt;</pre>
<p>i vårt tema och får ett enhetligt upplägg på bilder när vi visar olika datatyper.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julian.se/ideer/blogg/bildfunktion-olika-datatyper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

