Dezvoltarea Unui Site Web Pentru Un Institut de Cercetare Folosind Joomla, Php Si Mysql

INTRODUCERE

La început de mileniu, numeroase persoane și organizații folosesc Internetul pentru a putea comunica ușor, rapid și ieftin în lumea întreaga. Folosind rețeaua Internet, că mijloc de transport, sistemul WEB combinat cu multimedia oferă posibilități deosebite de exprimare și comunicare. Managerii firmelor care au descoperit potențialul Internetului apelează la WEB pentru a-și face cunoscute firmele și pentru a putea fi contactați de potențialii clienți din lumea întreagă. Putem spune că Internetul reprezintă o modalitate viabilă de a face cunoscută activitatea unei firme și a găsi parteneri de afaceri, iar aceste oportunități trebuie folosite mai ales de întreprinderile mici și mijlocii. Studii efectuate în ultimii ani arată că o treime dintre firmele mici care au folosit Internetul au obținut rezultate financiare cu cel puțin 10% mai bune față de anul anterior. Unele Întreprinderi mici au descoperit că o investiție modestă într-un simplu site WEB poate conduce la creșteri substanțiale ale cifrei de faceri printr-o mai bună promovare a produselor și serviciilor. Internetul a devenit un mediu primordial pentru a atrage clienți la nivel global.

Companiile au la dispoziție diferite metode, mai mult sau mai putin eficiente de a comunica cu potențialii clienți. Prin intermediul unui site web, putem aborda un segment de piata nou, pastra legatura cu actualii clienti sau, in cazul unei firme noi, sa ne promovam existenta, fara a fi necesara o investitie importanta.

Orice afacere, indiferent cât de mare sau mică este, are nevoie de o prezență online și de o promovare a site-ului. Serviciile și afacerile bazate pe web sunt în continuă creștere, mai multe companii realizând cât de eficient este internetul pentru a-și promova un plan de marketing. Majoritatea managerilor au realizat că publicitatea online este mult mai ieftină, mai ușor de urmărit și extrem de profitabilă comparativ cu cea tradițională (TV, radio, ziare, reviste etc ).

Lucrearea este structurată în trei părți. Primele două capitole conțin teoria aferentă studiului de caz iar ultimul capitol reprezentând realizarea sistemului informatic. În prima parte sunt abordate aspectele generale ale insititutului Național de Cercetare și Dezvoltare pentru Ecologia Industrială. Cel de-al doilea capitol urmărește în primul rând identificarea și explicarea instrumentelor și tehnicilor folosite în dezvoltarea site-ului folosind Joomla, culminând cu pașii urmăriți în vederea realizării sistemului informatic, punându-se accent pe nevoie potențialilor clienti ai institutului. Acest capitol se urmărește a fi un ghid practic având la bază informațiile necesare celor menționate mai sus. Ultimul capitol reprezintă exploatarea sistemului informatic.

CAPITOLUL 1

PREZENTAREA FIRMEI

Institut Național de Cercetare-Dezvoltare pentru Ecologie Industrială a€“ ECOIND este un institut recunoscut pe plan național și internațional datorită celor peste 30 de ani de activitate de cercetare desfășurată în domeniul protecției mediului și poziției solide pe piața serviciilor de mediu.

1.1 DATE DE IDENTIFICARE:

Denumirea: Institutul Național de Cercetare și€Dezvoltare pentru Ecologie Industrială a€ECOIND

Actul de Înființare: Hotărârea de Guvern nr. 261 din 19.04.1999

Numărul de Înregistrare În Registrul Potențialilor Contractori: 2446

Adresă: Drumul Podu Dâmboviței 71-73, Sect 6, C.P. 060652;

Telefon: 021-410.67.16, 410.03.77; fax: 021-410.05.75, 412.00.42;

Pagină web: www.incdecoind.ro,

e-mail: [anonimizat];

Sucursala INCD ECOIND Timișoara:

Adresă : Piața Regina Maria, nr. 1, et. 2, Timișoara, cod poștal: 300004

Telefon/fax: 0256-22.03.69, e-mail: [anonimizat], [anonimizat]

Sucursala INCD ECOIND Râmnicu Vâlcea:

Adresă : str. Uzinei, nr. 1, Râmnicu Vâlcea, cod poștal: 240050

Telefon/fax: 0250- 73.75.43:

e-mail: [anonimizat].

1.2 DOMENIUL DE SPECIALITATE

a.conform clasificării UNESCO:

3308.11 – Controlul contaminării apei;

3308.01 – Controlul contaminării atmosferice;

2508.11 – Calitatea apelor;

3308.10 – Tehnologia apelor reziduale;

3305.31 – Canalizarea și epurarea apelor;

3308.07 – Eliminarea reziduurilor;

2511.06 – Conservarea solurilor;

3308.02 – Reziduuri industriale.

b. Conform clasificării CAEN:

7219 – Cercetare – dezvoltare în alte științe naturale și inginerie;

7120 – Activități de testări și analize tehnice;

3700 – Colectarea și epurarea apelor uzate;

3900 – Activități și servicii de decontaminare;

7211 – Cercetare – dezvoltare în biotehnologie.

1.3 SCURT ISTORIC

1975-1978 Apariția unor grupuri profesionale de interes în domeniul mediului , colective complexe din care fac parte cercetători din institute și universități din Timișoara;

1978 Înființarea Institutului de Cercetare Proiectare PENTRU Ape Reziduale – ICPEAR – Sediul central: București; Sucursala: Timișoara, din inițiativa academicianului Vasile Cocheci de la universitatea – Politehnica Timișoara, Șeful Departamentului de Chimie Anorbanica și Tehnologie de tratare Ape reziduale.

Coordonator: Ministerul Industriei Chimice.

Domeniu de activitate: dezvoltarea de tehnologii și proiectarea de instalații pentru tratarea apelor reziduale din industria chimică și petrochimică.

1982 Înființarea sucursalei Râmnicu Vâlcea pe platforma chimică OLTCHIM.

Dupa 1990 Diversificarea activității prin abordarea de noi domenii de activitate: apa potabilă, deșeuri urbane, sol, aer, controlul și monitorizarea poluării industriale, evaluarea și managementul calității mediului;

1990-1991 Separarea colectivului de proiectare (din considerații economice) – dezvoltarea unui colectiv de proiectare și implementare tehnologii de tratare.

1995-2000 Reorganizarea sistemului de cercetare din România, auditarea internaționalăa instituțiilor.

