<?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>Fox Holding Oy</title>
	<atom:link href="http://foxnet.fi/feed/" rel="self" type="application/rss+xml" />
	<link>http://foxnet.fi</link>
	<description>Foxnet tarjoaa www-palveluja, WordPress asiantuntemusta ja luotettavan webhotellin</description>
	<lastBuildDate>Sat, 12 May 2012 10:11:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Foxnetin juhlaviikko</title>
		<link>http://foxnet.fi/2012/05/12/foxnetin-juhlaviikko/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=foxnetin-juhlaviikko</link>
		<comments>http://foxnet.fi/2012/05/12/foxnetin-juhlaviikko/#comments</comments>
		<pubDate>Sat, 12 May 2012 08:42:43 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=2060</guid>
		<description><![CDATA[Huh, mikä viikko. Live Wire -teema sai osakseen huomiota muuallakin kuin vain omilla verkkokalvoilla.]]></description>
			<content:encoded><![CDATA[<p>Huh, mikä viikko! <a href="http://foxnet.fi/teemat/live-wire/" title="Live Wire">Live Wire</a> WordPress teema sai huomiota muuallakin kuin vain omilla verkkokalvoilla. Ensin sain kuulla, että lopputyö Verkkoviestinnän ammattitutkintoon oli hyväksytty. Seuraavaksi teema läpäisi tiukan seulan <a href="http://wordpress.org/extend/themes/live-wire" title="WordPress Teemat">wordpress.org hakemistoon</a>. </p>
<p>Kaiken kukkuraksi kunnianhimoisin tavoitteeni toteutui: Justin Tadlock hyväksyi teeman <a href="http://themehybrid.com/themes/live-wire" title="Theme Hybrid">themehybrid.com</a> sivustolle, missä on teeman virallinen tukifoorumi.</p>
<p>P.S. Koko viikko tuli nukuttua melko huonosti, kun mystinen <a href="http://devpress.com/community-spotlight-sami-keijonen/" title="DevPress">valokeila</a> seuraili minua. Voisiko joku sammuttaa valot? Kiitos.</p>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/05/Foxnet_viikko_19.gif"><img src="http://foxnet.fi/wp-content/uploads/2012/05/Foxnet_viikko_19.gif" alt="Foxnetin juhlaviikko 19" title="Foxnetin juhlaviikko 19" width="420" height="200" class="alignnone size-full wp-image-2061" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/05/12/foxnetin-juhlaviikko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live Wire wordpress.org hakemistoon</title>
		<link>http://foxnet.fi/2012/05/07/live-wire-wordpress-org-hakemistoon/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=live-wire-wordpress-org-hakemistoon</link>
		<comments>http://foxnet.fi/2012/05/07/live-wire-wordpress-org-hakemistoon/#comments</comments>
		<pubDate>Mon, 07 May 2012 20:41:54 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=2051</guid>
		<description><![CDATA[Live Wire hyväksyttiin wordpress.org hakemistoon.]]></description>
			<content:encoded><![CDATA[<p><a href="http://foxnet.fi/teemat/live-wire/" title="Live Wire">Live Wire</a> -teema hyväksyttiin wordpress.org hakemistoon, joten tästä eteenpäin sen virallinen latauspaikka on <a href="http://wordpress.org/extend/themes/live-wire" title="Live Wire">http://wordpress.org/extend/themes/live-wire</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/05/07/live-wire-wordpress-org-hakemistoon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nekkaan kahville</title>
		<link>http://foxnet.fi/2012/05/01/nekkaan-kahville/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nekkaan-kahville</link>
		<comments>http://foxnet.fi/2012/05/01/nekkaan-kahville/#comments</comments>
		<pubDate>Tue, 01 May 2012 08:44:04 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[kahvila]]></category>
		<category><![CDATA[Nekka]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=2025</guid>
		<description><![CDATA[Tummaa kahvia ja tuoreita leivonnaisia.]]></description>
			<content:encoded><![CDATA[<p>Jos satut Oulun seudulle, niin poikkea tummalle kahville ja tuoreelle leivonnaiselle kahvila <a href="http://nekka.fi" title="Nekka">Nekkaan</a>.</p>
<p><a href="http://nekka.fi"><img src="http://foxnet.fi/wp-content/uploads/2012/05/nekka.jpg" alt="" title="nekka" width="600" height="349" class="alignnone size-full wp-image-2039" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/05/01/nekkaan-kahville/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DevPress alkaa päästä vauhtiin</title>
		<link>http://foxnet.fi/2012/04/09/devpress-alkaa-paasta-vauhtiin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=devpress-alkaa-paasta-vauhtiin</link>
		<comments>http://foxnet.fi/2012/04/09/devpress-alkaa-paasta-vauhtiin/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 08:40:33 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[DevPress]]></category>
		<category><![CDATA[Fanwood]]></category>
		<category><![CDATA[WordPress teemat]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=2001</guid>
		<description><![CDATA[DevPress on julkaissut massiivisen Fanwood WordPress-teeman ja lisäksi Galin Simeonovin mukaantulo tuo monipuolisuutta teemojen tarjontaan.]]></description>
			<content:encoded><![CDATA[<p><a href="http://devpress.com" title="DevPress">DevPress</a> on julkaissut viime aikoina monia WordPress teemoja lisää ja hiljattain <a href="http://devpress.com/community/galin/" title="Galin Simeonov">Galin Simeonov</a> tuplasi DevPressin panoksen tulemalla toiseksi DevPressin omistajaksi. Alkuperäisjäsen <a href="http://devpress.com/community/ttsondo/" title="Tung Do">Tung Do</a> julkaisi hiljattain massiivisen <a href="http://devpress.com/shop/fanwood/" title="Fanwood">Fanwood</a>-teeman. Olen jo aiemmin kirjoittanut <a href="http://foxnet.fi/2011/07/13/wordpress-teemat-hybrid-ja-devpress/" title="WordPress-teemat Hybrid ja DevPress">DevPressin ja Hybridin</a> teemoista, mutta Fanwood ja Galinin tuoma lisäpanos on mainitsemisen arvoisia. Vai mitäs mieltä olette Fanwoodin ominaisuuksista.</p>
<ul>
<li>12 erilaista ulkoasuvaihtoehtoa. Näitä hallitaan <a href="http://wordpress.org/extend/plugins/option-tree/" title="Options Tree">Options tree </a>-lisäosalla.</li>
<li>Menuvaihtoehtoja on useita ja varsinkin mobiililaitteille suunniteltu menuratkaisu miellyttää kovasti.</li>
<li>Luonnollisesti teema on mobiiliystävällinen muutenkin.</li>
<li>Tuki <a href="http://wordpress.org/extend/plugins/bbpress/" title="bbPress">bbPress</a> foorumille</li>
<li>Tuki <a href="http://wordpress.org/extend/plugins/buddypress/" title="BuddyPress">BuddyPress</a> yhteisölisäosalle. </li>
<li>Tuki <a href="http://jigoshop.com/" title="Jigoshop">Jigoshop</a> verkkokauppalisäosalle</li>
<li>Tuki <a href="http://www.gravityforms.com/" title="Gravity Forms">Gravity Forms</a> ja <a href="http://wordpress.org/extend/plugins/hybrid-tabs/" title="Hybrid Tabs">Hybrid Tabs</a> lisäosille</li>
<li>jne.</li>
</ul>
<p>Jatkossa DevPress tekee useita erilaisia lapsiteemoja Fanwoodille ja <a href="http://devpress.com/shop/kansas/" title="Kansas">Kansas</a> on ensimmäinen julkaistu lapsiteema. Galin on jo siirtänyt omat tyylikkäät, <a href="http://devpress.com/shop/" title="DevPress">minimalistiset teemansa</a> DevPressiin. Viidellä dollarilla saa vuoden jäsenyyden, mikä oikeuttaa lataamaan DevPressin sivuilta kaiken sinne julkaistun. Elinikäinen jäsenyys maksaa 25 dollaria. Kuulostaapi hyvältä. Ja hei, <a href="http://devpress.com/shop/" title="DevPress Themes">kaikki teemat</a> pohjautuvat <a href="http://themehybrid.com/hybrid-core" title="Hybrid Core">Hybrid Coreen</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/04/09/devpress-alkaa-paasta-vauhtiin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live Wire WordPress-teema julkaistiin</title>
		<link>http://foxnet.fi/2012/04/08/live-wire-wordpress-teema-julkaistiin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=live-wire-wordpress-teema-julkaistiin</link>
		<comments>http://foxnet.fi/2012/04/08/live-wire-wordpress-teema-julkaistiin/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 08:41:57 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Live Wire]]></category>
		<category><![CDATA[WordPress teemat]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1972</guid>
		<description><![CDATA[Live Wire WordPress-teema on nyt virallisesti julkaistu.]]></description>
			<content:encoded><![CDATA[<p><a href="http://foxnet.fi/teemat/live-wire/"><img src="http://foxnet.fi/wp-content/uploads/2011/08/livewire.jpg" alt="" title="Live Wire" width="300" height="184" class="alignright size-full wp-image-1871" /></a></p>
<p><a href="http://foxnet.fi/teemat/live-wire/" title="Live Wire">Live Wire</a> WordPress-teemaa tehtiin hitaasti mutta varmasti ja vihdoinkin se on valmis. Teeman roolimalleina ovat <a href="http://themehybrid.com/themes/my-life" title="My Life">My Life</a> ja <a href="http://themehybrid.com/themes/prototype" title="Prototype">Prototype</a>. Perinteiseen Oscar-gaala malliin haluan kiittää <a href="http://justintadlock.com/" title="Justin Tadlock">Justin Tadlock</a>:ia ja <a href="http://themehybrid.com/" title="Theme Hybrid">Theme Hybrid</a> yhteisöä. Suurimman osan WP:n saloista olen oppinut heiltä. Teema on rakennettu fantastisen <a href="http://themehybrid.com/hybrid-core">Hybrid Coren</a> päälle. </p>
<h3>Mukautuva ulkoasu</h3>
<p>Live Wire on rakennettu &#8216;<a href="http://www.lukew.com/ff/entry.asp?933" title="Mobile first">Mobile first</a>&#8216; -asenteella, joten kaikki päätelaitteet saavat aluksi yhden sarakkeen ulkoasun. Tietyillä näytön resoluutiolla (768px) ulkoasu muuttuu kahdeksi sarakkeeksi käyttämällä media queries -tekniikkaa. Muut &#8216;raja-arvot&#8217; ovat 1024px, 1224px ja 1524px. Juu, kyllä olen tietoinen, että <a href="http://blog.cloudfour.com/the-ems-have-it-proportional-media-queries-ftw/" title="em ja mediakyselyt">raja-arvot tulisi määrittää em-yksikkönä</a>. Muuten teema käyttää em-yksikköjä. Paitsi yhden pikselin reunoviivoissa, koska en halunnut, että reunaviivan voi määrittää alle yhden pikselin leveydeksi vaihtamalla fontin kokoa alle 100 prosenttiseksi (16px).</p>
<p>Aloitin teeman ulkoasun suunnittelun käyttämällä valmiita CSS gridejä, kuten <a href="http://cssgrid.net" title="css grid">1140px CSS Grid</a>. Mutta jossain vaiheessa huomasin, että valmiit ratkaisut enemmänkin rajoittivat teeman suunnittelua kuin auttoivat. Lisäksi selaimet laskevat ja pyöristävät <a href="http://css-tricks.com/percentage-bugs-in-webkit/" title="percentage bugs in webkit">prosentuaalisia leveyksiä eri tavoilla</a>, joten päätin tehdä oman mahdollisimman <a href="http://foxnet.fi/demot/grid01/index1.html" title="Foxnet Grid">yksinkertaisen pohjagridin</a> käyttämämällä vain kokonaislukuja.</p>
<h3>Navigointi</h3>
<p>Mukautuvan ulkoasun yksi suurimmista haasteista on <a href="http://bradfrostweb.com/blog/web/responsive-nav-patterns/" title="Responsive nav-patterns">mukautuvan navigaation toteuttaminen</a>. Päätin valita <a href="http://tinynav.viljamis.com/" title="Tiny Nav">Tiny Nav</a>:in omaksi ratkaisuksi, vaikka <a href="http://www.stuffandnonsense.co.uk/blog/about/the_select_menu_navigation_pattern" title="Select menu">huonot puolensa</a> on tässäkin. Halusin käyttää mobiililaitteilla pystysuunnassa mahdollisimman vähän tilaa ja vaakakupissa painoi myös kotimaisuus: kiitos Tiny Nav:stä kuuluu siis <a href="http://viljamis.com/" title="Viljami Salminen">Viljami Salmiselle</a>. Aika näyttää tottuvatko käyttäjät pudotusvalikon käyttöön myös menuissa. Seuraavassa teemassa saatan kokeilla jotain muuta ratkaisua.</p>
<h3>Vanhemmat selaimet ja tuki niille</h3>
<p>Teemaa on testattu kaikilla yleisimmillä selaimilla ja mobiililaitteista ainakin iPhone4:lla, Samsung S II:lla, Nokia Lumia 800:lla ja iPad II:lla. Suurimmat ongelmat luonnollisesti aiheuttavat IE7 ja IE8 selaimet. IE6:sta en enää edes mieti. Koska teema käyttää paljon mediakyselyitä ulkoasun mukautumiseen, niin kokeilin ensin Googlen <a href="http://code.google.com/p/css3-mediaqueries-js/" title="css3 mediaqueries js">css3-mediaqueries.js</a> scriptiä, jotta myös IE7 ja IE8 ymmärtäisivät mediakyselyt. Kyseiset selaimet lukivat scriptiä kuitenkin todella hitaasti ja vaihdoin <a href="https://github.com/scottjehl/Respond" title="Respond">Respond.js</a> scriptiin. Nopeuseroa on ole mitannut, mutta ero on silminnähtävä.</p>
<h3>Tavoitteet</h3>
<p>Tällä teemalla on kolme tavoitetta. Ensimmäiseksi olen opiskellut työn ohessa verkkoviestinnän ammattitutkintoa ja Live Wire on samalla tutkinnon lopputyö. Mainittakoon, että olen siviiliammatiltani opettaja ja siltä pohjalla on varaa sanoa, että Suomessa on käsittämättömän hyvä koulutusjärjestelmä.  </p>
<p>Toisekseen lähetin teeman juuri <a href="http://wordpress.org/extend/themes/" title="WordPress teemat">wordpress.org teemahakemistoon</a>, joten tavoitteena on saada teema sinne ladattavaksi. Kolmas ja ehken tärkein tavoite on saada teema <a href="http://themehybrid.com/themes" title="Theme Hybrid">themehybridin</a> sivulle. Tämän jälkeen voi sanoa osaavansa jotakin WordPress-teeman rakentamisesta. Katsotaan miten käy.</p>
<p><a class="button blue" href="http://foxnet.fi/teemat/live-wire/" title="Live Wire">Live Wire WordPress-teema olkaa hyvät.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/04/08/live-wire-wordpress-teema-julkaistiin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foxnet kääntyi lontooksi</title>
		<link>http://foxnet.fi/2012/04/07/foxnet-kaantyi-lontooksi/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=foxnet-kaantyi-lontooksi</link>
		<comments>http://foxnet.fi/2012/04/07/foxnet-kaantyi-lontooksi/#comments</comments>
		<pubDate>Sat, 07 Apr 2012 07:26:30 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[kaksikielisyys]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1905</guid>
		<description><![CDATA[Kiitos WPML:n, osa Foxnet-sivusta taipuu nyt lontooksi.]]></description>
			<content:encoded><![CDATA[<p>Kiitos <a href="http://wpml.org" title="WPML">WPML</a>:n, osa Foxnetin sisällöstä tarjotaan jatkossa myös <a href="http://foxnet.fi/en" title="Foxnet lontooksi">englanninkielellä</a>. Käännettävää on vain liikaa yhdelle pitkäperjantaille.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/04/07/foxnet-kaantyi-lontooksi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Miten WordPress-teema tehdään (kevytversio)</title>
		<link>http://foxnet.fi/2012/04/06/miten-wordpress-teema-tehdaan-kevytversio/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=miten-wordpress-teema-tehdaan-kevytversio</link>
		<comments>http://foxnet.fi/2012/04/06/miten-wordpress-teema-tehdaan-kevytversio/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 10:45:44 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Opastukset]]></category>
		<category><![CDATA[Ulkoasu]]></category>
		<category><![CDATA[WordPress teemat]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1725</guid>
		<description><![CDATA[Miten index.html tiedosto tai valmis www-sivun ulkoasu muutetaan WordPress-teemaksi?]]></description>
			<content:encoded><![CDATA[<p>Valmiita WordPress-teemoja löytyy jokaisen makuun, mutta entä jos haluatkin tehdä täsmälleen sellaisen sivuston kuin itse haluat ilman kompromisseja. Kenties olet koulussa harjoitellut HTML:n ja CSS:n perusteita ja osaat jo itse tehdä sivun ulkoasun. Tai olet uusimassa yrityksesi www-sivuja ja ostat Photoshop/HTML version ulkopuoliselta taholta. Seuraavaksi haluat julkaista sivun WordPress-julkaisujärjestelmän päälle, mutta miten?</p>
<p>Otsikkona olisi voinut olla myös <strong>kuinka siirrän oman index.html tiedoston ja ulkoasun WordPress-julkaisujärjestelmään</strong>. Tämän oppaan tavoitteena ei ole kattavasti kuvata kaikkia WordPress-teeman vaatimuksia, vaan käydä läpi minimivaatimukset toimivan teeman rakentamiseen oman ulkoasun ja index.html-tiedoston pohjalta.</p>
<h3>Alkuvalmistelut</h3>
<p>Ihan ensimmäisenä tarvitset valmiin index.html tiedoston, jossa olet CSS tyylimäärittelyllä tehnyt ulkoasun juuri sellaiseksi kuin haluat. Käytän tässä oppaassa <a title="Demo" href="http://foxnet.fi/demot/grid01/">tämän demon</a> ulkoasua ja käännän siitä toimivan WordPress-teeman. Teeman ominaisuuksina ovat sivupalkki (sidebar) oikealla ja menuvalikko (menu) ylhäällä. Molemmat tehdään WP:n standardien mukaisesti, jotta päivittäminen olisi helppoa WP:n hallintaliittymän avulla.</p>
<p>Asenna seuraavaksi <a title="XAMPP" href="http://www.apachefriends.org/en/xampp.html">XAMPP</a> tai vastaava omalle koneelle, jotta voit harjoitella rauhassa teeman tekoa omalla koneella. Asenna <a title="WordPress" href="http://fi.wordpress.org/">WordPress</a> ja teeman rakentaminen voi alkaa. Jos nämä vaiheet eivät ole tuttuja, niin kannattaa lukea <a title="www-sivuston julkaiseminen WordPress-julkaisujärjestelmällä" href="http://foxnet.fi/2012/01/06/www-sivuston-julkaiseminen-wordpress-julkaisujarjestelmalla/">tämä artikkeli</a>.</p>
<h3>Kansiorakenne ja teeman nimeäminen</h3>
<p><a title="Teeman nimi" href="http://codex.wordpress.org/Theme_Review#Theme_Name">Teeman nimi</a> ei kannata olla ihan mikä tahansa vaikka teema tulisi vain henkilökohtaiseen käyttöön. Teeman nimessä ei esim. tule käyttää ääkkösiä tai termiä WordPress. Annan testiteemalleni nimeksi <strong>Riff Raff Demo</strong>. Tee tämän jälkeen WP:n kansioon <code>wp-content/themes</code> alikansio nimeltään <code>riff-raff-demo</code>. Kansion nimessä ei saa olla välilyöntejä, eikä alaviivaa tai isoja kirjaimia tule käyttää.</p>
<p>Kopioi <code>wp-content/themes/riff-raff-demo</code>-kansioon tekemäsi sivu index.html ja vaihda sen nimeksi <strong>index.php</strong>. Kopioi myös käyttämäsi tyylitiedosto samaan kansioon ja anna sille nimi <strong>style.css</strong>. Jos olet tehnyt tyylimäärittelyt suoraan index.html tiedostoon, niin siirrä kaikki tyylimäärittelyt tiedostoon style.css. Ulkoasuun liittyvät kuvat olisi hyvä olla kansiossa <code>wp-content/themes/riff-raff-demo/images</code>, jotta teeman tiedostot pysyvät järjestyksessä.</p>
<p>Tällä hetkellä tilanne pitäisi näyttää tältä.</p>
<ul>
<li>index.php tiedosto on kansiossa wp-content/themes/riff-raff-demo</li>
<li>style.css on kansiossa wp-content/themes/riff-raff-demo</li>
<li>Mahdolliset kuvat ovat kansiossa wp-content/themes/riff-raff-demo/images</li>
</ul>
<h3>style.css otsaketiedot</h3>
<p>Avaa style.css ja laita seuraavat <a href="http://codex.wordpress.org/File_Header#Theme_File_Header_Example" title="style.css otsaketiedot">tyylitiedoston otsaketiedot</a> tiedoston yläreunaan.</p>
<pre><code> /*
Theme Name: Riff Raff Demo
Theme URI: http://foxnet.fi
Description: Test how to make a WordPress theme.
Author: Sami Keijonen
Author URI: http://foxnet.fi
Version: 1.0
*/
</code></pre>
<p>Vaihda toki kaksoispisteen oikealla puolella olevia termejä, mutta älä muuta kaksoispisteen vasemmalla puolella olevia termejä. Niistä WP tunnistaa teemasi tiedot ja tämän jälkeen voit aktivoida teemasi kohdasta <strong>Ulkoasu &gt;&gt; Teemat <strong>. Muistithan nimetä index.html tiedoston uudelleen nimellä index.php. </strong></strong></p>
<p>Aktivoinnin jälkeen vieraile sivulla ja kenties huomaat, että sivu näyttää olevan ilman tyylimäärityksiä. Seuraavaksi otetaan käsittelyyn index.php.</p>
<h3>Tyylitiedoston liittäminen index.php-tiedostossa</h3>
<p>Avaa index.php ja etsi rivi, jossa liität style.css tyylimäärittelyt sivulle. Rivi voi näyttää esim. tältä.</p>
<pre><code>&lt;link rel="stylesheet" href="style.css" type="text/css" media="all" /&gt;
</code></pre>
<p>Poista rivi ja laita sen tilalle koodi</p>
<pre><code>&lt;link rel="stylesheet" href="&lt;?php echo get_stylesheet_uri(); ?&gt;" type="text/css" media="all" /&gt;
</code></pre>
<p>Funktio <code><a title="get_stylesheet_uri" href="http://codex.wordpress.org/Function_Reference/get_stylesheet_uri">get_stylesheet_uri()</a></code> palauttaa style.css url-osoitteen, joten voit huoletta siirtää teeman mihin tahansa domainiin ja tyylitiedoston url-osoite on aina oikein.</p>
<h3>WordPressin luuppi &#8211; the loop</h3>
<p>WordPressin sydän on <a title="Luuppi - the loop" href="http://codex.wordpress.org/The_Loop">luuppi</a>, joka hakee tietokannasta tekemiäsi sivuja ja artikkeleita. Ilman sitä sinulla on edelleen staattiset sivut, joita et voi päivittää WP:n hallintaliittymän avulla.</p>
<p>Avaa index.php uudelleen. Jos sisältösi oli Lorem Ipsum tekstiä, niin poista kaikki testisisältö ja laita sen tilalle WP:n luuppirakenne.</p>
<pre><code>
&lt;?php if ( have_posts() ) : ?&gt;

	&lt;?php while ( have_posts() ) : the_post(); ?&gt;

		&lt;h1>&lt;?php the_title(); ?>&lt;/h1&gt;

		&lt;?php the_content(); ?&gt;

	&lt;?php endwhile; ?&gt;

&lt;?php else : ?&gt;

	&lt;p&gt;Valitettasti yhtään artikkelia ei löytynyt&lt;/p&gt;

&lt;?php endif; ?&gt;
</code></pre>
<p><code><a title="the_title()" href="http://codex.wordpress.org/Function_Reference/the_title">the_title()</a></code>-funktio tuottaa sivun/artikkelin otsikon ja <code><a title="the_content()" href="http://codex.wordpress.org/Function_Reference/the_content">the_content()</a></code>-funktio vastaavasti sivun/artikkelin sisällön kokonaisuudessaan. Katso <a title="Lisäohjeita" href="http://codex.wordpress.org/The_Loop#Loop_Examples">lisäohjeita WordPressin</a> sivuilta, jos esim. haluat otsikkoon linkin. Tämä on tarpeellinen varsinkin arkistosivuilla.</p>
<p>Periaatteessa nyt sivut toimivat ja pystyt päivittämään sivuja WP:n avulla. Muutama ratkaiseva vaihe on kuitenkin tekemättä.</p>
<h3>Dynaamisen menuvalikon tekeminen</h3>
<p>Seuraava vaihe on muuttaa staattinen valikko WP:n dynaamiseksi valikoksi, jotta voit päivittää sitä kohdasta <strong>Ulkoasu &gt;&gt; Valikot</strong>. Tee teeman kansioon uusi tiedosto nimeltään <strong>functions.php</strong>. Rekisteröi uusi valikko esim. nimellä minun-menu käyttäen <code><a title="register_nav_menu" href="http://codex.wordpress.org/Template_Tags/register_nav_menu">register_nav_menu()</a></code>-funktiota. Lisää seuraava koodi functions.php tiedoston alkuun.</p>
<pre><code>
&lt;?php
add_action( 'init', 'register_my_menu' ); 

function register_my_menu() {
	register_nav_menu( 'minun-menu', 'Minun Menu' );
}
?&gt;
</code></pre>
<p>Tämän jälkeen kohdassa Ulkoasu &gt;&gt; Valikot voit tehdä oman valikon ja Sijainnit teemassa -kohtaan voit liittää tekemäsi valikon.</p>
<p>Tämän jälkeen avaa uudelleen index.php tiedosto ja etsi tekemäsi kiinteä valikko. Poista staattinen valikko ja laita tilalla äsken tekemäsi valikko <code><a title="wp_nav_menu" href="http://codex.wordpress.org/Function_Reference/wp_nav_menu">wp_nav_menu()</a></code>-funktiolla.</p>
<pre><code>
&lt;?php
wp_nav_menu( array( 'theme_location' => 'minun-menu' ) );
?&gt;
</code></pre>
<h3>Dynaamisen sivupalkin (sidebar) tekeminen</h3>
<p>Seuraava vaihe on rekisteröidä sivupalkki (sidebar), jotta myös demosivuston oikealla puolella olevia elementtäjä voi päivittää kohdasta <strong>Ulkoasu &gt;&gt; Vimpaimet</strong>. Avaa functions.php ja rekisteröidään sivupalkki WP:n <code><a title="register_sidebar" href="http://codex.wordpress.org/Function_Reference/register_sidebar">register_sidebar()</a></code>-funktiolla.</p>
<pre><code>
add_action( 'widgets_init', 'my_register_sidebars' );

function my_register_sidebars() {

	/* Rekisteröi 'sivupalkki' sivupalkki. */
	register_sidebar(
		array(
			'id' => 'sivupalkki',
			'name' => 'Sivupalkki',
			'description' => 'Tämä on minun ensimmäinen sivupalkki',
			'before_widget' => '&lt;div id="%1$s" class="widget %2$s"&gt;',
			'after_widget' => '&lt;/div&gt;',
			'before_title' => '&lt;h3 class="widget-title"&gt;',
			'after_title' => '&lt;/h3&gt;'
		)
	);

}
</code></pre>
<p>Nyt kohdasta Ulkoasu &gt;&gt; Vimpaimet pääset lisäämään sisältöä eli vimpaimia juuri luomaasi sivupalkkiin.</p>
<p>Tämän jälkeen avaa jälleen index.php ja etsi sivupalkin paikalla oleva testisisältö ja poista se. Haetaan tilalle äsken tehty sivupalkin sisältö <code><a title="dynamic_sidebar" href="http://codex.wordpress.org/Function_Reference/dynamic_sidebar">dynamic_sidebar()</a></code>-funktiolla.</p>
<pre><code>&lt;?php dynamic_sidebar( 'sivupalkki' ); ?&gt; </code></pre>
<p>Ugh! WordPress-teema on valmis! Älä kuitenkaan innostu liikaa. Paljon asioita on vielä tekemättä ja monia WP:n ominaisuuksia käyttämättä, mutta teema kuitenkin toimii ja se on tässä vaiheessa pääasia.</p>
<h3>Viimeistely ja yhteenveto</h3>
<p>Juuri ennen &lt;/head&gt;-tagia on syytä lisätä <code><a title="wp_head" href="http://codex.wordpress.org/Function_Reference/wp_head">wp_head()</a></code>-funktio, koska WP ja monet lisäosat käyttävät sitä moninaisiin tarkoituksiin.</p>
<pre><code>&lt;?php wp_head(); //wp_head ?&gt; </code></pre>
<p>Lisää samasta syytä juuri ennen &lt;/body&gt;-tagia <code><a title="wp_footer" href="http://codex.wordpress.org/Function_Reference/wp_footer">wp_footer()</a></code>-funktio</p>
<pre><code>&lt;?php wp_footer(); //wp_footer  ?&gt; </code></pre>
<p>Tässä oppaassa on käyty vain perusteet läpi siitä kuinka oma ulkoasu muutetaan WordPress-teemaksi. Esim. kommentointityökaluja ei ole aktivoitu millään tavalla ja miljoona muutakin asiaa teemasta vielä puuttuu. Koitan kirjoittaa kattavamman oppaan jossakin vaiheessa. Suunnitelmissa on kirjoittaa kuinka WordPress-teema tehdään käyttäen <a title="Hybrid Core" href="http://themehybrid.com/hybrid-core">Hybrid Corea</a>, mikä antaa lisävalmiudet monen ominaisuuden käyttöönottoon. Mutta se jääköön toiseen kertaan.</p>
<p>Vaikka demo näyttää ja vaikuttaa köykäiseltä, niin siitä kuitenkin kehkeytyi uljas <a href="http://foxnet.fi/teemat/live-wire/" title="Live Wire">Live Wire</a> -teema, josta voi tarkemmin tarkastella WP:n ominaisuuksia.</p>
<p><a class="button blue" href='http://foxnet.fi/wp-content/uploads/2012/04/riff-raff-demo.zip'><strong>Lataa riff-raff-demo.zip</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/04/06/miten-wordpress-teema-tehdaan-kevytversio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live Wire WordPress-teema</title>
		<link>http://foxnet.fi/2012/03/12/live-wire-wordpress-teema/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=live-wire-wordpress-teema</link>
		<comments>http://foxnet.fi/2012/03/12/live-wire-wordpress-teema/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 17:38:24 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress teemat]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1692</guid>
		<description><![CDATA[Foxnet julkaisee täysverisen WordPress-teeman nimeltään Live-Wire- Teema on edennyt betaversioon, joten halukkaat voivat testailla sitä ennen virallista julkaisua.]]></description>
			<content:encoded><![CDATA[<p>Foxnet on suunnitellut ja tehnyt kaikessa hiljaisuudessa WordPress teemaa nimeltään <strong>Live Wire</strong>, jonka moottorina toimii <a href="http://themehybrid.com/hybrid-core" title="Hybrid Core">Hybrid Core</a>. Teema on suunniteltu &#8216;mobile first&#8217; -periaatteella, mutta ennemminkin käyttäisin sanoja <em>luettavuus säilyy myös mobiililaitteilla</em>. Aikaisemmin kyselin <a href="http://foxnet.fi/2012/01/06/lupaukset-vuodelle-2012/" title="Toiveet">mitä muut toivoisivat</a> WP:ltä vuoden aikana ja vaikka vastauksia ei tullut montaa, niin toteutan ainakin oman toiveeni: Foxnet julkaisee vuoden 2012 aikana WordPress teemoja, jotka ovat riittävän hyvin tehtyjä, jotta ne kelpaavat julkaistavaksi sivuille <a href="http://wordpress.org/themes" title="Themes">wordpress.org/themes</a> ja <a href="http://themehybrid.com/themes" title="Theme Hybrid">themehybrid/themes</a>. Live Wire on ensimmäinen julkaistava teema, johon olen käyttänyt lähes kaiken tietotaitoni WordPress-teeman anatomiasta ja Hybrid Coresta. </p>
<p>Beta versio Live Wirestä on nyt valmis ja jos joku haluaa testailla sitä omaksi tai minun ilokseni, niin tässä infot.</p>
<ul class="tick">
<li class="tick"><a href='http://foxnet.fi/wp-content/uploads/2012/03/live-wire.zip'>Lataa beta 0.1 versio Live Wire WordPress teemast</a></li>
<li class="tick"><a href='http://foxnet.fi/wp-content/uploads/2012/03/live-wire-child.zip'>Lataa Live Wire lapsiteema</a></li>
<li class="tick"><a href="http://foxnet.fi/demot/live-wire/" title="Live Wire demo">Demo</a></li>
<li class="tick"><a href="http://pohjois-tapiola.com/lukio" title="Pohjis">Demo Pohjis &#8211; lapsiteema</a></li>
</ul>
<h3>Ominaisuudet</h3>
<ul class="tick">
<li class="tick">Murupolku</li>
<li class="tick">Taustan vaihtaminen</li>
<li class="tick">Artikkelityypit (Post Formats)</li>
<li class="tick">Sivun/artikkelin ulkoasun vaihtaminen: 1 sarake, kaksi saraketta sisältö oikealla tai vasemmalla</li>
<li class="tick">Teeman voi kääntää mille kielellä tahansa</li>
<li class="tick">Artikkelille/sivulle voi tehdä oman tyylitiedoston (Post Stylesheets)</li>
<li class="tick">Teemassa ei ole turhia asetuksia; ainoastaan alapalkin tekstiä voi vaihtaa teeman asetuksissa</li>
<li class="tick">Mukautuva ulkoasu: videot, kuvat ja sisältö skaalautuvat näytön resoluution mukaan, joten luettavuus säilyy melkein mille tahansa päätelaitteelle</li>
<li class="tick">Kolme menuvalikkoa</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/03/12/live-wire-wordpress-teema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rekisteröityminen ja käyttäjän lisätiedot</title>
		<link>http://foxnet.fi/2012/01/28/rekisteroityminen-ja-kayttajan-lisatiedot/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rekisteroityminen-ja-kayttajan-lisatiedot</link>
		<comments>http://foxnet.fi/2012/01/28/rekisteroityminen-ja-kayttajan-lisatiedot/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 09:13:05 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Opastukset]]></category>
		<category><![CDATA[Gravity Forms]]></category>
		<category><![CDATA[profiilitiedot]]></category>
		<category><![CDATA[rekisteröityminen]]></category>
		<category><![CDATA[WordPress oppaat]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1611</guid>
		<description><![CDATA[Miten Gravity Forms lisäosalla tehdään rekisteröintilomake ja hallitaan pientä nettikauppaa.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gravityforms.com/" title="Gravity Forms">Gravity Forms</a> -lisäosaa voi käyttää moneen muuhunkin kuin pelkästään palautelomakkeen tekemiseen. Tämän artikkelin tarkoituksena on kuvata miten Gravity Formsin avulla voi tehdä rekisteröitymislomakkeen, jossa kysytään käyttäjätunnuksen, salasanan ja emailin lisäksi osoitetietoja. Nämä tiedot (tai mitä lisätietoja milloinkin tarvitsee) lisätään käyttäjän profiilitietoihin ja käyttäjä tai admin voi päivittää osoitetietoja muiden käyttäjätietojen tavoin.</p>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/01/gf_osoitetiedot.jpg"><img src="http://foxnet.fi/wp-content/uploads/2012/01/gf_osoitetiedot.jpg" alt="" title="gf_osoitetiedot" width="587" height="299" class="alignnone size-full wp-image-1612" /></a></p>
<p>Artikkelissa demotaan myös miten pienoinen nettikauppa perustetaan GF:n avulla. Tilausta tehdessä toimitusosoite on valmiiksi esitäytettynä sisäänkirjautuneille käyttäjille käyttämällä profiilisivun osoitetietoja. Tarvitset kaksi lisäosaa, jotta rekisteröityminen ja nettikaupan perustaminen onnistuu.</p>
<ol>
<li><a href="http://www.gravityforms.com/" title="Gravity Forms">Gravity Forms</a></li>
<li><a href="http://www.gravityforms.com/add-ons/user-registration/" title="Käyttäjän rekisteröityminen">Gravity Forms User Registration Add-On</a>. Tämä on lisäosan lisäosa eli ns. Add-On Gravity Formsiin.</li>
</ol>
<h3>Rekisteröitymislomakkeen tekeminen</h3>
<p>Ensin pitää tehdä lomake rekisteröitymiseen ja liittää se User Registration Add-On:iin. Lomakkeen lisääminen tehdään kohdasta Forms >> New Form. Lomakkeeseen on syytä lisätä Advanced Field -kohdasta kentät <strong>nimi (Name)</strong>, <strong>Osoite (Address)</strong>, <strong>sähköposti (Email)</strong> ja <strong>salasana (Password)</strong>. Standard Field -kohdasta lisätään käyttäjätunnukselle <strong>Single Line Text</strong> -kenttä. </p>
<p>Lomake näyttää hallinnan puolella tältä.</p>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/01/gf_rekisteroitymislomake.jpg"><img src="http://foxnet.fi/wp-content/uploads/2012/01/gf_rekisteroitymislomake.jpg" alt="" title="gf_rekisteroitymislomake" width="498" height="605" class="alignnone size-full wp-image-1616" /></a></p>
<p>Ja käyttäjälle, joka haluaa rekisteröityä nettikauppaan tältä.</p>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/01/gf_rekisteroitymislomake_frontend.jpg"><img src="http://foxnet.fi/wp-content/uploads/2012/01/gf_rekisteroitymislomake_frontend.jpg" alt="" title="gf_rekisteroitymislomake_frontend" width="610" height="602" class="alignnone size-full wp-image-1618" /></a></p>
<p>Ennen kuin rekisteröitymislomake toimii, niin lomake pitää liittää User Registration Add-On:iin. Tämä tehdään kohdasta Forms >> User Registration. Valitse sieltä tekemäsi rekisteröitymislomake ja yhdistä oikeat kentät kuvan osoittamalla tavalla. Huom! Tässä vaiheessa on tärkeää <strong>lisätä uusia User Meta</strong> tietoja,  tässä tapauksessa osoitetietoja. Olen nimennyt User Meta tiedot seuraavasti: <strong>osoite</strong>, <strong>postinumero </strong>ja <strong>postitoimipaikka</strong>. Näitä nimiä käytetään myöhemmin ja näillä nimillä osoitetiedot tallentuvat WP:n prefix_usermeta tietokantataulukkoon. </p>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/01/gf_user_registration.jpg"><img src="http://foxnet.fi/wp-content/uploads/2012/01/gf_user_registration.jpg" alt="" title="gf_user_registration" width="628" height="616" class="alignnone size-full wp-image-1620" /></a></p>
<p>Tämän jälkeen käyttäjä pystyy rekisteröitymään millä tahansa sivulla, minne kyseinen lomake laitetaan näkyviin ja käyttäjän profiiliin tallentuu myös osoitetiedot.</p>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/01/gf_sivulle.jpg"><img src="http://foxnet.fi/wp-content/uploads/2012/01/gf_sivulle.jpg" alt="" title="gf_sivulle" width="493" height="242" class="alignnone size-full wp-image-1624" /></a></p>
<h3>Nettikauppalomakkeen tekeminen ja esitäytetyt osoitetiedot</h3>
<p>Esimerkkinettikaupassa myydään pyöriä (500e) ja trikoita (100e). Lomakkeen tekeminen on helppoa. Uusi lomake tehdään kohdasta Forms >> New Form ja <strong>Pricing Fields</strong> kentästä valitaan kaksi <strong>Product</strong>-kenttää. Näiden tuotekenttien muokkaustilassa pystyt antamaan tuotteille hinnat ja muut lisätiedot. Pricing Fields -kentästä voi valita myös <strong>Total</strong>-kentän, joka laskee myös käyttäjälle tuotteiden yhteishinnan. Advanced Fields -kentästä valitaan nimi-, email- ja osoitekentät, joihin voidaan hakea esitäytetyt tiedot käyttäjän profiilitiedoista. Lomake lisätään halutulle sivulle ja lopputulos näyttää tältä.</p>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/01/gf_tilaus.jpg"><img src="http://foxnet.fi/wp-content/uploads/2012/01/gf_tilaus.jpg" alt="" title="gf_tilaus" width="600" height="548" class="alignnone size-full wp-image-1634" /></a></p>
<p>Esitäytetyt tiedot näkyvät vain sisäänkirjautuneille käyttäjille eivätkä osoitetiedot tule automaattisesti tilauslomakkeeseen, vaan teeman (mielellään lapsiteeman) <code>functions.php</code>-tiedostoon pitää lisätä seuraavat filtterit ja funktiot.</p>
<pre>
<code>
	// populate the field with "user_firstname" as the population parameter with the "first_name" of the current user
	add_filter('gform_field_value_user_firstname', create_function("", '$value = populate_usermeta(\'first_name\'); return $value;' ));

	// populate the field with "user_lastname" as the population parameter with the "last_name" of the current user
	add_filter('gform_field_value_user_lastname', create_function("", '$value = populate_usermeta(\'last_name\'); return $value;' ));

	/* populate the field with "email" */
	add_filter('gform_field_value_email', create_function("", '$value = populate_usermeta(\'user_email\'); return $value;' ));

	/* populate the field with "osoite" */
	add_filter('gform_field_value_osoite', create_function("", '$value = populate_usermeta(\'osoite\'); return $value;' ));

	/* populate the field with "postinumero" */
	add_filter('gform_field_value_postinumero', create_function("", '$value = populate_usermeta(\'postinumero\'); return $value;' ));

	/* populate the field with "postitoimipaikka" */
	add_filter('gform_field_value_postitoimipaikka', create_function("", '$value = populate_usermeta(\'postitoimipaikka\'); return $value;' )

// this function is called by both filters and returns the requested user meta of the current user
function populate_usermeta( $meta_key ){
    global $current_user;
    return $current_user->__get( $meta_key );
}
</code>
</pre>
<p>Jokainen Gravity Formsin filtteri kutsuu samaa funktiota <code>populate_usermeta()</code>, joka hakee profiilitiedoista etunimen, sukunimen, emailin, osoitteen, postinumeron ja postitoimipaikan. Huom! <code>populate_usermeta()</code> arvot osoite, postinumero ja postitoimipaikka ovat täsmälleen samoja nimeltään kuin User Meta tietoihin laitettiin. Näillä nimillä osoitetiedot ovat tallentuneet <code>prefix_usermeta</code> tietokantataulukkoon.</p>
<p>Tämän jälkeen nämä samat nimet tulee laittaa nettikauppalomakkeen tietoihin <strong>Advanced</strong>-välilehdellä. Klikkaa ensin <strong>Allow field to be populated dynamically</strong> ja voit täyttää tiedot kuvan osoittamalla tavalla.</p>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/01/gf_esitaytetyt.jpg"><img src="http://foxnet.fi/wp-content/uploads/2012/01/gf_esitaytetyt.jpg" alt="" title="gf_esitaytetyt" width="400" height="572" class="alignnone size-full wp-image-1640" /></a></p>
<p>Vastaavasti nettikauppalomakkeen nimi -ja emailkenttiin tulee laittaa niitä vastaavat arvot mitä <code>gform_field_value_</code> filtterissä määritettiin. </p>
<p>Esim. <code>gform_field_value_user_lastname</code> tarkoittaa sitä, että parametriksi kirjoitetaan <code>user_lastname</code>.</p>
<p>Field Parameter Names Advanced-välilehdellä.</p>
<ul>
<li>First: user_firstname</li>
<li>Last: user_lastname</li>
<li>Parameter name: email</li>
</ul>
<h3>Osoitetietojen päivittäminen profiilisivulla</h3>
<p>Jos käyttäjälle halutaan antaa mahdollisuus jälkikäteen muuttaa osoitetietojaan, niin teeman  <code>functions.php</code>-tiedostoon pitää lisätä käyttäjäprofiilin muokkaukseen liittyvää koodia. Ensiksi osoitetiedot on saatava näkyviin profiilisivulle. Tämä tapahtuu käyttämällä <code>show_user_profile</code> ja <code>edit_user_profile</code> koukkuja ja lisäämällä html-lomake osoitekentille. Koodi on sen verran pitkä, eikä WordPress tykkää php ja html tageistä, niin laitan <a href="http://pastebin.com/mKe619b2" title="Käyttäjäprofiilikoodi">koodin katsottavaksi tänne</a>. </p>
<p>Lue tarkemmat ohjeet koodin käytöstä Justin Tadlockin sivuilta: <a href="http://justintadlock.com/archives/2009/09/10/adding-and-using-custom-user-profile-fields" title="Adding and using custom user fields">Adding and using custom user profile fields</a>.</p>
<p>Jotta osoitetietoja pystyisi päivittämään, niin yllä olevasta artikkelista löytyy siihenkin ratkaisu. Päivittäminen tapahtaa <code>personal_options_update</code> ja <code>edit_user_profile_update</code> koukkujen avulla seuraavasti. </p>
<pre>
<code>
	/* Tallenna osoitetiedot */
	add_action( 'personal_options_update', 'my_save_extra_profile_fields' );
	add_action( 'edit_user_profile_update', 'my_save_extra_profile_fields' );

/* Tallenna osoitetiedot */
function my_save_extra_profile_fields( $user_id ) {

	if ( !current_user_can( 'edit_user', $user_id ) )
		return false;

	/* Tarkistetaan, että postinumerossa on 5 numeron jono. Osoitteesta sekä postitoimipaikasta poistetaan kaikki turha pois. */

	/* Tallennetaan (päivitetään) osoitetiedot */
	update_user_meta( $user_id, 'osoite', sanitize_text_field( $_POST['osoite'] ) );
	if( preg_match( '/^[0-9]{5}$/', $_POST['postinumero'] ) ) update_user_meta( $user_id, 'postinumero', $_POST['postinumero'] );
	update_user_meta( $user_id, 'postitoimipaikka', sanitize_text_field( $_POST['postitoimipaikka'] ) );
}
</code>
</pre>
<p><code>sanitize_text_field()</code>-funktiolla poistetaan mm. html-tagit ja tyhjät välilyönnit osoite -ja postitoimikentistä. Vastaavasti postinumerokenttään ei hyväksytä kuin viiden numeron jono kättämällä <code>preg_match()</code>-funktiota.</p>
<h3>Yhteenveto</h3>
<p>Demoa voi soveltaa laajempiinkin tilanteisiin ja seuraava askel olisi asentaa käyttäjähallintaan oma lisäosansa. Tähän tarkoitukseen käy erinomaisesti <a href="http://wordpress.org/extend/plugins/members/" title="Members">Members</a> -lisäosa, jolla voi hallita käyttäjäryhmiä (roles) ja niiden oikeuksia (capabilities). Sillä voi myös hallita sitä, että vain sisäänkirjauneet käyttäjät voivat käyttää nettikauppalomaketta. </p>
<p><strong>Edit</strong>: Gravity Formsin versioon 1.6 on lisätty toiminto <em>Require user to be logged in</em>, joten lomake saadaan tarvittaessa näkyviin vain sisäänkirjautuneille käyttäjille. Monimuotoisemmat käyttäjäryhmäoikeudet kannattaa tehdä Members-lisäosalla. </p>
<p>Mihin käyttötarkoituksiin olet itse käyttänyt Gravity Forms -lisäosaa? Kaikki hyvät ja huonotkin ideat otetaan vastaan.</p>
<h3>Lähteet</h3>
<ul>
<li><a href="http://justintadlock.com/archives/2009/09/10/adding-and-using-custom-user-profile-fields" title="User meta">Adding and using custom user profile fields</a></li>
<li><a href="http://justintadlock.com/plugindevbook" title="plugindevbook">Professional WordPress Plugin Development book</a></li>
<li><a href="http://www.gravityhelp.com/forums/" title="Gravity Forms Forums">Gravity Forms Forums</a></li>
<li><a href="http://codex.wordpress.org/Function_Reference/update_user_meta" title="update user meta">update_user_meta()</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/01/28/rekisteroityminen-ja-kayttajan-lisatiedot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>www-sivuston julkaiseminen WordPress-julkaisujärjestelmällä</title>
		<link>http://foxnet.fi/2012/01/06/www-sivuston-julkaiseminen-wordpress-julkaisujarjestelmalla/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=www-sivuston-julkaiseminen-wordpress-julkaisujarjestelmalla</link>
		<comments>http://foxnet.fi/2012/01/06/www-sivuston-julkaiseminen-wordpress-julkaisujarjestelmalla/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 15:06:29 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Opastukset]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress oppaat]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1348</guid>
		<description><![CDATA[Mitä asioita tulisi ottaa huomioon, jos  julkaiset uudet www-sivusi WordPress-julkaisujärjestelmällä. Lue artikkeli, niin saatat tietää hieman enemmän.]]></description>
			<content:encoded><![CDATA[<p>Tällä artikkelilla pyritään selvittämään mitä asioita tulisi ottaa huomioon, jos olet jo päättänyt julkaista uudet www-sivusi <a href="http://wordpress.org" title="WordPress">WordPress</a>-julkaisujärjestelmällä. Monet asiat ovat referointia <a href="http://wp.smashingmagazine.com/2011/12/14/15-step-checklist-creating-perfect-wordpress-website/" title="WordPRess website checklist">Smashing Magazinen</a> vastaavasta ja kattavasta artikkelista, mutta koitan löytää uusia näkökulmia omasta kokemuksestani. Ja muutamia asioita on syytä korostaa meidän maantieteellisen sijainnin, tässä tapauksessa Suomen takia.</p>
<h3>Sisällysluettelo</h3>
<ul>
<li><a href="#webhotelli">Webhotellin ja domainin valinta</a></li>
<li><a href="#asentaminen">WordPressin asentaminen</a></li>
<li><a href="#asennuksen-jalkeen">Mitä kannattaa tehdä asennuksen jälkeen</a></li>
<li><a href="#teeman-valinta">WordPressin teeman (aikuisteeman) valinta ja asennus</a></li>
<li><a href="#teeman-muokkaaminen">Teeman muokkaaminen: lapsiteeman tekeminen ja ulkoasun muuttaminen CSS tyylimäärittelyillä</a></li>
<li><a href="#lisaosat">WordPressin lisäosien valinta ja asennus</a></li>
<li><a href="#suomentaminen">Teeman ja lisäosien suomentaminen</a></li>
<li><a href="#miten">WordPressin käyttäminen: mitä sillä voi tehdä ja miten</a></li>
<li><a href="#oma-ulkoasu">Oman ulkoasun siirtäminen WordPress-julkaisujärjestelmään</a></li>
<li><a href="#yhteenveto">Yhteenveto</a></li>
</ul>
<p><a name="webhotelli"><br />
<h3>Webhotellin ja domainin valinta</h3>
<p></a><br />
Jos sinulla on jo www-sivut ja domain (tarkoittaa www-osoitetta kuten yritys.fi) olemassa, niin seuraava vaihe on kysyä palveluntarjoajalta, voiko kyseiseen webhotelliin asentaa WordPressin. Asennus vaatii tietyn version tai uudemman PHP:stä ja MySQL:stä. Tarkasta viimeisimmät <a href="http://wordpress.org/about/requirements/" title="WordPressin vaatimukset">vaatimukset WordPressin</a> sivulta. Kysy samalla maksaako MySQL-tietokanta erikseen ja kuinka suuri on tietokannan koko. Jos kaikki on kunnossa ja olet tyytyväinen palveluun ja webhotelliin, niin voit jatkaa lukemista kohdasta <a href="#asentaminen">WordPressin asentaminen</a>.</p>
<h4>.fi tunnuksen siirtäminen uuteen webhotelliin</h4>
<p>Jos palveluntarjoaja vastaa, ettei heidän webhotelliinsa voi asentaa WordPressiä, niin on aika vaihtaa palveluntarjoajaa. Jos osoitteesi on <a href="https://domain.fi" title="suomalainen verkkotunnus">suomalainen verkkotunnus</a> .fi päätteellä, niin voit valtuutusavaimen avulla vaihtaa uuden palveluntarjoajan nimipalvelimet. Kysy uudelta palveluntarjoajalta neuvoa, jos et ole itse asiaa hoitanut. Jos valtuutusavain on hävinnyt, niin uuden saa tilattua <a href="https://domain.fi/s/FI/AnonymousAuthorizationKey/AnonymousRequest/2f346" title="Valtuutusavaimen tilaus">Ficoran sivuilta</a>. </p>
<h4>.com, .net, .info, .org tunnuksen siirtäminen uuteen webhotelliin</h4>
<p>Muiden domainien (.com, .net, .info, .org) osalta siirtoon tarvitaan valtuutusavaimen (authorization key) lisäksi virallinen siirtöpyyntö, joka lähetetään domainin admin-yhteyshenkilölle sähköpostitse. Myös siirtolukko pitää poistaa ennen siirron tekemistä. Kysy apua tarvittaessa vanhalta palveluntarjoajalta.</p>
<h4>Webhotellin valinta</h4>
<p>Kolmas vaihtoehto on kokonaan uuden sivun tekeminen uuteen domainosoitteeseen. Mutta mistä uusi webhotelli kannattaisi tilata? Vaihtoehtoja on lukemattomia sekä Suomessa että ulkomailla. Päätökseen voi vaikuttaa hinta, levytilan koko, MySQL-tietokannan koko, palvelimien nopeus, liikennerajoitus (Gt/kk), tuki ja tuen nopeus, sähköpostiominaisuudet, hallintapaneelin (cPanel) ominaisuudet, varmuuskopionti jne. Itselläni ei ole kokemusta kovin monista palveluntarjoajista, mutta alla muutamia palveluntarjoajia, joita olen käyttänyt.</p>
<ul>
<li><strong><a href="http://louhi.fi" title="Louhi">Louhi</a></strong>: Louhen tukea ei ole turhaan kehuttu. Palvelimet sijaitsevat Espoossa ja Helsingissä, joten Suomessa sivut toimivat nopeasti. Jos teet itse paljon www-sivuja, niin kannattaa tutustua heidän <a href="http://www.louhi.fi/webhotelli/pikkukomentaja/" title="Pikku komentaja">jälleenmyyntipakettiin</a>.</li>
<li><strong><a href="http://nebula.fi" title="Nebula">Nebula</a></strong>: Nebulalla on pitkät perinteet webhotellien tarjoajana, mutta MySQL-tietokanta ei toistaiseksi kuulu automaattisesti webhotelliin.</li>
<li><strong><a href="http://ovh-hosting.fi" title="Ovh-hosting">Ovh-hosting</a></strong>: Ovh-hostingin vahvuudet ovat halpa hinta ja suuri levytila. En kuitenkaan ole ollut täysin tyytyväinen sivujen nopeuteen.</li>
<li><strong><a href="http://www.webholder.fi/" title="Webholder">Webholder</a></strong>: Heillä on hyvä hinta-laatusuhde ja olen ollut tyytyväinen heidän palvelimien toimintaan.</li>
</ul>
<h4>Ulkomaiset palveluntarjoajat</h4>
<p>Ulkomaisilla palveluntarjoajilla on monesti jopa rajaton levytila ja liikennekapasiteetti. Monet tarjoavat myös <em>one click WordPress install</em>-palvelua, jolloin WordPressin asennus todellakin onnistuu yhdellä klikkauksella hallintapaneelissa. Huonona puolena voi olla tuen tai palvelun hitaus. Alla muutamia suositeltuja ulkomaisia palveluntarjoajia WordPress yhteisössä.</p>
<ul>
<li><a href="http://page.ly/" title="page.ly">page.ly</a></li>
<li><a href="http://vps.net/" title="VPS">VPS.net</a></li>
<li><a href="http://www.westhost.com/" title="Westhost">Westhost</a></li>
<li><a href="http://www.bluehost.com/" title="Bluehost">Bluehost</li>
<li><a href="http://www.siteground.com/" title="Siteground">Siteground</a></li>
<li><a href="http://mediatemple.net/" title="Mediatemple">Mediatemple</a></li>
<li><a href="http://www.hostgator.com/" title="Hostgator">Hostgator</a></li>
</ul>
<p><a name="asentaminen"><br />
<h3>WordPressin asentaminen</h3>
<p></a> </p>
<h4>FTP-tunnukset</h4>
<p>Minkä tahansa palveluntarjoan valitsetkin, muista pyytää FTP-tunnukset, jotta voit siirtää WordPress-ohjelmiston palvelimelle. Yleensä FTP-tunnukset lähetetään automaattisesti sähköpostilla. FTP-tunnus pitää sisällään FTP-palvelimen (ftp.esimerkkiyritys.fi), käyttäjätunnuksen ja salasanan. Tarvitset myös FTP-ohjelman, jolla voit siirtää tiedostot palvelimelle. Itse käytän <a href="http://filezilla-project.org/" title="FileZilla">FileZillaa</a>. </p>
<h4>MySQL-tietokannan luominen</h4>
<p>Lisäksi tarvitset MySQL-tietokannan WordPressiä varten. Palveluntarjoaja voi kenties tehdä sen puolestasi, mutta monesti joudut tekemään sen itse domainin hallintapaneelissa. Tarvitset tietokannan nimen, ja kyseiselle tietokannalle osoitetun käyttäjätunnuksen ja salasanan asennusta varten. Alla hyvä video-opastus tietokannan tekemisestä cPanel:ssa.</p>
<p><a href="http://www.youtube.com/watch?v=nfM0xNwkAMA" title="Tietokannan tekeminen">http://www.youtube.com/watch?v=nfM0xNwkAMA</a></p>
<h4>WordPressin asentaminen ensin omalle koneelle</h4>
<p>Jos teet www-sivut jollekin muulle kuin itsellesi, suosittelen että asennat ensin <a href="http://www.apachefriends.org/en/xampp.html" title="XAMPP">XAMPP</a>:in tai vastaavan omalle koneelle. Tällöin pystyt asentamaan WordPressin ensin omalle koneelle ja testaamaan rauhassa sivujen toimivuuden. XAMPP pitää sisällään Apachen, PHP:n ja MySQL:n ja voit testata sivuja osoitteessa http://localhost. </p>
<p>Käytännössä itse asennan XAMPP:in kovalevylle kansioon xampp, esim. C:/xampp. Sieltä löytyy asennuksen jälkeen xampp-control.exe tiedosto, jota klikkaamalla saa XAMPP:in hallintapaneelin käyntiin ja sieltä käynnistettyä Apachen ja MySQL:n. Kun menet tämän jälkeen osoitteeseen http://localhost ja näet XAMPP:in tervetuloasivun, niin asennus on onnistunut. </p>
<p><strong>Uudet sivut tehdään htdocs-kansioon</strong> (C:/xampp/htdocs) ja sinne kannattaa eri projekteille luoda omat alakansiot. Jos siis teen Foxnetille testisivuston, niin asennan WordPressin kansioon C:/xampp/htdocs/foxnet.</p>
<p><strong>Huom!</strong> Jos asennat WP:n ensin omalle koneelle XAMPP:in avulla, niin voit tehdä MySQL-tietokannan menemällä osoitteeseen http://localhost/phpmyadmin. Käyttäjätunnus on <strong>root</strong> ja oletuksena salasanaa ei ole ollenkaan, joten sen voi jättää tyhjäksi. Uusi tietokanta luodaan kohdasta <strong>Luo uusi tietokanta</strong>, johon annetaan tietokannan nimi ja klikkaamalla Luo. </p>
<p>On suositeltavaa antaa salasana root-käyttäjällä. Sen voi tehdä osoitteessa http://localhost/security.</p>
<h4>Miten WordPress asennetaan</h4>
<p>WordPressin asentaminen tai käyttäminen ei ole vaikeaa, vaikka se aluksi siltä voi tuntua. <a href="http://fi.wordpress.org/" title="WordPress Suomi">Suomen WordPress</a>-sivulta löytyy suomenkielinen asennuspaketti ja asennusohjeet. Alla ohjeiden referointia ja täydennystä.</p>
<ul>
<li>Lataa suomenkielinen ja uusin WordPress sivulta <a href="http://fi.wordpress.org/" title="WordPress Suomi">http://fi.wordpress.org/</a>. Jos haluat asentaa englanninkielisen WP:n, niin lataa se osoitteesta <a href="http://wordpress.org/" title="WordPress ">http://wordpress.org/</a>.</li>
<li>Pura asennuspaketin tiedostot koneellesi. Purkamisen voi tehdä monella tavalla tai ohjelmalla, mutta esim. Windows:ssa voit klikata asennustiedoston päältä hiiren oikealla painikkeella ja valita <em>Pura kaikki</em>. Tämän jälkeen asennustiedostot löytyvät <strong>wordpress</strong>-nimisestä kansiosta.</li>
<li>Avaa <strong>wp-config-sample.php</strong> -tiedosto tekstieditorissa (esim. Notepad++) ja täydennä tietokantayhteyden asetukset:
<ul>
<li><strong>define(&#8216;DB_NAME&#8217;, &#8216;tietokannan_nimi&#8217;);</strong> Vaihda tähän tekemäsi tietokannan nimi.</li>
<li><strong>define(&#8216;DB_USER&#8217;, &#8216;tietokannan_tunnus&#8217;);</strong> Vaihda tähän kyseisen tietokannan käyttäjätunnus.</li>
<li><strong>define(&#8216;DB_PASSWORD&#8217;, &#8216;tietokannan_salasana&#8217;);</strong> Vaihda tähän kyseisen tietokannan  salasana.</li>
<li><strong>define(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;);</strong> MySQL-palvelin on yleensä localhost, ja jos ei ole saat palvelimen nimen palveluntarjoajalta.</li>
</ul>
</li>
<li>Tallenna tiedosto nimellä <strong>wp-config.php</strong>.</li>
<li>Jos asennat<strong> WP:n omalle koneellesi</strong> käyttäen XAMPP:ia kopioi tai siirrä asennustiedostot xampp/htdocs alakansioon, kuten C:/xampp/htdocs/foxnet. Tämän jälkeen käynnistä XAMPP ja mene osoitteeseen http://localhost/foxnet ja asennus käynnistyy. </li>
<li>Jos asennat<strong> WP:n www-palvelimelle</strong>, niin siirrä FTP:llä asennustiedostot palvelimen www-kansioon. Se voi olla nimeltään esim. public_html. Siirtämisen jälkeen mene domainin osoitteeseen esim. www.esimerkkiyritys.fi ja asennus käynnistyy.</li>
<li><strong>Huom!</strong> Jos domainosoitteessa www.esimerkkiyritys.fi on jo vanhat sivut, niin voit asentaa WP:n omaan alikansioon, kuten public_html/wordpress. Tällöin voit rakentaa sivuja osoitteessa www.esimerkkiyritys.fi/wordpress ja myöhemmin julkaista ne osoitteessa www.esimerkkiyritys.fi noudattamalla näitä <a href="http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory" title="WordPressin asennus omaan kansioon">Codex:in ohjeita</a>.</li>
<li>Täytä asennuksessa kysyttävät tiedot vaikka voit vaihtaa niitä jälkikäteenkin.
<ul>
<li><strong>Sivuston otsikko:</strong> Anna sivuja kuvaava otsikko, kuten Foxnet: WordPress helpottaa www-sivujen suunnittelua.</li>
<li><strong>Käyttäjänimi:</strong> Käyttäjänimen ei suositella olevan admin, joten käytä jotakin muuta nimeä.</li>
<li><strong>Salasana, kahdesti:</strong> Anna mahdollisimman pitkä ja momimuotoinen salasana.</li>
<li><strong>Sähköpostiosoite:</strong> Anna toimiva sähköpostiosoitteesi.</li>
<li><strong>Tietosuoja:</strong> Tämänkin asetuksen voi vaihtaa jäkikäteen.</li>
</ul>
</li>
<p>Jos asennuksessa kaikki meni niikuin pitää, niin pääset kirjautumaan WP:hen ja sisällön kirjoittaminen voi alkaa. Ennen sitä kuitenkin kannattaa tehdä muutamia asennuksen jälkeisiä hienosäätöjä.
</ul>
<p><a name="asennuksen-jalkeen"><br />
<h3>Mitä kannattaa tehdä asennuksen jälkeen</h3>
<p></a></p>
<p>Versiosta 3.3 alkaen WordPress ehdottaa asennuksen jälkeisiä toimenpiteitä otsikoilla <em>perusasetukset</em>, <em>lisää oikeaa sisältöä</em> ja <em>tee sivusto yksilöllinen</em>. Varsinkin perusasetukset ja lisää oikeaa sisältöä kohdat kannattaa käydä ensimmäisenä läpi. Tee sivuista yksilöllinen viittaa WordPressin omaan oletusteemaan, joten sen asetuksia tarvitsee käydä läpi vain, jos käytät oletusteemaa.</p>
<p>Itse käyn seuraavat asiat läpi ennen varsinainen sisällön kirjoittamista.</p>
<ol>
<li>Poistan testikommentin kohdasta <strong>Kommentit</strong>.</li>
<li>Poistan testiartikkelin kohdasta <strong>Artikkelit</strong>.</li>
<li>Poistan linkit kohdasta <strong>Linkit</strong>.</li>
<li>Poistan testisivun kohdasta <strong>Sivut</strong>.</li>
<li>Kohdasta <strong>Käyttäjät >> Omat tietosi</strong> täydennän omia tietojani ainakin etu -ja sukunimellä. Yleensä vaihdan myös hallintapaneelin värin siniseksi ja <em>Näytä nimi julkisilla sivuilla tässä muodossa</em> kohtaan valitsen muodon Etunimi Sukunimi.</li>
<li><strong>Asetukset</strong> -kohdasta käyn kaikki kohdat läpi.
<ol>
<li>Kohdasta <strong>Asetukset >> Yleinen</strong> tarkistan ainakin sivuston otsikon, kuvauksen ja aikavyöhykkeen. Päivämäärä -ja kellonajan oletusmuodon tarkistan varsinkin englanninkielisessä asennuksessa.</li>
<li>Kohdasta <strong>Asetukset >> Kirjoittaminen</strong> vaihdan kirjoitusalueen koon 30 riviksi. Artikkelin oletuskategorian vaihdan monesti jälkikäteen riippuen sivujen luonteesta. Lisää kategorioita tehdään kohdasta Artikkelit >> Kategoriat.</li>
<li>Kohdasta <strong>Asetukset >> Lukeminen</strong> harvoin alkuvaiheessa muutan mitään.</li>
<li>Kohta <strong>Asetukset >> Keskustelu</strong> on äärimmäisen tärkeä. Jos sivuston luonne on ei-blogimainen yrityssivu, niin poistan kaikki ruksit kohdasta <strong>Tavalliset artikkelin asetukset</strong>. Ne asetukset voi muuttaa yksittäisen artikkelin kohdalla. Jos taas sivusto on blogityyppinen, niin oletusasetuksilla pärjää pitkälle. Kannattaa lukea tarkemmin <a href="http://digwp.com/2009/11/dont-need-plugins-to-stop-comment-spam/" title="Spämmin esto">artikkeli spämmin estämisestä</a> ja tarvittaessa noudattaa niitä ohjeita. </li>
<li>Kohdasta <strong>Asetukset >> Media</strong> harvoin alkuvaiheessa muutan mitään.</li>
<li>Kohdasta <strong>Asetukset >> Tietosuoja</strong> voi valita haluaako sivuston näkyvän hakukoneiden tuloksissa vai ei.</li>
<li>Kohdan <strong>Asetukset >> Osoiterakenne</strong> muutan lähes aina päivämäärän ja nimen mukaiseksi, jolloin sivujen ja artikkelien osoitteet ovat luettavampia. Myös pelkkä artikkelin nimi on hyvä ratkaisu, eikä aiheuta enää <a href="http://digwp.com/2011/06/dont-use-postname/" title="postname ja sivujen hitaus">ongelmia sivujen hitaudessa</a> niinkuin aiemmin.</li>
</ol>
</li>
</ol>
<p><a name="teeman-valinta"><br />
<h3>WordPressin teeman (aikuisteeman) valinta ja asennus</h3>
<p></a></p>
<p>Olen jo aiemmin kirjoittanut <a href="http://foxnet.fi/2011/07/13/wordpress-teemat-hybrid-ja-devpress/" title="Hybdir ja DevPress">Hybridin ja DevPressin teemoista</a>, enkä ole mielipidettäni muuttanut. Päinvastoin aion jatkossa käyttää entistä enemmän Hybridin ja DevPressin teemoja omissa projekteissani. Käytännössä tämä tarkoittaa <a href="http://codex.wordpress.org/Child_Themes" title="Lapsiteema">lapsiteemojen</a> tekemistä. Tulevaisuudessa tulen tekemään entistä enemmän teemoja (aikuisteemoja) itse alusta loppuun käyttäen <a href="http://themehybrid.com/hybrid-core" title="Hybrid Core">Hybrid Corea</a>. Mutta mistä käyttäjän, joka ei ole ennen käyttänyt WordPressiä, tulisi lähteä liikkeelle?</p>
<p>Jos tarvitset ilmaisen ja tietyntyylisen teeman ulkoasullisesti, niin teemoja kannattaa ensin etsiä <a href="http://wordpress.org/extend/themes/" title="Teemoja">WordPressin viralliselta sivulta</a>. Myös jollain tavalla maksullisia teemoja etsisin ensin WordPressin <a href="http://wordpress.org/extend/themes/commercial/" title="Commercial">commercial-hakemistosta</a>. Suosittelen lukemaan WP Candyn artikkelin <a href="http://wpcandy.com/teaches/how-to-find-wordpress-themes-quickly-and-easily" title="Mistä löytää WordPress teeman">How to find WordPress themes</a>. Se kattaa tätä aihepiiriä huomattavasti kattavammin.</p>
<p>Tyylikkäitä teemoja voi ostaa lukemattomilta sivuilta mutta niiden laatu, tuki ja jatkokehittäminen ovat avainasemassa, jos teet sivuja jollekin muulle. Jos tarvitset teemaa vain omaan henkilökohtaiseen käyttöön, niin sitten voit aina tarvittaessa vaikka vaihtaa teemaa oman fiiliksen mukaan. Alla muutamia teemojen ostopaikkoja lisää. </p>
<ul>
<li><a href="http://okaythemes.com/" title="Okay">http://okaythemes.com/</a></li>
<li><a href="http://themeforest.net/" title="Theme Forest">http://themeforest.net/</a></li>
<li><a href="http://www.press75.com/" title="Press 75">http://www.press75.com/</a></li>
<li><a href="http://peaxl.com/" title="Peaxl">http://peaxl.com/</a></li>
<li><a href="http://themefuse.com/wp-themes-shop/" title="Themefuse">http://themefuse.com/wp-themes-shop/</a></li>
<li>Tähän listaan on tulossa FoxnetThemes viimeistään syksyllä 2012&#8230;</li>
</ul>
<p>Kun teeman valinta on tehty, niin teeman asentaminen on helpompaa.</p>
<h4>WordPress-teeman asennus wordpress.org/extend/themes sivulta</h4>
<ul>
<li>Mene valikkoon Ulkoasu >> Teemat >> Asenna teemoja.</li>
<li>Kirjoita teeman nimi (esim. trending) tai vastaava hakusana ja klikkaa etsi.</li>
<li>Valitse Asenna ja avautuvasta ikkunasta Asenna nyt. </li>
<li>Valitse Ota käyttöön.</li>
</ul>
<h4>Teeman asennus WordPressin oman latausvalikon kautta</h4>
<ul>
<li>Lataa teeman asennustiedosto (.zip) koneellesi.</li>
<li>Mene valikkoon Ulkoasu >> Teemat >> Asenna teemoja.</li>
<li>Valitse sivun yläreunasta Siirrä.</li>
<li>Paina Selaa…-painiketta ja etsi lataamasi asennustiedosto (.zip) koneeltasi..</li>
<li>Valitse Asenna nyt.</li>
<li>Valitse Ota käyttöön.</li>
</ul>
<h4>Teeman asennus FTP tiedonsiirron avulla</h4>
<ul>
<li>Lataa teeman asennustiedosto (.zip) koneellesi.</li>
<li>Pura tiedosto.</li>
<li>Lataa teeman kansio wp-content/themes -kansioon FTP-ohjelmalla.</li>
<li>Mene valikkoon Ulkoasu >> Teemat ja klikkaa kyseisen teeman kohdalta Ota käyttöön.</li>
</ul>
<p><a name="teeman-muokkaaminen"><br />
<h3>Teeman muokkaaminen: lapsiteeman tekeminen ja ulkoasun muuttaminen CSS tyylimäärittelyillä</h3>
<p></a></p>
<div class="warning">Aina kun teet muutoksia tai omia lisäyksiä teemaan, niin <strong>tee kaikki muutokset ja lisäykset <a href="http://codex.wordpress.org/Child_Themes" title="Lapsiteema">lapsiteemaan</a></strong>. Jos muutat alkuperäisiä teeman (aikuisteeman) tiedostoja, niin menetät kaikki muutokset, kun teema päivitetään uudempaan versioon.</div>
<p>Miten sitten tehdään lapsiteema? Yleensä teeman (aikuisteeman) tekijä neuvoo ohjeissaan miten lapsiteema (child theme) tehdään tai antaa ladattavaksi erikseen myös lapsiteeman. Lapsiteeman tekeminen itsekään ei ole kovin moninutkaista. Jos olet ostanut teeman nimeltään Foxnet Theme ja se on asennettuna palvelimella kansioon foxnet-theme, niin lapsiteeman tekemiseen riittää <code>style.css</code> tiedosto, jonka FTP:llä siirrät omaan kansioon, esim. foxnet-theme-child. Tällöin lapsiteeman hakemistopolku on wp-content/themes/foxnet-theme-child. <code>style.css</code> -tiedostossa pitää olla tietyt pakolliset kentät, kuten <a href="http://codex.wordpress.org/Child_Themes" title="Lapsiteema">WP:n lapsiteeman</a> ohjeissa mainitaan.</p>
<pre>
<code>
/*
Theme Name: Foxnet Theme Child
Description: Foxnet teeman lapsiteema, johon tehdään kaikki muutokset ja lisäykset
Author: Sami Keijonen
Template: foxnet-theme
*/

@import url("../foxnet-theme/style.css");

#body {
    background: #ffffff;
}
</code>
</pre>
<p>Näistä pakollisia kenttiä ovat teeman nimi (Theme Name) ja aukuisteeman asennuskansion nimi (Template). Monesti aikuisteeman tyylitiedosto tuodaan kokonaisuudessaan<code>@import</code> -komennolla lapsiteemaan ja tämän jälkeen kirjoitetaan omia tyylimäärityksiä, jotka <strong>kumoavat</strong> aikuisteeman tyylimäärittelyt. Yllä olevasssa esimerkissä muutetaan vain sivuston kuvitteellinen taustaväri valkoiseksi.</p>
<p>Toiseksi yleisin tiedosto lapsiteemassa on <code>functions.php</code>, jonka tarkoituksena on lisätä toiminnallisuutta teemaan. Käytännössä tiedostoon kirjoitetaan PHP-koodia ja WP:n koukkuja ja filttereitä. Lapsiteeman <code>functions.php</code> voisi alkuvaiheessa näyttää vaikka tältä:</p>
<pre>
<code>
&lt;?php
/* Add setup function to the 'after_theme_setup' hook. */
add_action( 'after_setup_theme', 'foxnet-theme-child', 11 );

/**
 * Setup function.  All child themes should run their setup within this function.  The idea is to add/remove
 * filters and actions after the parent theme has been set up.  This function provides you that opportunity.
 *
 * @since 0.1.0
 */
function foxnet-theme-child() {

	/* Get the theme prefix ("foxnet-theme"). */
	$prefix = hybrid_get_prefix();

	/* Example action. */
	// add_action( "{$prefix}_header", 'foxnet-theme_child_example_action' );

	/* Example filter. */
	// add_filter( "{$prefix}_site_title", 'foxnet-theme_child_example_filter' );

}
?&gt;
</code>
</pre>
<p>Lisälukemisena (lähes pakollisena): <a href="http://justintadlock.com/archives/2010/12/30/wordpress-theme-function-files" title="Miten functions.php tehdään">Kuinka <code>functions.php</code> -tiedosto tehdään.</a></p>
<p><a name="lisaosat"><br />
<h3>WordPressin lisäosien valinta ja asennus</h3>
<p></a></p>
<p>Lisäosien tarkoituksena on tuoda www-sivuille lisäominaisuuksia ja toiminnallisuuksia, joita ei perusasennuksen mukana tule. Samoin kuin teemojen kohdalla, lisäosia kannattaa etsiä ensin <a href="http://wordpress.org/extend/plugins/" title="Lisäosat">WP:n virallisesta lisäosahakemistosta</a>. Siellä on tuhansia lisäosia, jotka voivat auttaa tekemään juuri sen mitä tarviset. Lisäosia ei kannata asennella summamutikassa, vaan käyttää harkintaa mitä omille sivuille tarvitset. Toisaalta useiden lisäosien asennusta ei kannata myöskään pelätä, koska hyvin tehdyt ja oikein koodatut lisäosat eivät juurikaan hidasta sivuja, eivätkä aiheuta muitakaan yhteensopivuusongelmia. Alla yleisimpiä lisäosia, mitä olen itse tarvinnut. </p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/akismet/" title="Akismet"><strong>Akismet</strong></a>: Tämä lisäosa suojaa roskapostia vastaan ja on esiasennettuna WordPressin asenuksen mukana. Akismet on ilmainen henkilökohtaisissa blogeissa mutta maksullinen kaupallisilla sivuilla. Lisätietoa sivulla <a href="http://akismet.com" title="Akismet">akiskmet.com</a> </li>
<li><a href="http://wordpress.org/extend/plugins/query-posts/" title="Query Posts"><strong>Query Posts</strong></a>: Tällä lisäosalla saat artikkelit (myös kustomoidut) esille vimpaimeen juuri sillä tavalla kuin haluat.</li>
<li><a href="http://wordpress.org/extend/plugins/members/" title="Members"><strong>Members</strong></a>: Jos haluat tehdä sivuistasi suljetut intrasivut tai haluat rajoittaa tietyt artikkelit tai sivut näkymään vain tietyille käyttäjille, niin Members -lisäosa on todella hyvä valinta. Tällä lisäosalla hallinnoit rooleja ja niiden oikeuksia juuri niinkuin haluat.</li>
<li><a href="http://wordpress.org/extend/plugins/widget-logic/" title="Widget Logic"><strong>Widget Logic</strong></a>: Tällä lisäosalla valitset millä sivuilla vimpaimesi näkyvät. </li>
<li><a href="http://wordpress.org/extend/plugins/google-analytics-for-wordpress/" title="Google Analytics for WordPress"><strong>Google Analytics for WordPress</strong></a>: Tarvitset lisäksi Googlen tilin ja ns. asennuskoodin Google Analytics -palvelusta. Javascript koodin voisi upottaa myös suoraan teemaan, mutta arvatkaa kuinka monta kertaa olen vaihtanut tietyn sivun teemaa enkä ole muistanut lisätä Analytics-koodia uuteen teemaan. Lisäksi monella sivulla on tarvetta tutkia myös eri artikkelityyppien (myös kustomoitujen) tai eri kirjoittajien tilastoja. Tai ottaa admin-käyttäjiltä seurantakoodi pois jne. </li>
<li><a href="http://wordpress.org/extend/plugins/wordpress-seo/" title="WordPress SEO"><strong>WordPress SEO</strong></a>: Hakukoneoptimointi on monilla sivuilla tärkeää ja tällä lisäosalla voi tehdä oikeastaan kaiken mitä WordPressin hakukoneoptimointiin liittyy. Itse en käytä tätä lisäosaa kovin monilla sivuilla, koska WordPress itsesssään on melko hyvin rakennettu hakukoneystävälliseksi ja käyttämäni teemat ovat teknisesti rakennettu tukemaan hakukoneoptimointia. Aloita hakukoneoptimointiin tutustuminen lukemalla <a href="http://yoast.com/articles/wordpress-seo/" title="Hakukoneoptimointi">Yoastin artikkeli hakukoneoptimoinnista</a>.</li>
<li><a href="http://wordpress.org/extend/plugins/w3-total-cache/" title="W3 Total Cache"><strong>W3 Total Cache</strong></a>: Jos sivuillasi käy tuhansia kävijöitä kuukaudessa, on syytä miettiä miten sivut optimoidaan nopeammaksi ja paremmin suurta kävijämääräkuormaa kestäväksi. Tämä lisäosa todella nopeuttaa sivuja, mutta pienillä sivulla sitä on turha käyttää.</li>
<li><a href="http://wordpress.org/extend/plugins/wp-dbmanager/" title"WP-DBManager"><strong>WP-DBManager</strong></a>: Tällä lisäosalla voit optimoida ja varmuuskopioida WP:n tietokannan, mikä on suositeltavaa tehdä aika ajoin. Ja varsinkin ennen WP:n päivitystä uudempaan versioon. Jos haluat täydellisen varmuuskopion WordPress -sivuistasi, niin maksullinen <a href="http://pluginbuddy.com/purchase/backupbuddy/" title="Backupbuddy">BackupBuddy</a> on paras valinta.</li>
<li><a href="http://gravityforms.com" title="Gravity Forms"><strong>Gravity Forms</strong></a>: Tämä on maksullinen lisäosa, mutta sillä saa tehtyä kaikki mahdolliset lomakkeisiin liittyvät asiat: ilmoittautumiset tapahtumiin, tarjouspyyntölomakkeet, kurssi-ilmoittautumiset jne. Oikeastaan vain oma mielikuvitus ja taidot on rajana, mitä tällä lisäosalla voi tehdä. Yksinkertaisiin palautelomakkeisiin olen käyttänyt <a href="http://wordpress.org/extend/plugins/contact-form-7/" title="Contact form 7">Contact Form 7</a>:aa. </li>
<li><a href="http://wpml.org" title="WPML"><strong>WPML</strong></a>: Tämän lisäosan avulla voit muuttaa sivusi monikieliseksi. Lisäosa on maksullinen.</li>
</ul>
<h4>Lisäosan asennus wordpress.org/extend/plugins sivulta</h4>
<ul>
<li>Mene valikkoon Lisäosat >> Lisää uusi.</li>
<li>Kirjoita lisäosan nimi (esim. Members) tai vastaava hakusana ja klikkaa Etsi lisäosia.</li>
<li>Klikkaa Asenna nyt ja ok. </li>
<li>Klikkaa Ota käyttöön.</li>
</ul>
<h4>Lisäosan asennus FTP tiedonsiirron avulla</h4>
<ul>
<li>Lataa lisäosan asennustiedosto (.zip) koneellesi.</li>
<li>Pura tiedosto.</li>
<li>Lataa lisäosan kansio tai tiedosto wp-content/plugins -kansioon FTP-ohjelmalla.</li>
<li>Mene valikkoon Ulkoasu >> Teemat ja klikkaa kyseisen teeman kohdalta Ota käyttöön.</li>
</ul>
<p><a name="suomentaminen"><br />
<h3>Teeman ja lisäosien suomentaminen</h3>
<p></a></p>
<p>Kaikki oikein tehdyt <a href="http://wp.smashingmagazine.com/2011/12/29/internationalizing-localizing-wordpress-theme/" title="Teeman kääntäminen">teemat voidaan kääntää</a> halutulle kielelle. Käytän tässä malliesimerkkinä WP:n oletusteemaa <a href="http://wordpress.org/extend/themes/twentyeleven" title="Twenty Eleven">Twenty Eleven</a>. </p>
<ul>
<li>Lataa ja asenna ensin käännöstyökalu <a href="http://www.poedit.net/" title="Poedit">Poedit</a>.</li>
<li>Etsi teeman kansiosta teeman kielitiedosto, joka on yleensä nimellä <em>teeman-nimi.po</em>.</li>
<li>Avaa kielitiedosto .po Poeditissä ja käännä kaikki teeman kohdat.</li>
<li>Tallenna tiedosto nimellä <strong>fi.po</strong> languages-kansioon. Joissakin teemoissa kielitiedosto tulee nimetä esim. teeman nimellä <em>teeman-nimi</em>-fi.po. Kysy teeman tekijältä mikä on oikea nimeämistapa ja tallenuspaikka, jos kumpikaan vaihtoehdoista ei toimi.</li>
<li>Kun tallentat kielitiedoston nimellä fi.po, niin Poedit luo samalla <strong>fi.mo</strong> -nimisen tiedoston, jota WP lukee.</li>
</ul>
<p>Twenty Eleven teemassa kielitiedosto löytyy kansiosta <em>languages</em>. Tai sieltä löytyy itse asiassa <em>twentyeleven.pot</em> -niminen tiedosto. Saat sen käyttöösi avaamalla ensin Poeditin ja valitsemalla Tiedosto >> Uusi katalogi .pot tiedostosta&#8230; ja sitten valitsemalla twentyeleven.pot tiedoston. Tallennuspaikka Twenty Eleven teemassa on siis languages/fi.po.</p>
<p>Huom! Jos et käytä WP:n suomenkielistä asennuspakettia, niin avaa vielä asennuskansion juuresta <code>wp-config.php</code> -niminen tiedosto ja kirjoita kieliasetuksen kohtaan fi:</p>
<p><code> define ('WPLANG', 'fi'); </code></p>
<div class="warning">Aina kun teet muutoksia tai omia lisäyksiä teemaan, niin <strong>tee kaikki muutokset ja lisäykset <a href="http://codex.wordpress.org/Child_Themes" title="Lapsiteema">lapsiteemaan</a></strong>. Jos muutat alkuperäisiä teeman (aikuisteeman) tiedostoja, niin menetät kaikki muutokset, kun teema päivitetään uudempaan versioon.</div>
<p>Toistan tätä varoitusta aika ajoin, mutta en turhaan. Joten myös kielitiedostot tulisi laittaa lapsiteeman languages -kansioon, mutta jostain syystä Twenty Eleven versiossa 1.3 tämä ei toimi ja joudut jättämään kielitiedostot aikuisteeman languages -kansioon. Mutta muista että ne häviävät, kun päivität teeman. Joten itsellä on syytä pitää kielitiedostojen varmuuskopiot. Käyttämissäni <a href="http://themehybrid.com/themes" title="Theme Hybrid">Hybridin teemoissa</a> tätä ongelmaa ei ole. Lapsiteemaan voi itse asiassa tehdä kokonaan oman kielitiedoston.</p>
<h4>Lisäosan kääntäminen</h4>
<p>Myös oikein tehdyt lisäosat pystytään kääntämään eri kielille. Prosessi on hyvin pitkälti sama kuin teemojenkin kääntämisessä.</p>
<ul>
<li>Etsi lisäosan kansiosta kielitiedosto, joka on yleensä nimellä <em>lisäosan-nimi.po</em> tai <em>lisäosan-nimi-en_EN.po </em>. Tämä löytyy yleensä lisäosan languages -kansiosta.</li>
<li>Avaa kielitiedosto .po Poeditissä ja käännä kaikki lisäosan kohdat.</li>
<li>Tallenna tiedosto nimellä <strong>lisäosan-nimi-fi.po</strong>. Esim. query-posts-fi.po samaan paikkaan mistä kielitiedoston avasit, yleensä lisäosan languages-kansioon.</li>
<li>Kun tallentat kielitiedoston nimellä lisäosan-nimi-fi.po, niin Poedit luo samalla <strong>lisäosan-nimi-fi.mo</strong> -nimisen tiedoston, jota WP lukee.</li>
<li>Kysy tarvittaessa lisäosan tekijältä neuvoa.</li>
</ul>
<p>Muista tarkistaa, että <code>wp-config.php</code> -tiedostossa on oikea kieliasetus päällä:</p>
<p><code> define ('WPLANG', 'fi'); </code></p>
<p><a name="miten"><br />
<h3>WordPressin käyttäminen: mitä sillä voi tehdä ja miten</h3>
<p></a></p>
<p>Ensinnäkin sisällöntuotanto WP:llä on tajuttoman helppoa. Artikkeleita (uutisia, blogimerkintöjä) ja sivuja on vaivaton julkaista ja päivittää. Tämä lienee yksi syy WordPressin suosioon. 3.0 versiosta alkaen menuvalikkoja on voinut hallita kohdasta Ulkoasu >> Valikot, jolloin navigaation muokkaaminen onnistuu raahaa ja pudota -tekniikalla. Uusia käyttäjiä voi luoda kohdasta Käyttäjät ja lisäosilla saa sivuille lisätoiminnalllisuuksia, kuten ylempänä on todettu. Mutta mitä muuta WordPressillä voi tehdä kun tuottaa perussisältöä sivuille?</p>
<h4>Kustomoidut artikkelityypit (Custom Post Types)</h4>
<p>Asennuksen mukana tulevia artikkelityyppejä ovat mm. artikkelit (posts), sivut (pages) ja menuvalikot (menus). Jos WP:n on tarkoitus toimia esim. elokuvateatterin sivuina, niin olisi luontevaa, että voisit lisätä elokuvia, etkä artikkeleita. WP:n versiosta 3.0 alkaen tämä onnistuu <a href="http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress" title="Kustomoidut artikkelityypit">kustomoitujen artikkelityyppien</a> avulla. Voit rekisteröidä uusia artikkelityyppejä joko lisäosan tai teeman <code>functions.php</code> -tiedoston kautta. </p>
<pre>
<code>

/* Lisää artikkelityyppi 'movie' */
	add_action( 'init', 'foxnet_kino_register_my_post_type_movies' );

function foxnet_kino_register_my_post_type_movies() {

	/*  movie-artikkelityypin argumentit */
	/* @link: http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress */
	$movies_args = array(
		'public' => true,
		'query_var' => 'movies',
		'menu_position' => 5,
		'menu_icon' => get_stylesheet_directory_uri() . '/images/Video.png',
		'supports' => array(
			'title',
			'editor',
			'thumbnail',
			'excerpt',
			'comments',
			'trackbacks',
			'revisions',
			'custom-fields'
		),
		'labels' => array(
			'name' => __( 'Movies', hybrid_get_textdomain() ),
			'singular_name' => __( 'Movie', hybrid_get_textdomain() ),
			'add_new' => __( 'Add New', hybrid_get_textdomain() ),
			'add_new_item' => __( 'Add New Movie', hybrid_get_textdomain() ),
			'edit' => __( 'Edit', hybrid_get_textdomain() ),
			'edit_item' => __( 'Edit Movie', hybrid_get_textdomain() ),
			'new_item' => __( 'New Movie', hybrid_get_textdomain() ),
			'view' => __( 'View Movie', hybrid_get_textdomain() ),
			'view_item' => __( 'View Movie', hybrid_get_textdomain() ),
			'search_items' => __( 'Search Movies', hybrid_get_textdomain() ),
			'not_found' => __( 'No movies found', hybrid_get_textdomain() ),
			'not_found_in_trash' => __( 'No movies found in Trash', hybrid_get_textdomain() )
		),
		'has_archive' => true,
	);

	/* Rekisteröi kustomoitu artikkelityyppi nimeltään 'movie' */
	 register_post_type( 'movie', $movies_args );
}

</code>
</pre>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/01/elokuvat.png"><img src="http://foxnet.fi/wp-content/uploads/2012/01/elokuvat.png" alt="elokuvat" title="elokuvat" width="157" height="284" class="alignleft size-full wp-image-1555" /></a>Kyseisen koodin &#8211; ja suomentamisen &#8211; jälkeen hallintapaneeliin on ilmestynyt kohta <strong>Elokuvat</strong>, joita voi lisätä samalla tavalla kuin artikkeleita ja sivuja. Ohjaaja, näyttelijä, ikärajat jne. lisätään kustomoitujen taksonomien avulla.</p>
<h4>Kustomoidut taksonomiat (Custom Taxonomies)</h4>
<p>Artikkelin avainsanat ja kategoriat ovat valmiita taksonomioita, jotka ovat tuttuja artikkelin lisäämisen yhteydessä. Elokuville on tarvetta lisätä <a href="http://wp.smashingmagazine.com/2012/01/04/create-custom-taxonomies-wordpress//" title="Kustomoidut taksonomiat">omia taksonomioita</a>. Tässä koodiesimerkissä lisätään <strong>lajityyppi </strong>taksonomia. Samalla tavalla lisätään muutkin taksonomiat.</p>
<pre>
<code>
/* Lisää 'lajityyppi' taksonomia */
add_action( 'init', 'foxnet_kino_register_my_taxonomy' );

function foxnet_kino_register_my_taxonomy() {

/* lajityyppi (genre) argumentit */
	$genre_args = array(
		'hierarchical' => false,
		'query_var' => 'genre',
		'show_tagcloud' => true,
		'labels' => array(
			'name' => __( 'Genre', hybrid_get_textdomain() ),
			'singular_name' => __( 'Genre', hybrid_get_textdomain() ),
			'search_items' => __( 'Search Genres', hybrid_get_textdomain() ),
			'popular_items' => __( 'Popular Genres', hybrid_get_textdomain() ),
			'all_items' => __( 'All Genres', hybrid_get_textdomain() ),
			'edit_item' => __( 'Edit Genre', hybrid_get_textdomain() ),
			'update_item' => __( 'Update Genre', hybrid_get_textdomain() ),
			'add_new_item' => __( 'Add New Genre', hybrid_get_textdomain() ),
			'new_item_name' => __( 'New Genre Name', hybrid_get_textdomain() ),
			'separate_items_with_commas' => __( 'Sepatate Genres with commas', hybrid_get_textdomain() ),
			'add_or_remove_items' => __( 'Add or remove Genres', hybrid_get_textdomain() ),
			'choose_from_most_used' => __( 'Choose from the most popular Genres', hybrid_get_textdomain() ),
	)
);	

/* Rekisteröi taksonomia lajityyppi = genre */

	register_taxonomy( 'genre', array( 'movie' ), $genre_args );

}
</code>
</pre>
<h4>Kustomoidut metalaatikot (Custom Meta Boxes)</h4>
<p>Elokuvan tietoihin olisi syytä lisätä vielä erikseen elokuvan kesto, kotisivu, linkki traileriin, näytösajat ja lipun hinta. Tähän tarvitaan<a href="http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/" title="Kustomoidut metalaatikot"> kustomoituja metalaatikoita</a>. Niiden tekeminen vaikuttaa aluksi monimutkaisemmalta kuin artikkeleiden tai taksonomien tekeminen. Ja sitä se osittain onkin, koska tallennus ja tietoturva pitää ottaa erikseen huomioon. Esimerkkikoodi on sen verran pitkä, että laitan sen erilliseen <a href='http://foxnet.fi/wp-content/uploads/2012/01/metalaatikot.txt'>metalaatikot.txt</a> tiedostoon. All kuva, joka selventää mistä on kysymys.</p>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/01/metalaatikot.jpg"><img src="http://foxnet.fi/wp-content/uploads/2012/01/metalaatikot.jpg" alt="metalaatikot" title="metalaatikot" width="640" height="424" class="alignnone size-full wp-image-1561" /></a></p>
<p>Yllä oleviin toimenpiteisiin on paljon valmiita lisäosia, joten niitä ei tarvitse peruskäyttäjän osata. Mutta WordPress taipuu sis paljon muuhunkin kuin vain bloggaamiseen. </p>
<p><a name="oma-ulkoasu"><br />
<h3>Oman ulkoasun siirtäminen WordPress-julkaisujärjestelmään</h3>
<p></a></p>
<p>Huh. Tämä on pakko jättää erilliseen artikkeliin. Siitä nimittäin tulee pitkä kuin Paavo Nurmen askel. Tai ei lapsiteeman tekeminen vaikeaa ole ja sitä kautta oman ulkoasun siirtäminen onnistuu helpoiten. Tällöin tarvitsee muuttaa vain tyylimäärittelyjä <code>style.css</code> -tiedostoon, mutta olet lukittautunut valmiiseen HTML rakenteeseen. Täten on syytä käydä läpi aikuisteeman tekeminen tarkemmin. Linkitän sen tähän kun se valmistuu.</p>
<p><a name="yhteenveto"><br />
<h3>Yhteenveto</h3>
<p></a></p>
<p>En ole mikään WordPressin ihannoija, mutta sattumien myötä valitsin sen julkaisujärjestelmäksi vuonna 2009. Muita yleisiä avoimen lähdekoodin järjestelmiä ovat mm. <a href="http://drupal.org/" title="Drupal">Drupal</a>, <a href="http://www.joomla.org/" title="Joomla">Joomla</a> ja <a href="http://www.cmsmadesimple.org/" title="CMS Made Simple">CMS Made Simple</a>. En ole ehtinyt syventymään muihin julkaisujärjestelmään, joten koitan keskityä yhteen. Joten valintani on WordPress, jonka yhteisön tuki on korvaamaton. Parhaiten WordPressin saloja oppii lukemalla muiden kirjoittamia artikkeleita, joita olen linkittänyt artikkeliin. Itse olen oppinut eniten seuraamalla <a href="http://themehybrid.com/support" title="Tukifoorumi">Hybrid teemojen foorumia</a>. Kirjoista suosittelen luettavaksi </p>
<ul>
<li><a href="http://justintadlock.com/plugindevbook" title="Professional WordPress Plugin Development">Professional WordPress Plugin Development</a>.</li>
<li><a href="http://digwp.com/book/" title="Digging into WordPress">Digging into WordPress</a>.</li>
<li>Tai mitä tahansa kirjaa mitä <a href="http://wordpress.org/about/books/" title="WordPress kirjoja">wordpress.org-sivuilla suositellaan</a>.</li>
<li>Onko Suomeksi julkaistu WordPress-aiheista kirjaa&#8230;?</li>
</ul>
<p>Toivottavasti artikkelista oli jotain iloa ja mielelläni otan kommentteja vastaan; mitä artikkelista puuttui, mikä oli kenties virheellistä informaatiota tai mistä haluaisit tietää lisää?</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/01/06/www-sivuston-julkaiseminen-wordpress-julkaisujarjestelmalla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lupaukset vuodelle 2012</title>
		<link>http://foxnet.fi/2012/01/06/lupaukset-vuodelle-2012/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lupaukset-vuodelle-2012</link>
		<comments>http://foxnet.fi/2012/01/06/lupaukset-vuodelle-2012/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 21:11:46 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[WordPress kysely]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1496</guid>
		<description><![CDATA[Nykypäivän WordPress-mafioso lienee kiltti nörtti, joka lupailee liikojakin. Mutta mitä itse toivoisit vuodelta 2012? Vastaa kyselyyn, vaikka et voi voittaakaan mitään...]]></description>
			<content:encoded><![CDATA[<blockquote><p>
My offer is this, nothing.</p>
<p>- The Godfather
</p></blockquote>
<p>Nykypäivän WordPress-mafioso lienee kiltti nörtti, joka lupailee liikojakin. Mutta mitä itse toivoisit vuodelta 2012?</p>
<p><script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/5815790.js"></script><br />
<noscript><a href="http://polldaddy.com/poll/5815790/">Mitä toivot WordPressiltä vuonna 2012?</a></noscript></p>
<p>Muut WordPress-toivomukset vaikka kommenttikenttään kiitos. Ja mukavata vuotta 2012!</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/01/06/lupaukset-vuodelle-2012/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>wp_editor:in käyttö WordPress 3.3 versiossa</title>
		<link>http://foxnet.fi/2012/01/04/wp_editorin-kaytto-wordpress-3-3-versiossa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wp_editorin-kaytto-wordpress-3-3-versiossa</link>
		<comments>http://foxnet.fi/2012/01/04/wp_editorin-kaytto-wordpress-3-3-versiossa/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 07:41:05 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Koodivinkit]]></category>
		<category><![CDATA[WordPress 3.3]]></category>
		<category><![CDATA[wp_editor]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1478</guid>
		<description><![CDATA[WordPressin versiossa 3.3 tuli paljon uudistuksia, joista wp_editor on yksi mielenkiintoisimmista. Se on tarkoitettu lähinnä teemojen ja lisäosien kehittäjille, jotka voivat käyttää WYSIWYG editoria haluamallaan tavalla kuten normaalissa artikkelin/sivun textarea -kentässä.]]></description>
			<content:encoded><![CDATA[<p>WordPressin versiossa 3.3 tuli <a title="WP 3.3" href="http://wpcandy.com/presents/everything-we-know-about-wordpress-3-3">paljon uudistuksia</a>, joista <code><a title="wp_editor" href="http://codex.wordpress.org/Function_Reference/wp_editor">wp_editor</a></code> on yksi mielenkiintoisimmista. Se on tarkoitettu lähinnä teemojen ja lisäosien kehittäjille, jotka voivat käyttää WYSIWYG editoria haluamallaan tavalla kuten normaalissa artikkelin/sivun textarea -kentässä. Alla pieni koodiesimerkki, miten wp_editoria voi käyttää esimerkiksi elokuvien näytösaikojen textarea -kenttään, jossa saa käyttää vain lihavointia ja listoja.</p>
<pre><code>
 	/* wp_editor settings */
	$foxnet_kino_editor_settings = array(
	'wpautop' => true,
	'media_buttons' => false,
	'tinymce' => array(
		'theme_advanced_buttons1' => 'bold, bullist, numlist , ordered_list, separator, undo, redo',
		'theme_advanced_buttons2' => '',
		'theme_advanced_buttons3' => '',
		'theme_advanced_buttons4' => ''
	),
	'quicktags' => array(
		'buttons' => 'b,ul,ol,li,close'
	)
);
</code></pre>
<p>Tinymce -painikkeita voi lisätä neljälle eri riville. Yllä on käytetty vain ylintä riviä, jossa on lihavointi, järjestemätön lista, järjestetty lista, erotin (separator) ja kumoa/toista painikkeet.</p>
<p>WYSIWYG Editori lisätään käyttäen funktiota wp_editor.</p>
<pre>
<code>
<td class="foxnet-kino-field">&lt;?php wp_editor( $foxnet_kino_showtimes, 'foxnet_kino_showtimes', $foxnet_kino_editor_settings ); ?&gt;
</code>
</pre>
<p>Lopputulos näyttää tältä. <a href="http://foxnet.fi/teemat/foxnet-kino/" title="Foxnet Kino">Foxnet Kinon</a> lähdekoodissa on nähtävissä koodi kokonaisuudessaan.</p>
<p><a href="http://foxnet.fi/wp-content/uploads/2012/01/wp_editor_esim.jpg"><img src="http://foxnet.fi/wp-content/uploads/2012/01/wp_editor_esim.jpg" alt="" title="wp_editor" width="880" height="335" class="alignleft size-full wp-image-1490" /></a></p>
<p>Lähteet:</p>
<ul>
<li><a title="wp editor" href="http://soderlind.no/archives/2011/09/25/front-end-editor-in-wordpress-3-3/">Front-end editor in WordPress 3.3 is easy</a>
</li>
<li><a title="WYSIWYG koodit" href="http://www.lancelhoff.com/customizing-the-wordpress-wysiwyg-tinymce-visual-editor/">Available WYSWYG button codes</a>
</li>
<li><a title="wp_editor" href="http://codex.wordpress.org/Function_Reference/wp_editor">wp_editor WP codex</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2012/01/04/wp_editorin-kaytto-wordpress-3-3-versiossa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kokemäen seurakunta valitsi WordPressin julkaisujärjestelmäkseen</title>
		<link>http://foxnet.fi/2011/12/30/kokemaen-seurakunta-valitsi-wordpressin-julkaisujarjestelmakseen/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kokemaen-seurakunta-valitsi-wordpressin-julkaisujarjestelmakseen</link>
		<comments>http://foxnet.fi/2011/12/30/kokemaen-seurakunta-valitsi-wordpressin-julkaisujarjestelmakseen/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 08:15:01 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[Kokemäen seurakunta]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1360</guid>
		<description><![CDATA[Kokemäen seurakunta valitsi WordPressin julkaisujärjestelmäkseen ja uudisti kotisivunsa kokonaan. Foxnet suunnitteli ja toteutti palvelun.]]></description>
			<content:encoded><![CDATA[<p><a href="http://kokemaensrk.fi"><img src="http://foxnet.fi/wp-content/uploads/2011/12/kokemaensrk.jpg" alt="Kokemäen seurakunta" title="Kokemäen seurakunta" width="280" height="146" class="alignleft size-full wp-image-1361" /></a><a href="http://kokemaensrk.fi/" title="Kokemäen seurakunta">Kokemäen seurakunta</a> uudisti kotisivujaan ja valitsi WordPressin julkaisujärjestemäksi. Foxnet suunnitteli ja toteutti uudet sivut osoitteeseen <a href="http://kokemaensrk.fi" title="Kokemäen seurakunta">http://kokemaensrk.fi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/12/30/kokemaen-seurakunta-valitsi-wordpressin-julkaisujarjestelmakseen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rauhaa jouluun ja räväkkää vuotta 2012</title>
		<link>http://foxnet.fi/2011/12/22/rauhaa-jouluun-ja-ravakkaa-vuotta-2012/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rauhaa-jouluun-ja-ravakkaa-vuotta-2012</link>
		<comments>http://foxnet.fi/2011/12/22/rauhaa-jouluun-ja-ravakkaa-vuotta-2012/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 17:19:59 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1344</guid>
		<description><![CDATA[T: Foxnetin tontut]]></description>
			<content:encoded><![CDATA[<p><a href="http://foxnet.fi/wp-content/uploads/2011/12/Joulukortti_foxnet.jpg"><img src="http://foxnet.fi/wp-content/uploads/2011/12/Joulukortti_foxnet.jpg" alt="" title="Rauhaa jouluun" width="640" height="306" class="alignleft size-full wp-image-1345" /></a></p>
<p>T: Foxnetin tontut</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/12/22/rauhaa-jouluun-ja-ravakkaa-vuotta-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.3. julkaistu</title>
		<link>http://foxnet.fi/2011/12/14/wordpress-3-3-julkaistu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-3-3-julkaistu</link>
		<comments>http://foxnet.fi/2011/12/14/wordpress-3-3-julkaistu/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 20:25:58 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1324</guid>
		<description><![CDATA[WordPress 3.3 versio julkaistiin 12.12.2011. Kuten aina ennenkin, niin uusimpaan versioon kannattaa päivittää heti kuin mahdollista. Suomenkielinen WP 3.3 löytyy osoitteesta http://fi.wordpress.org. Huom! Omien asiakkaiden WordPressit olen jo päivittänyt uusimpaan versioon. Sekä käyttäjien että kehittäjien kannalta 3.3 versio tuo uusia ominaisuuksia ja parannuksia. Uusi tervetuloasivu päivityksen jälkeen. Median lataus on uusittu ja myös &#8220;drag and [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 3.3 versio julkaistiin 12.12.2011. Kuten aina ennenkin, niin uusimpaan versioon kannattaa päivittää heti kuin mahdollista. Suomenkielinen WP 3.3 löytyy osoitteesta <a title="WordPress suomi" href="http://fi.wordpress.org/">http://fi.wordpress.org</a>. Huom! Omien asiakkaiden WordPressit olen jo päivittänyt uusimpaan versioon.</p>
<p>Sekä käyttäjien että kehittäjien kannalta 3.3 versio tuo uusia ominaisuuksia ja parannuksia.</p>
<ul>
<li>Uusi tervetuloasivu päivityksen jälkeen.</li>
<li>Median lataus on uusittu ja myös &#8220;drag and drop&#8221;-lataus onnistuu.</li>
<li>Uusi työkalupalkki ja menuvalikko (Flyout menus) ohjausnäkymässä. Ohjausnäkymä toimii nyt myös paremmin tablet-tietokoneilla.</li>
<li>Osoiterakenneongelmat on ratkaistu.</li>
<li>jQuery on päivitetty versioon 1.7.1</li>
<li>Uusia funktioita kehittäjille kuten wp_editor(), is_main_query() ja check_theme_switched().</li>
</ul>
<p>Jotta en toistaisi kaikkea mitä WordPressin versiosta 3.3 on jo kirjoitettu, niin kannattaa lukea ainakin seuraavat artikkelit.</p>
<p><a href="http://foxnet.fi/wp-content/uploads/2011/12/wp-dkblue-orange-320x480.png"><img class="alignleft size-full wp-image-1335" title="WP 3.3" src="http://foxnet.fi/wp-content/uploads/2011/12/wp-dkblue-orange-320x480.png" alt="" width="320" height="480" /></a></p>
<p><a title="WPCandy 3.3" href="http://wpcandy.com/presents/everything-we-know-about-wordpress-3-3">WPCandyn artikkeli uusista ominaisuuksista</a></p>
<p><a title="Virallinen julkaisu-uutinen" href="http://wordpress.org/news/2011/12/sonny/">Virallinen tiedote wordpress.org sivulla</a></p>
<p><a title="3.3 laskuri" href="http://wordpress.org/download/counter">WP 3.3 laskuri</a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/12/14/wordpress-3-3-julkaistu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Casa tilitoimisto Oy eli CTY uusi www-sivunsa</title>
		<link>http://foxnet.fi/2011/12/01/casa-tilitoimisto-oy-eli-cty-uusi-www-sivunsa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=casa-tilitoimisto-oy-eli-cty-uusi-www-sivunsa</link>
		<comments>http://foxnet.fi/2011/12/01/casa-tilitoimisto-oy-eli-cty-uusi-www-sivunsa/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 17:27:52 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[Casa tilitoimisto Oy]]></category>
		<category><![CDATA[cty]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1310</guid>
		<description><![CDATA[Casa tilitoimisto Oy eli CTY uusi www-sivunsa. CTY on vuonna 1993 perustettu kirjanpitoon ja taloushallintoon erikoistunut, nopeasti kasvava yritys. Heillä oli tarvetta uusia sivunsa, joilla on seuraavat ominaisuudet. Sivuja on helppo itse päivittää, joten WordPress oli alustaksi luonteva valinta. Sivut ovat kaksikieliset. WPML on tähän tarkoitukseen sopiva lisäosa. Sivuja voidaan tarvittaessa laajentaa muillekin kielille asiakaskunnan [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://cty.fi" title="CTY">Casa tilitoimisto Oy</a> eli CTY uusi www-sivunsa. CTY on vuonna 1993 perustettu kirjanpitoon ja taloushallintoon erikoistunut, nopeasti kasvava yritys. Heillä oli tarvetta uusia sivunsa, joilla on seuraavat ominaisuudet. </p>
<ul>
<li>Sivuja on helppo itse päivittää, joten <a href="http://wordpress.org" title="WordPress">WordPress</a> oli alustaksi luonteva valinta.</li>
<li>Sivut ovat kaksikieliset. <a href="http://wpml.org" title="WPML">WPML</a> on tähän tarkoitukseen sopiva lisäosa. Sivuja voidaan tarvittaessa laajentaa muillekin kielille asiakaskunnan tarpeen mukaan.</li>
<li>Sivuilla on toimiva tarjouspyyntölomake. <a href="http://www.gravityforms.com/" title="Gravity Forms">Gravity Forms</a> on tähän ja moneen muuhunkin tarkoitukseen sopiva lisäosa. Huom! Gravity Forms ja WPML toimivat hyvin yhdessä, joten myös lomakkeen tiedot voidaan kääntää muille kielille. Tällöin jokaiselle kielelle ei tarvita omaa lomaketta. </li>
</ul>
<p><a href="http://cty.fi"><img src="http://foxnet.fi/wp-content/uploads/2011/12/cty.png" alt="cty" title="cty" width="300" height="197" class="alignleft size-full wp-image-1312" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/12/01/casa-tilitoimisto-oy-eli-cty-uusi-www-sivunsa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pohjois-Tapiolan koulun ja lukion 50-juhlasivut</title>
		<link>http://foxnet.fi/2011/11/18/pohjois-tapiolan-koulun-ja-lukion-50-juhlasivut/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pohjois-tapiolan-koulun-ja-lukion-50-juhlasivut</link>
		<comments>http://foxnet.fi/2011/11/18/pohjois-tapiolan-koulun-ja-lukion-50-juhlasivut/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 15:40:56 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1302</guid>
		<description><![CDATA[Pohjois-Tapiolan koulu ja lukio juhlii 50-vuotista opinahjoaan 7.9.2012. Juhlasivut on avattu osoitteeseen http://pohjois-tapiola.com/50v. Sivujen kautta voi mm. ilmoittautua tai jättää muisteloita. Teknisen toteutuksen taustalla WordPressin lisäksi on Gravity Forms Gravity Forms Directory &#038; Addons jQuery One Page Navigation Plugin]]></description>
			<content:encoded><![CDATA[<p>Pohjois-Tapiolan koulu ja lukio juhlii 50-vuotista opinahjoaan 7.9.2012. Juhlasivut on avattu osoitteeseen <a href="http://pohjois-tapiola.com/50v" title="Pohjis 50v">http://pohjois-tapiola.com/50v</a>. Sivujen kautta voi mm. ilmoittautua tai jättää muisteloita. Teknisen toteutuksen taustalla WordPressin lisäksi on</p>
<ul>
<li><a href="http://www.gravityforms.com/" title="Gravity Forms">Gravity Forms</a></li>
<li><a href="http://wordpress.org/extend/plugins/gravity-forms-addons/" title="Gravity Forms Directory &#038; Addons">Gravity Forms Directory &#038; Addons</a></li>
<li><a href="http://trevordavis.net/blog/jquery-one-page-navigation-plugin" title="jQuery One Page Navigation Plugin">jQuery One Page Navigation Plugin</a></li>
</ul>
<p><a href="http://pohjois-tapiola.com/50v/"><img src="http://foxnet.fi/wp-content/uploads/2011/11/logo4.png" alt="" title="Pohjis 50v" width="450" height="200" class="alignleft size-full wp-image-1303 drop_shadow" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/11/18/pohjois-tapiolan-koulun-ja-lukion-50-juhlasivut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Casa Perintä uusi kotisivujaan</title>
		<link>http://foxnet.fi/2011/10/20/casa-perinta-uusi-kotisivujaan/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=casa-perinta-uusi-kotisivujaan</link>
		<comments>http://foxnet.fi/2011/10/20/casa-perinta-uusi-kotisivujaan/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 13:45:01 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[perintä]]></category>
		<category><![CDATA[perintätoimisto]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1298</guid>
		<description><![CDATA[Casa Perintä hoitaa kaikki perintätehtävät sekä kotimaassa että ulkomailla joustavasti ja nopeasti.]]></description>
			<content:encoded><![CDATA[<p><a href="http://casajk.fi" title="Casa Perintä"><img src="http://foxnet.fi/wp-content/uploads/2011/10/casajk.jpg" alt="Casa Perintä" title="Casa Perintä" width="640" height="355" class="alignleft size-full wp-image-1299" /></a></p>
<p><a href="http://casajk.fi" title="Casa Perintä">Casa Perintä</a> hoitaa kaikki perintätehtävät sekä kotimaassa että ulkomailla joustavasti ja nopeasti. </p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/10/20/casa-perinta-uusi-kotisivujaan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jarijolkkonen.fi sivut julkaistu</title>
		<link>http://foxnet.fi/2011/10/06/jarijolkkonen-fi-sivut-julkaistu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jarijolkkonen-fi-sivut-julkaistu</link>
		<comments>http://foxnet.fi/2011/10/06/jarijolkkonen-fi-sivut-julkaistu/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 13:21:08 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[Jari Jolkkonen]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1284</guid>
		<description><![CDATA[Jari Jolkkonen julkaisi kotisivunsa. Näiden verkkosivujen tarkoituksena on tukea avointa ja totuuteen pyrkivää keskustelua Jumalasta, teologiasta, kirkosta ja hyvästä elämästä – ja ihmisen paikasta kaiken keskellä. Tarkoituksena on palvella myös Kuopion hiippakunnan piispan vaalissa äänestäviä heidän etsiessään oikeaa ehdokasta. Jari Jolkkosen kotisivut »]]></description>
			<content:encoded><![CDATA[<p><a href="http://jarijolkkonen.fi/"><img class="alignleft size-full wp-image-1288" title="Jari Jolkkonen" src="http://foxnet.fi/wp-content/uploads/2011/10/layout_jarijolkkonen.jpg" alt="Jari Jolkkonen" width="640" height="390" /></a>Jari Jolkkonen julkaisi kotisivunsa.</p>
<blockquote><p>
Näiden verkkosivujen tarkoituksena on tukea avointa ja totuuteen pyrkivää keskustelua Jumalasta, teologiasta, kirkosta ja hyvästä elämästä – ja ihmisen paikasta kaiken keskellä. Tarkoituksena on palvella myös Kuopion hiippakunnan piispan vaalissa äänestäviä heidän etsiessään oikeaa ehdokasta.
</p></blockquote>
<p><a class="button blue" title="Jari Jolkkonen" href="http://jarijolkkonen.fi/">Jari Jolkkosen kotisivut »</a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/10/06/jarijolkkonen-fi-sivut-julkaistu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>32 WordPress-teeman ulkoasua 32 päivässä</title>
		<link>http://foxnet.fi/2011/09/29/32-wordpress-teeman-ulkoasua-32-paivassa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=32-wordpress-teeman-ulkoasua-32-paivassa</link>
		<comments>http://foxnet.fi/2011/09/29/32-wordpress-teeman-ulkoasua-32-paivassa/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 15:45:56 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[DevPress]]></category>
		<category><![CDATA[WordPress teemat]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1280</guid>
		<description><![CDATA[DevPressin Tung Do yrittää tehdä 32 uutta WordPress-teeman ulkoasua yhtä monessa päivässä. Tämä ei kylläkään tarkoita sitä, että teemoja valmistuisi samaan tahtiin. Tai edes sitä, että kaikki teemojen lopulliset ulkoasut valmistuisivat 32 päivässä. Toistaiseksi Tung Do on hieman jäljessä haasteellisesta aikataulustaan, mutta ulkoasujen ennakkoja kannattaa käydä katsomassa jo etukäteen. Vaikuttaa äärimmäisen lupaavalta.]]></description>
			<content:encoded><![CDATA[<p><a href="http://devpress.com" title="DevPress">DevPressin</a> Tung Do yrittää tehdä 32 uutta WordPress-teeman ulkoasua yhtä monessa päivässä. Tämä ei kylläkään tarkoita sitä, että teemoja valmistuisi samaan tahtiin. Tai edes sitä, että kaikki teemojen lopulliset ulkoasut valmistuisivat 32 päivässä. Toistaiseksi Tung Do on hieman jäljessä haasteellisesta aikataulustaan, mutta <a href="http://devpress.com/blog/tag/32-day-design-challenge/" title="32 day design challenge">ulkoasujen ennakkoja</a> kannattaa käydä katsomassa jo etukäteen. Vaikuttaa äärimmäisen lupaavalta. </p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/09/29/32-wordpress-teeman-ulkoasua-32-paivassa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teemojen kääntäminen suomeksi</title>
		<link>http://foxnet.fi/2011/09/25/teemojen-kaantaminen-suomeksi/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=teemojen-kaantaminen-suomeksi</link>
		<comments>http://foxnet.fi/2011/09/25/teemojen-kaantaminen-suomeksi/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 19:05:56 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[fi]]></category>
		<category><![CDATA[Hybrid]]></category>
		<category><![CDATA[käännöstiedostot]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1232</guid>
		<description><![CDATA[Kaikki keskivertoa paremmat teemat on rakennettu siten, että ne pystytään kääntämään mille tahansa kielelle ilman, että teeman tiedostoja tarvitsee muuttaa. Jos lataat esimerkiksi Prototype-teeman, avaat languages-kansion, niin huomaat sen sisällä olevan käännöstiedostot prototype-en_EN.po ja prototype-en_EN.mo. prototype-en_EN.po-tiedoston saat auki esim. Poedit ohjelmalla ja tämän jälkeen voit kääntää teeman haluamallesi kielelle. Jos olet kääntämässä teemaa suomeksi, niin [...]]]></description>
			<content:encoded><![CDATA[<p>Kaikki keskivertoa paremmat teemat on rakennettu siten, että ne pystytään kääntämään mille tahansa kielelle ilman, että teeman tiedostoja tarvitsee muuttaa. Jos lataat esimerkiksi <a href="http://themehybrid.com/themes/prototype" title="Prototype">Prototype-teeman</a>, avaat <code>languages</code>-kansion, niin huomaat sen sisällä olevan käännöstiedostot <code>prototype-en_EN.po</code> ja <code>prototype-en_EN.mo</code>.</p>
<p>prototype-en_EN.po-tiedoston saat auki esim. <a href="http://www.poedit.net/" title="Poedit">Poedit</a> ohjelmalla ja tämän jälkeen voit kääntää teeman haluamallesi kielelle. Jos olet kääntämässä teemaa suomeksi, niin toimi seuraavasti.</p>
<ul>
<li>Tallenna tiedosto nimellä prototype-fi. Poedit tekee molemmat tiedostot prototype-fi.po ja prototype-fi.mo, jota WordPress lukee. </li>
<li>Tallenna / siirrä tiedostot <a href="http://themehybrid.com/themes/prototype/child-themes" title="Prototypen lapsiteema">lapsiteeman</a> languages-kansioon. Muuten menetät käännöstiedostot teeman päivittämisen yhteydessä.</li>
<li>Avaa <code>wp-config.php</code>-tiedosto WordPressin juurikansiosta ja muuta WPLANG-asetus seuraavaksi:<code>define ('WPLANG', 'fi');</code></li>
</ul>
<p>Päivitä sivusto ja teema on käyttövalmiina suomenkielellä!</p>
<p>Alla <a href="http://themehybrid.com/themes" title="Hybridin teemat">Hybridin aikuisteemojen</a> käännöstiedostoja, joita voit käyttää joko sellaisenaan tai muokata omiin tarpeisiin. </p>
<p><a class="button green" href="http://foxnet.fi/wp-content/uploads/2011/09/finnish-language-pack-fi.zip" title="Finnish language pack">Lataa finnish-language-pack-fi.zip</a></p>
<p>Language-pack pitää sisällään seuraavien teemojen käännökset.</p>
<ul>
<li>Prototype 0.3</li>
<li>Hybrid 1.0</li>
<li>Trending 0.2</li>
<li>Retro-fitted 0.2</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/09/25/teemojen-kaantaminen-suomeksi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>S-Kukkakaupan www-sivut avattu</title>
		<link>http://foxnet.fi/2011/09/23/s-kukkakaupan-www-sivut-avattu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=s-kukkakaupan-www-sivut-avattu</link>
		<comments>http://foxnet.fi/2011/09/23/s-kukkakaupan-www-sivut-avattu/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 20:47:10 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[kukkia]]></category>
		<category><![CDATA[s-kukkakauppa]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1258</guid>
		<description><![CDATA[S-Kukkakaupasta saat kukat toiveesi mukaan kotiin, töihin, viemisiksi. Sidomme ammattitaidolla hääkimput ja surukukat. Meiltä löytyy myös kortit, kynttilät ja pienet lahjatavarat. S-Kukkakaupan kotisivut »]]></description>
			<content:encoded><![CDATA[<p><a href="http://s-kukkakauppa.fi"><img src="http://foxnet.fi/wp-content/uploads/2011/09/logo_kukkakauppa_402-300x26.png" alt="S-Kukkakauppa" title="S-Kukkakauppa" width="300" height="26" class="alignleft size-medium wp-image-1259 drop_shadow" /></a></p>
<blockquote><p>S-Kukkakaupasta saat kukat toiveesi mukaan kotiin, töihin, viemisiksi. Sidomme ammattitaidolla hääkimput ja surukukat. Meiltä löytyy myös kortit, kynttilät ja pienet lahjatavarat.</p></blockquote>
<p><a class="button green" title="S-Kukkakauppa" href="http://s-kukkakauppa.fi/">S-Kukkakaupan kotisivut »</a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/09/23/s-kukkakaupan-www-sivut-avattu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PKO Hautauspalvelun www-sivut avattu</title>
		<link>http://foxnet.fi/2011/09/23/pko-hautauspalvelun-www-sivut-avattu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pko-hautauspalvelun-www-sivut-avattu</link>
		<comments>http://foxnet.fi/2011/09/23/pko-hautauspalvelun-www-sivut-avattu/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 20:41:37 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[hautauspalvelu]]></category>
		<category><![CDATA[hautaustoimisto]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1241</guid>
		<description><![CDATA[Pohjois-Karjalan Osuuskaupan hautauspalvelu on luotettava täyden palvelun hautaustoimisto. Hoidamme kaikki hautajaisiin liittyvät järjestelyt asianmukaisella arvokkuudella ja ammattitaidolla. PKO hautauspalvelun kotisivut »]]></description>
			<content:encoded><![CDATA[<p><a href="http://pko-hautauspalvelu.fi/"><img class="alignleft size-medium wp-image-1242 drop_shadow" title="PKO Hautauspalvelu" src="http://foxnet.fi/wp-content/uploads/2011/09/logo_hautauspalvelu-300x84.png" alt="" width="300" height="84" /></a></p>
<blockquote><p>Pohjois-Karjalan Osuuskaupan hautauspalvelu on luotettava täyden palvelun hautaustoimisto. Hoidamme kaikki hautajaisiin liittyvät järjestelyt asianmukaisella arvokkuudella ja ammattitaidolla.</p></blockquote>
<p><a class="button blue" title="PKO Hautauspalvelu" href="http://pko-hautauspalvelu.fi/">PKO hautauspalvelun kotisivut »</a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/09/23/pko-hautauspalvelun-www-sivut-avattu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finlandia-Italia ry uudisti kotisivunsa</title>
		<link>http://foxnet.fi/2011/09/23/finlandia-italia-ry-uudisti-kotisivunsa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=finlandia-italia-ry-uudisti-kotisivunsa</link>
		<comments>http://foxnet.fi/2011/09/23/finlandia-italia-ry-uudisti-kotisivunsa/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 13:44:26 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[Finlandia-Italia]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1224</guid>
		<description><![CDATA[Finlandia-Italia ry uudisti ja modernisoi kotisivujaan. Uudet sivut tehtiin WordPress -julkaisujärjestelmän päälle, jotta sivujen päivittäminen jatkossa olisi helppoa. Yhdistyksen pyrkimyksenä on ylläpitää ja edistää Suomen ja Italian välistä sivistyksellistä vuorovaikutusta. Yhdistys järjestää muun muassa esitelmätilaisuuksia, yritysvierailuja, taidenäyttelyvierailuja, konsertteja, teemailtoja sekä retkiä. Lue lisää osoitteesta http://finlandia-italiayhdistys.fi/]]></description>
			<content:encoded><![CDATA[<p>Finlandia-Italia ry uudisti ja modernisoi kotisivujaan. Uudet sivut tehtiin WordPress -julkaisujärjestelmän päälle, jotta sivujen päivittäminen jatkossa olisi helppoa. </p>
<blockquote><p>Yhdistyksen pyrkimyksenä on ylläpitää ja edistää Suomen ja Italian välistä sivistyksellistä vuorovaikutusta. Yhdistys järjestää muun muassa esitelmätilaisuuksia, yritysvierailuja, taidenäyttelyvierailuja, konsertteja, teemailtoja sekä retkiä.</p></blockquote>
<p>Lue lisää osoitteesta <a href="http://finlandia-italiayhdistys.fi/" title="Finlandia Italia Ry">http://finlandia-italiayhdistys.fi/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/09/23/finlandia-italia-ry-uudisti-kotisivunsa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nimipäivät &#8211; lisäosa</title>
		<link>http://foxnet.fi/2011/09/18/nimipaivat-lisaosa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nimipaivat-lisaosa</link>
		<comments>http://foxnet.fi/2011/09/18/nimipaivat-lisaosa/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 08:25:53 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[lisäosa]]></category>
		<category><![CDATA[nimipäivät]]></category>
		<category><![CDATA[suomalaisten nimipäivät]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1208</guid>
		<description><![CDATA[Etsin jonkin aikaa lisäosaa, jolla voisi luetella suomalaisten nimipäivät kyseiselle päivälle. En löytänyt kunnollista lisäosaa suomalaisten nimipäiville, vaikkakin muille maille mantuville lisäosa oli jo tehtynä. International Namedays toimi oivana virikkeenä tehdä oma lisäosa, joka printtaa selaimelle kyseisen päivän, päivämäärän ja suomalaisten nimipäivät. Idea on siis suoraan International Namedays -lisäosasta. Kehitän nimipäivät &#8211; lisäosaa julkiseen jakeluun [...]]]></description>
			<content:encoded><![CDATA[<p>Etsin jonkin aikaa lisäosaa, jolla voisi luetella suomalaisten nimipäivät kyseiselle päivälle. En löytänyt kunnollista lisäosaa suomalaisten nimipäiville, vaikkakin muille maille mantuville lisäosa oli jo tehtynä. <a href="http://wordpress.org/extend/plugins/international-namedays/">International Namedays</a> toimi oivana virikkeenä tehdä oma lisäosa, joka printtaa selaimelle kyseisen päivän, päivämäärän ja suomalaisten nimipäivät. Idea on siis suoraan International Namedays -lisäosasta.</p>
<p>Kehitän nimipäivät &#8211; lisäosaa julkiseen jakeluun asti, mutta tässä <a href='http://foxnet.fi/wp-content/uploads/2011/09/foxnet-namedays.zip'>toimiva betaversio Foxnet Namedays</a> ja alla funktio, jolla saa nimipäivät haluamaansa kohtaan omassa teemassa.</p>
<pre><code>
	// Display name of the day
	if (function_exists( 'sk_fn_nimipaivat' ) ) {
		sk_fn_nimipaivat();
	}
</code></pre>
<p><a href='http://foxnet.fi/wp-content/uploads/2011/09/foxnet-namedays.zip' class="button blue"> Lataa betaversio Foxnet Namedays</a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/09/18/nimipaivat-lisaosa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foxnet Kino julkaistu</title>
		<link>http://foxnet.fi/2011/09/01/foxnet-kino-julkaistu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=foxnet-kino-julkaistu</link>
		<comments>http://foxnet.fi/2011/09/01/foxnet-kino-julkaistu/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 16:08:13 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[cinema]]></category>
		<category><![CDATA[Foxnet Kino]]></category>
		<category><![CDATA[kino]]></category>
		<category><![CDATA[WordPress teemat]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1183</guid>
		<description><![CDATA[Foxnet kino WordPress-teema on nyt ladattavissa.]]></description>
			<content:encoded><![CDATA[<p><a href="http://foxnet.fi/teemat/foxnet-kino"><img src="http://foxnet.fi/wp-content/uploads/2011/08/foxnet_kino-300x184.jpg" alt="Foxnet Kino" title="Foxnet Kino" width="300" height="184" class="alignleft size-medium wp-image-1104" /></a>Foxnet kino WordPress-teema on nyt <a href="http://foxnet.fi/teemat/foxnet-kino/" title="Foxnet Kino">ladattavissa</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/09/01/foxnet-kino-julkaistu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foxnet Kino-teeman ennakkoa</title>
		<link>http://foxnet.fi/2011/08/21/foxnet-kino-teeman-ennakkoa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=foxnet-kino-teeman-ennakkoa</link>
		<comments>http://foxnet.fi/2011/08/21/foxnet-kino-teeman-ennakkoa/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 11:51:56 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[cinema]]></category>
		<category><![CDATA[kino]]></category>
		<category><![CDATA[WordPress teemat]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1091</guid>
		<description><![CDATA[Foxnet julkaisee lähiaikoina elokuvateattereille, teattereille tai vastaaville tarkoitetun WordPress teeman Foxnet Kino. Foxnet Kino on ilmainen, avoimen lähdekoodiin perustuva teema, joka pohjautuu täysin Trending-teemaan. Foxnet Kinon ominaisuuksia, joita voi päivittää www-selaimen avulla Elokuvan nimi Synopsis / Juoni Pikkukuva Kuvagalleria Näytösajat Trailerin linkki Kotisivun linkki Elokuvan pituus Lipun hinta Elokuvan ajankohta (elokuvissa nyt, tulevat elokuvat tms.) [...]]]></description>
			<content:encoded><![CDATA[<p>Foxnet julkaisee lähiaikoina elokuvateattereille, teattereille tai vastaaville tarkoitetun WordPress teeman <strong>Foxnet Kino</strong>. Foxnet Kino on ilmainen, avoimen lähdekoodiin perustuva teema, joka pohjautuu täysin <a href="http://themehybrid.com/themes/trending">Trending</a>-teemaan.</p>
<h3>Foxnet Kinon ominaisuuksia, joita voi päivittää www-selaimen avulla</h3>
<ul>
<li>Elokuvan nimi</li>
<li>Synopsis / Juoni</li>
<li>Pikkukuva</li>
<li>Kuvagalleria</li>
<li>Näytösajat</li>
<li>Trailerin linkki</li>
<li>Kotisivun linkki</li>
<li>Elokuvan pituus</li>
<li>Lipun hinta</li>
<li>Elokuvan ajankohta (elokuvissa nyt, tulevat elokuvat tms.)</li>
<li>Lajityyppi</li>
<li>Ohjaaja(t)</li>
<li>Näyttelijät</li>
<li>Ikäraja</li>
</ul>
<p class="note">Tutustu teemaan <a href="http://foxholding.fi/demot/foxnet-kino">Foxnet Kinon demosivulla</a>.</p>
<p><a href="http://foxholding.fi/demot/foxnet-kino"><img src="http://foxnet.fi/wp-content/uploads/2011/08/Kino.jpg" alt="Foxnet Kino" title="Foxnet Kino" width="600" height="289" class="drop_shadow alignnone size-full wp-image-1092" /></a><br />
Lisätietoja Sami Keijonen, sami.keijonen (a) foxnet.fi</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/08/21/foxnet-kino-teeman-ennakkoa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webhotelliin lisää tilaa</title>
		<link>http://foxnet.fi/2011/08/17/webhotelliin-lisaa-tilaa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=webhotelliin-lisaa-tilaa</link>
		<comments>http://foxnet.fi/2011/08/17/webhotelliin-lisaa-tilaa/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 14:53:55 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[web-hotelli]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1086</guid>
		<description><![CDATA[WordPress webhotelliin on tullut lisätilaa. Nyt tilaa on 800 Mt. Lisätietoja web-hotelli-sivulta. Huom! Uudelle WordPress-asiakkaalle loppuvuoden 2011 webhotellimaksut ilmaiseksi.]]></description>
			<content:encoded><![CDATA[<p>WordPress webhotelliin on tullut lisätilaa. Nyt tilaa on 800 Mt. Lisätietoja <a href="http://foxnet.fi/web-hotelli/" title="Web-hotelli">web-hotelli</a>-sivulta.</p>
<p>Huom! Uudelle WordPress-asiakkaalle loppuvuoden 2011 webhotellimaksut ilmaiseksi. </p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/08/17/webhotelliin-lisaa-tilaa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ohjaa sivun vierailijat aloitussivulle</title>
		<link>http://foxnet.fi/2011/08/08/ohjaa-sivun-vierailijat-aloitussivulle/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ohjaa-sivun-vierailijat-aloitussivulle</link>
		<comments>http://foxnet.fi/2011/08/08/ohjaa-sivun-vierailijat-aloitussivulle/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 16:51:22 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Koodivinkit]]></category>
		<category><![CDATA[aloitussivu]]></category>
		<category><![CDATA[ohjaus]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=1063</guid>
		<description><![CDATA[Miten käyttäjät saa ohjattua mainossivulle tai vastaavalle aloitusivulle, jos WordPress-sivujen tekeminen on vielä kesken? Tähän löytyy varmasti moniakin lisäosia, mutta yksi helpoimmista tavoista on lisätä lyhyt koodinpätkä functions.php tiedostoon. /* Ohjaa käyttäjät, jotka eivät ole kirjautuneet, mainossivulle tai vastaavalle */ add_action( 'template_redirect', 'foxnet_go_to_landing_page', 1 ); function foxnet_go_to_landing_page() { if( !is_user_logged_in() ) { wp_redirect( 'http://foxnet.fi' ); [...]]]></description>
			<content:encoded><![CDATA[<p>Miten käyttäjät saa ohjattua mainossivulle tai vastaavalle aloitusivulle, jos WordPress-sivujen tekeminen on vielä kesken? Tähän löytyy varmasti moniakin lisäosia, mutta yksi helpoimmista tavoista on lisätä lyhyt koodinpätkä <code>functions.php</code> tiedostoon.</p>
<pre><code>
/* Ohjaa käyttäjät, jotka eivät ole kirjautuneet, mainossivulle tai vastaavalle */
add_action( 'template_redirect', 'foxnet_go_to_landing_page', 1 ); 

function foxnet_go_to_landing_page() {
	if( !is_user_logged_in() ) {
		wp_redirect( 'http://foxnet.fi' );
		exit;
	}
}
</code></pre>
<p><a href="http://codex.wordpress.org/Plugin_API/Action_Reference">template_redirect-koukku</a> aktivoituu ennen headereita ja ei-kirjautuneet käyttäjät saadaan ohjattua haluttuun osoitteeseen. Numero 1 tarkoittaa, että tämä template_redirect-koukku aktivoidaan joka tapauksessa ensimmäisenä, vaikka <code>functions.php</code> tiedostossa olisi muitakin vastaavia koukkuja.</p>
<p>Tässä tapauksessa ohjaus tehdään WP:n valmiilla funktiolla <a href="http://codex.wordpress.org/Function_Reference/wp_redirect">wp_redirect</a> ja testiesimerkissä ohjaus tehdään osoitteeseen http://foxnet.fi. Käytännössä tämä voisi olla staattinen index.html-sivu osoitteessa foxnet.fi/landing-page. Kun sivut on saatu valmiiksi, kyseinen funktio poistetaan <code>functions.php</code>-tiedostosta ja sivuilla kävijät pääsevät normaaliin selaamaan sivuja. </p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/08/08/ohjaa-sivun-vierailijat-aloitussivulle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress-teemat Hybrid ja DevPress</title>
		<link>http://foxnet.fi/2011/07/13/wordpress-teemat-hybrid-ja-devpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-teemat-hybrid-ja-devpress</link>
		<comments>http://foxnet.fi/2011/07/13/wordpress-teemat-hybrid-ja-devpress/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 10:59:09 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[DevPress]]></category>
		<category><![CDATA[Hybrid]]></category>
		<category><![CDATA[WordPress teemat]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=980</guid>
		<description><![CDATA[WordPressiin löytyy lukemattomia ilmaisia ja jollain tavalla  maksullisia teemoja. Tämän lisäksi netti on pullollaan ns. Premium-teemoja. Mistä tietää mikä teema kannattaa valita ja mitkä asiat kuuluvat hyvän teeman vaatimuksiin? Valitsenko teeman vain näyttävän ulkoasun takia vai tarvitsenko kymmenittäin erilaisia teeman asetuksia, joilla sivuja voi säätää haluamakseen? Voisin tuttuun tyyliin luetella kymmenen &#8220;parasta&#8221; teemaa, mutta sen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://foxnet.fi/wp-content/uploads/2011/06/devpress-watermark.png"><img class="alignright size-full wp-image-984" title="DevPress" src="http://foxnet.fi/wp-content/uploads/2011/06/devpress-watermark.png" alt="" width="120" height="120" /></a>WordPressiin löytyy lukemattomia <a href="http://wordpress.org/extend/themes/">ilmaisia</a> ja jollain tavalla  <a href="http://wordpress.org/extend/themes/commercial/">maksullisia</a> teemoja. Tämän lisäksi netti on pullollaan ns. <a href="http://www.google.fi/search?source=ig&amp;hl=fi&amp;rlz=1G1GGLQ_FIFI249&amp;q=premium+theme&amp;aq=f&amp;aqi=g2&amp;aql=&amp;oq=#sclient=psy&amp;hl=fi&amp;rlz=1G1GGLQ_FIFI249&amp;source=hp&amp;q=premium+themes&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;pbx=1&amp;bav=on.2,or.r_gc.r_pw.&amp;fp=c28e4bdea1fe2b5&amp;biw=1600&amp;bih=777">Premium</a>-teemoja. Mistä tietää mikä teema kannattaa valita ja mitkä asiat kuuluvat hyvän teeman vaatimuksiin? Valitsenko teeman vain näyttävän ulkoasun takia vai tarvitsenko kymmenittäin erilaisia teeman asetuksia, joilla sivuja voi säätää haluamakseen?</p>
<p>Voisin tuttuun tyyliin luetella kymmenen &#8220;parasta&#8221; teemaa, mutta sen sijaan kerron miksi käytän <a href="http://themehybrid.com/">Hybrid</a> tai <a href="http://devpress.com/">DevPress</a> -teemoja. Molemmat pohjautuvat <a href="http://themehybrid.com/hybrid-core">Hybridin ytimeen</a> (Hybrid Core, Hybrid Framework), joka toimii koodikirjastona ja moottorina teemoille. Hybridin perustaja on Justin Tadlock ja DevPressin voima piilee yhteistyössä. <del datetime="2012-01-01T14:07:18+00:00">Justinin</del> lisäksi DevPressin taustalla häärii Tung Do, <del datetime="2012-01-01T14:07:18+00:00">Patrick Daly</del> ja<del datetime="2012-01-01T14:07:18+00:00"> Path Dunbar</del>. DevPress julkaisi, että Tung Do alkaa luotsata <a href="http://devpress.com/blog/a-step-back-for-the-team-a-step-forward-for-devpress/" title="DevPress">yksin DevPressiä eteenpäin</a>. Lisäinfoa löytyy heidän <a href="http://devpress.com/about/">sivultaan</a>.</p>
<h3>Tukifoorumi</h3>
<p>Hybridin <a href="http://themehybrid.com/support/">tukifoorumi</a> on jotakin ainutlaatuista. Ei pelkästään sen takia, että tukifoorumilta löydät tai saat ratkaisun lähes ongelmaan kuin ongelmaan vaan yhteisön tuki kokonaisuudessaan on sanoinkuvaamattoman avuliasta. Foorumin jäsenet neuvovat toisiaan hyvässä hengessä ja vastaus tulee yleensä todella nopeasti, viimeistään saman päivän aikana. Foorumi on myös erinomainen oppimiskeskus. En ole juuri mistään oppinut niin paljon WordPressin saloista kuin kyseistä foorumia lukiessa. Osaan kohta sanoa kymmenellä kielellä kiitos!</p>
<h3>Teemojen monipuolisuus</h3>
<p>Teemat eivät välttämättä ole maailman hienoimpia ulkoasultaan, mutta varsinkin DevPress-sivulle ilmaantunee entistä tyylikkäämpiä teemoja Tung Do:n käsittelyssä. Teemat jaetaan aikuis -ja lapsiteemoihin, missä aikuisteema toimii pohjateemana lapsiteemalle. Muista, että kyseinen aikuisteema tulee olla asennettuna, jotta lapsiteema toimii. <a href="http://themehybrid.com/themes/hybrid">Hybridille</a> on monia erilaisia lapsiteemoja.</p>
<ul>
<li><strong>Hybrid News</strong>, joka soveltuu nimensä mukaisesti mm. uutissivuille</li>
<li><strong>Outline</strong> soveltuu vaikka verkkolehden pohjaksi tai perusbloggaajan sivuksi</li>
<li><strong>Skeleton</strong> on tyhjä teema, jossa on valmiina kaikki css-astukset. Tämä teema sopii mainiosti henkilölle, joka haluaa itse tehdä kaiken css-suunnittelun</li>
<li><strong>Old School</strong> pitää sisällään tyylikkään showcase-sivun ja tämä sopii vaikka rokkibändin sivupohjaksi</li>
</ul>
<p>Hybridillä on myös muita lapsiteemoja ja käytännössä kaikki teemat soveltuvat pienen muokkauksen jälkeen niin yrityksille, yhteisöille kuin bloggaajallekin.</p>
<p><a href="http://themehybrid.com/archives/2010/12/new-year-new-philosophy-new-direction">Tulevaisuudessa teemojen pääpaino</a> tulee olemaan aikuisteemoissa, joita on tähän mennessä ilmestynyt Hybridin lisäksi Prototype, Retro-fitted, Trending, News, Visual, James Goody. Myös Ptah Dunbarin WP Framework on ladattavissa. Itse käytän näitä teemoja monien projektien pohjana, koska voin itse helposti tehdä näille (tai ladata valmiin) lapsiteeman ja muokata ulkoasua haluamakseni. Täten tulevat päivitykset vaikuttavat vain aikuisteemaan eivätkä omat tyylit tai muut lisäfunktiot tuhoudu päivityksessä.</p>
<p class="warning">Muista aina tehdä päivitykset lapsiteemaan juuri tämän takia. Jos ja kun näitä aikuisteemoja päivitetään, niin kaikki aikuisteemaan tehdyt muutokset tuhoutuvat, mutta lapsiteemaan tehdyt muutokset säilyvät.</p>
<p>Teemoissa on erilaisia, sisäänrakennettuja ominaisuuksia ja myös monia yhteisiä ominaisuuksia.</p>
<h4>Yleiset ominaisuudet</h4>
<ul>
<li><strong>Monikielisyys:</strong> Kaikista teemoista löytyy kielitiedosto, joten teeman voi kääntää suomeksi tai jollekin muulle kielelle </li>
<li><strong>Vimpainalueet:</strong> Teemat sisältävät useita vimpainalueita eri kohdissa</li>
<li><strong>Hakukoneoptimointi:</strong> Tämä on laaja aihe, mutta lyhyesti voisi todeta, että teemat ovat valmiiksi hakukoneoptimoituja. Voit lisäksi lisätä sivujen ja artikkeleiden kuvaukset ja avainsanat editointitilassa ilman lisäosia. En itse käytä tällä hetkellä mitään hakukoneoptimointilisäosaa. Suositeltava SEO lisäosa on Yoastin <a href="http://yoast.com/wordpress/seo/" title="Wordpress SEO Plugin">WordPress SEO Plugin</a> </li>
<li><strong>Koukut ja filtterit (Hooks&#038;Filters):</strong> Nämä ovat tärkeä apuväline omien funktioiden lisäämiseen tai valmiin ominaisuuden muokkaamiseen. Hybridin ja DevPressin teemoista löytyy paljon <a href="http://themehybrid.com/themes/hybrid/hooks/actions" title="Koukut">koukkuja</a> ja <a href="http://themehybrid.com/themes/hybrid/hooks/filters" title="Filtterit">filttereitä</a></li>
<li><strong>CSS:</strong> Body-tagi pitää sisällään useita eri CSS-luokkia riippuen miltä sivua selataan. Tämä tekee ehdollisen ulkoasun räätälöimisen todella helpoksi. Esim. etusivulle halutaan eri taustakuva kuin muille sivuille, niin tämä onnistuu käyttämällä kyseistä CSS-luokkaa tyylimäärittelyssä. Style.css tiedostosta löytyy kaikki perusmäärittelyt, kustomoidulle sivulle pitää tehdä uusia tyylimäärittelyjä jonkin verran </li>
<li><strong>Päivittäminen:</strong> Teemoja päivitetään aina tarvittaessa ja ne kaikki käyttävät WP:n standardeja ja viimeisimpiä ominaisuuksia. Luonnollisesti myös pohja-alustaa Hybrid Corea päivitetään</li>
<li><strong>Koodin puhtaus:</strong> Teknisesti teemat ovat loistavasti koodattuja ja kommentoituja, joten niiden toimintaa on helpohko ymmärtää</li>
<li><strong>Yksinkertainen on kaunista:</strong> Teemoja on helppo käyttää eivätkä teemat pidä sisällään moniulotteisia asetussivuja. Täten voit keskittyä sisällön tuottamiseen</li>
</ul>
<h4>Spesifiset ominaisuudet</h4>
<ul>
<li><strong>Layout-vaihtoehtoja:</strong> Uusimmista aikuisteemoista löytyy monipuolisia layout-vaihtoehtoja. Jokaiselle sivulle tai artikkelille voit valita yhden palstan, kahden palstan tai kolmen palstan layoutin. Sisältö voi olla vasemmalla, keskellä tai oikealla. Esim. Prototype, Retro-fitted ja Trending tukevat tätä ominaisuutta</li>
<li><strong>Sliderit:</strong> Joistakin teemoista löytyy tyylikkäitä Slidereita, kuten <a href="http://devpress.com/themes/james-goody/" title="James Goody">James Goody</a>:sta</li>
<li><strong>BuddyPress:</strong> Joihinkin teemoihin on integroitu BuddyPress, kuten <a href="http://devpress.com/themes/visual/" title="Visual">Visual</a></li>
<li><strong>Post Formats:</strong> Ei harmainta aavistusta kuinka tämä tulisi kääntää, kuten ei monesta muustakaan termistä.  <a href="http://devpress.com/themes/visual/" title="Visual">Visual</a> on tästäkin hyvä esimerkki </li>
<li><strong>Tarvittavat pohjatiedostot (Template files):</strong> Pakollisten style.css ja index.php tiedostojen lisäksi teemat sisältävät muita oleellisia tiedostoja kuten home.php, singular.php, page.php, comments.php, attachment.php, 404.php, search.php, searchform, bookmarks.php jne. Riippuen teemasta muitakin tiettyyn tarkoitukseen tehtyjä malli -tai pohjatiedostoja löytyy. Kannattaa tutustua <a href="http://themehybrid.com/hybrid-core/features/template-hierarchy" title="Template hierarchy">Hybrid Coren tiedostohierarkiaan</a>, jotta saa käsityksen mitä kaikkea on mahdollista tehdä</li>
<li><strong>Useita menuvalikkoja:</strong> Monissa teemoissa on useita eri menuvalikkoja, jotka voi ottaa käyttöön tai olla käyttämättä WP:n sisäänrakennetun menujärjestelmän avulla. Toki kaikissa teemoissa on vähintään yksi menu  </li>
</ul>
<h3>Hinta</h3>
<p>Hybridin kaikki teemat ovat ilmaisia ja GPL-lisenssillä varustettuja. Tukifoorumillekin voi liittyä ilmaiseksi, mutta kannattaa maksaa 25$ vuodessa, jotta saa oikeuden lukea myös Justin Tadlockin mallivastaukset foorumin kysymyksiin. <a href="http://devpress.com/club-2/" title="DevPress Club">Devpressin</a> kaikki materiaali teemoista lisäosiin ja oppaisiin maksaa 5$ vuodessa!! Kyllä, olen fani ja toivon muidenkin huomaavan, että näihin kannattaa liittyä. DevPressillä on <a href="http://devpress.com/affiliates/" title="Affiliates">kumppanuus</a>-sivu (Affiliates), mutta en ole siihen vielä liittynyt, vaan ihan mielelläni mainostan heitä ilman korvausta. Ilman heidän oppaitaan ja apuaan en olisi oppinut WordPressistä lähellekään niin paljoa ja opintie jatkuu jatkuu vaan&#8230; </p>
<h3>Yhteenveto</h3>
<p>Voisin jaaritella vielä rivitolkulla, mutta jatkan sitten paremmalla ajalla. Muitakin erinomaisia pohjateemoja on tarjolla. Mm. <a href="http://www.studiopress.com/themes/genesis" title="Genesis">Genesis</a>, <a href="http://diythemes.com/" title="Thesis">Thesis</a> ja <a href="http://www.pagelines.com/themes/platformpro/" title="Platform">Platform</a>, joilla on oma WordPress Framework. Lisää on luettavissa <a href="http://wpcandy.com/presents/wordpress-theme-framework-comparison" title="Frameworks">WP Candyn sivuilta</a>. </p>
<p>Mitä muuta teemoilta voi enää vaatia, kun täydellisyys on jo niin lähellä? </p>
<p><a href="http://devpress.com"><img src="http://foxnet.fi/wp-content/uploads/2011/06/devpress-watermark.png" alt="" title="DevPress" width="120" height="120" class="alignnone size-full wp-image-984 drop_shadow" /></a></p>
<p><a href="http://themehybrid.com"><img src="http://foxnet.fi/wp-content/uploads/2011/06/theme-hybrid-280.png" alt="" title="Theme Hybrid" width="280" height="60" class="alignnone size-full wp-image-596 drop_shadow" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/07/13/wordpress-teemat-hybrid-ja-devpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cinema Joensuu 2011</title>
		<link>http://foxnet.fi/2011/06/27/cinema-joensuu-2011/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cinema-joensuu-2011</link>
		<comments>http://foxnet.fi/2011/06/27/cinema-joensuu-2011/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 10:33:40 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[cinema]]></category>
		<category><![CDATA[cinema joensuu]]></category>
		<category><![CDATA[ilmoittautumislomake]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=954</guid>
		<description><![CDATA[Viidettä kertaa Joensuussa järjestettävä Cinema-tapahtuma saa jälleen elokuva-alan ammattilaiset ympäri Suomen kokoontumaan yhteen pohtimaan alan kuumimpia puheenaiheita ja tutustumaan syyskauden elokuvatarjontaan. Tapahtuman ajankohta on hieman muuttunut aiemmista vuosista – tällä kertaa Cinema 2011 -päivät ovat 30.8. – 1.9.2011. Toteutimme Cinema Joensuun nettisivut ja paransimme huomattavasti ilmoittautumislomaketta. Otimme käyttöön Gravity Forms -lisäosan, joka tarjoaa helpon tavan [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Viidettä kertaa Joensuussa järjestettävä Cinema-tapahtuma saa jälleen  elokuva-alan ammattilaiset ympäri Suomen kokoontumaan yhteen pohtimaan  alan kuumimpia puheenaiheita ja tutustumaan syyskauden  elokuvatarjontaan. Tapahtuman ajankohta on hieman muuttunut aiemmista  vuosista – tällä kertaa Cinema 2011 -päivät ovat 30.8. – 1.9.2011.</p></blockquote>
<p>Toteutimme Cinema Joensuun nettisivut ja paransimme huomattavasti ilmoittautumislomaketta. Otimme käyttöön <a href="http://www.gravityforms.com/">Gravity Forms</a> -lisäosan, joka tarjoaa helpon tavan ilmoittautua tapahtumaan netin kautta ja ilmoittautumisten vastaanottaja säästää aikaa.</p>
<h3>Ilmoittautumislomakkeen ominaisuuksia</h3>
<ul class="tick">
<li class="tick">sekä ilmoittautuja että tapahtuman järjestejä saa sähköpostiin tiedot ilmoittautumisesta</li>
<li class="tick">kaikki ilmoittautujatiedot on ladattavissa csv-muodossa exceliin</li>
<li class="tick">hallintaliittymässä voi tarkastella, muokata ja poistaa ilmoittautumistietoja</li>
<li class="tick">ilmoittautumislomake on täysin muokattavissa tarpeiden mukaan</li>
<li class="tick">lomakkeen kopiointi, tuonti tai vienti onnistuu vaivatta</li>
<li class="tick">ilmoittautumisten maksimimäärän voi rajata esim. sataan osallistujaan</li>
<li class="tick">lomakkeelle voi antaa alkamis -ja loppumisajan</li>
<li class="tick"><a href="http://www.gravityforms.com/">Gravity Forms</a> taipuu tarpeiden mukaan oli kyseessä ilmoittautumisten vastaanotto, kysely tai yhteydenottolomake</li>
</ul>
<p><a href="http://cinemajoensuu.fi"><img class="alignleft size-full wp-image-955" title="Cinema Joensuu" src="http://foxnet.fi/wp-content/uploads/2011/06/Cinemajoensuu.jpg" alt="" width="280" height="146" /></a><a href="http://cinemajoensuu.fi">Cinema Joensuu</a>. Sivu vaatiin salasanan.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/06/27/cinema-joensuu-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uudistetut www-sivut</title>
		<link>http://foxnet.fi/2011/06/26/uudistetut-www-sivut/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=uudistetut-www-sivut</link>
		<comments>http://foxnet.fi/2011/06/26/uudistetut-www-sivut/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 09:04:07 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[Hybrid]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=937</guid>
		<description><![CDATA[Foxnet uudisti kotisivujensa ilmeen ja osittain teknisen rakenteen. Uudet sivut pohjautuvat Hybridin ytimeen, mikä auttaa uuden WordPress -teeman luomista huomattavasti. Kaikki tärkeimmät WordPressin ominaisuudet ovat  sisäänrakennettuna, joten voit itse valita mitä haluat teemassasi käyttää. Suosittelen Hybridiä kaikille teemojen kehittäjille. Teemme uusia www-sivuja tällä hetkellä vain Hybridin avulla. Foxnetin sivuille tullaan jatkossa lisäämään artikkeleita, oppaita ja [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://foxnet.fi/wp-content/uploads/2009/11/logo_foxnet_pienempi.jpg"><img class="size-full wp-image-246 alignright" title="foxnet" src="http://foxnet.fi/wp-content/uploads/2009/11/logo_foxnet_pienempi.jpg" alt="" width="200" height="226" /></a>Foxnet uudisti kotisivujensa ilmeen ja osittain teknisen rakenteen. Uudet sivut pohjautuvat <a href="http://themehybrid.com/hybrid-core">Hybridin ytimeen</a>, mikä auttaa uuden WordPress -teeman luomista huomattavasti. Kaikki tärkeimmät WordPressin ominaisuudet ovat  sisäänrakennettuna, joten voit itse valita mitä haluat teemassasi käyttää. Suosittelen Hybridiä kaikille teemojen kehittäjille. Teemme uusia www-sivuja tällä hetkellä vain Hybridin avulla.</p>
<p>Foxnetin sivuille tullaan jatkossa lisäämään artikkeleita, oppaita ja linkkivinkkejä WordPressiin ja Hybridiin liittyen. Kenties myös omia <a href="http://themehybrid.com/themes">Hybridin teemoja</a> on luvassa. Ainakin lapsiteemoja.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/06/26/uudistetut-www-sivut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joensuun konekeskus avaa ovensa</title>
		<link>http://foxnet.fi/2011/04/05/joensuun-konekeskus-avaa-ovensa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=joensuun-konekeskus-avaa-ovensa</link>
		<comments>http://foxnet.fi/2011/04/05/joensuun-konekeskus-avaa-ovensa/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 04:38:37 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[IKH]]></category>
		<category><![CDATA[Joensuun Konekeskus]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=591</guid>
		<description><![CDATA[Joensuun Konekeskus Oy on varaosien, työkalujen ja tarvikkeiden myyntiin erikoistunut yritys Joensuussa. He kuuluvat koko Suomen kattavaan IKH Työkalut ja Varaosat -myyntiverkostoon. Liike aukeaa keskiviikkona 20.4.2011. www.joensuunkonekeskus.fi]]></description>
			<content:encoded><![CDATA[<p><a href="http://foxnet.fi/wp-content/uploads/2011/06/Joensuun-Konekeskus.jpg"><img class="alignleft size-full wp-image-896 drop_shadow" title="Joensuun konekeskus" src="http://foxnet.fi/wp-content/uploads/2011/06/Joensuun-Konekeskus.jpg" alt="" width="280" height="146" /></a>Joensuun Konekeskus Oy on varaosien, työkalujen ja tarvikkeiden   myyntiin erikoistunut yritys Joensuussa. He kuuluvat koko Suomen kattavaan   IKH Työkalut ja Varaosat -myyntiverkostoon. Liike aukeaa keskiviikkona 20.4.2011.</p>
<p><a href="http://joensuunkonekeskus.fi">www.joensuunkonekeskus.fi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/04/05/joensuun-konekeskus-avaa-ovensa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heartblockin www-sivuja parannettiin</title>
		<link>http://foxnet.fi/2011/03/21/heartblockin-www-sivuja-parannettiin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=heartblockin-www-sivuja-parannettiin</link>
		<comments>http://foxnet.fi/2011/03/21/heartblockin-www-sivuja-parannettiin/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 12:34:13 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[heartblock]]></category>
		<category><![CDATA[Heartblockband]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=585</guid>
		<description><![CDATA[Heartblock sai sivuilleen uutta ilmettä ja alusta vaihdettiin käyttämään Hybrid-teemaa.]]></description>
			<content:encoded><![CDATA[<p><a href="http://heartblockband.com"><img class="alignleft size-full wp-image-894 drop_shadow" title="Heartblock" src="http://foxnet.fi/wp-content/uploads/2011/06/Heartblock.jpg" alt="" width="280" height="146" /></a><a href="http://heartblockband.com">Heartblock</a> sai sivuilleen uutta ilmettä ja alusta vaihdettiin käyttämään <a href="http://themehybrid.com">Hybrid-teemaa</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/03/21/heartblockin-www-sivuja-parannettiin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dj Team &#8211; karaokepalvelut Joensuussa</title>
		<link>http://foxnet.fi/2011/03/10/dj-team-karaokepalvelut-joensuussa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dj-team-karaokepalvelut-joensuussa</link>
		<comments>http://foxnet.fi/2011/03/10/dj-team-karaokepalvelut-joensuussa/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 19:39:08 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[dj team]]></category>
		<category><![CDATA[karaoke]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=574</guid>
		<description><![CDATA[Julkaisimme Dj Teamin uudet kotisivut osoitteessa http://djteam.fi/ Dj Team on täyden palvelun ohjelmistotalo Joensuussa. Heidän erikoisalaansa ovat DJ-palvelut sekä karaoke, jonka lisäksi he vuokraavat myös ammattitasoista äänentoisto -ja valolaitteistoa.]]></description>
			<content:encoded><![CDATA[<p><a href="http://foxnet.fi/wp-content/uploads/2011/06/DJ-Team.jpg"><img class="alignleft size-full wp-image-892 drop_shadow" title="DJ-Team" src="http://foxnet.fi/wp-content/uploads/2011/06/DJ-Team.jpg" alt="" width="280" height="146" /></a>Julkaisimme Dj Teamin uudet kotisivut osoitteessa <a href="http://djteam.fi/">http://djteam.fi/</a></p>
<p>Dj Team on täyden palvelun ohjelmistotalo Joensuussa. Heidän erikoisalaansa ovat  DJ-palvelut sekä karaoke, jonka lisäksi he vuokraavat myös ammattitasoista  äänentoisto -ja valolaitteistoa.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2011/03/10/dj-team-karaokepalvelut-joensuussa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tietokate Oy &#8211; tehokkuutta taloushallintoon</title>
		<link>http://foxnet.fi/2010/08/31/tietokate-oy-tehokkuutta-taloushallintoon/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tietokate-oy-tehokkuutta-taloushallintoon</link>
		<comments>http://foxnet.fi/2010/08/31/tietokate-oy-tehokkuutta-taloushallintoon/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 10:04:57 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[taloushallinto]]></category>
		<category><![CDATA[tietokate]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=507</guid>
		<description><![CDATA[Foxnet toteutti Tietokate Oy:lle uudet www-sivut WordPress &#8211; alustalla. He ovat toimineet yritysten ja yhteisöjen ulkoistettuna talousosastona jo vuodesta 1964 lähtien. Internetin rooli tiedonhakukanavana vahvistuu jatkuvasti. Tästä syystä päätimme siirtää sivuston uuteen julkaisujärjestelmään. Merkittävin etu uudessa ympäristössä on mahdollisuus tehdä nopeita päivityksiä sisältöön. Täältä löydät jatkossa viimeisimmät uutiset Tietokatteen palveluista sekä muista ajankohtaisista taloushallinnon muutoksista. tietokate.fi [...]]]></description>
			<content:encoded><![CDATA[<p>Foxnet toteutti <a href="http://tietokate.fi">Tietokate Oy</a>:lle uudet www-sivut WordPress &#8211; alustalla. He ovat toimineet yritysten ja yhteisöjen ulkoistettuna talousosastona jo <strong>vuodesta 1964 lähtien.</strong></p>
<blockquote><p>Internetin rooli tiedonhakukanavana vahvistuu jatkuvasti. Tästä syystä päätimme siirtää sivuston uuteen julkaisujärjestelmään. Merkittävin etu uudessa ympäristössä on mahdollisuus tehdä nopeita päivityksiä sisältöön. Täältä löydät jatkossa viimeisimmät uutiset Tietokatteen palveluista sekä muista ajankohtaisista taloushallinnon muutoksista.</p>
<p><a href="http://tietokate.fi">tietokate.fi</a></p>
<p>Matti Karttunen &#8211; Tietokate Oy</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2010/08/31/tietokate-oy-tehokkuutta-taloushallintoon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JK Perintä sai uudet www-sivut</title>
		<link>http://foxnet.fi/2010/08/31/jk-perinta-sai-uudet-www-sivut/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jk-perinta-sai-uudet-www-sivut</link>
		<comments>http://foxnet.fi/2010/08/31/jk-perinta-sai-uudet-www-sivut/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 10:00:04 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>
		<category><![CDATA[joen jk]]></category>
		<category><![CDATA[joenjk]]></category>
		<category><![CDATA[perintä]]></category>
		<category><![CDATA[perintä joensuu]]></category>
		<category><![CDATA[perintätoimisto]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=505</guid>
		<description><![CDATA[JK Perintä on täyden palvelun perintätoimisto, jonka kautta kaikki perintätehtävät sekä kotimaassa että ulkomailla hoituvat joustavasti ja nopeasti. Sivut ovat osoitteessa joenjk.fi.]]></description>
			<content:encoded><![CDATA[<p>JK Perintä on täyden palvelun perintätoimisto, jonka kautta kaikki perintätehtävät sekä kotimaassa että ulkomailla hoituvat joustavasti ja nopeasti.</p>
<p>Sivut ovat osoitteessa <a href="http://joenjk.fi">joenjk.fi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2010/08/31/jk-perinta-sai-uudet-www-sivut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elokuvateattereiden demosivut</title>
		<link>http://foxnet.fi/2010/06/11/kinodemosivut/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kinodemosivut</link>
		<comments>http://foxnet.fi/2010/06/11/kinodemosivut/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 08:35:49 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=494</guid>
		<description><![CDATA[Foxnet tarjoaa elokuvateattereille nettisivuja. Tutustu Kinodemoon tai vieraile Kino Rion sivuilla.]]></description>
			<content:encoded><![CDATA[<p>Foxnet tarjoaa elokuvateattereille nettisivuja. Tutustu <a href="http://foxnet.fi/kinodemo" target="_blank"><strong>Kinodemoon</strong> </a>tai vieraile<strong> </strong><a href="http://kinorio.fi" target="_blank"><strong>Kino Rion</strong> </a>sivuilla.</p>
<p><a href="http://foxnet.fi/kinodemo" target="_blank"><img class="alignleft size-full wp-image-488" title="Movies" src="http://foxnet.fi/wp-content/uploads/2010/06/bgmovie1.jpg" alt="" width="340" height="489" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2010/06/11/kinodemosivut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cinema 2010 Joensuussa</title>
		<link>http://foxnet.fi/2010/06/10/cinema-2010-joensuussa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cinema-2010-joensuussa</link>
		<comments>http://foxnet.fi/2010/06/10/cinema-2010-joensuussa/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 08:50:42 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=476</guid>
		<description><![CDATA[Foxnet on tuottanut Cinema 2010 tapahtumalle nettisivut cinemajoensuu.fi (vaatii salasanan) Tänä vuonna neljännen kerran järjestettävä Cinema-tapahtuma kokoaa jälleen elokuva-alan ammattilaiset ja toimijat Joensuuhun 24. – 26.8.2010. Cinema 2010 järjestetään tutussa paikassa elokuvateatterikeskus Tapiossa, ja viimevuotiseen tapaan paikalle odotetaan yli 200 osanottajaa. Tämän vuoden puheenaiheita seminaareissa ovat mm. kotimaisen elokuvan kehitysvaiheet elokuvasäätiön näkökulmasta, elokuvateattereiden digitointi useammalta [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Foxnet on tuottanut Cinema 2010 tapahtumalle nettisivut cinemajoensuu.fi</strong> (vaatii salasanan)</p>
<blockquote><p>Tänä vuonna neljännen kerran järjestettävä Cinema-tapahtuma kokoaa  jälleen elokuva-alan ammattilaiset ja toimijat Joensuuhun 24. –  26.8.2010. Cinema 2010 järjestetään tutussa paikassa  elokuvateatterikeskus Tapiossa, ja viimevuotiseen tapaan paikalle  odotetaan yli 200 osanottajaa.</p>
<p>Tämän vuoden puheenaiheita seminaareissa ovat mm. kotimaisen elokuvan  kehitysvaiheet elokuvasäätiön näkökulmasta, elokuvateattereiden  digitointi useammalta eri kantilta, elokuvateattereiden oheismyynti,  tapahtumamarkkinointi, kotimaisen elokuvan markkinointicase,  elokuvakritiikin asema, lastenelokuva sekä koulukino. Aiheet ovat siis  erittäin monipuolisia ja kiinnostavia.</p>
<p>Seminaarien lisäksi ohjelmassa on eri levitysyhtiöiden uutuuselokuvia  ja yhteistyökumppaneiden isännöimiä miellyttäviä lounas- ja  iltatilaisuuksia, joissa on tilaisuus rennompaan ajatusten vaihtoon  kollegoiden ja yhteistyökumppaneiden kanssa.</p></blockquote>
<p><a href="http://foxnet.fi/wp-content/uploads/2010/06/cinema.jpg"><img class="alignleft size-full wp-image-480" title="Cinema 2010" src="http://foxnet.fi/wp-content/uploads/2010/06/cinema.jpg" alt="" width="501" height="371" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2010/06/10/cinema-2010-joensuussa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domaintarjous</title>
		<link>http://foxnet.fi/2010/04/28/456/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=456</link>
		<comments>http://foxnet.fi/2010/04/28/456/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 19:16:29 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>

		<guid isPermaLink="false">http://foxnet.fi/456/</guid>
		<description><![CDATA[Uudelle WordPress-asiakkaalle loppuvuoden 2010 webhotellimaksut ovat  ilmaisia. Maksa vain kertaluonteinen avausmaksu ja webhotellimaksut alkavat vuoden 2011 alusta. Lue lisää »]]></description>
			<content:encoded><![CDATA[<div id="attachment_297" class="wp-caption alignleft" style="width: 210px"><a href="http://foxnet.fi/wp-content/uploads/2009/11/foxraha.jpg"><img class="size-full wp-image-297" title="Domaintarjous" src="http://foxnet.fi/wp-content/uploads/2009/11/foxraha.jpg" alt="Domaintarjous" width="200" height="150" /></a><p class="wp-caption-text">Domaintarjous</p></div>
<p>Uudelle WordPress-asiakkaalle loppuvuoden 2010 webhotellimaksut ovat    ilmaisia. Maksa vain kertaluonteinen avausmaksu ja  webhotellimaksut alkavat vuoden 2011 alusta. <a href="http://foxnet.fi/web-hotelli/wordpress/">Lue lisää »</a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2010/04/28/456/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listen up!</title>
		<link>http://foxnet.fi/2010/04/28/listen-up/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=listen-up</link>
		<comments>http://foxnet.fi/2010/04/28/listen-up/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 19:13:21 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=450</guid>
		<description><![CDATA[Talented band called Heartblock opened their website heartblockband.com.]]></description>
			<content:encoded><![CDATA[<div id="attachment_451" class="wp-caption alignleft" style="width: 310px"><a href="http://heartblockband.com" target="_blank"><img class="size-medium wp-image-451  " title="Heartblock" src="http://foxnet.fi/wp-content/uploads/2010/04/oma_band_image1-300x144.jpg" alt="Heartblock" width="300" height="144" /></a><p class="wp-caption-text">Heartblock</p></div>
<p>Talented band called Heartblock opened their website <a href="http://www.heartblockband.com/" target="_blank">heartblockband.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2010/04/28/listen-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elämyksiä elokuvissa II</title>
		<link>http://foxnet.fi/2010/02/03/elamyksia-elokuvissa-ii/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=elamyksia-elokuvissa-ii</link>
		<comments>http://foxnet.fi/2010/02/03/elamyksia-elokuvissa-ii/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:51:40 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=364</guid>
		<description><![CDATA[Kino Maritan sivut osoitteessa kinomarita.fi on avattu.]]></description>
			<content:encoded><![CDATA[<div id="attachment_171" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-171   " title="Kino" src="http://foxnet.fi/wp-content/uploads/2009/08/leiska-300x234.jpg" alt="" width="300" height="234" /><p class="wp-caption-text">Kino Marita</p></div>
<p>Kino Maritan sivut osoitteessa <a href="http://kinomarita.fi" target="_blank">kinomarita.fi</a> on avattu.</p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2010/02/03/elamyksia-elokuvissa-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9 julkaistu</title>
		<link>http://foxnet.fi/2010/01/01/wordpress-2-9-julkaistu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-2-9-julkaistu</link>
		<comments>http://foxnet.fi/2010/01/01/wordpress-2-9-julkaistu/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 21:24:26 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=349</guid>
		<description><![CDATA[Uusina ominaisuuksina mm. Sivujen ja artikkeleiden siirtäminen roskakoriin ennen lopullista poistamista Parantunut kuvankäsittely Videoiden liittäminen on helpompaa Useita lisäosia voi päivittää samalla kertaa WordPressistä on ilmestynyt myös virallinen suomenkielinen versio asennusohjeineen http://fi.wordpress.org/]]></description>
			<content:encoded><![CDATA[<p>Uusina ominaisuuksina mm.</p>
<ul>
<li>Sivujen ja artikkeleiden siirtäminen roskakoriin ennen lopullista poistamista</li>
<li>Parantunut kuvankäsittely</li>
<li>Videoiden liittäminen on helpompaa</li>
<li>Useita lisäosia voi päivittää samalla kertaa</li>
<li>WordPressistä on ilmestynyt myös virallinen suomenkielinen versio asennusohjeineen
<ul>
<li><a href="http://fi.wordpress.org/" target="_blank">http://fi.wordpress.org/</a></li>
</ul>
</li>
</ul>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="guid=NBZ853Xn&amp;width=640&amp;height=360" /><param name="src" value="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.11" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.11" allowfullscreen="true" flashvars="guid=NBZ853Xn&amp;width=640&amp;height=360"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2010/01/01/wordpress-2-9-julkaistu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elämyksiä elokuvissa</title>
		<link>http://foxnet.fi/2009/12/18/elamyksia-elokuvissa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=elamyksia-elokuvissa</link>
		<comments>http://foxnet.fi/2009/12/18/elamyksia-elokuvissa/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 15:18:07 +0000</pubDate>
		<dc:creator>Sami Keijonen</dc:creator>
				<category><![CDATA[Uutiset]]></category>

		<guid isPermaLink="false">http://foxnet.fi/?p=214</guid>
		<description><![CDATA[Kino Rion sivut on avattu osoitteessa kinorio.fi]]></description>
			<content:encoded><![CDATA[<p>Kino Rion sivut on avattu osoitteessa <a href="http://kinorio.fi" target="_blank">kinorio.fi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://foxnet.fi/2009/12/18/elamyksia-elokuvissa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

