Prenumeruok RSS

Straipsniai pagal gairę

Pasveikink savo lankytojus su šventėmis individualiai

Įsivaizduokime situaciją naršote internete po kažkurią svetainę ir staiga pastebite reklamą su jūsų vardu. Manau į tokią reklamą galbūt labiau atkreiptumėte dėmesį. Jei tai būtų koks specialus sveikinimas jums turbūt ir nusišypsotumėte. Nežinančiam žmogui techninių detalių gali iškilti nevienas klausimas, jis gali net išsigąsti…. kas mane seka?

Galbūt jau matėte tokios reklamos panaudojimą zoom.lt akcijai. Tai lengva padaryti jei turite sistemą su prisiregistravusiais vartotojais. Blogų lankytojai, taip pat yra vartotojai, kurių duomenis kai kada galima turėti. Tarkim jei jūs pakomentavote wordpress sistemoje – lieka taip vadinamas sausainiukas su jūsų duomenimis kompiuteryje. Sekantį kartą atėjus, jums jau nebereikia nieko suvedinėti. Taigi tokius komentavusius vartotojus galima bandyti tiesiog pradžiuginti.

Štai kaip realizuota pas mane (wordpress). Tereikia patalpinti į savo šablono index.php failą:

<?php
$lankytojas = isset($_COOKIE['comment_author_'.COOKIEHASH]) ? trim($_COOKIE['comment_author_'.COOKIEHASH]) : ”;
if ($lankytojas ) {
echo “<div style=’background-image:url(/images/christmas.gif); background-repeat:norepeat; width: 515px;padding-top:135px’><div style=’padding:5px;font-size:14px;’><b>$lankytojas</b>, ar jau jauti artėjančias šventes?</div></div>”;
}
?>

Nežinau, kiek vartotojų matė šitą mano mažą išdaigą, bet tikiuosi šypseną jiems suteikiau…

WordPress: rekomenduojami pluginai

Pačioje pradžioje naudojau savo sukurtą tinklaraščio variklį, kuris sukosi ant turinio valdymo sistemos sitesuprą. Bet kai mano svetainę apsilankė nelaukti svečiai spameriai teko kažką daryti. Kažkaip nebuvo laiko ar tingėjau daryti apsaugą nuo robotų komentuotojų, tad kuriam laikui net komentavimo galimybę išjungiau. Daug geriau naudoti sistemą, kuri palaiko pluginus. Privalumas, kad nereikia turėti programavimo patirties ir naujos savybės integruojamos greitai ir patogiai. Štai kurios pagrindinius pluginus aš naudoju:

  • Raven’s Antispam – apsauga nuo robotų komentatorių. Robotams rodomas papildomas captcha laukas. Vartotojas nuo roboto atskiria pagal javascript galimybių palaikymą. Tai apsaugo nuo 95% šlamšto bei netrukdo doriems vartotojams komentuoti
  • Akismet – antras apsaugos lygis išgaudo paskutinius šiukšlintojus
  • Chunk Urls for WordPress – Lankytojai gali pateikti nuorodas savo komentaruose ir jei jos yra ilgos jos sutrumpinamos. Tad jūsų tinlaraščio dizainas nesusigadina.
  • Click Tags – Tagų paprastesnis naudojimas kuriant straipsnį. (nuo wordpres 2.3 versijos)
  • Feedburner Feed Replacement – jei aplanko rss nuoroda ne feedburner robotas, numeta į feedburner puslapį. Taip jūs sutaupote srauto ir gaunate statistikos galimybę
  • Google Analyticator ir WordPress Reports Google analytics statistikos integravimas į susteną
  • Google XML Sitemaps – pateikia Google robotams daug lengvesnę tinklapio struktūrą.
  • Link Indication – išorines nuorodas pažymi tam tikrais paveiksliukais. Taip lankytojas gali suprasti, kad ten išorinė nuoroda. Galimybė atpažinti pagal svetainę ar failo tipą.
  • Subscribe To Comments – vartotojas gali prisiregistruoti komentarus el. paštu.
  • WordPress Mobile Edition – Mobiliajam vartotojui pritaikytas dizainas. Tad mobilieji lankytojai sutaupys srauto ir tekstas daug greičiau ateis.

Kartais norisi, kad ir kiti tinklaraščiai turėtų lengvą mobiliąją versiją.

EXT JS 2.0

Gan neseniai išėjo EXT JS bibliotekos antra versija. Ji leidžia kurti pasinaudojus bibiliotekas web aplikacijas, kurios panašios į desktopines.

extjs1 extjs2  extjs4 extjs5

Tai tikrai patogu, bent man jau tam tikriuose vidinėse svetainėse. Tarkim administravimo sistemai. Be to tikrai neblogai atrodo. Bet jei pabandytume tai realizuoti kuriai nors viešai svetainei, na gal blogui nežinau ar lankytojai būtų stipriai sužavėti. Beja tokia tema jau egzisuoja (Ext JS WordPress Theme Blog).

EXT bilbioletka leidžia gan lengvai (na įprasti reikia) susikurti įrankius, kurių nėra standartinėse HTML bibliotekose. Tai medžiai, tabai, gridai, custom alertai. comboboxai  ir t.t. Štai keletas pavyzdžių: dekstopo imitacija, foto galerija/albumas, RSS skaitytuvus. Kitus pavyzdžius galite pasižiūrėti svetainėje.

Hm.. gaila kad darbe šiuo metu man netenka dirbti su tokiom aplikacijoms. Heh patiktų…

Tiesa kažkada minėjau bindows biblioteką, kuris tikrai yra galingas tiek savybėmis tiek kaina. O Ext gali būti tiek komercinis, tiek open source.

WordPress 2.1

