Crearea unui web-site bazat pe CMS WordPress

CMS WordPress - un design modern, pentru portalul de informații proprii organizației bazate pe aplicații bazate pe web. Acest sistem este implementat în programarea PHP și folosește MySQL ca o bază de date. WordPress este un cod de deschis și de plug-in-uri vă permit să crească posibilitatea de a încorporat inițial în sistem. Platforma WordPress a fost folosit pentru o lungă perioadă de timp și poate fi utilizat pentru o varietate de aplicații - de la blog-uri la site-uri de știri dificile. Multe companii mari folosesc web-site-uri, bazat pe sursa CMS, care vă permit să lucreze cu informatiile oferite utilizatorilor, fără cunoștința limbajului HTML. WordPress este, de asemenea, software-ul gratuit.







Povestea

diferență

Deschiderea platformei face posibilă modificarea codului sursă, permițându-vă pentru a rafina produs pentru un cerințe specifice ale proiectului. Modificările cele mai de succes pot fi încorporate în versiunea oficială a sistemului, cu toate că noul cod poate fi adăugat numai kernel-ul dezvoltatorii oficial WordPress.

Există două punerea în aplicare oficială a platformei WordPress:

  • WordPress.org - care conține cele mai recente versiuni ale CMS, module, teme, localizare;
  • WordPress.com - o ramură de WordPress, care vă permite să controlați mai multe de Web-site-uri cu o singură copie instalată de CMS.

Ambele resurse sunt menținute și dezvoltate de Automattic.

WordPress este o platformă ideală pentru blogging din cauza disponibilității și ușurința de utilizare. Suport informational este furnizat de un forum specializat.

Blog - un web-site-ul sub formă de articole (posturi). Web-motor - un software care se conectează script-ul și codul care descrie baza de date pe pagina de Web pentru stocarea articolelor și, prin urmare, menține un blog. CMS standuri pentru "Content Management System", care este, un Content Management System.

Principalul avantaj al WordPress este ușurința de utilizare. Filosofia WordPress - este simplu și cel mai rapid motor care vă permite să conectați module suplimentare (plugin-uri), în funcție de Web-site-ul ce funcționalitate ar fi creat. Iată câteva dintre avantajele WordPress:

  • poate fi folosit fără cunoștințe de HTML;
  • gratuit;
  • ușor de instalat și de a gestiona;
  • posibilitatea de a extinde functiile prin plug-in-uri și template-uri.

Se crede că etapa inițială de dezvoltare a proiectului bazate pe Web, alegerea platformei este crucială. În gama largă de tehnologii IT poate fi ușor pentru a obține pierdut, dar alege să fie o platformă care nu va crea numai proiectul, dar, de asemenea, să-l dezvolte în continuare. Ideea că WordPress este potrivit doar pentru blog-uri, aparține celor care nu înțeleg pe deplin posibilitățile acestui sistem, începând de astăzi funcționalitatea platformei este mult mai largă. Nu este un accident pe site-ul WordPress.com înregistrat mai mult de 25 de milioane de bloguri.

instalarea WordPress

Înainte de a instala WordPress, verificați serverul selectat îndeplinește cerințele minime. Deși cele mai multe gazde de web implicite astăzi îndeplinesc aceste cerințe, este necesar să le enumerăm din nou:

  • PHP versiunea 4.3 sau mai mare
  • MySQL versiunea 4.0 sau mai mare
  • (Opțional) Modul Apache mod_rewrite

Pentru a instala pe un hosting trebuie să descărcați cea mai recentă versiune de WordPress de pe site-ul oficial și dezarhivează fișierul descărcat în directorul selectat. Localizate Versiunea rusă poate fi descărcat de pe ru.wordpress.org de resurse sau de alte site-uri. Puteți descărca, de asemenea, un ansamblu special a platformei, vizate pentru a fi utilizate într-un anumit domeniu sau sarcini specifice.

Figura 1. fișierele WordPress pentru a decomprima un

Crearea unui web-site bazat pe CMS WordPress

Întregul proces de instalare durează mai puțin de 10 minute. Unii furnizori de hosting oferă instrumente pentru instalarea automată WordPress, dar o poti face singur. Pentru a face acest lucru, pur și simplu copiați fișierele WordPress folosind FTP-client la public_html directorul rădăcină sau serverul WWW.

Sa constatat că CMS funcționează cel mai bine pe Linux sau UNIX, dar poate fi utilizat și pe servere bazate pe Windows. În plus, puteți instala WordPress pe computerul local, folosind, de exemplu, XAMPP (Fig. 2).

Figura 2. Exemplu de configurare XAMPP platformei pe un computer local

Crearea unui web-site bazat pe CMS WordPress

Platforma WordPress este inițial localizată pentru a sprijini mai multe limbi. De asemenea, atunci când o nouă versiune, sistemul vă solicită să se actualizeze automat, iar dacă în timpul apar erorile de upgrade, fișierele necesare pot fi descărcate direct de pe site-ul WordPress.