1999 Acreditarea ca Institut Național de Cercetare-Dezvoltare pentru Ecologie Industrială – ECOIND. Sediul central: București; Sucursale: Timișoara și Râmnicu Vâlcea.

2009-2012 Dezvoltare Proiect în Programul Operațional Sectorial (POS) având ca obiective principale:

Diversificarea activităților de cercetare și servicii de mediu prin dezvoltarea de noi domenii de cercetare;

Achiziția de noi si performante echipamente și instalații

Construirea unei noi clădiri pentru sediul din București;

1.4 DIRECȚII DE CERCETARE-DEZVOLTARE

Profilul de activitate al institutului, adaptat permanent cerințelor pieții de mediu interne și externe, cuprinde în esență cercetare avansată și aplicativă, preponderent experimentală destinată în special controlului, evaluării, prevenirii, reducerii și combaterii poluării industriale: control poluare prin analize de apă, aer, sol, deșeuri; evaluare poluare (impact, bilanț de mediu, risc ecologic); tehnologii de mediu (ape potabile, ape uzate industriale și orășenești); tehnologii de mediu (ape potabile, ape uzate industriale și orășenești); tehnologii de mediu (ape potabile, ape uzate industriale și orășenești); management de mediu, calitate, sănătate și securitate ocupațională și siguranța alimentului; consultanță și instruire, formare, evaluare competențe în domeniile sus menționate; studii, analize și expertize tehnice, asistență tehnică la aplicare.

Direcțiile de cercetare corespund exact nevoilor agenților economici pentru a răspunde cerințelor privind respectarea calității mediului, în strânsă legătură cu creșterea performanței industriale și a competivității produselor, precum: metode noi standardizate sau validate de control al emisiilor în mediu; investigații, studii, metodologii pentru evaluarea nivelului de poluare în vederea elaborării documentațiilor de mediu reglementate (studii de impact, bilanțuri de mediu, evaluare risc ecologic, autorizație integrată); elaborare/optimizare tehnologii noi pentru tratare/epurare ape, tratare deșeuri, reabilitare sol; procedurarea ținerii sub control a problemelor de mediu în unități industriale și laboratoare de control prin implementarea sistemelor de management adecvate; instruirea, formarea, evaluarea specialiștilor cu activități în domeniu.

1.4.1 Control poluare (apă, aer, sol, deșeuri, nămoluri)

Ca și activități principale ale direcției de cercetare Control Poluare (apă, aer, sol, deșeuri, nămoluri) identificăm următoarele: elaborarea/validarea/implementarea de metode/tehnici analitice chimice, biochimice, biologice, microbiologice; asimilarea/implementarea normelor EN/standardelor ISO/metodelor OECD, perfectionarea metodelor naționale ; dezvoltarea de metode/metodologii de analiză judiciară de mediu; studii ecotoxicologice pentru evaluarea riscului generat de substanțe chimice asupra mediului acvatic; studii biochimice (dozări enzimatice) pentru evaluarea efectului toxic al substanțelor/ produselor chimice asupra organismelor acvatice; stabilirea biodegradabilității substanțelor/produselor chimice și/sau ape uzate evacuate în emisari naturali; evaluarea efectului inhibitor al substanțelor chimice/amestecuri/ape reziduale asupra microorganismelor nămolului activ; organizare scheme de comparații interlaboratoare naționale/internaționale.

1.4.2 Evaluare poluare

La baza evaluării poluării enumerăm o serie de studii importante: studii privind expertizarea și monitorizarea stării de poluare pe componente de mediu (apă – uzată, subterană, de suprafață, aer, sol), zgomot în vederea stabilirii impactului activității antropice asupra mediului; studii de evaluare a riscului ecologic datorat funcționării instalațiilor/unităților economice; studii de evaluare a conformității agenților economici la prevederile legislației de mediu; studii privind managementul deșeurilor industriale și încadrarea acestora conform legislației în vigoare; studii privind evaluarea emisiilor gazoase în sol și depozite de deșeuri municipale; evaluarea biodegradabilității aerobe a substanțelor/produselor chimice și/sau ape uzate evacuate în emisari naturali; evaluarea dinamicii spațio-temporale a calității ecosistemelor acvatice; studiul mobilității speciilor ionice ale metalelor în ape subterane și sedimente;

1.4.3 Tehnologii de mediu

Tehnologiile de mediu oferă nenumărate soluții pentru reducerea consumului de energie precum și a emisiilor dar și reducerea aportului de materiale, ceea ce face ca adoptarea acestora să devină indispensabilă la dezvoltarea durabilă a economiei noastre. În cadrul acestui departament putem enumera multiple studii și cercetări precum: studii de cercetare pentru fundamentarea aplicării procedeelor moderne de îndepărtare avansată compuși cu azot, fosfor și substanțe periculoase/prioritar periculoase din ape uzate/naturale; cercetări privind potabilizarea surselor de apă de suprafață și subterane cu impurificare specifică (ioni fier, mangan, amoniu, azotat, sulfură, turbiditate, substanțe prioritar periculoase, trihalometani, încărcare microbiologică); studii de cercetare aplicativă pentru epurarea avansată a efluenților orășenești și stabilizarea/condiționarea nămolurilor organice în vederea reutilizării; studii de cercetare pentru epurarea unor debite mici de ape uzate de la unități/localități neracordate la sisteme de canalizare; procedee de degradare avansată a poluanților prioritari periculoși din ape prin oxidare avansată în diverse sisteme de operare; studii de cercetare aplicativă pentru elaborare soluții tehnice de condiționare/prelucrare nămoluri chimice/biologice și valorificare elemente utile; studii de cercetare privind tehnicile de depoluare a solurilor; studii de cercetare privind tehnicile de depoluare a solurilor; studii, proiecte în domeniul gospodăririi apelor.

1.4.4 Managementul calității, mediului, securității și sănătății în muncă

În cadrul acestui departament se realizează studii în domeniul sistemelor de management al calității și mediului, sănătății și securității ocupaționale și siguranței alimentului, de management al costurilor de mediu, de management al resurselor.

1.5 SERVICII IN DOMENIUL PROTECȚIEI MEDIULUI

1.5.1 Control poluare

