Sisteme de management al conținutului (cms)

servere locale. Denwer. OpenServer - folosit de dezvoltatorii web pentru a dezvolta site-uri pe o mașină de Windows "home" (local) fără a avea nevoie de o conexiune la Internet. Principala caracteristică a lui Denver este comoditatea atunci când lucrează de la distanță pe mai multe proiecte independente și posibilitatea plasării pe unitatea Flash.

Chromium, Google Chrome, Opera, Mozilla Firefox, Safari, IE

Browsere Utilizați depanatorii (Chrome - F12, Mozilla - FireBug)

O parte a serverului este o bucată de cod care rulează pe un server local sau la distanță.

PHP, Hypertext Preprocessor, inițial Personal Personal Page Page Tools, este unul dintre liderii printre limbile de programare folosite pentru a crea site-uri Web dinamice. Un limbaj de scripting cu scop general care este utilizat în mare măsură pentru dezvoltarea aplicațiilor Web. Și cadre bazate pe ea.

Cadre - Kohana, Zend Framework, Yii.

MySQL este un sistem gratuit de gestionare a bazelor de date.

* Software-ul este un set de soluții software gata de utilizare, inclusiv design, logică și funcționalitatea de bază a sistemului sau subsistemului. În consecință, cadrul software poate conține, de asemenea, programe auxiliare, unele biblioteci de coduri, scripturi și, în general, tot ceea ce facilitează crearea și combinarea diferitelor componente ale software-ului mare sau crearea rapidă a unui produs software gata și nu în mod necesar voluminos.

- Limbi de programare care sunt client, dar interacționează activ cu serverul.

Partea client este o bucată de cod care rulează direct pe computerul utilizatorului (în browserul său).