Crearea unei baze de date WordPress

Procesul de instalare a platformei serverul include:

  • CMS descărcarea de fișiere de pe furnizor de hosting server;
  • crearea unei baze de date MySQL la locul de muncă;
  • Lansarea de instalare WordPress interfață bazată pe web;
  • setarea permisiunilor pentru directoare.

În prezența SSH-acces Web-servere si capacitatea de a lucra cu aplicatii consola, puteți descărca fișiere WordPress direct de pe web-server folosind wget sau rasi. După ce au fost instalate fișierele WordPress, aveți nevoie pentru a crea și de a conecta o bază de date care este utilizat pentru a stoca informații CMS.

Mulți furnizori de hosting oferă instrumente pentru a crea o bază de date MySQL într-un mod automat, cu ajutorul unor instrumente cPanel sau phpMyAdmin. De exemplu, luați în considerare crearea unei baze de date folosind panoul de control cPanel.

Figura 3. UI interfață de cPanel pentru a crea baza de date și utilizatorul

Crearea unui web-site bazat pe CMS WordPress

Figura 3. UI interfață de cPanel pentru a crea baza de date și utilizatorul

Crearea unui web-site bazat pe CMS WordPress






Pentru a crea o nouă bază de date exemplu conectați la cPanel și faceți clic pe link-ul MySQL Baze de date. Mai mult, în lista de utilizatori, trebuie să creați un utilizator care va fi folosit pentru WordPress, arătând în câmpurile corespunzătoare numele contului de utilizator și o parolă pentru acesta și faceți clic pe butonul Add User.

Apoi, în lista Baze de date, selectați numele utilizatorului nou creat, introduceți-l în câmpul Db. faceți clic pe butonul Add Db. După aceea lista verticală rămâne Db alege pentru a crea o bază de date pentru a verifica dacă toate casetele de selectare din domeniul Privilegii și faceți clic pe Adăugați un utilizator la Db.

Baza de date necesare pentru WordPress, puteți crea și de a folosi un standard de MySQL pentru clienți. Așa cum este cazul cu cPanel avem nevoie

  • introduceți numele bazei de date;
  • a crea un utilizator să se conecteze și să gestioneze baza de date;
  • set permisiuni (privilegii) accesul utilizatorilor la baza de date.

După crearea bazei de date rămâne personaliza parametrii de configurare WordPress responsabili pentru accesul la baza de date. Acești parametri trebuie să fie stocate în fișierul wp-confiq.php. dar dacă nu a fost creat încă, puteți lua fișierul wp-config-sample.php. care este stocat în arhiva cu WordPress, și redenumiți-l la wp-confiq.php. Acest fișier conține un număr mare de opțiuni de configurare, dar suntem în prezent interesați de numai porțiunea referitoare la conectarea la baza de date.

Figura 4. WordPress Primul Start

Crearea unui web-site bazat pe CMS WordPress

Configurarea WordPress

Stabilirea unui exemplu de WordPress, începând cu setarea permisiunilor de acces pentru fișiere și directoare CMS. se recomandă să utilizați următoarea mască de biți a drepturilor de acces pentru cele mai multe fișiere: 644, 755 sau 775.

Deoarece blog-uri populare pot genera o sarcină mare pe server este folosit, atunci platforma WordPress poate îmbunătăți performanța din cauza paginilor cache. În ciuda faptului că există un built-in WordPress cache, puteți utiliza plug-in-uri suplimentare, care simplifică procesul de configurare Web-site-ul și oferă caracteristici suplimentare, cum ar fi compresia fișierelor CSS și script-uri PHP. Pe piață există un număr mare de plug-in-uri pentru cache, care poate reduce sarcina pe server:

  • WP-Cache - un plugin special pentru Wordpress, care accelerează procesarea cererilor, salvează generate de pagini WordPress, fișiere statice și le trimite la utilizator;
  • Wordpress Super Cache - dop păstrarea pagini complet statice, dar nu și în fragmente, și, prin urmare, nu folosind PHP pentru aranjarea lor;
  • Hyper Cache - păstrează în totalitate HTML-pagini într-un fișier static și dă-l la utilizator, în cazul în care acesta este în aceeași sesiune poate, de asemenea, cache 404 (resurse lipsă) și cererile de redirecționare;
  • Blog cacher - salvează răspunsurile la solicitările în fișierele locale prin plasarea lor într-un copac director care corespunde structurii de link-uri;
  • Throttle - plugin care la momentele de vârf de sarcină de pe server pur și simplu dezactivează piese de bază non-critice ale blogului.

Interfața administrativă trebuie să indice setările optime pentru a se potrivi cu cerințele unui anumit proiect. Figura 5 prezintă forma parametrilor de bază de configurare WordPress.

Figura 5. WordPress Parametri de configurare

Crearea unui web-site bazat pe CMS WordPress

cinci tipuri de roluri la dispoziția utilizatorilor identificați de WordPress:

