Drupal
Drupal | |
---|---|
Autor | Dries Buytaert [1] |
Viimane väljalase | 7.101 / 5.06.2024 |
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 funktsioone, ja 2698 teemat, mis muudavad Drupali välimust. Samuti on loodud 1259 distributsiooni, mis võimaldavad lihtsamini üles seada kompleksseid 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 funktsioone. 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 funktsioone põhjalikult muuta. Lisamoodulite abiga on võimalik lisada Drupali lehele peaaegu kõiki funktsioone. 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]- ↑ 1,0 1,1 "Our history | Drupal.org". Vaadatud 04.11.2018.
- ↑ 2,0 2,1 "Licensing | Drupal.org". Vaadatud 04.11.2018.
- ↑ "About | Drupal.org". Vaadatud 01.11.2018.
- ↑ 4,0 4,1 "System requirements | Drupal 8 guide on Drupal.org". Vaadatud 04.11.2018.
- ↑ "Usage Statistics and Market Share of Content management Systems for Websites, November 2018". Vaadatud 04.11.2018.
- ↑ "Getting involved | Drupal.org". Vaadatud 04.11.2018.
- ↑ "Drupal for Developers | Drupal.org". Vaadatud 04.11.2018.
- ↑ 8,0 8,1 "Module project | Drupal.org". Vaadatud 04.11.2018.
- ↑ 9,0 9,1 "Theme project | Drupal.org". Vaadatud 04.11.2018.
- ↑ "Distribution project | Drupal.org". Vaadatud 04.11.2018.
- ↑ "CHANGELOG.txt | Drupal 6.x | Drupal.org". Vaadatud 04.11.2018.[alaline kõdulink]
- ↑ "CHANGELOG.txt | Drupal 7.x | Drupal.org". Originaali arhiivikoopia seisuga 2.03.2019. Vaadatud 04.11.2018.
- ↑ "CHANGELOG.txt | Drupal 8.x | Drupal.org". Vaadatud 04.11.2018.[alaline kõdulink]
- ↑ "Never hack core | Drupal 7 guide on Drupal.org". Vaadatud 04.11.2018.
- ↑ "Drupal 8 is here | Drupal.org". Vaadatud 05.11.2018.
- ↑ "Basic structure of Drupal 8 | Drupal 8 guide on Drupal.org". Vaadatud 05.11.2018.
- ↑ "Core themes | Drupal 8 guide on Drupal.org". Vaadatud 05.11.2018.
- ↑ "Drupal core translation downloads | Translations". Originaali arhiivikoopia seisuga 27.02.2017. Vaadatud 05.11.2018.
- ↑ 19,0 19,1 "Drupal 8.6.x | API reference | Drupal API". Originaali arhiivikoopia seisuga 27.02.2017. Vaadatud 05.11.2018.