Se ofera servicii de control/monitorizare poluare pe factori de mediu, inclusiv identificarea substanțelor prioritare/prioritar periculoase și controlul poluării fonice; caracterizarea fizico-chimică a combustibililor solizi/lichizi (clasici/alternativi) . Se oferă asistență tehnică și consultanță pentru: organizarea și dotarea laboratoarelor de Încercări în vederea acreditării RENAR / atestării BPL; proiectarea, documentarea și verificarea modului de implementare a sistemului de management al calității conform referențialului SR EN ISO/CEI 17025 în laboratoare de încercări; organizare/coordonare scheme de comparări interlaboratoare pentru evaluarea perfomanțelor laboratoarelor de mediu și/sau stabilirea parametrilor de performanță ai metodelor de încercare specifice; organizare/coordonare scheme de comparări interlaboratoare pentru evaluarea perfomanțelor laboratoarelor de mediu și/sau stabilirea parametrilor de performanță ai metodelor de încercare specifice;

1.5.2 Evaluare poluare

Expertiza stării de poluare se realizează prin: elaborarea de documentații de mediu pentru obținerea acordului/autorizației de mediu: studii de impact, bilanțuri de mediu, evaluări de risc ecologic, documentații specifice pentru obținere autorizații integrate, rapoarte de mediu pentru planuri de urbanism; elaborarea documentațiilor tehnice pentru obținere avize și autorizații de gospodărire a apelor; elaborarea documentațiilor tehnice pentru obținere acord de evacuare; identificarea caracteristicilor de periculozitate a deșeurilor industriale.

1.5.3 Tehnologii de mediu

Analiză producții curate pentru prevenirea/reducerea poluării industriale la sursă.

Tehnologii (fizico-chimice, biologice, integrate) pentru epurare/tratare ape uzate/ subterane /de suprafața în context variat și complex de impurificare; biotehnologii avansate de epurare municipale și de îndepărtare nutrienți (compuși cu azot și fosfor).

Optimizare/retehnologizare/completare fluxuri tehnologice existențe: modificare parametri stații fizico-chimice și biologice, înlocuiri/completări reactivi chimici (inclusiv testare produse noi), recomandări înlocuire utilaje; tehnologii de recuperare/reciclare deșeuri lichide/solide, utilizare reziduuri organice cu potențial energetic rezultate din tratarea apelor reziduale (procedee fizice, chimice, biologice: digestie anaeroba, compostare).

Implementarea sistemului de management al costurilor de mediu ca instrument de creștere a eco-eficienței în vederea dezvoltării durabile a societăților economice.

Elaborarea tehnologii noi și/sau optimizare tehnologii existente pentru: epurare ape uzate și orășenești; tratare/potabilizare ape de suprafață și subterane; condiționare/procesare nămol biologic și chimic; remediere soluri poluate; recuperare și refolosire produse utile prin implementarea celor mai bune practici în valorificarea deșeurilor industriale; asistență tehnică pentru verificare/implementare tehnologii de mediu la faza pilot.

1.5.4 Managementul calității, mediului, sănătății și securității ocupaționale, siguranța alimentului

Institutul Național de Cercetare și Dezvoltare pentru Ecologia Industrială oferă consultanță pentru proiectarea, construcția și implementarea sistemelor, instruirea personalului în aceste domenii, auditul sistemelor de management în vederea certificării, asistență tehnică în vederea certificării

1.6 Indicatori Economici

Cum se poate observa și în Fig. nr. 1 cifra de afaceri a INCD ECOIND în ultimii 7 ani a cunoscut o fluctuație în domeniul a 10-12 mil. lei cu un maxim corespunzător anului 2008; criză economică resimțită și la nivelul institutului a determinat o scădere a cifrei de afaceri în perioada 2009-2012 și o schimbare a ponderii celor două mari direcții ale activității, cercetare de mediu și servicii de mediu, în favoarea serviciilor. O anliză la nivelul întregii activități de cercetare desfășurate în România ultimilor ani indică , în general o scădere accentuată a finanțării acestei activități, ceea ce a determinat orientarea institutelor către servicii.

Fig. 1. Dinamica cifrei de afaceri, mil. lei, pentru cercetare/servicii de mediu.

Se observă totodata o revenire în anul 2012, astfel încât în 2013 cifra de faceri a depășit valoarea corespunzatoare anului 2008.

1.7 Structura Organizatorică

În sediul central și cele două sucursale ale INCD ECOIND își desfășoară activitatea 129 de persoane, conform organigramei din figura 2, astfel:

.

Total personal: 129

din care: studii superioare: 83

Studii medii: 46

Cercetători: 94

Personal administrativ: 26

Personal non-administrativ: 9

1.7.1 SISTEMUL DE CONDUCERE

Consiliul de administrație – format din 7 persoane: președintele – Directorul General al institutului, Președintele Consiliului Științific și reprezentanți ai ministerelor coordonatoare: MECMA (2), ANCS (1), MFP (1), MMFPS (1), responsabil pentru stabilirea obiectivelor și coordonarea întregii activități a institutului;

Consiliul științific – format din 15 membri, respectiv 13 cercetători recunoscuți din institute și doi profesori universitari responsabili de întreaga activitate de cercetare din institut, subordonat Consiliului de Administrație

Comitetul de direcție – format din 5 membri : Directorul General, Directorul Științific și șefii compartimentelor, asigură managementul operațional în vederea atingerii obiectivelor propuse de Directorul General și aprobate de Consiliul de Administrație și Comitetul de Direcție.

Activitatea de zi cu zi este coordonată de Directorul General, activitățile de cercetare de către Directorul științific iar activitățile financiar-contabile de Contabilul Șef.

Fiecare compartiment, department și sucursală este coordonat de catre un șef de compartiment/department/sucursalăcare este răspunzător de întreaga activitate de cercetare și servicii desfășuratăîn subordine și este subordonat Directorului științific.

1.7.2 SISTEMUL CONDUS

Sistemul condus este format din personalul institutului care nu este implicat în activitatea de conducere conform pct.6.1, fiind format din persoane cu studii superioare sau medii.

Activitatea de cercetare și servicii se desfășoară în colective distincte, stabilite în funcție de direcțiile specifice de cercetare derulate, respectiv 1 compartiment, 3 departamente, dintre care unul cu 3 laboratoare, 2 sucursale, 1 centru de evaluare competențe profesionale și un colectiv de documentare, fiind subordonați șefilor de laborator/department/compartiment.

Personalul implicat în activități financiar-contabile, respectiv personalul din contabilitate, aprovizionare, achiziții publice este subordonat Contabilului Șef.

Direct Comitetului de direcție sunt subordonate compartimentele de marketing, IT, serviciul administrativ, atelierul Întreținere-Transport și serviciul de Securitate și Sănătate în Muncă, PSI și Situații de urgență.

1.8 MEDIUL DE MARKETING AL SOCIETĂȚII

