Presentation is loading. Please wait.

Presentation is loading. Please wait.

Design and implementation of a virtual shop using the joomla CMS

Similar presentations


Presentation on theme: "Design and implementation of a virtual shop using the joomla CMS"— Presentation transcript:

1 Design and implementation of a virtual shop using the joomla CMS
Principala interfaţă de comunicare cu comunitatea locală în condiţiile expansiunii serviciilor de internet rapide Oferă informaţii la zi în diverse domenii, tuturor celor interesaţi, indiferent de locaţia lor Contribuie la educarea informatică a elevilor, prin implicarea lor în administrarea site-ului

2 Tehnolgies used Designul şi administrarea se face prin produse soft open source HTML – limbaj de programare pagini web MySQL – sistem de gestiune baze de date PHP – limbaj de programare web LAMP – suită de test şi administrare pentru pagini web şi baze de date

3 The joomla CMS HTML – acronim pentru HyperText Markup Language
Creat de Tim Berners-Lee spre sfârşitul anului 1990 Ultima versiune (4.01) datează din dec. 1997 Noul standard este XHTML – versiunea 2.0 Structura unui document HTML Conţine o ierarhie de elemente (tag-uri) HTML <HTML> <HEAD> </HEAD> <BODY> </BODY> </HTML>

4 The XAMPP suite Produs soft freeware (în cea mai mare parte) creat de firma MySQL AB Sistem de gestiune a bazelor de date relaţionale MySQL oferă serviciul de baze de date prin portul 3306 Interfaţa cu acest serviciu este facilitată de numeroase produse freeware şi shareware

5 Joomla installation Limbaj de programare web interpretat care oferă facilităţile unui limbaj de programare evoluat şi flexibilitatea limbajelor de scriptare Utilizat în cazul site-ului şcolii pentru accesarea bazei de date Oferă suport pentru baze de date MySQL prin funcţii specifice, precum mysql_connect sau mysql_query

6 Joomla templates LAMP – acronim pentru Linux, Apache, MySQL, Python/perl Suita a fost instalată local, cu baza de date SCOALA Utilizată pentru administrarea bazei de date şi testarea funcţionalităţii site-ului

7 Site administration Bază de date relaţională Conţine 9 tabele
Administrată local prin interfaţa phpMyAdmin a suitei LAMP Sincronizare cu baza de date de pe web prin export/import de tabele

8 Products database Conţine pagina principală la care se adaugă 7 pagini HTML şi 7 pagini generate de scripturi PHP Paginile generate conţin informaţii din tabelele bazei de date

9 The online shop Subdomeniul scoala.giarmata.ro
Găzduit de firma de web hosting Add2Net – Actualizat prin transfer de fişiere - aceftp - sau prin interfaţa de administrare a firmei

10 Further developments Dispunerea în pagină concepută ca tabelă
Meniul - implementat ca image map Create cu editorul HTML oferit de OpenOffice Paginile ce conţin forme au butoane de submit ce invocă scripturi PHP


Download ppt "Design and implementation of a virtual shop using the joomla CMS"

Similar presentations


Ads by Google