Neseniai pasirodė nauja wordpress versija. Šį kartą jau žymima 2.1. Kas turite patartina atstinaujinti. Pagrindiniai atnaujimai:

  • Automatinis saugojimas – neprarsit berašomų įrašų
  • Patobulintas WYSIWYG redaktorius
  • Patobulintas importavimo, exportavimo mechanizmas. (Pereiti į kitą blog sistemą)
  • Spell checking.
  • Galima nurodyti, kad paieškos sistemos nerastų jūsų
  • Bet koks puslapis gali būti pirmas
  • Efektyvesnės MYSQL užklausos. Pasistengė mūsų kraštietis Domas Mituzas
  • Nuorodos palaikos sub kategorijas
  • Pakestas prisijungimo dizainas
  • Daugiau AJAX patobulinų patobulinanys veismus
  • Puslapiai gali būti išsaugoti prieš publikuojant, bei privatūs
  • Admin panelė pakesta
  • RSS komentarai patobulintit
  • Failų įkėlimo patobulinimai
  • Nauja akismet versija
  • Virš 500 klaidų pataisimų
  • daugiau info

Worpress statistika

Kelis mėnesius naudojau wordpress statistikai sekti WP-ShortStat pluginą, kuris mane daugmaž tenkino. Papildomai buvo įdiegtas WP-reports pluginas (traukiantis duomenis iš google analytics bei feedburner.

Bet visai teko perkelti svetainę į naują serverį. Labai jau tingėjau žaisti perkeliant 13MB statistikos duomenų. Tiesa pasakius pradėjau, bet nebaigiau, nes serveris apribojo įkėliamų duomenų kiekį bent dvigubai. O skaldyti tingėjau. Taigi su vidinia staitistika pradėjau nuo nulio. O tai reiškia, kad galima ką nors bandantyti naujo, patogesnio. Tiesa dabartinis serveris dirba “blogio įsikūnijime” safe-mode tai ir WP-reports plugo teko atsikratyti.. teks užsukti į google analytics svetainę pačiam..

Benaršant internete atkapčiau vieną gražia statistiką slimstat, panašią atvaizdavimu į wp-shortstats. Bet privalumų joje daugiau: mažiau naudoja duomenų bazės resursų, naudoja ip2country duomenis, duomenis galima filtruoti ir t.t. Be to galima migruoti iš wp-shortstat į šitą. Minusas tik tas, kad jis diegiamas atskirai, vadinasi galima pritaikyti ir kitų svetainių varikliams. Iš bėdos tiko, bet norėjosi, kad būtų integruota su wordpress.

Be naršant daugiau apie slimstat atradau migruotą versiją į wordpress wp-slimstat. Kuri dar seka:

  • wordpress vidinias paieškas,
  • gaudo tikrų resursų pavadinimus (postų) ir t.t.

Besigilinant pasirodo yra dar vienas wordpress adonas migraves nuo wp-slimstats, tai wp-slimstat-ex pagamintas vieno kiniečio, jo privalumų dar išaugę:

  • atskira feed statistika
  • protingai naudoja AJAX duomenims filtruoti
  • filtras daug galingesnis
  • prijungiami pluginai (pathstats – nagrinėja kur unikalus vartotjas vaikščiojo;freshview – nuportintas nuo Mint statistikos plugino , parsiųstų failų statistika,..)
  • galima ignoruoti tam tikrus ip
  • žinoma galima migruoti iš shortstat

Manau tikrai verta statistika! Kelietas vaizdų (screenshotai iš orgino svetainės):

Senų postų importavimas

Turbūt niekad nerasčiau laiko normaliai importuoti senus postus (patvarkyti stilius, paveiksliukai ir pan). Tad importavau aklai, ir radęs laiko po truputį sugrįš normalūs seni postai.

WordPress bandymas importuoti senus įrašus

Heh šiandien užsimaniau prieš miegą suinportuoti senus savo weblog postus (kažkur 178 įrašai nuo 2003 metų). Importavimui panaudojau wordpess importavimo varikliuką, kurį paredagavau savo reikmėms. Importavimas buvo kaip ir sėkmingas, tik su dvejais įrašais nesusitvarkė… turbūt žiauriai kvailas pavadinimas buvo.

Suimportavus duomenis (ant dev versijos) galvojau pradėti tvarktyti… bet. Pirmas įrankis kuriuo norėjau pasinaudoti buvo windows live writer… bet su juo nepavyko kažko gauti senesnių (importuotų) duomenų. Keista :). Pradėjau redaguoti per patį wordpress, besaugojant pirmą įrašą bac apachius nulūžo. Keisra dar labiau. Galima daryti išvadas arba pjaunasi su MySQL 5, arba PHP naujausia versija (iš 4 serijos) netiko, arba dėl Zend Platformos (kurią developinimui galima naudoti for free), arba kvailai apachių sukonfiguravau. Kažko per daug arba. Reikės kitą dieną bandyti atjungi zend platformą…. gal nesikeiks taip :)

Tad atidėsiu vėlesniam kartui.

Šiaip pastebėjis ale koks wordpress “bugovas” tiek daug. Nekalbu apie naudotus pluginus kuriuose irgi prisižaista, bet ir pačiam wordpress branduolį klaidų n.

WordPress + YUI

Sujungus WordPress ir Yahoo User Interface (YUI) library galima gan neblogą blogą derinuką padaryti. Visai gerai pasidarbavo vienas žmogelis su savo weblogu, man patiko (gražiai atrodo) navigacijos sprendimas, bei gan nauja komentavimo idėja. Komentuoti galima ne tik visą įrašą kaip įprastą, bet ir paragrafus…. :).

Prie kiekvieno paragrafo matosi komentarų skaitliukas, ir galima palikti įairius komenatus (bei matyti jų visumą). Ar tai naudinga spreskite patys.