În cadrul oricărei firme, responsabilitatea analizei mediului exterior și a identificării schimbărilor de mediu revine în primul rând oamenilor de marketing. Pe de o parte, ei dispun de instrumentele necesare monitorizării mediului, iar pe de altă parte, prin însăși natura muncii lor sunt în permanent contact cu clienții și concurența. Studiul mediului extern le oferă posibilitatea adaptării strategiei de marketing în scopul reducerii riscurilor și a fructificării oportunităților ce rezultă din schimbările de mediu.

Cele două sectoare în care este împărțit în mod tradițional mediul de marketing sunt micromediul (sau mediul direct) și macromediul (sau mediul general).

Micromediul cuprinde agenții din imediată apropiere a firmei și anume: furnizorii, intermediarii, clienții, concurența și publicul.

În cazul unui institut de cercetare, la fel ca în orice alt domeniu de activitate, furnizorii sunt acele firme care îi asigură utilitățile necesare pentru desfășurarea activității: materiale, energie, combustibil etc. În cazul particular al unui institut de cercetări, putem opera o extindere a noțiunii de furnizor, incluzându-i în această categorie și pe partenerii din cadrul consorțiilor stabilite cu scopul realizării obiectivelor contractelor de cercetare. Furnizorii care au o putere de negociere mare pot exercita presiuni și influențe asupra firmei. Puterea de negociere a furnizorilor depinde de talia lor (un partener de prestigiu, recunoscut în mediul științific are o putere mult mai mare decât un IMM cu 10 angajați), de numărul acestora și de prejudiciile pe care le implică schimbarea furnizorilor.

Intermediarii sunt firmele de consultanță de mediu care mediază relațiile de servicii sau cercetare între institute și diverse firme care le solicită.

Clienții reprezintă principala componența a micromediului. De existența clienților depinde supraviețuirea firmei. Concurența pe piața cercetării și serviciilor de mediu crește de la an la an, numărul firmelor de profil fiind în continuă creștere. Menținerea în top, în aceste condiții necesită un efort continuu de autodepășire susținut de o activitate intensă de marketing.

Macromediul cuprinde sectoare precum: mediul tehnologic, mediul economic, mediul demografic.

Mediul tehnologic este definit de totalitatea descoperirilor științifice și a cunoștințelor tehnice de care dispune omenirea la momentul analizei. Ar fi imposibil să arătăm aici toate inovațiile tehnologice care au influențat cercetarea de mediu de-a lungul vremii. Tot dezvoltarea tehnologică este cea care a facilitat intrarea în scenă a unor metode moderne de marketing (de exemplu, rețelele de calculatoare și Internetul).

Mediul economic este poate componența principală a macromediului firmei.

A fi în permanent contact cu necesitățile și cerințele privind protecția mediului care stau în față agenților economici și a încerca să vii în întâmpinarea acestora prin aplicarea celor mai performante metode și tehnologii reprezintă misiunea pe care INCD ECOIND și-a asumat-o și pe care încearcă s-o ducă la îndeplinire în activitatea de zi cu zi.

Colectivul de Plan-Marketing din INCD ECOIND este format din 8 persoane cu studii superioare (5) și medii (3); activitatea de markting presupune menținerea relațiilor contractuale cu furnizorii de produse și servicii și clienții direcți, promovarea activității institutului prin participarea la manifestări științifice de profil/campanii publicitare și pregătirea materialelor publicitare ( prospecte, fluturași, postere, etc.), actualizarea site-ului institutului, a cărui îmbunătățire reprezintă obiectivul acestei lucrări.

CAPITOLUL 2

PLATFORMA TEHNOLOGICĂ UTILIZATĂ

În economia cunoașterii Internetul a schimbat fundamental nu numai modul în care oamenii comunică, ci și modul în care firmele își stabilesc direcțiile strategice de acțiune și își dezvoltă stocul relațional. […] Necesitatea prezenței firmelor în cadrul rețelei globale este evidentă, indiferent de costuri și de formă, însă se pune problemă dacă siteul este doar o modalitate de comunicare cu mediul de afaceri (clienți, utilizatori de Internet, potențiali parteneri etc.) sau reprezintă un important instrument strategic de marketing. Practica a demonstrat că site-urile pot fi utilizate pentru comunicarea ofertei complete, dar și a altor informații privind identitatea firmei. Însă, întreprinderile vizionare, adoptând un comportament proactiv, își fundamentează strategia de dezvoltare având web-ul drept ax central sau (cel puțin) componentă de bază.

(Popescu, Manoela)

2.1 Limbajul PHP

PHP este un limbaj de programare proiectat special pentru a fi utilizat pe web. El deține caracteristici ce ajută dezvoltatorul în programarea sarcinilor necesare pentru a realizarea aplicațiilor web dinamice.

Sofware-ul PHP funcționează împreună cu serverul web, care este sursa paginilor web oferite lumii. Când o adresă URL este accesată în browser, un mesaj este trimis serverului ce corespunde adresei, conținând solicitarea unui fișier HTML. Serverul web răspunde prin trimiterea fișierului solicitat. Browserul dumneavoastra citește fișierul HTML și afișează pagina web. De asemenea, puteți solicita un fișier de pe serverul web, atunci când se accesează o adresă din cadrul unei pagini web. În plus, serverul procesează fișierul atunci când un link este apăsat și trimite un formular. Acest proces este, în esență, similar când PHP-ul este instalat. Datorită limbajului de programare utilizatorul cere un formular,serverul, ce rulează PHP, trimite browser-ului fișierul HTML adecvat.

Mai exact, atunci când PHP este instalat, serverul web este configurat să prevadă faptul că unele extensii de fișiere conțin declarații în limbaj PHP. Adesea, extensia folosită este .php sau .phtml, dar în anumite condiții, toate extensiile pot fi folosite. Când serverul primește o cerere pentru un fișier cu extensia dorită, el trimite declarațiile HTML așa cum sunt, dar declarațiile PHP sunt prelucrate de software-ul PHP înainte de a fi trimise către solicitant.

Atunci când declarațiile PHP au fost procesate, doar rezultatul sau orice este printat pe ecran, este trimis către browser. Declarațiile PHP care nu au ieșiri afișate pe ecran, nu sunt trimise către utilizator și, deci, rămân invizibile de către acesta.

PHP interacționează cu marea majoritate a serverelor dar cel mai bine funcționează cu cele Apache.

2.2 HTML

HTML este limbajul de programare al internetului. Când o pagină web este accesată, browserul instalat pe dispozitivul folosit, descarcă și expune pe ecran HTML.

