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

Post on 22-Mar-2016

47 views 0 download

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 Ă

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

Sumar

• Content Management System şi tehnologiile folosite in proiect

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

• Concluzii si directii de dezvoltare ulterioară

Content Management System

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

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

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

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

Interfaţa

Introducerea articolelor

Introducerea de imagini

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

administrator

Personalizarea vizuală

Personalizarea vizuală

Personalizarea vizuală

Modulul e-commerce

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

magazin

Securitatea

• Criptarea parolelor utilizatorilor

• Protejarea sesiunii

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

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

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

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

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