<?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>blogeriai.info &#187; Wordpress</title>
	<atom:link href="http://www.blogeriai.info/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blogeriai.info</link>
	<description>Tinklaraštis apie blogeriai.net, blogeriai.lt ir bloginimo ligą</description>
	<lastBuildDate>Wed, 16 Dec 2009 16:34:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Efektyvi WordPress apsauga nuo spam be Akismet</title>
		<link>http://www.blogeriai.info/2009/08/21/efektyvi-wordpress-apsauga-nuo-spam-be-akismet/</link>
		<comments>http://www.blogeriai.info/2009/08/21/efektyvi-wordpress-apsauga-nuo-spam-be-akismet/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 14:02:31 +0000</pubDate>
		<dc:creator>Arvydas</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.blogeriai.info/?p=66</guid>
		<description><![CDATA[
De fakto standartu laikoma apsauga nuo tinklaraščio komentarų šiukšlių Akismet kartais būna per daug uoli ir net pagauna pačių tinklaraščių autorių komentarus. Nuo rankiniu būdu platinamo spamo automatinių vaistų kaip ir nėra, tačiau efektyviai apsisaugoti nuo Wordpress tinklaraščius puolančių automatizuotų šiukšlintojų programų (spam bots) galima ir nenaudojant Akismet. Tam net nereikės nelemtų captcha paveiksliukų su [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blogeriai.info/wp-content/uploads/2009/08/no-spam.gif" class="liimagelink"><img class="alignnone size-medium wp-image-67" title="no-spam" src="http://www.blogeriai.info/wp-content/uploads/2009/08/no-spam.gif" alt="" width="200" height="197" /></a></p>
<p>De fakto standartu laikoma apsauga nuo tinklaraščio komentarų šiukšlių <a href="http://akismet.com" target="_blank" class="liexternal">Akismet</a> kartais būna per daug uoli ir net pagauna pačių tinklaraščių autorių komentarus. Nuo rankiniu būdu platinamo spamo automatinių vaistų kaip ir nėra, tačiau efektyviai apsisaugoti nuo Wordpress tinklaraščius puolančių automatizuotų šiukšlintojų programų (spam bots) galima ir nenaudojant Akismet. Tam net nereikės nelemtų captcha paveiksliukų su užšifruotais tekstais, dėl kurių kai kurie komentuotojai patingi parašyti komentarą.</p>
<p>Tinklaraščiai spaminami dviem frontais: komentarais ir pranešimais (trackbacks). Apsaugai nuo šiukšlintojų komentarų tereikia įsidiegti <a href="http://kahi.cz/wordpress/ravens-antispam-plugin/" target="_blank" class="liexternal">Raven&#8217;s antispam įskiepį</a>. Jo principas yra labai paprastas: vartotojams kurie turi įjungtą JavaScript rodoma įprasta komentaro forma; vartotojams, kurie neturi įjungto JavaScript rodomas tekstas, kurį reikia įvesti į specialiai tam parodomą lauką. Šis apsaugos principas remiasi tuom, kad visi normalūs vartotojai naudojantys šiuolaikines naršykles visada turės įjungtą javaScript, o šiukšlinimo programose naudoti JavaScript yra per didelė &#8220;prabanga&#8221;. JavaScript variklis naudoja labai daug kompiuterio resursų, o visos šiukšlintojų programos paremtos supaprastintu naršyklės emuliavimu leidžiančiu jiems siųsti labai daug komentarų vienu metu. JavaScript naudojimas šiukšlintojus sulėtintu šimtus, jei ne tūkstančius kartų.</p>
<p>Raven&#8217;s antispam veiksmingas filtruoti įprastus skaitytojų komentarus, bet neveikia su trackbacks. Trackback &#8211; vieno tinklaraščio pranešimas kitam apie įdėtą nuorodą. Tai vienas iš būdu kaip kuriamos diskusijos tarp tinklaraščių. Spam botai taip pat labai pamėgę siųsti tokius pranešimus į visiškai su įrašu nesusijusias svetaines. Apsaugai nuo tokių šiukšlių tereikia įsidiegti <a href="http://sw-guide.de/wordpress/plugins/simple-trackback-validation/" target="_blank" class="liexternal">Simple Trackback Validation</a> įskiepį. Šio įskiepio veikimo principas yra paremtas dviem tikrinimais: pranešimas apie nuorodą turi ateiti iš to paties IP adreso į kurį nukreipia trackback nuoroda ir tikrinamame puslapyje tikrai turi egzistuoti nuoroda atgal į jūsų tinklaraštį. Šiukšlintojai nepraeina abiejų patikrinimų, nes pranešimai nėra siunčiami iš apgaulingą nuorodą turinčių svetainių serverių, o dažniausiai iš virusais užkrėstų kompiuterių, todėl IP adresai neatitinka. Šiukšlintojai taip pat niekada nesivargina įdėti nuorodos atgal į jūsų puslapį: įsivaizduokite jeigu šiukšlintojas bando apgaulingai pranešti 10000 tinklaraščių apie pranešimą į jų tinklaraščių įrašus, tuomet jiem tektų sudėti lygiai 10000 nuorodų į visus tuos puslapius. Spameriai nesivargina to daryti, o remiasi galimybe pralįsti pro spam filtrus ar pasinaudoti neapsaugotais tinklaraščiais.</p>
<p>Tokią apsaugą jau daugiau negu metai naudoju visuose savo tinklaraščiuose (<a href="http://www.arvydas.net" class="liexternal">arvydas.net</a>, <a href="http://www.blogeriai.info" class="liinternal">blogeriai.info</a>, <a href="http://www.blogeriai.lt" class="liexternal">blogeriai.lt</a> ir kt.), o Akismet pas mane visai išjungta. Per daugiau nei metus naudojimo pralindusių komentarų 0, o Akismet nebevargina su netyčia praleistu spam ar pagautais normaliais komentarais.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogeriai.info/2009/08/21/efektyvi-wordpress-apsauga-nuo-spam-be-akismet/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Korektiškas Wordpress atnaujinimas</title>
		<link>http://www.blogeriai.info/2008/07/21/korektiskas-wordpress-atnaujinimas/</link>
		<comments>http://www.blogeriai.info/2008/07/21/korektiskas-wordpress-atnaujinimas/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 11:00:20 +0000</pubDate>
		<dc:creator>Arvydas</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.blogeriai.info/?p=57</guid>
		<description><![CDATA[
Vis daugiau žmonių keliantis į Wordpress bloginimo platformą tenka išgirsti apie problemas su Wordpress atnaujinimu. Atnaujinti Wordpress reikia nuolat išėjus naujai versijai, nors aš pats asmeniškai šią sistemą atnaujinu tik kai išeina bent X.Y.1 versija (pavyzdžiui, 2.6.0 aš neskubu atnaujinti, kol neišėjo 2.6.1). Priežastis yra labai paprasta &#8211; keičiant versijos numerį vyksta bet kokio projekto [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-58" title="wordpress-site" src="http://www.blogeriai.info/wp-content/uploads/2008/07/wordpress-site.jpeg" alt="" width="500" height="300" /></p>
<p>Vis daugiau žmonių keliantis į <a href="http://wordpress.org" target="_blank" class="liexternal">Wordpress</a> bloginimo platformą tenka išgirsti apie problemas su Wordpress atnaujinimu. Atnaujinti Wordpress reikia nuolat išėjus naujai versijai, nors aš pats asmeniškai šią sistemą atnaujinu tik kai išeina bent X.Y.1 versija (pavyzdžiui, 2.6.0 aš neskubu atnaujinti, kol neišėjo 2.6.1). Priežastis yra labai paprasta &#8211; keičiant versijos numerį vyksta bet kokio projekto dideli pakeitimai, bei gali būti palikta klaidų, kurios ištaisomos kai vartotojai ima rimtai naudotis sistema leidus ja naudotis viešai. Nesinori būti bandomuoju triušiu, todėl visada palaukiu kol paskutinis versijos numeris pasikeis iš 0 bent jau į 1. :)</p>
<p><strong>Koks yra korektiškas Wordpress atnaujinimas?</strong> Kai kurie siūlo eksportuoti visą Wordpress ir po to importuoti atgal ištrynus serveryje visą informaciją ir įdiegus naują sistemą. Tai ne visada patogu ypač jeigu turit daug įskiepių, kuriuos po to tenka konfigūruoti. Viskas ką reikia padaryti &#8211; ištrinti keletą katalogų ir įrašyti naujus. Dabar apie tai pažingsniui.</p>
<h2>Atsarginės kopijos</h2>
<p><strong>Nepasidaryti savo sistemos atsarginės kopijos yra nuodėmė</strong>. Aš visada sakau: juokias tas kas turi backupą. :) Atsarginės kopijos reikės dviejų dalykų: duomenų bazės, kurią galima lengvai pasidaryti per phpMyAdmin:</p>
<p><img class="alignnone size-full wp-image-59" title="wordpress-backup-db" src="http://www.blogeriai.info/wp-content/uploads/2008/07/wordpress-backup-db.jpeg" alt="" width="500" height="300" /></p>
<p>&#8230;ir naudojantis FTP būtina pasidaryti ir visų failų kopiją.</p>
<h2>Svetainės prieigos blokavimas</h2>
<p>Šį žingsnį labai noriu akcentuoti, nes daug kas apie jį nepagalvoja. Labai svarbu užblokuoti prieigą prie jūsų tinklaraščio tuo metu, kai bus vykdomi atnaujinimai ir siunčiami nauji Wordpress failai. Geriausias ir efektyviausias būdas &#8211; uždrausti priėjimą prie svetainės per Apache .htaccess failą. Pirmiausia patartina šį failą parsisiųsti iš jūsų Wordpress šakninio katalogo, nes jis tikriausiai ten jau bus ir paredaguoti įterpiant tokį kodą failo pradžioje:</p>
<p><code>order deny, allow<br />
deny from all<br />
allow from [tavo-ip-adresas]</code></p>
<p>Vietoj [tavo-ip-adresas] reikia įrašyti savo IP adresą, kurį gali sužinoti iš <a href="http://whatismyipaddress.com/" target="_blank" class="liexternal">whatismyipaddress.com</a>. Šių trijų eilučių pagalba jūs <strong>apsaugosite savo svetainę nuo atnaujinimo metu rodomų klaidų ir galimų duomenų bazės duomenų praradimo</strong> dėl nepilnai įdiegto Wordpress kodo vykdymo tuo metu kai failai siunčiami į serverį. Prie puslapio negalės prisijungti niekas kitas tik jūs.</p>
<h2>Atnaujinimas</h2>
<p>Dabar jau galima vykdyti atnaujinimą. Tereikia ištrinti viską kas yra kataloguose <em>wp-admin</em> ir <em>wp-includes</em>, o likusius failus tiesiog užrašyti &#8220;ant viršaus senųjų&#8221;. Tai padarius galima keliauti į http://tinklaraščio-adresas/wp-admin/ ir Wordpress paprašius atnaujinti duomenų bazę. Po šio paskutinio veiksmo nepamirškite panaikinti anksčiau įrašytas 3 pirmąsias eilutes iš .htaccess failo, nes kitaip atnaujinimus matysite tik jūs, o visi kiti tik &#8220;forbidden&#8221;. :)</p>
<h2>Pabaigai</h2>
<p>Korektiškai atnaujinus svetainę problemų su duomenų baze neturėtų iškilti, bet jei jums taip nepasisekė ir susidūrėte su atnaujinimo problemoms, belieka atsatyti duomenų bazę ir senus svetainės failus iš padarytos atsarginės kopijos, kad tinklaraštis veiktų taip kaip veikė anksčiau ir prašyti pagalbos <a href="http://www.blogeriai.lt" target="_blank" class="liexternal">blogeriai.lt</a>. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogeriai.info/2008/07/21/korektiskas-wordpress-atnaujinimas/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Blogeriai.net optimizacijos</title>
		<link>http://www.blogeriai.info/2008/07/09/blogeriainet-optimizacijos/</link>
		<comments>http://www.blogeriai.info/2008/07/09/blogeriainet-optimizacijos/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 14:46:47 +0000</pubDate>
		<dc:creator>Arvydas</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[blogeriai.net]]></category>

		<guid isPermaLink="false">http://www.blogeriai.info/?p=52</guid>
		<description><![CDATA[
Po daugiau nei pusės metų Wordpress naudojimo kaip agregavimo platforma blogeriai.net, galiu pareikšti, kad nors ir ši bloginimo platforma yra pati populiariausia pasaulyje, suprogramuota ji spagečių principu. Daug ką Wordpress žavi tuo, kad turi daug įskiepių visiems gyvenimo atvejams, funkcionalių ir gražių išvaizdos šablonų, bet kai pradedi knistis giliau į kodą, supranti, kad oj kaip [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-51" title="blogeriai-net-optimizavimas" src="http://www.blogeriai.info/wp-content/uploads/2008/07/blogeriai-net-optimizavimas.jpeg" alt="" width="500" height="300" /></p>
<p>Po daugiau nei pusės metų <a href="http://wordpress.org" target="_blank" class="liexternal">Wordpress</a> naudojimo kaip agregavimo platforma <a href="http://www.blogeriai.net" target="_blank" class="liexternal">blogeriai.net</a>, galiu pareikšti, kad nors ir ši bloginimo platforma yra pati populiariausia pasaulyje, suprogramuota ji spagečių principu. Daug ką Wordpress žavi tuo, kad turi daug įskiepių visiems gyvenimo atvejams, funkcionalių ir gražių išvaizdos šablonų, bet kai pradedi knistis giliau į kodą, supranti, kad oj kaip trūksta normalaus šios sistemos perrašymo pagal šiuolaikinius programavimo standartus.</p>
<p>Problemos su <a href="http://www.blogeriai.net" class="liexternal">blogeriai.net</a> prasidėjo senai, dar tada, kai agreguojamų tinklaraščių skaičius vos perkopė 100. nesklandumai su koduotėmis, įrašų dublikatai, lėtėjantis veikimas. Vakar mano hostingo paslaugų tiekėjui vėl teko sustabdyti <a href="http://www.blogeriai.net" target="_blank" class="liexternal">blogeriai.net</a> veikimą, nes nuolat buvo vykdomos ypač didelių resursų reikalaujančios duomenų bazės užklausos. Galvoje senai kirbėjo mintis, kad prie resursų ribos artėju ir galų gale prieisiu, bet vis neprisiruošiau gerai peržiūrėti ir suoptimizuoti kreivai padarytus įskiepius. Žinot tą taisyklę: jeigu sistema veikia, geriau neliesti. :)</p>
<p>Problemas spręsti padėjo pagrinde du įskiepiai: <a href="http://wordpress.org/extend/plugins/debug-queries/" target="_blank" class="liexternal">debug-queries</a>, kuris parodo kokios duomenų bazės užklausos vykdomos kiekvieną kartą jungiantis prie svetainės ir <a href="http://blog.ftwr.co.uk/wordpress/wp-cache-inspect/" target="_blank" class="liexternal">wp-cache-inspect</a>, kurio pagalba galima analizuoti Worpress kešavimo efektyvumą. Daugiausia naudos turėjau iš debug-queries, nes be jo niekaip nebūčiau atkasęs, kad vykdomos neindeksuotos užklausos. Įskiepių kūrejai net nepasivargino pasirūpinti sukurti greitos paieškos indeksavimą intensyviai naudojamuose lentelių stulpeliuose. Kitas įskiepis iš viso darė nesamones kiekvieną kartą užklausdamas lentelės su daugiau nei 30000 įrašų, kuriuos paskui niekur nenaudodavo. Teko sukurti papildomus du įskiepius, kurių pagalba nuo šiol korektiškai kešuojama TOP 10 statistika beveik neapkraunant duomenų bazės.</p>
<p>Su daugiau nei 20000 įrašų ir daugiau nei 300 dalyvių nėra ko stebėtis, kad susiduriama su resursų išnaudojimo riba ir tenka imtis gudrių sprendimų bei hakinti pačią Wordpress. Vien dėl tos priežasties man baisu judinti ir atnaujinti iki 2.5.1, kai su daugiau nei 20 įskiepių viskas pagaliau stabiliai veikia ir ant Wordpress 2.3.2. Spėju stabiliai, iki kol pasieksim 100000 įrašų ribą. :) Bet kokiu atveju aš nuolat stebiu blogeriai.net ir atsiradus nesklandumams stengiuosi juos kuo greičiau pašalinti.</p>
<p>Kad ir kaip ten bebūtų po ekstremalių atnaujinimų pastebėsite keleta gerų blogeriai.net sąvybių:</p>
<ul>
<li>Panaikinau dešinėje buvusį kalendorių. Ir taip juo niekas nesinaudojo.</li>
<li>Smarkiai pagreitėjo visų puslapių krovimas: tiek titulinio, tiek atskirų įrašų kartu su blogeriai.net vertinimo juostele.</li>
<li>Nebeliks įrašų dublikatų (uh, tikiuosi :) ).</li>
<li>Greičiau atsinaujins tinklaraščių įrašai automatiniu būdu.</li>
</ul>
<p>Po <a href="http://www.nezinau.lt/paskutine-blogorama" target="_blank" class="liexternal">oficialaus blogoramų uždarymo</a> labai tikiuosi, kad sklandžiau ir greičiau veikiantis blogeriai.net padės atrasti naujų tinklaraščių ir toliau <span style="text-decoration: line-through;">tinklaraštin..</span> blogeriams leis surasti savo skaitytoją.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogeriai.info/2008/07/09/blogeriainet-optimizacijos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Blogeriai.lt Wordpress įskiepis</title>
		<link>http://www.blogeriai.info/2008/03/26/blogeriailt-wordpress-iskiepis/</link>
		<comments>http://www.blogeriai.info/2008/03/26/blogeriailt-wordpress-iskiepis/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 14:01:59 +0000</pubDate>
		<dc:creator>Arvydas</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[blogeriai.lt]]></category>

		<guid isPermaLink="false">http://www.blogeriai.info/2008/03/26/blogeriailt-wordpress-iskiepis/</guid>
		<description><![CDATA[
Šiandien išleistas populiariausios pasaulyje Wordpress tinklaraščių rašymo platformos blogeriai.lt įskiepis, kurio pagalba galima rodyti naujausią tinklaraščių rašymo užkulisių autoriaus įrašo pavadinimą su nuoroda į jį. Tekstas &#8220;blogeriai.lt&#8221; veda į visus autoriaus įrašus, o žinutės pavadinimas veda į pačią žinutę.
Daugiau informacijos ir nuorodas iš kur parsisiųsti įskiepį rasite oficialiame įskiepio puslapyje.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-45" title="blogeriai-lt-iskiepis" src="http://www.blogeriai.info/wp-content/uploads/2008/03/blogeriai-lt-iskiepis.jpg" alt="" width="500" height="234" /></p>
<p>Šiandien išleistas populiariausios pasaulyje <a href="http://www.wordpress.org" target="_blank" class="liexternal">Wordpress</a> tinklaraščių rašymo platformos <a href="http://www.blogeriai.lt" target="_blank" class="liexternal">blogeriai.lt</a> įskiepis, kurio pagalba galima rodyti naujausią tinklaraščių rašymo užkulisių autoriaus įrašo pavadinimą su nuoroda į jį. Tekstas &#8220;blogeriai.lt&#8221; veda į visus autoriaus įrašus, o žinutės pavadinimas veda į pačią žinutę.</p>
<p>Daugiau informacijos ir nuorodas iš kur parsisiųsti įskiepį rasite <a href="http://www.blogeriai.lt/iskiepis/" target="_blank" class="liexternal">oficialiame įskiepio puslapyje</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogeriai.info/2008/03/26/blogeriailt-wordpress-iskiepis/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Subscribe to comments įskiepio vertimas</title>
		<link>http://www.blogeriai.info/2008/02/04/subscribe-to-comments-iskiepio-vertimas/</link>
		<comments>http://www.blogeriai.info/2008/02/04/subscribe-to-comments-iskiepio-vertimas/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 14:00:30 +0000</pubDate>
		<dc:creator>Arvydas</dc:creator>
				<category><![CDATA[Patarimai blogeriui]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.blogeriai.info/2008/02/04/subscribe-to-comments-iskiepio-vertimas/</guid>
		<description><![CDATA[
Visiems naudojantiems mano pasiūlytą Subscribe to comments įskiepį galiu pasiūlyti jo vertimą. Deja, bet įskiepis turi klaidą, todėl nerodo vertimo be vieno smulkaus pakeitimo. Iš manęs galite parsisiųsti šiek tiek atnaujintą įskiepį kartu su vertimu: subscribe-to-comments_212-arvydas.zip
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.blogeriai.info/wp-content/uploads/2007/12/email-comments.jpg" alt="email-comments.jpg" /></p>
<p>Visiems naudojantiems <a href="http://www.blogeriai.info/2007/12/10/komentarai-el-pastu/" target="_blank" class="liinternal">mano pasiūlytą Subscribe to comments</a> įskiepį galiu pasiūlyti jo vertimą. Deja, bet įskiepis turi klaidą, todėl nerodo vertimo be vieno smulkaus pakeitimo. Iš manęs galite parsisiųsti šiek tiek atnaujintą įskiepį kartu su vertimu: <a href="http://www.blogeriai.info/wp-content/uploads/2008/02/subscribe-to-comments_212-arvydas.zip" title="subscribe-to-comments_212-arvydas.zip" class="liinternal">subscribe-to-comments_212-arvydas.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogeriai.info/2008/02/04/subscribe-to-comments-iskiepio-vertimas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
