curs9 (1)

Embed Size (px)

Citation preview

  • 7/25/2019 curs9 (1)

    1/25

    Content Management System

    Editarea continutului paginilor WEB:

    Editoare de text foarte simple (exemple: Notepad

    Editoare WYSIVYG

    Aparitia unor limbaje precum CSS, Javascript,

    posibila dezvoltarea unor pagini complexe

    Intretinerea (in sensul actualizarii continutuludevine foarte dificila

    Un nou tip de software: Content Managemen

    (CMS)

  • 7/25/2019 curs9 (1)

    2/25

    Content Management System

    Un CMS este un software care permite:

    crearea, manipularea, managementul, publicarea si

    paginilor WEB intr-un mod colaborativ

    Caracteristici CMS

    Automatizeaza managementul continutului site-ul

    Separa continutul paginilor de design-ul lor Permit utilizatorilor nespecialisti sa adauge contin

    prin intermediul unei interfete grafice prietenoase

    Permit adaugarea de comentarii la diferite postari

  • 7/25/2019 curs9 (1)

    3/25

    Content Management System

    Au o interfata care nu necesita cunostinte de HTM

    cunostinte cel putin elementare pot contribui la cproductivitatii.

    Face ca paginile WEB sa fie dinamice, ele fiind crea

    utilizatorilor. La fiecare afisare a unei pagini conti

    diferit.

    Facilitati de administrare a site-urilor

    Prin intermediul unei interfete WEB

    Managementul fisierelor imagine, video, audio

    Permite aprobarea/respingerea postarii unor infor

    cadrul unor pagini WEB

  • 7/25/2019 curs9 (1)

    4/25

    Content Management System

    Managementul userilor/grupurilor

    Planificare pentru publicare/stergere automata de

    Integrare cu servere de email, ftp etc.

    Facilitati de management al continutului

    Editoare de tip WYSIWYG

    Cautare de text Suport pentru stiri RSS

    Management de bannere publicitare

    Plug-in pentru aplicatii de comert electronic

    Internationalizarea paginilor

  • 7/25/2019 curs9 (1)

    5/25

    Content Management System

    Solutii de tip open source

    Licenta gratuita

    Disponibile pe multe sisteme de operare (Window

    OS)

    Metode de imbunatatire a performantelor (page c

    Avantaje ale CMS Permite actualizarea rapida si eficienta a continutu

    Scaderea costurilor asociate managementului info

    (automatizarea operatiilor de creare/management

  • 7/25/2019 curs9 (1)

    6/25

    Content Management System

    Cresterea veniturilor

    Vizitatorii au mereu informatie noua rapid, ceea ce contatragerea de noi potentiali clienti

    Controlul versiunilor

    Consistenta sporita a paginilor WEB

  • 7/25/2019 curs9 (1)

    7/25

    Content Management System

    Procesul Cu CMS Fara CMS

    Crearea unei pagini noi Se bazeaza pe un template

    predefinit. Toate linkurile se

    actualizeaza automat.

    De regula s

    pagina exist

    modifica co

    Asigurarea consistentei Este asigurata automat de CMS. Operatie di

    regula de de

    Workflow-ul procesului de

    publicare

    Se face automat de CMS care

    auditeaza toate operatiile. Dupa

    aprobarea finala, continutul este

    publicat automat.

    Via email in

    Publicarea s

    programato

    Momentul publicarii Imediat Cand are ti

    Aspecte legale legate de

    publicarea de nou continut

    CMS-ul mentine lista tuturor

    actualizarilor

    Este la dispo

    mentin site-

    tuturor ope

    manual.

  • 7/25/2019 curs9 (1)

    8/25

    Content Management System

    Arhitectura unui CMS open source

  • 7/25/2019 curs9 (1)

    9/25

    Content Management System

    Infrastructura necesara unui CMS

    Sistemul de operare (ex. Linux)

    Server WEB (ex. Apache)

    Limbaje de scripting de tip server-side (ex. PHP, Jav

    Server de baze de date (ex. MySQL)

    Aplicatia CMS Exemple de CMS

    Joomla https://www.joomla.org/

    Wordpress https://wordpress.com/

  • 7/25/2019 curs9 (1)

    10/25

    Content Management System

    CMS-urile au nevoie de o infrastructura care

    un WEB server si un server de baze de date

    Cea mai populara infrastructura este:

    WAMP (Windows-Apache-MySQL-PHP)

    LAMP (Linux-Apache-MySQL-PHP)

    MAMP (MacOS-Apache-MySQL-PHP)

  • 7/25/2019 curs9 (1)

    11/25

    Content Management System

    Instalare WAMP

    Download de la adresa http://www.wampserver.c

    http://www.wampserver.com/en/http://www.wampserver.com/en/
  • 7/25/2019 curs9 (1)

    12/25

    Content Management System

  • 7/25/2019 curs9 (1)

    13/25

    Content Management System

  • 7/25/2019 curs9 (1)

    14/25

    Content Management System

  • 7/25/2019 curs9 (1)

    15/25

    Content Management System

  • 7/25/2019 curs9 (1)

    16/25

    Content Management System

  • 7/25/2019 curs9 (1)

    17/25

    Content Management System

  • 7/25/2019 curs9 (1)

    18/25

    Content Management System

  • 7/25/2019 curs9 (1)

    19/25

    Content Management System

  • 7/25/2019 curs9 (1)

    20/25

    Content Management System

  • 7/25/2019 curs9 (1)

    21/25

    Content Management System

  • 7/25/2019 curs9 (1)

    22/25

    Content Management System

    Download wordpress de la adresa https://wordpress.org/do

    Se obtine fisierul wordpress-4.4.zip care se dezarhiveaza in fC:\wamp\www

    https://wordpress.org/download/https://wordpress.org/download/
  • 7/25/2019 curs9 (1)

    23/25

    Content Management System

    In browser se acceseaza URL-ul localhost/wo

  • 7/25/2019 curs9 (1)

    24/25

    Content Management System

  • 7/25/2019 curs9 (1)

    25/25

    Bibliografie

    www.w3schools.com

    V. Avram, D. Rizescu, Technologies for e-BusinUniversitara, Bucuresti, 2015.

    B. Oancea, Bazele Informaticii, Editura Econom