Documente Academic
Documente Profesional
Documente Cultură
CAPITOLUL 5
PLATFORMA WORDPRESS
Se recomanda Apache sau Litespeed ca fiind cele mai robuste şi moderne servere
pentru rularea WordPress dar orice server care acceptă PHP si MySQL va suporta
platforma WORDPRESS.
2.2 CARACTERISTICI
Se ofera un set de facilităţi alături de WordPress mai bun decât orice alt software de
acest gen. De asemenea, există angajamentul de a face cea mai recentă tehnologie de
blog disponibilă pentru utilizatorii WordPres-ului (cum ar fi Trackback) şi mergând
cu un pas mai departe (cum ar fi cu Pingback). Utilizatorii pot fi siguri că WordPress
deţine cea mai recentă tehnologie disponibilă.
Aceasta este o listă cu câteva dintre caracteristicile care vin standard cu WordPress,
cu toate ca există literalmente sute de plugin-uri care extind ceea WordPress face,
astfel încât reala funcţionalitate este aproape nelimitată. De asemenea există o
posiblitate mare de manevrare a codurilor WordPress; se pot extinde sau modifica în
orice fel sau poate fi utilizat pentru proiecte comerciale, fără plătirea taxelor aferente
licenţelor. Aceasta e frumuseţea de a folosi un software gratuit şi libertatea de a avea
control complet asupra acesteia.
Caracteristici :
1) Respectarea standardelor w3
Codul generat de platforma WordPress este in conformitate cu standardul WWW.
Acest lucru este important nu numai pentru interoperabilitate cu browser-ul de azi dar,
de asemenea, pentru compatibilitate cu instrumentele din generaţia următoare.
WordPress este bine cunoscut pentru uşurinţa instalării. În cele mai multe
situaţii instalarea WordPress este un proces foarte simplu şi ia mai puţin de cinci
minute pentru a fi completat. Multe pagini de web gazdă oferă acum instrumente (ex.
Fantastico) pentru a instala automat WordPress. Cu toate acestea, pentru configurarea
manuală, există un ghid pentru WordPress 2.7 şi alte versiuni viitoare, modernizarea
devine chiar mai uşoară.
Înainte de procesul de instalare există câteva lucruri ce trebuie făcute. Este
necesar accesul la site, directoarele sale şi alt software pentru a putea continua cu
instalarea. Acestea sunt:
Dacă utilizaţi un furnizor gazdă, s-ar putea existe deja o bază de date a
WordPress înfiinţată, sau poate exista un mod automat de a face acest lucru.
Verificaţi-vă furnizorul de găzduire de pagini de suport sau de pe panoul de control
pentru indicii dacă este sau nu nevoie să se creeze unul manual. Dacă este nevoie de
unul manual se urmează instrucţiunile aflate mai jos pentru Using phpMyAdmin
folosindu-l pe diferite server-e sau Using the MySQL Client.
Pentru instalarea Worpdress pe serverul propriu folosind Using phpMyAdmin
sau Using the MySQL Client mai jos se află instrucţiunile pentru crearea unei baze
de date şi a unui nume de utilizator.
Dacă exista o singură bază de date şi se află deja în uz se poate instala wordpress
ăn ea dar trebuie să existe siguranţa că există un prefix diferit în tabele pentru a evita
suprapunerea peste baza de date existentă.
Folosind C-Panel
Dacă serverul de web are phpMyAdmin instalat, se pot urma aceste aceste instrucţiuni
pentru crearea unui nume de utilizator şi o bază de date WordPress.
În cazul în care o bază de date referitoare la WordPress nu există deja în baza de date
de pe meniul din stânga, se va crea una :
1. Alegeţi un nume pentru baza de date a WordPress
(wordpress' sunt 'blog' bune), introduceţi-l în domeniul
Crearea de noi baze de date, şi faceţi clic pe Creare.
Aveţi posibilitatea de a crea şi a bazelor de date MySQL utilizatorii rapid şi uşor prin
rularea mysql de la sursa. Sintaxa este arătata mai jos, iar dolarul este semn de
comandă rapidă:
$ mysql -u adminusername -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> EXIT
Exemplul arată :
8
(Pentru mai multe detalii pe scară largă, precum şi instrucţiuni pas cu pas pentru
crearea fişierului de configurare şi secret key a parolei de securitate, se consulta
Editarea wp-config.php.) Întoarceţi-vă la cazul în care aţi extras WordPress pachet în
Pasul 1, se redenumeste fişierul wp-config-sample.php in wp-config.php, si se
deschide intr-un editor de texte .
// ** MySQL settings - You can get this info from your web host ** //
DB_NAME
DB_USER
DB_PASSWORD
DB_HOST
9
DB_CHARSET
DB_COLLATE
Pentru informaţii despre activarea în WordPress SSL 2.6, SSL a se vedea şi cookie-
urile în WordPress 2.6.
- În directorul sursă
- Într-un subdirector
Finalizarea instalării
11
Următoarele capturi de ecran arată cum progresează instalarea. După cum se observă
în captură, trebuie introduse denumirea blog-ului si adresa de e-mail. De asemenea,
este afişat un check-box care întreabă dacă se doreşte ca blog-ul să apară în motoarele
de căutare, precum Google şi Technorati. Se bifează dacă se doreşte ca blog-ul să fie
vizibil pentru toată lumea, inclusiv motoare de căutare, şi se debifează dacă se doreşte
blocarea motoarelor de căutare, dar permiterea accesului direct al vizitatorilor. Toată
această informaţie se poate schimba mai tarziu din Panoul de
Administrare(Administration Panels)
Versiunea 2.7
12
Există situaţii în care vor trebuie editate fişierele WordPress, mai ales dacă se vor face
schimbări în tema WordPress. WordPress prezintă doua editoare incorporate pentru
editarea fişierelor din browser, online: Editorul de fişiere şi Editorul de teme. De
asemenea, se pot edita fişiere copiate sau stocate pe computerul personal şi apoi
încărcate pe site folosind un client de FTP.
Atunci când se lucrează online, accesul fişierului trebuie stabilit adecvat pentru a se
putea modifica fişierul. Dacă apare un enunţ în partea de jos a panoului editorului
încorporat în Wordpress pe care scrie “Dacă acest fişier ar fi writable (inscriptibil), ar
putea fi editat”, aceasta înseamnă că trebuie modificat accesul de fişier înainte de a
putea efectua schimbări în fişier.
Se utilizează un editor de text pentru a edita fişierele. Dacă se vor face modificări şi
nu se va folosi editorul încorporat, se recomandă folosirea unui editor de text. NU SE
FOLOSEŞTE UN PROCESOR DE TEXT DE TIP WORD. Acestea schimbă
ghilimelele în caractere şi pot converti alte caractere sau aduc în mod nedorit secvenţe
de cod, care pot deteriora fişierul atunci când este utilizat.
Accesul la editorul încorporat poate fi făacut pe calea Administration > Manage >
Files Panel.
Pentru a vizualiza un fişier în Editorul de fişiere, se face clic pe fişier din listă sau se
introduce de la tastatură adresa specifică, ca de exemplu : example.com / WordPress
/ filename.php *
Dacă fişierul este “writable (inscriptibil)” (poate fi schimbat), se va vedea un buton
în partea de jos a ferestrei de editare numit “Actualizare fişier”.
Se face click pe acesta când fişierul a fost modificat şi este gata pentru a fi salvat.
■ Când se salvează fişierul, se face clic pe butonul Actualizare fişier din partea de jos.
WordPress conţine un editor incorporat care vă permite să editaţi fisiere tema direct
din browser-ul dumneavoastră. Se numeste de Editorul de teme.
Pentru a vizualiza un fişier în Editorul de teme, se face clic pe fişier din listă.
Pentru a edita imagini offline pe computerul propriu, se poate folosi orice editor de
text. Se deschide fişierul şi se fac modificări. Din nou, trebuie asigurat că fişierul
original este salvat!
Dacă se vor face modificări ale fişierelor Wordpress de bază, se vor nota şi se vor
memora într-un fişier text directorul rădăcină Wordpress şi se va face o copie de
rezervă a acestuia pentru a putea fi utilizat sau actualizat pe viitor.
14
HTML
PHP
CSS
.htacces
TXT
Căutare
Accesul fişierelor
Pentru a edita un fişier prin editorul încorporat, permisiunile pentru acest fişier
trebuie să fie setată la 666. Există posibilitatea de a modifica permisiunile pentru
fişiere folosind un program client FTP sau de la linia de comandă, folosind telnet sau
ssh (secure shell). Aceste opţiuni sunt dependente de tipul de acces oferit de gazdă.
Se vor face copii de rezervă la toate fişierele înainte ca acestea să fie editate. Dacă
se făce o greşeală, se copiază fişierul înapoi pe site, din fişierul unde a fost făcuta
copia de rezervă. Nu există copie de rezervă? Se va descărca WordPress, tema
personala şi fişierele trebuiesc înlocuite şi se începe din nou. Mai întâi se fac COPII
DE REZERVĂ..
În cazul în care schimbările care se fac pe site duc la distrugerea site-ului, sau
afişează un ecran gol sau plin de erori şi nu se poate accesa Panourile de
Administraţie, se şterge fişierul schimbat şi se înlocuieşte acesta cu o copie de
siguranţă.
Dacă se utilizează orice editor care nu este doar editor de text, acesta poate corupe
fişierul pe care îl editaţi
15
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ă.
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 deci să ţineţi o
temă în două versiuni: una curată şi alta modificată, intraţi în fişierul CSS al celei din
urmă şi schimbaţi numele cu ceva legat de blogul Dvs. De regulă o temă include mai
multe fişiere, cam după cum urmează:
După alegerea temei şi înstalarea cesteia se poate începe particularizarea ei. Desigur,
tema poate fi folosită aşa cum este, dar de multe ori nevoile specifice cer schimbarea
designului, pornind de la tema descărcată. Cu cât un design este mai simplu cu atât
poate fi mai uşor modificat, dar desigur se poate pierde şi din "spectaculosul" unor
teme mai complicate. Un exemplu de temă originală în stanga iar în dreapta rezultatul
modificat.
Ce înseamnă modificarea unei teme? Cel putin Aş identifica două aspecte trebuie
actualizate:
Multe teme permit ca din style.css să schimbi în câteva secunde culoarea fundalului,
culoarea unor boxe sau a textelor. Când e vorba de elementele grafice poate fi puţin
mai dificil, dar nu imposibil. Schimbările nu trebuie făcute de dragul schimbării (sau
pentru a te îndepărta de tema originală pentru a pretinde - vai! - că e tema ta
originală). Schimbările trebuie făcute după funcţionalitatea cerută de sit. Dacă cele
mai multe (poate chiar 90%) se rezumă la modificarea fişierului style.css, uneori
trebuie să ne atingem şi de celelalte fişiere. De exemplu poate dorim să nu avem bara
laterală sidebar în pagini, ci doar la articole (mergem în page.php şi eliminăm linia ce
apelează sidebar.php - uneori poate fi suficient). Similar cu comentariile, dacă dorim.
Desigur, cu puţine cunoştinţe PHP şi WP se pot face mai multe schimbări. Să
presupunem că avem în sidebar următorul cod care afişează lista categoriilor.
17
<li id="Archives">
<h2>Monthly Archives</h2>
<ul>
<?php wp_get_archives(’type=monthly’); ?>
</ul>
</li>
Să facem ca aceste informaţii să fie afişate doar pe prima pagină (şi să traducem în
română tema):
Cu aceste funcţii puteţi afişa de exemplu în sidebar anumite informaţii doar când
doriţi Dvs! WordPress dispune de o documentaţie destul de bună (accentuez: destul de
bună) şi de o comunitate uriaşă aşa că sunt mari şanse să găsiţi ce căutaţi. Îndrăzniţi să
doriţi particularizări pentru tema sitului Dvs şi aproape sigur că există o cale de a face
aşa ceva.
Partea bună este că traducerea temelor nu este o misiune imposibilă. Se vor parcurge
toate fişierele temei şi, fiind atenţi la ce e tag HTML, ce e cod PHP, traduceţi părţile
afişate. De exemplu la aproape fiecare temă sub linia ce publică titlul articolului veţi
găsi cea cu autorul şi data. Să luăm un exemplu:
Traducem părţile în engleză "Posted on" şi "Filed under" şi în plus schimbăm stilul
datei pe cel românesc (zi lună an în loc de lună zi, an).
Parcurgerea unei teme pentru a traduce scurtele texte poate dura 10 minute, dar
demonstrăm o atenţie faţă de vizitatori. Textele sunt de regulă scurte (name, submit,
categories…) aşa că dacă nu v-aţi tradus tema până acum ar fi cazul să o faceţi: nu ia
mult timp! Succes! (Nu uitaţi să faceţi un back-up la temă înainte să lucraţi pe ea.)