Conduc ă tor Ş tiin ţ ific: Asist . Dr. ing . Vlad GROSU Absolvent: Dan ARAM Ă

20
Concepţia unui sistem de administrare al conţinutului pentru crearea de site-uri de ştiri, evenimente, blog sau e-commerce Conducător Ştiinţific: Asist. Dr. ing. Vlad GROSU Absolvent: Dan ARAMĂ Universitatea“Politehnica” din București Facultatea de Electronică, Telecomunicații și Tehnologia Informației 2013

description

Universitatea“Politehnica” din București Facultatea de Electronică, Telecomunicații și Tehnologia Informației. Concep ţ ia unui sistem de administrare al con ţ inutului pentru crearea de site- uri de ş tiri, evenimente , blog sau e-commerce. - PowerPoint PPT Presentation

Transcript of Conduc ă tor Ş tiin ţ ific: Asist . Dr. ing . Vlad GROSU Absolvent: Dan ARAM Ă

Page 1: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Concepţia unui sistem de administrare al conţinutului pentru

crearea de site-uri de ştiri, evenimente, blog sau e-commerce

Conducător Ştiinţific: Asist. Dr. ing. Vlad GROSUAbsolvent: Dan ARAMĂ

Universitatea“Politehnica” din BucureștiFacultatea de Electronică, Telecomunicații și Tehnologia Informației

2013

Page 2: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Sumar

• Content Management System şi tehnologiile folosite in proiect

• Prezentarea aplicaţiei si a funcţionalităţilor oferite

• Concluzii si directii de dezvoltare ulterioară

Page 3: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Content Management System

• Ce este un CMS?• Care este conţinutul? • Ce funcţii oferă?• De ce sunt necesare CMS-urile?

Page 4: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Tehnologii• Limbaje folosite : • PHP şi MySQL• HTML, CSS, Javascript (JQuery)

Page 5: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Contribuţia personală

• Realizarea integrală a unei interfeţe dinamice si interactive• Asigurarea funcţionalităţilor de CM, integrate in

interfaţă• Crearea unui sistem securizat, flexibil si optimizat

Page 6: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Sistemul de utilizatori

• Diferite nivele de utilizatori• Vizitator• Autor• Editor• Administrator

• Vizitatorii se pot inregistra printr-o pagină specială• Utilizatorii cu funcii înalte – introdusi de administrator

Page 7: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Interfaţa

Page 8: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Introducerea articolelor

Page 9: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Introducerea de imagini

Page 10: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Administrarea comentariilor• Vizitatorii pot introduce comentarii• Este necesară moderarea acestor comentarii de către

administrator

Page 11: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Personalizarea vizuală

Page 12: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Personalizarea vizuală

Page 13: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Personalizarea vizuală

Page 14: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Modulul e-commerce

Page 15: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Modulul e-commerce• Coşul de cumpărături – permite vizitatorilor să cumpere din

magazin

Page 16: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Securitatea

• Criptarea parolelor utilizatorilor

• Protejarea sesiunii

• Utilizarea comenzii PDO ‘prepare’ pentru protecţia împotriva MySQL Injection

Page 17: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Optimizarea pentru motoarele de cautare

SEO (Search Engine Optimization) • optimizarea vizibilităţii site-ului in lista rezultatelor

motoarelor de căutare• Metode:• Modificarea titlului• Titlurile articolelor • Link-urile si imaginile introduse in articole

Page 18: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Responsive Web Design (RWD)

• Compatibilitatea cu majoritatea browserelor şi dispozitivelor pe care este accesibil un site• Adaptarea dimensiunea ecranului• Asigurarea functionalităţilor pe toate

dispozitivele

Page 19: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Concluzii si dezvoltari ulterioare

• S-au respectat cerinţele de proiectare iar sistemul indeplineşte funcţiile principale ale unui CMS• Idei de imbunătăţire a sistemului• Utilizarea bazei de date de tip NoSQL• Utilizarea unuia din limbajele noi de programare –

Python sau Ruby (on Rails)• Rafinare SEO• Găzduire online

Page 20: Conduc ă tor  Ş tiin ţ ific:  Asist . Dr.  ing .  Vlad  GROSU Absolvent: Dan ARAM Ă

Concluzii si dezvoltari ulterioare

• Direcţii ulterioare de dezvoltare in web development:• Accent puternic pe RWD• Importanţa crescândă a SEO• Integrare cu Social Media• API şi Open-source