Drupal

Allikas: Vikipeedia
Jump to navigation Jump to search
Drupal
Drupali logo
Autor Dries Buytaert [1]
OS UNIXi-laadne, Microsoft Windows
Suunitlus Sisuhaldustarkvara
Litsents GNU General Public License [2]
Veebisait Drupali koduleht

Drupal on avatud lähtekoodiga sisuhaldussüsteem, mida levitatakse GNU General Public License'i all.[2][3] Drupal on kirjutatud skriptimiskeeles PHP.[4] Drupalit kasutab 2018. aasta novembri seisuga vähemalt 2% veebilehtedest. Veebilehtedest, mis kasutavad mõnda sisuhaldussüsteemi, kasutab Drupalit vähemalt 3,6%.[5]

Drupali põhiline arendajat on Drupali kommuun, millel 2018. aasta novembri seisuga on 1 360 683 liiget, sealhulgas 112 946 aktiivset panustajat.[6][7] Nende töö tulemusena on loodud 41 802 lisamoodulit, mis laiendavad Drupali funktsionaalsusi, ja 2698 teemat, mis muudavad Drupali välimust. Samuti on loodud 1259 distributsiooni, mis võimaldavad lihtsamini üles seada komplekseid veebilehti pakkides kokku Drupali tuummoodulid, valitud lisamoodulid ja valitud teemad. [8] [9] [10]

Uusima Drupali versiooni kasutamiseks on vajalik veebiserver PHP versiooniga 5.5.9 või suurem ja andmebaas andmete hoiustamiseks.[4]

Ajalugu[muuda | muuda lähteteksti]

Drupal sai alguse internetifoorumist nimega Drop.org, mille lõi Dries Buytaert. Drupal loodi 2001. aastal, kui Dries Buytaert otsustas veebilehe Drop.org lähtekoodi avalikuks teha. Nimi Drupal pärineb hollandikeelse sõna druppel ingliskeelsest hääldusest. Druppel tähendab eesti keeles veepiiska.[1]

Drupal 6.0 tuli välja 13. veebruaril 2008. aastal. Selles versioonis uuendati menüüde süsteemi, lokaliseerimise süsteemi ning tehti kasutatavuse ja jõudluse parandusi.[11]

Drupal 7.0 tuli välja 5. jaanuaril 2011. aastal. Selles versioonis tehti väga suur uuendus Drupali andmebaasiga suhtlemise osale ning ka kasutatavuse ja jõudluse parandusi.[12]

Drupal 8.0 tuli välja 19. novembril 2015. aastal. Selles versioonis tehti hulganisti teemadega seotud uuendusi.[13]

Tuum[muuda | muuda lähteteksti]

Drupali mõistes tähendab tuum ühiselt Drupali kommuuni loodud süsteeme, mis on Drupali installatsiooniga kaasas.[14]

Drupalisse on sisse ehitatud ka mõned moodulite arendamist soodustavad ja kasutaja mugavust parandavad teegid, näiteks CKEditor, Symfony, Composer ja Guzzle.[15]

Moodulid[muuda | muuda lähteteksti]

Drupali tuummoodulid pakuvad hulganisti erinevaid funktsionaalsusi. Drupal koosneb 75 tuummoodulist, mõned näited:[16]

  • veebilehe külastatavuse statistika,
  • veebilehe administraatori poolt kohandatud menüüd,
  • mitmekeelne veebileht,
  • URLide ümbernimetamine,
  • internetipõhine foorum,
  • IP järgi inimeste eemaldamine veebilehelt,
  • teemade värviskaala muutmine.

Teemad[muuda | muuda lähteteksti]

Drupaliga on kaasas mitmed teemad, näiteks Bartik ja Seven. Bartik on vaikimisi teema külastajatele nähtaval poolel ning Seven on vaikimisi teema administraatorile nähtaval poolel.[17]

Lokaliseerimine[muuda | muuda lähteteksti]

Drupal on tõlgitud 2018. aasta 5. novembri seisuga 115 keelde. Vaikekeel on inglise keel.
Enne Drupali versiooni 8.0 pidi uute tõlgete installeerimiseks need manuaalselt alla laadima, Drupal 8.0 versioonis lisati võimalus teha seda automaatselt administraatoripaneelist.[18]

Tuuma laiendamine[muuda | muuda lähteteksti]

Drupali modulaarne ülesehitus võimaldab inimestel luua Drupali süsteeme, mis muudavad Drupali tuuma osade vaikekäitumist, muutmata Drupali tuuma koodi.[19]

Moodulid[muuda | muuda lähteteksti]

Drupali lisamoodulitega on võimalik Drupali funktsionaalsusi põhjalikult muuta. Lisamoodulite abiga on võimalik lisada Drupali lehele peaaegu kõiki funktsionaalsusi. Lisamooduleid on loodud vähemalt 41 802.[8][19]

Teemad[muuda | muuda lähteteksti]

Drupali lisateemadega saab Drupali kasutajapoolset väljanägemist täielikult muuta. Lisateemasid on loodud vähemalt 2698.[9]

Viited[muuda | muuda lähteteksti]

Välislingid[muuda | muuda lähteteksti]