Nu se recomandă să se utilizeze contul de administrator pentru munca de zi cu zi, pentru a se evita compromiterea sistemului. Mai corect ar fi de a crea un cont duplicat cu drepturi mai puțin extinse și utilizare.

Wordpress teme și plugin-uri

Plugin-uri - este o extensie pentru WordPress, care vă permite să adăugați Web-site-ul a fost inițial lipsă funcționalitate. Teme oferă un control mai mare asupra prezentării materialului publicat pe web-site.

Sub tema WordPress să înțeleagă fișiere (sau template-uri) pentru a permite o schimbare în interfața grafică și conținutul de afișare stil pe site. Tema schimbă stilul de afișare utilizat de Web-site-uri, fără a face orice modificări ale codului de program. O temă este format din fișiere șablon, imagini (* .jpg. * .gif), în cascadă foaie de stil (* .css), precum și cu orice fișiere PHP-cod (* .php).

Un număr mare de cele disponibile pentru download gratuit la WordPress Theme Directory site-ul oficial. După adăugarea de subiecte noi într-un anumit director de pe server, acestea vor apărea în „Subiecte disponibile“, așa cum se arată în figura 6.

Figura 6. Produs „Subiecte disponibile“

Crearea unui web-site bazat pe CMS WordPress

Fiecare subiect este conținută într-un dosar separat, cu numele corespunzător. Pentru acest subiect ar putea fi utilizat, acesta trebuie să conțină un anumit set de fișiere:

Pentru a instala tema pur și simplu copiați fișierele în dosarul teme, sau de a folosi interfața administrativă WordPress.

Personalizați site-ul bazat pe Wordpress pentru a lucra cu motoarele de căutare

Pentru a vă asigura că proiectul este la începutul listei de resurse, emise de motoarele de căutare trebuie să ia în considerare mai mulți factori care au nevoie de atenție de la început de a dezvolta site-ul Web-based.

Dar există speciale de plug-in-uri, cu posibilități mai serioase pentru optimizarea motorului de căutare, de exemplu, plug-All in One SEO Pack pentru WordPress.

De asemenea, este recomandat să efectuați un set standard de pași pentru optimizare SEO:

Experiența mea arată că site-urile făcute pe WordPress CMS, indexate mai bine decât un site, bazat pe alte platforme, datorită organizării datelor și a le afișa. Platforma WordPress este conceput ca loial în raport cu motoarele de căutare, astfel încât proiectele finalizate pe ea nu va fi dificil să avanseze în rezultatele motorului de căutare.

Descriere interfață WordPress

Figura 7. Consola de interfață

Crearea unui web-site bazat pe CMS WordPress

Pentru diviziile din interfața administrativă includ:

La fiecare stație există mai multe mai detaliate, sub-elemente.

Bara de navigare este utilizat pentru acces rapid la acțiunile utilizate frecvent în interfața administrativă.

Figura 8. Panoul de navigare

Pentru a crea un material, cum ar fi „Record“ din meniul din stânga, faceți clic pe Record element -> Add new.

Figura 9. Interfața pentru a crea un nou record.

Crearea unui web-site bazat pe CMS WordPress

Iată câteva dintre câmpurile din acest ecran și funcțiile lor:

Figura 10. Lista de intrare

Crearea unui web-site bazat pe CMS WordPress

Adăugarea unui forum pe site-ul Wordpress

Pentru a crea off-line va avea nevoie de plugin bbPress 2.0. care poate fi setat prin intermediul plugin-uri de meniu din interfața administrativă. Ca urmare, consola administrativă va fi o coloană nouă, așa cum se arată în figura 11.

Figura 11. Meniul pentru crearea de forumuri.

Crearea unui web-site bazat pe CMS WordPress

Pentru a crea un nou forum, trebuie să faceți clic pe link-ul nou forum și trece printr-o serie de ecrane expertul on-line. Ca urmare, noul forum va fi adăugat, așa cum se arată în figura 12.

Figura 12. Noul Forum.

Crearea unui web-site bazat pe CMS WordPress

concluzie

Platforma WordPress este una dintre binemeritat cele mai populare si comune CMS. De exemplu, un blog standard, puteți crea o conexiune doar câteva module, și ușurința de navigare și meniul de configurare ușoară face posibilă adaptarea web-site pentru sarcini specifice. În prezent, există peste 13 mii de WordPress module gratuite, în afară de Web-site-uri dezvoltate pe această platformă, ocupă o poziție bună în rezultatele motorului de căutare.

WordPress poate fi numit o platformă ideală pentru începători Web-masterat, și în dezavantajul său este doar o structură de bază de date complexă și o cantitate mare de memorie necesară pentru a rula acest CMS. Cu toate acestea, în condiții moderne, aceste probleme sunt rezolvate cu ușurință. Discutat în metodele articol de lucru cu Wordpress poate ajuta cu crearea propriei de Web-site-uri pentru bloguri sau în alte scopuri, și, în plus, să servească drept punct de plecare pentru a face modificări la standard de functionalitate WordPress.