În esență, HTML-ul este un document asemănător celor create în Wordpad. Cum Microsoft Word știe să folosească documentele procesoare de text deoarece are posibilitatea de a le citi și de a le expune, la fel și browserul web știe să utilizeze documentele create în limbaj HTML.

Deși documentele text pot fi concepute și citite de către un singur program, pentru documentele HTML sunt necesare programe diferite pentru aceste funcții. Aplicațiile folosite pentru acest limbaj de programare se numesc Editoare, iar complexitatea lor variază de la simplitatea Notepad-ului până la complicatele Dreamweaver, Elipse sau Microsoft Visual Studio. De regulă, aceste programe pot fi folosite și pentru limbajul PHP.

Fiind doar simple documente, fișierele HTML pot fi stocate în orice computer, dar, în aceste condiții, utilizatorul este singurul care le poate accesa. Pentru a rezolva această problemă, documentele web (paginile) sunt, de regulă, stocate în servere oferind posibilitatea altor persoane să le acceseze.

Serverul este un computer care rulează programe speciale de distribuire a informațiilor mai multor persoane simultan.

Documentele HTML sunt dispuse într-o anumită ordine, cu componente inițializate înaintea altora. Acestea sunt structurate în acest fel pentru că browserul web să știe cum să citească și să afișeze informația. Atunci când o persoană crează un document HTML, structură standard trebuie respectată cu strictețe.

2.3 Joomla!

Joomla! este unul dintre cele mai apreciate sisteme de management al conținutului (Content Management System – CMS), dezvoltat și sprijinit de o comunitate globală de utilizatori, este o unealtă gratuită, distractivă și cu funcționalitate ridicată, destinat oricărui developer ce dorește să creeze un site dinamic și interactiv. Deși, înțelegerea în profunzime a sistemului poate fi dificilă, Joomla! poate fi utilizat și de către persoanele cu cunoștințe reduse în domeniul limbajelor de programare.

Dezvoltarea unui site web prin intermediul unui CMS este complet diferită în comparație cu dezvoltarea tradițională în HTML. Diferențele apar încă dinainte de scrierea primei linii de cod. Joomla!, și în special versiunile de la 3.x în sus, necesită un server care oferă suport pentru XML și Zlib și care are posibilitatea de a rula versiuni mai noi de PHP 5.3.1, MySQL 5.1 și Apache 2.x.

Desigur, găzduirea online nu este obligatorie, un site Joomla! poate fi creat pe computerul local folosind servere virtuale precum WAMPserver. Deși rularea CMS-ului este posibilă pe orice computer, această abordare este extrem de limitată și este recomandată strict pentru testarea și dezvoltarea offline a site-urilor. Pentru transferarea fișierelor din computer pe un site de găzduire, sunt necesare programe speciale de tip FTP (Protocol de Transfer Fișiere). Acestea sunt folosite pentru manevrarea fișierelor dar și pentru transferarea acestora pe un spațiu de stocare online (și vice versa).

Joomla! s-a născut în anul 2005 ca o ramură a celebrului sistem Mambo. Comunitatea Joomla! a reușit rapid să pună pe picioare noul proiect. Dealungul anilor, proiectul s-a bucurat de succes și, ulterior, a devenit cel mai mare și cel mai activ proiect open source.

În momentul de față există nenumărate extensii și module care pot fi integrate în Joomla!, dar printre cele mai importante caracteristici se numără:

editorul de conținut WYSIWYG – editează articolele cu ușurința unui processor de text

Programarea conținutului (Content scheduling) –posibilitatea de a programa perioada de publicare a conținutului

Arhivarea conținutului – stocarea articolelor vechi

Managementul utilizatorilor – crearea și organizarea pe grupuri

Controlul accesului utilizatorilor la conținutul publicat sau nepublicat

Managerul Media – încărcarea si organizarea fișierelor multimedia

Managerul de reclame

Funcția de căutare a conținutului

Posibilitatea creării unui site dinamic, compatibil cu o gamă largă de dispozitive.

CAPITOLUL 3

PROIECTAREA SISTEMULUI INFORMATIC

Acest capitol cuprinde pașii urmați în realizarea aplicației.

Aplicația a fost dezvoltată în sistemul de administrare a conținutului (CMS) Joomla! 3, un software creat special pentru crearea, optimizarea și pentru gestionarea conținutului site-urilor web.

3.1 Prezentarea sistemului existent

Unul dintre cele mai surprinzătoare lucruri privind firmele din toate categoriile, este că majoritatea dintre acestea nu neglijează actualizarea web site-ului lor din cauza interfeței ce necesită intervenția unui developer pentru adăugarea informațiilor noi și care prezintă un design învechit sau nepotrivit domeniului de activitate.

Motivul pentru care este important ca o firmă să dețină un site web îl reprezintă publicitatea și usurința cu care potențialii clienți pot afla de existența ei.

In ziua de azi, oamenii intră pe internet pentru a se interesa despre un produs sau o companie anume, înainte de a face o comandă. Cu alte cuvinte un site este, pe lângă un mod de promovare, o “carte de vizită” a companiei.

Orice site web trebuie sa îndeplinească trei funcții principale: Funcția informativă, Funcția de marketing și Funcția de promovare a imaginii companiei.

Site-ul actual al Institutului National de Cercetare și Dezvoltare pentru Ecologia Industrială prezintă un design simplist, respectând cu strictețe funcția informativă dar ignorând importanța restul funcțiilor.

Fiind orientat spre informarea publicului cu privire la activitatea institutului și proiectele din care au facut parte laboratoarele acestuia, clientului îi lipsețte modalitatea de a lua legatura cu conducerea sau departamentele institutului.

Din punct de vedere al organizării, site-ul prezintă toate categoriile paginilor in meniul principal, articolele sunt neactualizate iar funcția de căutare nu oferă destule criterii de filtrare a rezultatelor.

Realizat majoritar în Javascrip, site-ul se încarcă greu, este dificil de actualizat, nu oferă posibilitatea creării unui profil sau abonarea la un newsletter.

Site-ul prezentat în această lucrare a fost realizat folosind CMS-ul Joomla! și ținteste să rezolve problemele legate de funcția de marketing și funcția de imagine a companiei, păstrând latura informativă dar reorganizând articolele pentru a oferi clientului o experienta cat mai placută.

Astfel, meniul principal a fost împărțit în cinci categorii principale cu titluri sugestive vizibile indiferent de statutul utilizatorului (Vizitator, Editor, Administrator, etc): Acasa, Despre noi, Servicii, Noutăți și Contact. I s-a oferit clientului posibilitatea de a-și crea propriul cont de utilizator, cu confirmare prin mail și cu acces la a sasea categorie din meniu numită Profil. În cazul utilizatorilor care au dreptul de a crea, modifica sau șterge articole din baza de date, acestia vor putea vedea și accesa pagina Articol nou din meniul principal.

