1 / 10

Design and implementation of a virtual shop using the joomla CMS

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

Download Presentation

Design and implementation of a virtual shop using the joomla CMS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. 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> The joomla CMS

  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. 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 Joomla installation

  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 – www.lunarpages.com • 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

More Related