Drupal je okvir za upravljanje sadržajima koji je besplatan i otvorenog koda je koda (po licenci bi trebalo da je besplatan, ali ne kompletno, pogledati diskusiju sa foruma koji je naveden u delu "Komentari korisnika"). Licenciran je od strane GNUv2 i napisan je u PHP-u. Prvenstveno je nastao kao “tabla za poruke”, a tek 2001 postaje open source. Radi na bilo kojoj računarskoj platformi koja podržava web servere i bazu podataka kao što su: Apache, IIS, Lighttpd, Hiawatha, Cherokee Nginx, MySQL, MongoDB, MariaDB, PostgreSQL, SQLite i Microsoft SQL Server. Nudi veliki spektar mogućnosti kao što su: administracija korisnika, mogućnost vođenja diskusija, funkcionalnost metapodataka pomoću rečnika i XML obajvljivanja. Koristi se za lične i korporativne blogove, političke i državne sajtove (whitehouse.gov, data.gov.uk, london.gov.uk), sajtova za e-trgovinu.
Dostupan je na 91 jezika i engleskom kao podrazumevanim jezikom, ima i podršku za arapski, persijski i hebrejski jezik. Na zvaničnom sajtu trenutno ima preko 654.000 korisničkih i preko 2000 programskih naloga. Na njemu, takođe pristupaju i osobe sa invaliditetom.
Koristi se kao back-end sistem za skladištenje informacija u bazu podataka. Podržava MySQL,PostgreSQL i SQLite.
Drupal jezgro je modularno i definiše sistem kuka (hooks) i povratnih poziva. Uključuje ugrađenu metodu za sprovođenje JavaScript-a kao i module koji povećavaju funkcionalnost. Jezgro, takođe nudi veliki broj funkcija:
- logovanje i statistiku pristupa,
- naprednu pretragu,
- blogove, knjige, forume, ankete,
- opisne URL,
- sistem menija sa više nivoa,
- višekorisničko kreiranje i urečivanje sadržaja,
- OpenID podrška
- RSS,
- bezbednost i obaveštenja o ažuriranju,
- korisnički profil.
Povećanju fleksibilnosti i bezbednosti doprinosi izolacija ključnih fajlova iz modula i tema. Drupal koristi WYSIWYG editor i pruža mogućnosti razmene privatnih poruka, galerije slika, sadržaje lista i slično.
Нема коментара:
Постави коментар