Funcția de cautare a fost și ea îmbunătățită, făcându-se posibilă filtrarea rezultatelor.

Pentru o utilizare mai ușoară, meniul principal va rămâne mereu în partea superioară a paginilor

3.2 Realizarea sistemului informatic

Joomla! este unul dintre cele mai cunoscute sisteme de management al conținutului Open Source, cu sute de mii de aplicații în cele mai variate domenii de utilizare.

Mii de extensii pentru aproape orice scop, sunt disponibile gratuit, iar dezvoltatorul are puterea de a-și crea propriile extensii după nevoi.

Pentru a începe realizarea unui site în Joomla! este necesar să se creeze baza de date principală ce va avea rolul unei coloane vertebrale ale acestuia. Baza de date se crează de către dezvoltator în phpMyAdmin sau este generată automat în urma procesului de instalare a CMS-ului.

Platforma Joomla! pune la dispoziția dezvoltatorului 2 interfețe: Front-end (Fig 3.2) și Back-end (Fig 3.1). Front-end este destinată publicului și a utilizatorilor cu un grad redus de acces, iar interfața Back-end poate fi accesată doar de utilizatorii de grad SuperUser adăugând „/administrator” la link-ul site-ului.

Instalarea extensiilor, modulelor, adăugarea categoriilor, articolelor și a meniurilor și modificarea tuturor setărilor, se realizează în interfața de Back-end a CMS-ului.

Figura 3.1 – Interfața Back-end a site-ului

Figura 3.2 – Structura inițială a site-ului

Pentru site-ul institutului incdECOIND, se va folosi template-ul sj_icenter datorită flexibilității și faptului că suportă crearea unui site cu aspect dinamic.

Pentru a instala un template folosim unealta Extensions>Extension Manager (Fig 3.3). Aceeași metodă se aplică și la instalarea modulelor, a limbilor și a plugin-urilor.

Figura 3.3 – Extension manager

După ce instalarea template-ului a fost realizată cu succes, urmează crearea conținutului site-ului. În Joomla! 3, este indicat ca dezvoltatorul să urmărească algoritmul CAM: Category – Article – Meniu. Acest algoritm reprezintă structura de bază a site-ului. Orice articol aparține unei categorii iar orice meniu reprezintă o scurtătură câte un articol sau o categorie anume.

Pentru început, se crează arborele de categorii în Content > Category Manager (Fig 3.4), apăsând butonul New în partea din stânga sus. Fiecare categorie trebuie să aibă un nume unic și opțional un părinte, un anumit grad de acces pentru public sau Tag-uri.

Figura 3.4 – Category Manager

După ce toate categoriile necesare au fost create, următorul pas este adăugarea articolelor. Acest lucru se realizează în secțiunea Content > Article Manager > New Article (Fig 3.5). Fiecărui articol îi revine propriul nume, data postării, numele autorului și categoria din care face parte.

În pseudocod putem seta dimensiunea scrisului, stilul utilizat (Header1, Header2, Paragraph, etc) sau putem adaugă fotografii. Procesul se repetă pentru toate articolele ce compun site-ul.

Figura 3.5Article Manager

Pentru a adăuga o galerie de imagini într-un articol, se va folosi un plugin stabil și simplu de folosit, „Content and Image gallery”. Primul pas este urcarea imaginilor în folderul de stocare a imaginilor de pe server folosind Media Manager. Pentru o mai bună organizare a imaginilor, se recomandă folosirea alias-ul articolului ca nume al folderului imaginilor. Pentru utilizarea plugin-ului este nevoie de adăugarea codului „{gallery}gallery/numeFolder{/gallery}” după activarea modului Editor (Toggle editor). Cheia „gallery” este specifică numai unui singur plugin și reprezintă modul prin care un plugin este accesat.

Acum că articolele și categoriile au fost create, vom trece la următorul pas din algoritmul CAM, meniurile. In Joomla!, un meniu este un set de elemente utilizate pentru navigare în site. Fiecare element din meniu definește un URL la o pagină de pe site, setarile care controlează conținutul (articole, categoria, listele, etichetat articole, etc) și de stilul din acea pagină. În plus, fiecare meniu are un tip (Menu Type), acestea sunt prezentate în Menus > Menu Manager > Add New Meniu (Fig 3.6). Tipul de meniu va fi de fapt numele unic sau alias-ul, care vor fi folosite pentru a crea human-readable URL-uri, care pot fi citite, dacă Search Engine Friendly URL este pornit. Elemente de meniu pot avea oricâte subarticole sunt necesare.

În Figura 3.6 se poate observa structura de meniu folosită în cadrul aplicației.

Figura 3.6 – Menu Manager

Se vor folosi submeniuri pentru o mai bună organizare a articolelor, dar și pentru a ascunde complexitatea site-ului, astfel că la crearea sau modificarea elementelor din meniu se va folosi funcția de părinte (Parent Item), aflată în dreapta detaliilor generale ale elementului. (Fig. 3.7)

Figura 3.7 – Funcția Parent Item

Template-ul sj_icenter oferă un modul de cosmetizare a meniului principal, oferind posibilitatea de a schimba fundalul, fontul butoanelor și adăugarea unor elemente de design. (Fig 3.8) Meniul principal reprezintă modul de navigare în site, acest modul se va activa pentru toate paginile componente.

Figura 3.8 – Meniul principal dupa aplicarea modului de cosmetizare

Pe pagina principală, s-a folosit modulul „Sj Content Slick Slider” pentru a prezenta într-o manieră deosebită cele mai importante articole prezente în site. În configurarea acestuia s-a setat categoria de articole urmărită, poziționarea în pagină și animația dorită.

În partea de jos a paginii principale se observă modulul pentru prezentarea conducerii institutului, afilierile institutului, modulul pentru Newsletter și link-ul către pagina de Facebook a institutului.

Pe lângă modulele menționate, în pagina de contact găsim o hartă interactivă și un formular de contact pentru clienții neînregistrați.

3.3 Proiectarea de detaliu a intrarilor

Principala formă de dată de intrare a aplicației o reprezintă articolele.

Folosind nivele de acces, doar anumite categorii de utilizatori au acces la formularele de adăugare a articolelor, și anume: utilizatorii cu titluri de Autor, Editor, Administrator și Super Users. Cei din urmă sunt singurii ce au acces la interfața de back-end și pot adăuga, modifica, șterge date din această interfață.

