Arhiva pentru tagul “WordPress”

Aşteptări despre WordPress 2.3. Actualizarea automată

Ryan Boren a anunţat ieri pe blogul său faptul că WordPress 2.3 tocmai s-a oprit din etapa extinderii ca facilităţi, intrând în etapa dedicată exclusiv testării şi rezolvării eventualelor buguri. Luni se estimează că va apare primul beta pentru public. Conform acestui calendar, la 24 septembrie ar urma să apară versiunea finală 2.3, dedicată lui… TBD (vezi aici lista). În 12 decembrie am putea avea versiunea 2.4, iar la 1 aprilie 2008 versiunea 2.5.

wordpre

Dar să vedem ce ne aduce nou versiunea 2.3. În primul rând mult aşteptata facilitate a tagurilor. Iniţial programată pentru versiunea 2.2, facilitatea a fost amânată. Pentru cei care folosesc categoriile din WP pe post de taguri această noutate nu reprezintă nimic. Nu sunt însă puţini aceea care simt nevoia şi de categorii şi de …


Un plugin WP pentru feed-uri

Anul trecut vă propuneam să scrieţi primul plugin WordPress. Dat fiind că ultimele săptămâni au însemnat pentru mine scufundarea adânc în lumea pluginurilor WP m-am gândit să mai revin cu mici materiale. Vă invit să vedem astăzi cum putem programa împreună – eu scriu, Dvs vă gândiţi şi îmi şoptiţi – un plugin care să modifice fluxul RSS. Ne propunem ca feed-ul să se încheie cu indicarea categoriei de care aparţine respectivul articol, respectiv cu o notiţă de copyright. Dacă ne uităm la feed cu Internet Explorer 7 vedem că… nu vedem clar indicată categoria (chiar şi dacă ar fi captura mai mare… categoriile apar doar la filtru în boxa din dreapta).

img24

Alte cititoare RSS (precum FeedReader) afişează categoria ceva mai vizibil.

img26

