200 likes | 373 Views
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.
E N D
Universitatea“Politehnica” din București Facultatea de Electronică, Telecomunicații și Tehnologia Informației Concepţia unuisistem de administrare al conţinutului pentrucrearea de site-uri de ştiri, evenimente, blog sau e-commerce Conducător Ştiinţific: Asist. Dr. ing. Vlad GROSU Absolvent: Dan ARAMĂ 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 • Ceeste 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
Administrarea comentariilor • Vizitatorii pot introduce comentarii • Este necesară moderarea acestor comentarii de către administrator
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