Praktiškai kiekvienas šiuolaikinis tinklalapis turi turėti savo valdymo įrankį. Nebent tai yra paprastas HTML puslapiukas, kuris niekada nebus keičiamas arba pakeitimus galima atlikti tiesiog per FTP redaguojant failus. Tas valdymo pultas web-visuomenėje dažniau vadinamas “administravimo panelė”. Šįkart noriu pakelti klausimą - ar svarbus tos adminpanelės išorinis estetinis grožis? Ar svarbiausia yra tiesiog informacijos valdymo ir atnaujinimo funkcijos, o grožio daryti nebūtina? Pažiūrėkime į pavyzdžius.
Pagalvojau, kad jau senokai nedėjau nuorodų į dizaino šablonų rinkinius. Kaip tik po ranka man papuolė straipsnis, kuriame surinkti visai gražūs Wordpress dizaino šablonai. Parodysiu tris iš jų, jei sudomins - po jais apačioje bus nuoroda į originalų straipsnį.
Praeitais metais lapkričio mėnesį paskelbiau naujieną apie tai, kad prestižinį Open Source CMS Award laimėjo sistema Drupal. Šiemet situacija nepasikeitė - topo viršūnėje yra ta pati Drupal, kurios gamintojai laimėjo 5000 dolerių prizą. Tačiau šiais metais kažkiek situacija pasikeitė kiek žemiau, kur pirmą kartą per savo gyvavimo istoriją į trejetuką įsiveržė Wordpress, palikusi Joomla trečioje vietoje. Be šios bendros nominacijos, buvo renkamos geriausios sistemos ir pagal kitus kriterijus, visą informaciją apie tai galima rast CMS Award tinklapyje.
Nelaukdamas rytojaus ryto, nuspredžiau įkelti prezentaciją, gal kam ji bus naudinga. Iš tikrųjų, be pasakojimo tos skaidrės vargu ar bus suprantamos, bet kas norėjo išgirsti apie šią temą - manau buvo auditorijoje, kai kalbėjau
Joomla yra viena iš populiaresnių šių laikų turinio valdymo sistemų. Kaip teigia jos gamintojai, su ja galima padaryti labai įvairius tinklapius, pradedant nuo paprasto asmeninio puslapio ir baigiant galingu naujienų portalu. Iš pirmo žvilgsnio, sunku paikėti, kad sistema tokia lanksti ir įvairialypė. Tačiau galima įsitikinti tuo, pažiūrėjus į pavyzdžius iš straipsnio 30+ Mind Blowing Sites Powered by Joomla. Pažvelkite į tokius tinklapius.
Ir vėl po ilgokos pertraukos grįžta gerų svetainių dešimtukas. Kaip ir anksčiau, jame daug įvairiaspalvių ir skirtingų temų tinklapių iš Lietuvos ir pasaulio. Taip sakant, ką randu įdomaus - tas viskas jums, gerbiamieji skaitytojai Važiuojam.
Į mano pašto dėžutę ateina klausimai apie Wordpress: kaip padaryti tą ar aną, kaip susikurti blogą, kokį hostingą užsakyti ir t.t. Pamąsčiau visiems atsakyti, parašydamas straipsnį su detaliomis instrukcijomis kaip susikurti tinklaraštį. Turiu omeny ne per blogas.lt ir ne dar kažkokį kitą panašų servisą, o grynai savo asmeninį blogą su savo adresu ir savo serveriu. Tai nėra labai sudėtinga, jei jums šis klausimas aktualus - pirmyn prie straipsnio skaitymo.
Jau prieinama naujausia turinio valdymo sistemos Wordpress versija 2.8. Buvo atlikta įvairių patobulinimų, tarp jų pataisyta 790 įvairių klaidų - bent jau taip teigia sistemos kūrėjai. Be to, buvo skirta daug dėmesio sistemos darbo spartai, ir teigiama, kad pavyko padaryti Wordpress greitesnę. Nors vizualiai naujoji versija mažai skirsis nuo 2.7, tačiau juk ne dėl vizualaus grožio ji sukurta. Plačiau apie naujas savybes, funkcijas ir atnaujinimus žiūrėkite šiame vaizdo klipe.
Jau ne pirmą kartą internete randu straipsnį - resursų kolekciją. Tai yra kai viename straipsnyje surenkama daug vieno tipo nuorodų. Šį kartą tai gardus kasnelis Wordpress gerbėjams ir naudotojams. Jei norite pakeisti savo tinklaraščio dizainą, galbūt vertėtų žvilgtelėti į šias nemokamas dizaino temas (šablonus), surinktas straipsnyje 41 Great Looking Free Wordpress Themes. Pažiūrėkime į keletą iš jų.
Wordpress, wordpress, wordpress… Šis žodis arba abreviatūra WP sutinkami internete labai dažnai - forumuose, tinklaraščiuose, straipsniuose. Ne paslaptis, kad ir šis tinklapis skaitykit.lt sukurtas būtent Wordpress sistemos pagrindu. Bet iš tikrųjų WP nėra tiesiog sistema “užkūrei - veikia - valio”, su ja galima nuveikt labai daug įdomių dalykų. Ir čia padės tinklapis NetTUTS, surinkęs 50 labai gerų straipsnių apie Wordpress - Top 50 Wordpress Tutorials. Trumpai apžvelgsiu, kokių straipsnių ten galima rasti.
Kas yra Startup, kalbant apie internetą? Bendrą šio termino apibrėžimą galima paskaityti Wikipedijoje, o bendrai dviem žodžiais tai yra interneto projektai, už kurių slypi originali arba visai nauja verslo idėja. Iš tikro, mano manymu, bet kuris naujas interneto tinklapis gali būti pavadintas startup, jei jo idėja yra pakankamai originali. Pvz Delfi startup’u pavadint negalima, nes čia “dar vienas” naujienų portalas. O vat Facebook ar Twitter savo laiku sukėlė revoliuciją internete. Ir ta revoliucija užsitęsė - apie tai byloja konkursas The Crunchies 2008 ir jo rezultatai.
Pirmose dviejose pamokėlėse kalbėjome apie tai, kaip diegti Drupal ir kaip pakeisti tinklapio dizainą. Dabar pakalbėsime apie tai, iš ko susidarys tinklapis – kur bus meniu, kokie bus moduliai ir kur atsivaizduos papildomi taip vadinami “blokai”. Na bet apie viską po truputį.
Ką gi, pratęsiame pažintį su Drupal turinio valdymo sistema, pradžia buvo padaryta straipsnyje Žingsnis 1. Diegimas. Dabar pakalbėsime apie tai, kaip atrodo galutinio tinklapio dizainas ir kaip jį galima pakeisti.
Yra tokie dalykai, kaip dizaino temos (themes), kurių internete yra be galo daug – pabandykite į Google įrašyti “drupal themes”. O dabar užeikime į mūsų tinklapio administravimo puslapį (prisimenate kad praeitame žingsnyje sukūrėme administratoriaus vartotoją), ten turėtų būti nuoroda Site building -> Themes.
Drupal - viena iš šiuo metu populiariausių turinio valdymo sistemų pasaulyje. Galima ginčytis, apie tai jau rašiau. Taigi nusprendžiau pats išbandyti naujausią Drupal versiją 6.8, tuo pačiu ir užrašyti visus savo bandymus tokių trumpų pamokėlių pavidalu. Tiksliau, tai greičiau ne pamokėlės, o savotiškas “Drupal panaudojimo dienoraštis”, kuriame žingsnis po žingsnio bus kuriamas išgalvotas projektas. Aiškinsiu viską gana smulkiai, o jeigu ko nors nesuprasite - užduokite klausimus per komentarus arba el.paštu.
Pradėsimė, be abejo, nuo pradžių, tai yra nuo Drupal įdiegimo. Vieniems tai atrodo visai paprasta, o kitiems šis straipsnis, manau, pasirodys visai naudingas. Taigi, pirmyn.
Užėję į kokį nors įdomų tinklapį, kartais pamąstome, kad būtų gerai, jei galėtume sukurti panašų. O gal iš tikro tai nėra taip sunku? Gal tinklapis tik atrodo įspūdingai, o realiai ten tiesiog panaudota kokia nors turinio valdymo sistema, ir programavimo ten visai nedaug? Su kokiomis technologijomis sukurtas tinklapis - apie tai sužinoti padės tinklapis Sitonomy
Wordpress 2.6.5 jau išleistas ir pataiso vieną saugumo spragą bei tris klaidas. Wordpress komanda rekomenduoja visiems atnaujinti sistemą iki šios versijos.
Saugumo spraga yra XSS eksploitas, rastas Jeremias Reith, kuris yra pavojingas tik virtualius serverius, veikiančius su Apache 2.x. Jeigu jus domina tik ši saugumo spraga, tada tiesiog nukopijuokite wp-includes/feed.php ir wp-includes/version.php iš 2.6.5 paketo.
Drupal, Joomla, Wordpress - tai tik keletas iš visų pasaulyje esančių atviro kodo TVS sistemų. O ar girdėjote apie mažiau populiarias, bet ne mažiau giriamas e107, Cms Made Simple, Typo3? Galbūt jums tiks būtent viena iš “mažesnių” sistemų. Norite išbandyti jas ar gauti daugiau informacijos? Tai galima padaryti viename tinklapyje: http://www.opensourcecms.com
Internete gausu pareiškimų iš serijos “sukūriau savo turinio valdymo sistemą” arba pasiūlymų komandoje sukurti kažką panašaus. Bet ar verta tai daryti, kai yra pilna nemokamų jau sukurtų TVS? Kokie yra privalumai ir trūkumai, kuriant savo turinio valdymo sistemą? Šiame straipsnyje ir pabandysiu apie tai pasvarstyti.
“Packt Publishing” rengė konkursą, kuriame atskirose nominacijose siekė išaiškinti geriausias CMS. Konkursas baigėsi ir apdovanojimai išdalinti, taigi galima apžvelgti rezultatus. Svarbiausias rezultatas - “Overall” kategorijoje apdovanojimą laimėjo Drupal turinio valdymo sistema, jos kūrėjams atiteko 5000 dolerių prizas. Antroje vietoje liko Joomla, o trečioje - DotNetNuke. Pažymėtina, kad Drupal laimi šį apdovanojimą antrus metus iš eilės.
Kompiuterinės literatūros leidykla “Packt Publishing” pradėjo skelbti balsavimo “Open Source CMS Award” rezultatus. Balsavimas vyko 3 mėnesius ir buvo gauta apie 24 tūkstančiai balsų įvairioms nominacijoms, tokioms kaip “Geriausi atvirų CMS kūrėjai”, “Geriausia atvira CMS”, “Geriausia atvira CMS, sukurta PHP kalba” ir kt.
Jeigu turite blog’ą, sukurtą Wordpress sistemos pagrindu, tai darbas su komentarais dažniausiai yra tokio pobūdžio: gaunate el.laišką apie naują komentarą, jį patvirtinate. Ir jei norite atsakyti, einate į puslapį ir rašote komentarą. Na čia kalbu apie nustatymus pagal nutylėjimą - tiek patvirtinimą, tiek laiškų siuntimą galima išjungti. Wordpress komanda nusprendė į šiuos veiksmus pažvelgti kiek kitaip: kam mums eiti atgal į tinklapį, jei norime atsakyti į komentarą? Juk galima padaryti atsakymo galimybę tiesiai iš el.pašto dėžutės!
Trumpa naujiena. Vakar pasirodė pranešimas apie išleistą Wordpress 2.6.3 versiją. Dar neįsigilinus į situaciją, mano pirma mintis buvo - “o varge, vėl kažką smulkaus pakeitė ir dabar pusė failų redaguoti ir konfiginti iš naujo..” (nes dalį skriptų pakeičiau pagal poreikius). Bet perskaičius oficialų pranešimą apie atnaujinimą, man palengvėjo. Pasirodo, tai tėra vienos saugumo skylės užlopijimas, tiesiog Wordpress komandą norėjo jį kuo greičiau išleisti, kad po to neturėtų problemų dėl nepataisyto bugo.
Dažniausiai pradedantieji (ir ne tik) tinklaraščių rašytojai susiduria su dizaino parinkimo problema, nes jų yra pateikiama gausybė variantų ir nemokamai - kalbant apie varikliuką Wordpress, tereikia tik išsirinkti temą (theme). Gal mano sudarytas nuorodų sąrašiukas padės rasti naudingų resursų.
Pradirbęs penketą metų, vadinkime, web-meistravimo rinkoje, nusprendžiau pasidalinti patirtim apie tokius žvėris kaip turinio valdymo sistemos, arba, liaudyje, TVS (man labiau įprastas angliškas CMS). Tai yra Mambo, Joomla, PHP-Nuke, Drupal ir kitos. Klausimas - ar jas verta diegti? Ar verta geriau tinklapį kurti rankomis? Ar geriau iš viso kurti savo CMS, kuri vėliau tenkins įvairius poreikius ir palengvins gyvenimą, kuriant naujus projektus?
Turinio valdymo sistemos, arba trumpiau, TVS (angl. CMS – Content Management Systems) yra vis labiau plintantis būdas susikurti savo interneto svetainę. Dabar, norint turėti paprasčiausią tinklaraštį ar savo asmeninį tinklapį, ar netgi šiokį tokį portalą, visiškai nebūtina turėti programavimo ar dizaino įgūdžių. Suprogramuotos sistemos jau yra, visoms joms yra paruošti lengvai pakeičiami dizainų šablonai – tik imk ir naudokis, o kas dar svarbiausia, dažniausiai už tai nereikia nieko mokėti! Šiame straipsnyje pažvelgsime, kokios gi CMS yra populiariausios pastaruoju metu, tiksliau pakalbėsime apie 4 nugalėtojus: WordPress, Joomla, PHP-Nuke ir Drupal.
Citata 1: tik mažai daliai žmonių Dievas davė privilegiją uždirbti pinigus dirbant tai, ką žmogus mielai darytų ir be pinigų, iš aistros. Aš labai dėkingas.
(vertimas iš knygos "The Mystical Man-Month")
Programavimas yra kūryba. Kad ir kaip ginčytųsi žmonės, programų ir tinklapių kūrimą galima vadinti menu. Bent jau aš taip traktuoju tą procesą. O kurti kažką naujo juk dažniausiai labai įdomu - lipdyti viską iš pamatų ir žiūrėti kaip "kūdikis" auga, ypač jeigu tam projektui numatoma rimta ateitis. Būtent taip galima teigti apie programavimą. Tačiau per savo gyvenimą esu sutikęs nedaug programuotojų, kurie realiai pilnai patenkinti savo darbu. Kodėl taip yra? Pamąstykime....
Tie amžinieji ginčai tarp užsakovų ir tinklapio kūrėjų... Vienas iš konkrečių atvejų yra bendravimas su dizaineriu, dažnai užsakovas tiesiog pats nesupranta, ko prašo. O dizaineris turi nuspręsti - ar daryti taip, kaip pats išmano, ar nuolankiai vykdyti užsakovo nurodymus, nes atseit jis žino geriau, ko jam reikia. Būtent apie tai yra sukurtas labai šmaikštus komiksas. Dėl jo ilgio nedėjau į savo straipsnį, o tiesiog parašysiu jums nuorodą, tikrai rekomenduoju: How a Web Design Goes Straight to Hell
Tai tiek, geros ir darbingos nuotaikos pirmadienį :)...
Paveiksliukas: 4club.lt
Mes visi gyvename ir dirbame aplinkoje, pilnoje streso, ypač tai taikoma programuotojams. IT projektai beveik visada nespėja su grafikais ir planais, visko reikia staigiai, reikia mokėti priimti svarbius sprendimus labai greitai ir naudojant minimaliai resursų. Šiame straipsnelyje pabandžiau išvardinti kelis būdus, kaip programuotojai gali atsipalaiduoti darbo metu....
Šio straipsnio pagrindinė mintis gimė po to, kai perskaičiau straipsnį No More Superstar Programmers?, kuriame autorius nesėkmingai ieškojo, kokie žmonės stovi už Colin McRae Dirt 2 žaidimo, kad išreikštų jiems pagarbą už jų darbą. Susimąsčiau apie tai, kad iš tikrųjų - šiais laikais prie programinių produktų ar tinklapių retai kada išvysi vardus ir pavardes, dažniau "IT Development Team" arba "Petriukas Solutions" arba "Kazlų Rūda Enterprise". O pavieniai programuotojai ir kūrėjai - negi jie nenusipelno šlovės, jei produktas tikrai geras?...