Formularul de adăugare a articolelor (Fig 3.9) prezintă 5 meniuri standard: Content(Fig 3.10), Images and Links, Publishing, Language, Metadata. În meniul Content se specifică numele articolului și se formatează textul folosind instrumentele oferite. Pentru a adauga un Cover Photo sau un link, aceastea se adaugă în meniul intitulat sugestiv, Images and Links.

Figura 3.10 – Formatarea unu articol

La fel de important precum meniul Content, meniul Publishing ne oferă posibilitatea de a selecta categoria din care face parte articolul ce urmează a fi publicat. Putem adauga tag-uri, numele autorului și putem limita accesul utilizatorilor (Fig 3.11).

Figura 3.11 – Meniul Publishing

Când editarea articolului a luat sfarșit, se apasă butonul Save pentru ca acesta sa fie publicat în categoria selectată.

3.4 Implementarea Aplicației

Implementarea aplicației se face pe un server apache folosind limbajul php și mysql. În timpul dezvoltării aplicației, ca server local, s-a folosit aplicația WampServer ce integrează perfect Apache 2.4.9, MySQL 5.6.17, PHP 5.5.12, PHPMyAdmin 4.1.14, SqlBuddy 1.3.3 și Xdebug 2.2.5. În cazul unui server local, programul Joomla! este instalat în folderul (…)\wamp\www\, iar baza de date este creată automat.

În cazul în care se optează pentru opțiunea de utilizare unui server WebHost după ce site-ul a fost realizat, vom avea mai mulți pași de urmat. Pentru început vom crea pe server baza de date necesară pentru funcționarea aplicației Joomla!. (Fig 3.12). Al doilea pas este exportul bazei de date folosind phpMyAdmin. Accesând în browser adresa localhost/phpmyadmin, vom selecta baza de date folosită în aplicație și o vom exporta pe hard disk folosind metoda Quick și formatul SQL. Ulterior, aceasta este importată în baza de date creată pe serverul de WebHost. În acest moment pe serverul online avem baza de date necesară pentru rularea aplicației, dar cu numele, userul, parola de acces și adresa serverului trebuie modificate manual în fișierul configuration.php. Acest fișier a fost creat odată cu instalarea programului Joomla pe serverul local. Secvența de cod ce urmează a fi schimbată este:

var $log_path = 'C:\\wamp\\www\\logs';

var $tmp_path = 'C:\\wamp\\www\\ tmp';

var $live_site = '';

var $host = 'localhost';

var $user = 'root';

var $db = 'incdecoind';

var $password = '';

cu:

var$log_path='/var/www/vhost//incdecoind.byethost7.com/htdocs/logs';

var$tmp_path='/var/www/vhost/incdecoind.byethost7.com/htdocs html/tmp';

var$live_site='';

var$host='incdecoind.byethost7.com';

var$user='b7_14800077';

var$db='b7_14800077_incdeco';

var$password='parola';

Figura 3.12 – Crearea bazei de date pe server

Ultimul pas rămas este urcarea aplicației pe site-ul de găzduire folosind aplicația gratuită FileZilla.

În acest moment aplicația noastră poate fi accesată folosind link-ul http://incdecoind.byethost7.com.

CAPITOLUL 4

PREZENTAREA SISTEMULUI INFORMATIC

4.1. Prezentarea Font-end-ului

Având în vedere că sistemul informatic se află pe un sever de WebHost, îl putem accesa de la orice dispozitiv conectat la internet folosind link-ul http://incdecoind.byethost7.com.

Pe pagina de start (Fig 4.2) se pot observa articolele cele mai importante, meniul cu poziție variabilă, urmate de o scurtă descriere a institutului, principalele afilieri, conducerea institutului și meniul inferior.

În partea din stânga sus avem opțiunea de a crea un cont nou sau de a accesa unul deja existent.

Poziționând mouse-ul pe butonul intitulat Despre noi, o listă ascunsă va apărea, care ne oferă posibilitatea de obține mai multe informații despre proiectele de cercetare naționale și internaționale, sucursalele din România, afilierile sau despre acreditările institutului (Fig 4.1).

Figura 4.1 – Meniul Despre noi

Figura 4.2 – Pagina de start (Acasa)

Figura 4.3 – Pagina Despre noi

Paginile “Proiecte naționale” (Fig 4.4)și “Proiecte internaționale” sunt similare fiind bazate pe o structură blog și prezintăproiectele în care institutul a fost implicat.

Figura 4.4 – Pagina Proiecte naționale

Paginile “Sucursala Timișoara” (fig 4.5)și “Sucursala Rm. Vâlcea” gestionează activitatea și informațiile privind cele două filieri.

Figura 4.5 – Pagina Sucursala Timișoara

Pagina Afilieri (fig 4.6) este dedicată firmelor afiliate Institutului Național de Cercetare-Dezvoltare pentru Ecologie Industrială.

Figura 4.6 – Pagina Afilieri

Figura 4.7 – Pagina Acreditari

Meniul Servicii (fig 4.8) ne prezintă serviciile oferite de către institut în cele mai importante patru domenii de activitate: Control poluare (fig 4.9), Evaluare poluare, Tehnologii de mediu si Management.

Figura 4.8 – Meniul Servicii

Paginile mai sus menționate au o structură similară și oferă informații despre fiecare domeniu de activitate în parte.

Figura 4.9 – Pagina Control poluare

Butonul numit Noutăti acceseaza pagina ce cuprinde cele mai recent publicate articole de pe site.

Figura 4.10 – Pagina Noutăti

Meniul Contact ne trimite pe pagina cu același nume care oferă informații cu privire la modalitățile prin care un client poate lua legătura cu institutul INCDECOIND. Putem observa o hartă interactivă a Bucureștiului cu locația exactă a institutului, datele de contact și un formular în partea de jos a paginii.

Figura 4.11 – Pagina Contact

Meniul mai conține două butoane ce nu pot fi accesate și văzute de către utilizatorii neautentificați sau cu grad redus de acces, numite Articol nou și Profil.

Pagina Articol (Fig 4.12) nou este reprezentată de către formularul de creare a articolelor ce urmează a fi publicate oriunde pe site. Secțiunea Profil (Fig 4.13) oferă informații despre contul personal al utilizatorului dar oferă și posibilitatea modificării anumitor date personale precum parola, adresa, telefon, site Web, etc.

Figura 4.12 – Pagina Articol nou

Figura 4.13 – Pagina Profil