HTML (din limba engleză Hypertext Markup Language -. «Hypertext Markup Language") - un standard de documente limbaj de marcare de pe World Wide Web. Cele mai multe pagini web sunt create folosind HTML (sau XHTML). Limba HTML este interpretată de browsere și afișată ca document într-o formă care este prietenoasă cu oamenii.

HTML5 - Scopul său principal este îmbunătățirea limbajului care acceptă lucrul cu cele mai recente aplicații multimedia, menținând în același timp ușurința citirii codului pentru oameni și claritatea performanței pentru computere.

CSS (English Cascading Style Sheets) este un limbaj formal pentru descrierea aspectului unui document scris folosind un limbaj de markup.

  • Modificați dinamic conținutul paginilor web;
  • Legați factorii de procesare a evenimentelor către elemente (funcții care își execută codul numai după efectuarea anumitor acțiuni);
  • Executați codul la intervale specificate;
  • Gestionați comportamentul browserului (deschideți ferestre noi, descărcați documentele specificate etc.);
  • Creați și citiți module cookie;
  • Determinați ce browser utilizează utilizatorul (de asemenea, puteți determina sistemul de operare, rezoluția ecranului, paginile anterioare pe care le-a vizitat utilizatorul etc.);
  • Verificați datele formularului înainte de a le trimite la server și multe altele.

Mai puțin este o superstructură peste CSS. Aceasta înseamnă că orice cod CSS este un element LESS mai valabil, dar elementele LESS suplimentare nu vor funcționa în CSS simplu. Acest lucru este remarcabil, deoarece CSS existent este deja un cod LESS funcțional, ceea ce reduce pragul de intrare în noua tehnologie.

Mai puțin adaugă multe proprietăți dinamice necesare pentru CSS. Acesta introduce variabile, operațiuni, elemente asemănătoare funcțiilor și impurități.

CoffeeScript, MooTools, Yahoo! Biblioteca UI (YUI), Dojo,

Sisteme de management al conținutului (CMS)

WordPress - Sistemul de management al conținutului (CMS) [1] este un sistem informatic sau un program de calculator folosit pentru a furniza și organiza un proces comun de creare, editare și gestionare a conținutului (adică conținut). Este scris în PHP, MySQL este folosit ca bază de date. Domeniul de aplicare - de la bloguri la resurse de știri destul de complexe și magazine online.

Abordări ale dezvoltării

De obicei, un site web static este un set de fișiere HTML găzduite pe un server Web.

· Nu aveți nevoie să cunoașteți limbile de programare web pentru a crea o pagină.

· Cache de pagină bună.

· Viteză rapidă de încărcare a paginii.

· Cerințele minime pentru serverul web și încărcarea minimă a acestuia.

· Transfer ușor la alt server sau la un computer local.

· Incapacitatea de a genera dinamic conținut.

· Imposibilitatea suportului complet al vizitatorilor (alegerea aspectului, suport pentru browsere, cookie).

· Pentru a umple un site cu informații, este necesar să accesați paginile de fișiere prin FTP sau script-uri web ale unor terțe părți care permit editarea paginilor.

· Cu un număr mare de pagini (fișiere), dacă trebuie să faceți aceleași modificări (design, design, adăugarea de secțiuni noi), trebuie să utilizați software (utilități) terță parte.

· Site-card - conține cele mai generale date despre proprietarul site-ului (organizație sau antreprenor individual). Tipul de activitate, istoric, lista de preturi, detalii de contact, rechizite, harta locatiei. Specialiștii își publică CV-ul. Aceasta este o carte de vizită detaliată.

· Catalogul produselor - catalogul conține o descriere detaliată a bunurilor / serviciilor, certificatelor, datelor tehnice și de consum, expertizelor etc. Aceste site-uri conțin informații despre bunuri / servicii care nu pot fi incluse în lista de prețuri.

· Pagini de pornire ale utilizatorilor.

De asemenea, paginile statice sunt adesea folosite ca șabloane pentru site-urile dinamice.

Proprietatea principală a acestor site-uri (așa cum sugerează și numele) este flexibilitatea, mobilitatea sistemului informatic în selectarea și prezentarea informațiilor corespunzătoare "solicitării" vizitatorilor site-ului.

Paginile site-ului sunt generate de server "în zbor" de la diferite blocuri, în conformitate cu pagina solicitată de către vizitator.

Sistemul de fișiere al serverului conține scripturi executabile (programe). Tot conținutul (informațiile) site-ului este stocat într-o bază de date, care este adesea localizată fizic pe un alt server care nu este accesibil de pe Internet.

Un site dinamic poate conține blocuri de siguranță, clipuri, animații și pagini statice separate.

· Site-ul dinamic, de regulă, este gestionat complet printr-o interfață web simplă. Gestionarea este posibilă nu numai pentru paginile separate, ci și pentru structura secțiunilor, precum și pentru grila de informații a site-ului.

· Gestionarea site-urilor este disponibilă (și recomandată) managerilor care comunică direct cu clienții și știu ce probleme trebuie să fie evidențiate rapid pe site.

· Deoarece un site dinamic este mai ușor de gestionat, atunci, de regulă, acesta se dezvoltă mai repede decât unul static, iar evoluția acestuia se pierde mai repede.

· Avantajul fără îndoială este durata lungă de viață a site-ului dinamic. pentru că site-ul se schimbă în mod constant datorită materialelor noi, secțiunilor etc., "nu se află în spatele vieții", iar problema reproiectării site-ului dinamic apare doar printr-o reorganizare serioasă a companiei sau prin dezvoltarea unui stil nou al companiei.

· Site-ul dinamic, ca regulă, este mai scump decât static și comparabil în preț cu un site flash.

· Site-ul dinamic este mai scump în ceea ce privește suportul tehnic decât static, deoarece solicită de la compania care oferă sprijin, o calificare superioară de specialiști.

· Un site dinamic necesită mai multe resurse server și nu toți furnizorii pot oferi asistență tehnică.

Un site dinamic necesită o mulțime de costuri de dezvoltare și de asistență tehnică decât unul static, dar aceste costuri sunt plătite mai rapid prin reducerea costurilor de editare a conținutului și prin dezvoltarea sistemului informațional al site-ului. Un site dinamic servește mai mult și mai eficient static. Instruiți suportul tehnic pentru un site dinamic mai bun decât dezvoltatorul său, deoarece un astfel de site nu toți furnizorii pot susține corect și nu este întotdeauna posibil să se înțeleagă cine este de vină - dezvoltatorul sau furnizorul în caz de eșecuri în munca sa.

Site-ul Flash - este, de fapt, imagini animate bine animate și / sau desene animate interactive.

De fapt, site-ul flash poate fi și static și dinamic. Dar site-urile flash dinamice sunt foarte rare și scumpe pentru a se dezvolta, deci mai jos se înțelege un site flash flash, desigur cu elemente interactive.

· Un site flash realizat profesional arată impresionant.

· Dezvoltarea unui site flash astăzi este extrem de costisitoare.

· Deseori, filmele flash au un volum mare (greutatea fișierelor), sunt încărcate pentru o perioadă lungă de timp și creează trafic suplimentar.

· Filmele Flash sunt în esență imagini. Prin urmare, site-urile flash nu sunt practic motoare de căutare.

Site-ul flash va fi interesant numai pentru cei cărora le place să vizioneze desene animate. Pentru un vizitator care caută informații specifice, un site flash este mult mai probabil să fie un obstacol decât un instrument util. Este încărcat lent și de multe ori face ca utilizatorul să arate la fel de multe ori. Costul de dezvoltare flash a site-ului este mare, iar managementul site-ului este adesea disponibil doar unui designer profesionist.

Articole similare