Dar noi vrem să apară lângă text (sub text …


WP: Custom Select Query

După cum promiteam, continui cu câteva articole mai tehnice despre WordPress. Astăzi mă opresc la problema cunoscută sub numele Custom Select Query. Ea este amplu dar incomplet tratată pe situl WordPress.org (vezi linkul anterior). Dar să vedem despre ce este vorba. Autorii de situri WordPress pot în anumite contexte să dorească să afişeze nişte articole după nişte criterii mai complicate. WordPress pune la dispoziţie funcţia query_posts() care se poate dovedi foarte utilă dacă dorim o filtrare după categorie, autor, articol/pagină sau timp. În principiu toate aceste filtrări sunt deja oferite prin arhive: după categorie, după autor, respectiv a articolelor după timp (lună, an). Şi totuşi, un sit cu 5 categorii ar putea să dorească în mod special ca o categorie să aibă o altă afişare, după un alt template. Implementarea nu este complicată dar nici foarte simplă. În primul rând trebuie. Presupunând că id-ul …


Despre temele WordPress

Vă invit, pe cei începători în special, să vorbim puţin despre temele WordPress. De-a lungul timpului am indicat pe CNet.ro diverse surse pentru descărcarea de teme, cea capturată mai jos fiind locul tradiţional de unde începe pentru cei mai mulţă căutarea unei noi teme. O temă vine de regulă sub forma unei arhive zip. Dacă fişierele nu sunt deja într-un director, atunci trebuie creat un director cu numele temei în wp-content/themes unde apoi trebuie puse fişierele. Din meniul Prezentare, Teme vizuale se alege apoi tema cu pricina şi se activează.

img16

Ce fişiere conţine o temă? (Informaţii complete găsiţi pe WordPress.org, eu voi trata tema pe scurt.) O temă conţine minim două fişiere: index.php şi style.css. Numele temei, pe care îl "citeşte" WP, este scris între primele linii din fişierul CSS. Dacă doriţi …


Teme, pluginuri şi… UTF8

După o serie care poate să îi fi plictisit pe mulţi (cu jQuery – nu o consider încheiată) vor urma în aceste zile câteva articole poate mai plictisitoare despre WordPress. Sunt articole tehnice şi publicul ţintă va fi foarte îngust. Dar unora le vor fi cu siguranţă de folos. Încheind cu aceste scuze, trec direct la o problemă importantă: WordPress şi mai orice CMS actual foloseşte UTF-8 pentru codul paginilor. Doar că noi, utilizatorii de Windows, mergem pe alt sistem. Aceasta face ca ceea ce în UTF-8 vedem scriind în clar, ca mai jos:

img7

să îl vedem de exemplu în Notepad cam aşa:

img8

Uh… Încercaţi să editaţi aşa ceva… Există mai multe editoare text care suportă UTF-8 (precum PSPad), dar eu sunt un fan al Notepad++ …


WordPress şi feed-urile

Ceea ce doresc să prezint în continuare are un public de două feluri: navigatori pe situri realizate în WordPress şi dezvoltatori de situri în WordPress. Dacă ne citiţi în acest moment tocmai v-aţi aşezat în prima categorie. Şi foarte, foarte probabil în navigările Dvs pe net întâlniţi zeci de situri WordPress. Cele care vă interesează le urmăriţi probabil cu RSS dar aici poate apărea o problemă practică: nu vă interesează tot situl! Haideţi să luăm ca exemplu concret CNet.ro, dar vom încerca să rămânem la un nivel general. Ca orice sit WordPress, şi al nostru are subiectele împărţite în categorii. Dacă pe cineva îl interesează doar categoria Jocuri, abonându-se la fluxul central RSS va primi notificări despre toate articolele. Ups! Nu e bine. În final s-ar putea să renunţe. Din fericire orice sit WordPress oferă mii de feed-uri, după gust!

img518

În cazul …


Widget Picasa WebAlbum pentru WordPress

Albumele găzduite de Google (prin Picasa WebAlbums) rămân încă dificil de încorporat în WordPress. Codurile generice existente fie au probleme la mutarea în WP, fie dacă există pluginuri specializate pentru WP acestea s-au dovedit – în experimentele mele – total nefuncţionale, parţial funcţionale ori abandonate. Ce am găsit însă este un widget pentru Picasa WebAlbum. Pentru mine a fost ocazia să folosesc în sfârşit widget-urile WP. Pentru a le folosi trebuie să vă asiguraţi mai întâi că aveţi o temă WP ce suportă widget-uri (şi o versiune nouă dacă nu ultima de WordPress).

img274

Widget-urile le găsiţi în meniul Prezentare, Widgets. Descărcaţi widget-ul de pe pagina autorului (link direct). Puteţi publica şi doar fişierul PHP (deci fără fişierul TXT), în directorul wp-content/plugins. Activaţi-l ca orice plugin, doar că mai departe interacţiunea se va face în mod specific …


Smashing Magazine: WP & designs

Ce mai face Smashing Magazine? Loveşte bine. Săptămâna trecută a "izbit" un articol pe care fanii WP îl vor îndrăgi imediat: WordPress Plugins & Tutorials: Your Pick. Ce veţi găsi dacă urmaţi linkul tocmai dat? Zeci de pluginuri WP împărţite în două categorii: care sporesc funcţionalitatea (ex: plugin ce permite celor care au comentat un articol să îşi poată modifica comentariul pentru o perioadă de timp; pluginuri anti-spam…) şi respectiv care îmbunătăţesc modul de afişare a informaţiilor. Urmează linkuri spre tutoriale, precum şi o colecţie de resurse desigur tot pe tema WordPress. Dar de data aceasta Smashing Magazine a cerut şi contribuţia userilor aşa că, dacă mergeţi să citiţi articolul, vedeţi şi comentariile – sunt pline de linkuri spre alte bunătăţi extraordinare.

img76

În fine, astăzi Smahing Magazine a venit cu un alt articol util: Inspiration Package: …


WPzipper: ca să fie şi mai uşor

Ideile bune nu se vor termina niciodată? Ce bine că nu! WPzipper este expresia unei idei foarte bune care va uşura viaţa multora dintre cei care doresc să se arunce în tărâmul oricum primitor al WordPress-ului. Începutul va fi însă ceva mai uşor acum, cu o soluţie care oferă "kitul" (arhiva zip) nu doar cu WordPress-ul nativ ci şi cu unele pluginuri şi teme… la alegere!

img69

Practic aveţi de trecut prin trei paşi. Primul presupune să alegeţi nişte pluginuri. Aleator sunt sugerate câteva, dar există un motor de căutare. Scrieţi "contact" dacă doriţi un plugin pentru un formular de contact; sau "comments" dacă doriţi pluginuri legate de comentarii; ş.a.m.d. În dreptul titlului fiecărui plugin există un mic link add to zip. Cu AJAX, deci fără încărcarea paginii, pluginul va fi adăugat arhivei ce va fi generată cu …


Pluginurile WP ale lui GaMerZ

Unul dintre cei mai cunoscuţi autori de pluginuri WordPress este GaMerZ, despre care probabil au auzit aproape toţi cei ce folosesc acest CMS. Dacă cumva nu aţi auzit încă de pluginurile lui, haideţi să le trecem puţin în revistă. Le găsiţi la această adresă, pentru fiecare plugin având de regulă patru legături: pentru descărcare, pentru testare (demo), către pagina pluginului pe situl pentru developeri (mică relevanţă pentru noi ca utilizatori) şi către documentaţia pluginului. Pagina de documentaţie este esenţială, având, tot de regulă, cinci secţiuni: index, changelog (istoricul pluginului), installation (cum se face instalarea), upgrade (cum se face actualizarea) şi usage (cum se foloseşte concret pluginul). Trebuie acordată mare atenţie acestor pagini dacă dorim ca pluginurile să funcţioneze 🙂 .

img249

Iată câteva dintre pluginurile oferite:

– WP-Ban: permite ban-area (interzicerea accesului) unor navigatori după IP, interval IP sau sit de …