Fiecare vizitator are posibilitatea de a-și crea propriul cont completând formularul de înregistrare, formular ce poate fi accesat apăsând butonul Register în partea din stânga sus a oricărei pagini din site.

Funcția Search (fig 4.14) se regăsește pe fiecare pagină în partea din dreapta sus și poate fi accesată în orice moment. Pentru a folosi această funcție, se poziționează cursorul pe lupă, după care se introduce informația căutată urmată de apăsarea tastei Enter.

Figura 4.14 – Functia Search

4.2 Prezentarea Back-end-ului

Interfața Joomla, numită si Back-end, poate fi vizualizată de anumite categorii de utilizatori accesând pagina http://incdecoind.byethost7.com/administrator/.

Interfața prezintă 7 categorii principale de meniuri:

Meniul System oferă accesul la setările comune pentru toate articolele, meniurile și categoriile site-ului (Global Configuration), panoul de control continând setările generale ale sistemului, posibilitatea de curățare a Cache-ului si setările aferente. In partea de jos a meniului găsim System Information, un buton ce ne redirecționează către pagina ce conține informații despre server, platforma Joomla folosită, PHP, Configuration File si Directory Permissions.

In meniul Users se pot crea, modifica, aproba si șterge utilizatori, grupuri de utilizatori și folosi funcția de Mass Mail Users.

Menus și Content oferă realizarea structurii și a conținutului site-ului. Joomla ne oferă posibilitatea creării unor site-uri bilingve prin dezvoltarea a două, sau mai multor structuri de meniuri diferențiindu-se prin nume, limbă și steag reprezentativ.

In Content avem acces la principalele 3 unelte pentru actualizarea site-ului. Având acces la modificarea articolelor, crearea unor noi categorii și un explorator de fișiere, Joomla asigură o organizare eficientă a informațiilor.

Components și Extensions gestionează modulele și plugin-urile site-ului oferind acces la crearea bannerelor, contactelor, mesageriei și a altor module utile. În extensions găsim și managerul de Template, o funcție importantă ce poate modifica radical aspectul unui site prin simpla aplicare a unui template.

Meniul Help oferă asistență dezvoltatorului și informații suplimentare despre CMS-ul Joomla.

CONCLUZII

În ziua de azi, oamenii intră pe internet pentru a obține informații despre un produs sau despre o companie anume, înainte de a face o comandă. Cu alte cuvinte un site reprezintă pe lângă un mod de promovare, o “carte de vizită” a companiei.

Datorită faptului că un site poate fi accesat de pe mai multe platforme, abilitatea acestuia de a-și modifica aspectul în funcție de dimensiunea ecranului este obligatorie.

Folosind CMS-ul Joomla!, un site modest poate fi transformat radical îmbunătățindu-i aspectul, asigurandu-i o organizare eficientă și oferind o interfață usor de folosit pentru adăugarea informațiilor noi. Joomla necesită intervenții din partea dezvoltatorului doar daca se doreste trecerea la o versiune mai nouă (următoarea schimbare importantă este programată în 09.2016) iar orice modificare ulterioară a temei/template-ului se poate face fără a fi necesară rescrierea conținutului paginilor.

În cazul site-ului Institutului National de Cercetare și Dezvoltare pentru Ecologia Industrială, trecerea de la Javascript la CMS-ul prezentat în lucrare, oferă companiei o imagine modernă și un mediu de comunicare a informațiilor usor de utilizat.

Așadar, indiferent de nivelul de dezvoltare, orice companie are nevoie de un site optimizat și adecvat. Fiind elementul cel mai important în promovarea firmei pe internet, acesta trebuie să fie bine organizat, interactiv si cu un aspect care nu trebuie neglijat.

BIBLIOGRAFIE

Botezatu, Cornelia,Proiectarea sistemelor informatice. Metode sistematice, Editura Prouniversitaria, 2007, București, România

Iacob, Ionel, ORACLE 10g – Ghid aplicativ pentru realizarea soluțiilor informatice, Editura Prouniversitaria, 2007, București, România

Dalotă, D. Marius, Management general. Editura Postuniversitara, 2009, București, România

Henderson, Ken, The Guru's Guide to SQL Server Stored Procedures,

Suehring, Steven, Valade, Janet, PHP, MySQL, JavaScrip & HTML5 all in one, Editura John Wiley & Sons, Inc., 2013, New Jersey, SUA

Popescu, Manoela, Site-ul web: Între modalitate de comunicare și instrument strategic de marketing, Revista de Marketing Online – Vol.2, Nr.1

Meloni, C. Julie, Sams teach yourself PHP, MYSQL and Apache, Editura SAMS, 2004, Indianapolis, SUA

Tiggeler, Eric, Joomla! 3 beginner’s guide, Editura Packt Publishing, 2013, Birmingham, UK

Kramer, Jen, Joomla! 3 Essential Training, http://www.Lynda.com , 2012

Gordon, Laura, Adding Dynamic Functionality to Your Joomla! Site, http://www.lynda.com, 2012

http://forum.joomla.org/

http://forum.softpedia.com/

http://www.smartaddons.com/forum/index

http://www.wikipedia.com

http://www.php.net/manual

BIBLIOGRAFIE

Botezatu, Cornelia,Proiectarea sistemelor informatice. Metode sistematice, Editura Prouniversitaria, 2007, București, România

Iacob, Ionel, ORACLE 10g – Ghid aplicativ pentru realizarea soluțiilor informatice, Editura Prouniversitaria, 2007, București, România

Dalotă, D. Marius, Management general. Editura Postuniversitara, 2009, București, România

Henderson, Ken, The Guru's Guide to SQL Server Stored Procedures,

Suehring, Steven, Valade, Janet, PHP, MySQL, JavaScrip & HTML5 all in one, Editura John Wiley & Sons, Inc., 2013, New Jersey, SUA

Popescu, Manoela, Site-ul web: Între modalitate de comunicare și instrument strategic de marketing, Revista de Marketing Online – Vol.2, Nr.1

Meloni, C. Julie, Sams teach yourself PHP, MYSQL and Apache, Editura SAMS, 2004, Indianapolis, SUA

Tiggeler, Eric, Joomla! 3 beginner’s guide, Editura Packt Publishing, 2013, Birmingham, UK

Kramer, Jen, Joomla! 3 Essential Training, http://www.Lynda.com , 2012

Gordon, Laura, Adding Dynamic Functionality to Your Joomla! Site, http://www.lynda.com, 2012

http://forum.joomla.org/

http://forum.softpedia.com/

http://www.smartaddons.com/forum/index

http://www.wikipedia.com

http://www.php.net/manual

Similar Posts