Sistemele moderne de management al conținutului, cadrele, șabloanele, temele, pluginurile, widget-urile și alte instrumente pentru dezvoltatori vă permit să creați rapid resurse web de în altă calitate, cu o interfață ușor de utilizat, un stil familiar de furnizare a funcționalității prin logica tradițională a dialog, comenzi și butoane. Viteza mare de dezvoltare, securitatea și fiabilitatea sunt punctele distinctive în evaluările Sistemului de management al conținutului (CMS).
Gestionarea tradițională a resurselor web
Dați clic pe un buton de pe un site web este o acțiune specifică. Un set de acțiuni specifice - un meniu. Un set de opțiuni pentru acțiuni - liste, „casete de selectare” sau elemente de selecție într-o gamă largă.
Multe variante ale tehnologiei moderne de gestionare a resurselor web nu sunt atât butoane, meniuri, selectoare, liste, hărți de zonă pe care se poate face clic și alte idei pentru dezvoltatori, cât designul obișnuit al tradițiilor de programare consacrate.
Dezvoltarea unei resurse web este aceeași programare. Ceea ce a fost la începutul erei computerelor a devenit fundamentul erei dezvoltării tehnologiilor Internet. Totul a devenit mai grațios și mai grațios,mai dificil și mai responsabil, iar volumul de informații a început să crească catastrofal.
Petrecerea timpului unui dezvoltator creând manual o resursă web, proiectând o logică unică de dialog sau proiectând un buton pentru un site web este o idee veche, încercată și adevărată. Se găsește în rezolvarea unor probleme unice sau speciale. În lumea modernă, o resursă web de calitate este:
- CMS popular;
- temă de calitate (șablon);
- set stabil de plugin-uri (instrumente).
O zi de muncă - și un nou magazin, motor de căutare sau management electronic de documente este deja în funcțiune.
O persoană în general și un utilizator (vizitatorul site-ului) în special sunt întotdeauna încărcate cu probleme curente. Dorința unui dezvoltator de a-și convinge potențialul client de promisiunea ideilor sale sau a dialogului special este din domeniul creativității, al artei sau al teatrului.
Comenzi unice
Viața de zi cu zi este o tradiție consacrată acasă, la serviciu și pe malul mării. Omul a fost întotdeauna un utilizator încrezător al „modului obișnuit” de viață, muncă și petrecere a timpului liber. Utilizatorul de internet se simte încrezător într-un mediu familiar, când nu este nevoie să ghicească ce a vrut dezvoltatorul să ofere pe site-ul său.
Fiecare CMS are propriul său chip, reflectând tradițiile consacrate în organizarea dialogului cu vizitatorul. De exemplu, un buton pentru site-ul WordPress de în altă calitate și complet funcțional este pluginul Shortcodes Ultimate.(cunoscute „coduri scurte”). Trebuie să pregătiți rapid un mediu de instrumente pentru organizarea unei analize complexe și multifuncționale:
- 2 minute – Instalare WordPress;
- 3 minute - instalare și introducere în pluginul Shortcodes;
- 4 minute - setați patru butoane.
Acest lucru este suficient pentru a conecta instantaneu butoanele (1) și (2) pentru a deschide paginile analizate, butonul (3) la site-ul rezultatelor analizei, butonul (4) la scriptul de analiză în curs de dezvoltare.
În acest exemplu, tema WordPress este calificată cu cod suplimentar. Dezvoltatorul poate plasa codul, definit de el însuși, în HTML / CSS oriunde pe pagina dorită sau poate folosi rezultatul pluginului.
Important de reținut: locul în care este creat codul nu va fi întotdeauna locul în care este aplicat codul.
Nici o sarcină de scraping nu necesită chiar și cel mai simplu CMS: este întotdeauna un script, un algoritm, o idee pentru căutarea și procesarea datelor. Dar, în momentul depanării algoritmului de analizare, este convenabil să aveți o fereastră pentru datele inițiale, o fereastră pentru rezultatele muncii și o gestionare convenabilă a procesului de lucru/depanare.
Descrierea scopului și a elementelor utilizate
Primele două butoane sunt informațiile inițiale (exemple de pagini eșantion de la care trebuie să obțineți date), al treilea este rezultatul scriptului de analiză. Al patrulea buton funcționează (începeți analiza).
Parametrii sunt necesari pentru ca scriptul să funcționeze. Acești parametri sunt reprezentați convenabil prin cod HTML/CSS. Utilizarea shortcode-urilor aici nu este deosebit de eficientă. De asemenea, poate fi necesar să scrieți cod JavaScript șiutilizați AJAX pentru a controla analiza în timp real.
Orice CMS modern oferă dezvoltatorului capacitatea de a conecta un handler JavaScript. Dar orice CMS și un plug-in pentru acesta implementează ideile (cunoștințe, abilități și experiență) creatorului lor. Obiectivele unei anumite zone de aplicație se află întotdeauna în afara vederilor dezvoltatorului, temei, șablonului, pluginului CMS.
Puteți oricând să nivelați caracteristicile mediului instrumental. Setul de elemente (5) arată cum puteți introduce în mod convenabil și organic parametrii „manual” necesari pentru parsare. Elementele de selecție (6) arată cum se face acest lucru prin intermediul pluginului.
Cum se creează un buton pentru un site web: o soluție rapidă
Soluția reală a exemplului de mai sus a fost realizată folosind pluginul Shortcodes Ultimate, care a generat un shortcode - un șir de caractere (orice pagină a site-ului poate fi folosită pentru a crea un shortcode). Codul rezultat a fost mutat în fișierul header.php al temei Twenty Seventeen și folosit ca parametru pentru funcția do_shortcode().
În această figură, deasupra și dedesubt, puteți vedea bucăți de cod între care a fost inserată funcționalitatea dorită. Este convenabil să folosiți eticheta „span” sau „div” (1) pentru a controla poziția exactă a elementelor dorite, dar acest lucru poate fi împotriva strategiei de aspect receptiv a CMS-ului utilizat. În cadrul elementului (1), elementul din pluginul Shortcodes Ultimate (2) se simte grozav.
În acest caz, CMS este mediul, nu site-ul. Aici este importantrezolvați rapid problema: depanați scriptul de analiză. Buton pentru site - unu, doi, trei - și dezvoltatorul nu se mai întoarce la ele. Atenția lui este ocupată exclusiv de dezvoltarea și depanarea scriptului de analiză.
E posibil să nu înțelegeți, dar este important să vă amintiți
PHP este un limbaj minunat și practic. În multe privințe, este inferior JavaScript, dar într-o pereche funcționează grozav. Utilizarea CMS este o soluție solicitată în mod obiectiv. Economiile de timp sunt uimitoare, dar prețul este de „tone de cod”. În multe privințe, acest cod nu prezintă interes, de multe ori este pur și simplu imposibil să-l percepem.
În exemplul de mai sus, descrierea elementului (2) este încăpătoare și există patru astfel de descrieri pentru fiecare buton al site-ului. Descrierea (3) este mult mai compactă și, de asemenea, descrie doar patru elemente. Acesta este lucrat manual. Descrierea (2) este furnizată de patruzeci de ori mai multe linii de plugin și CMS. Descrierea (3) luată ca atare.
Programarea modernă nu este deosebit de dornică să intre în detalii, iar dezvoltatorul modern operează cu punctele de vedere ale CMS-ului său preferat. Mulți nici măcar nu știu cum să insereze o simplă „căsuță de selectare” în punctul dorit al paginii sau să scrie propriul buton de conectare pe site folosind HTML/CSS.
Cerințe tradiționale pentru vizitatori implementate în instrumentele tradiționale de creare a site-urilor web. Nu este nimic rușinos în faptul că fiecare site declară ideea CMS-ului folosit:
- interfața ei ușor de utilizat;
- stilul ei obișnuit de a oferi funcționalități;
- logica ei pentru dialog, comenzi și butoane.
BÎn lumea dinamică a informațiilor de astăzi, viteza de luare a deciziilor și de livrare a serviciilor este în prim-plan. Ideea fiecărui CMS este diferită, dar scopul este același pentru toți: crearea rapidă a unei resurse web de încredere, de în altă calitate și funcțională.
Site perfect…
Tehnologiile moderne de internet sunt bune. E greu de spus altfel. Dar dinamica dezvoltării lor seamănă puțin cu spirala progresului științific și tehnologic clasic. Este mai mult o mișcare browniană.
Incompatibilitate de versiuni, tipuri, șabloane, o varietate de instrumente, dinamica numelor anumitor instrumente de programare cu aceeași fundație, precum foșnetul frunzelor pe un copac mare. Dar copacul crește.
Resursa web ideală este atunci când există un singur buton pentru site. Acesta este momentul în care o persoană s-a apropiat de alta și a început un dialog.
Un site modern este atunci când apare o persoană și acolo … opinia dezvoltatorului despre design, stilul de furnizare a funcționalității, sarcina și domeniul de subiect. Nu există dialog. Vizitatorul este la cheremul butoanelor, meniurilor și altor comenzi aranjate de dezvoltator. Este o tradiție, este familiară și convenabilă, dar este într-adevăr corect?