[go: nahoru, domu]

Пређи на садржај

Drupal — разлика између измена

С Википедије, слободне енциклопедије
Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Разне исправке
Add 1 book for Википедија:Проверљивост (20240801)) #IABot (v2.0.9.5) (GreenC bot
 
(Нису приказане 42 међуизмене 11 корисника)
Ред 1: Ред 1:
{{Инфокутија софтвер
{{Инфокутија софтвер
| лого = Drupal 8 logo Stacked.png
| логотип = Drupal 8 logo Stacked.png
| лого_опис = Друпал 8 лого
| натпис_логотипа = Друпал 8 лого
| скриншот = Drupal 8 quickedit.png
| снимак_екрана= Drupal 8 quickedit.png
| скриншот_опис = Друпал 8
| натпис = Друпал 8
| програмер = [[Дрис Бајтерт]]
| аутор = [[Дрис Бајтерт]]
| девелопер = [[Друпал]] заједница
| програмер = [[Друпал]] заједница
| настанак = {{start date and age|2000|5|18}}<ref>[https://github.com/drupal/drupal/releases?after=4.0.0 Earliest tagged releases]</ref>
| објављен = {{start date and age|2000|5|18}}<ref>[https://github.com/drupal/drupal/releases?after=4.0.0 Earliest tagged releases]</ref>
| верзија_најновијег_издања = 8.4.0 <ref name="Drupal-8-Releases" />
| верзија_најновијег_издања = 8.4.0<ref name="Drupal-8-Releases" />
| датум_најновијег_издања = {{start date and age|2017|10|04|df=yes}}
| датум_најновијег_издања = {{start date and age|2017|10|04|df=yes}}
| програмски_језик = [[PHP]], [[Симфони фрејмворк]]
| статус = активан
| оперативни_систем = [[Јуникс]]олики оперативни системи, [[Microsoft Windows|Windows]]
| писано_у = [[PHP]], [[Симфони фрејмворк]]
| оперативни_систем = [[Јуникс]]олики оперативни системи, [[Мајкрософт виндоуз|Виндоус]]
| платформа = вишеплатформски
| платформа = вишеплатформски
| величина = 80 MB (некомпримовано Друпал 8 језгро) <ref name="Drupal-8-Releases"/>
| величина = 80 MB (некомпримовано Друпал 8 језгро)<ref name="Drupal-8-Releases"/>
| доступно = вишејезичан
| језик = вишејезичан
| жанр = [[CMS|Систем за управљање садржајем]], [[заједница]] и [[Блог|блог платформа]]
| жанр = [[CMS|Систем за управљање садржајем]], [[заједница]] и [[Блог|блог платформа]]
| лиценца = [[ГНУ-ова општа јавна лиценца]] верзије 2 и новије
| лиценца = [[ГНУ-ова општа јавна лиценца]] верзије 2 и новије
| веб-сајт = https://www.drupal.org/
| веб-сајт = https://www.drupal.org/
}}
}}
'''Друпал''' је [[Слободни софтвер|бесплатан]] [[CMS|систем за управљање садржајем]] [[Softver otvorenog koda|отвореног кода]], написан у [[PHP]]-у и дистрибуиран под [[ГНУ-ова општа јавна лиценца|ГНУ-овом општом јавном лиценцом]],<ref name=licensingfaq>{{Cite web|url=http://drupal.org/licensing/faq | title= Licensing FAQ | work= drupal.org | accessdate=08. 04. 2009}}</ref><ref name=over>{{Cite web|title=The Drupal Overview| url= http://drupal.org/node/265726 | work= drupal.org | accessdate=08. 04. 2009}}</ref><ref name="reqs">{{Cite web|url=http://drupal.org/requirements | title= System Requirements | work= drupal.org | accessdate=08. 04. 2009}}</ref> који обезбеђује [[Бек-енд|бек-енд фрејмворк]] за најмање 2,2 % свих [[Веб|веб-сајтова]] на свету<ref>{{Cite web|url=http://w3techs.com/technologies/overview/content_management/all | title= Usage of content management systems for websites|author= W3Techs |date=15. 07. 2011 | accessdate=15. 07. 2011}}</ref><ref>{{Cite web|url=http://trends.builtwith.com/cms/Drupal | title= Drupal Usage Statistics|author= BuiltWith |date=28. 03. 2011 | accessdate=28. 03. 2011}}</ref> – од малих, личних презентација, [[Блог|блогова]], па до робусних пословних веб-сајтова за [[Електронска трговина|е-трговину]].<ref>{{Cite web|url=https://archive.org/details/Css3TheFutureIsNow | title= The State of Drupal 2010 speech|publisher= Archive.org |date=10. 03. 2001 | accessdate=31. 08. 2011}}</ref> Разни системи такође користе Друпал за [[управљање знањем]] и за пословну колаборацију.<ref>{{Cite web|url=https://drupal.org/node/7888 | title= Knowledge management with Drupal}}</ref>
'''Друпал''' је [[Слободни софтвер|бесплатан]] [[CMS|систем за управљање садржајем]] [[Softver otvorenog koda|отвореног кода]], написан у [[PHP]]-у и дистрибуиран под [[ГНУ-ова општа јавна лиценца|ГНУ-овом општом јавном лиценцом]],<ref name="licensingfaq">{{Cite web | url= http://drupal.org/licensing/faq | title= Licensing FAQ | work= drupal.org | accessdate= 8. 4. 2009 | archive-date= 05. 09. 2015 | archive-url= https://web.archive.org/web/20150905114659/https://www.drupal.org/licensing/faq/ | url-status= }}</ref><ref name="over">{{Cite web | title= The Drupal Overview | url= http://drupal.org/node/265726 | work= drupal.org | accessdate= 8. 4. 2009 | archive-date= 16. 11. 2016 | archive-url= https://web.archive.org/web/20161116184900/https://www.drupal.org/node/265726 | url-status= }}</ref><ref name="reqs">{{Cite web | url= http://drupal.org/requirements | title= System Requirements | work= drupal.org | accessdate= 8. 4. 2009 | archive-date= 09. 04. 2016 | archive-url= https://web.archive.org/web/20160409124633/https://www.drupal.org/requirements | url-status= }}</ref> који обезбеђује [[Бек-енд|бек-енд фрејмворк]] за најмање 2,2% свих [[Веб|веб-сајтова]] на свету<ref>{{Cite web|url=http://w3techs.com/technologies/overview/content_management/all | title= Usage of content management systems for websites|author=W3Techs |date=15. 7. 2011 | accessdate=15. 7. 2011}}</ref><ref>{{Cite web|url=http://trends.builtwith.com/cms/Drupal | title= Drupal Usage Statistics| author = BuiltWith |date=28. 3. 2011 | accessdate=28. 3. 2011}}</ref> – од малих, личних презентација, [[блог]]ова, па до робусних пословних веб-сајтова за [[Електронска трговина|е-трговину]].<ref>{{Cite web|url=https://archive.org/details/Css3TheFutureIsNow | title= The State of Drupal 2010 speech|publisher= Archive.org |date=10. 3. 2001 | accessdate=31. 8. 2011}}</ref> Разни системи такође користе Друпал за [[управљање знањем]] и за пословну колаборацију.<ref>{{Cite web |url=https://drupal.org/node/7888 |title=Knowledge management with Drupal |access-date=11. 03. 2017 |archive-date=30. 07. 2020 |archive-url=https://web.archive.org/web/20200730034011/https://www.drupal.org/node/7888 |url-status= }}</ref>


Стандардно издање Друпала, познатије као '''Друпал језгро''', обезбеђује основне функционалности заједничке за све [[CMS|системе за управљање садржајем]] ({{јез-енгл|Content management systems - CMS}}). То су регистрација и одржавање корисничких налога, управљање менијима, [[RSS|РСС]] изворима вести, таксономијом, прилагођавање изгледа страница и администрација система. Инсталација Друпал језгра може послужити као једноставан веб-сајт, једнокориснички или вишекориснички [[блог]], [[Форум (интернет)|Интернет форум]], или пак веб-сајт заједнице обезбеђујући садржај генерисан од стране корисника ({{јез-енгл|user-generated content}}).
Стандардно издање Друпала, познатије као '''Друпал језгро''', обезбеђује основне функционалности заједничке за све [[CMS|системе за управљање садржајем]] ({{јез-енгл|Content management systems - CMS}}). То су регистрација и одржавање корисничких налога, управљање менијима, [[RSS|РСС]] изворима вести, таксономијом, прилагођавање изгледа страница и администрација система. Инсталација Друпал језгра може послужити као једноставан веб-сајт, једнокориснички или вишекориснички [[блог]], [[Форум (интернет)|Интернет форум]], или пак веб-сајт заједнице обезбеђујући садржај генерисан од стране корисника ({{јез-енгл|user-generated content}}).


У јануару, 2017. године, Друпал заједница је добила свог милионитог члана.<ref>{{cite web|url=https://www.drupal.org/node/2110205|title=1 Million Users on Drupal.org!|work=drupal.org}}</ref> У ову бројку спада и 105.400 корисника који активно доприносе развоју Друпала.<ref name="dohome">{{Cite web|url=https://drupal.org/|title=Drupal Homepage|work=Drupal.org|accessdate=15. 04. 2016}}</ref> Резултат овога је више од 35.800 бесплатних модула који унапређују и прилагођавају функционалности Друпала, преко 2.300 бесплатних тема које мењају општи изглед Друпала и најмање 1.100 бесплатних дистрибуција које вам омогућавају брзо и лако подешавање сложених, специфичних Друпал веб-сајтова у мање корака.<ref>{{Cite web|url=https://www.drupal.org/project/project_distribution|title=Download & Extend: Distributions|last=|first=|date=30. 01. 2017|website=www.drupal.org|publisher=|accessdate=30. 01. 2017}}</ref>
У јануару, 2017. године, Друпал заједница је добила свог милионитог члана.<ref>{{cite web|url=https://www.drupal.org/node/2110205|title=1 Million Users on Drupal.org!|work=drupal.org}}</ref> У ову бројку спада и 105.400 корисника који активно доприносе развоју Друпала.<ref name="dohome">{{Cite web|url=https://drupal.org/|title=Drupal Homepage|work=Drupal.org|accessdate=15. 4. 2016|archive-date=24. 07. 2013|archive-url=https://web.archive.org/web/20130724232201/https://drupal.org/|url-status=}}</ref> Резултат овога је више од 35.800 бесплатних модула који унапређују и прилагођавају функционалности Друпала, преко 2.300 бесплатних тема које мењају општи изглед Друпала и најмање 1.100 бесплатних дистрибуција које вам омогућавају брзо и лако подешавање сложених, специфичних Друпал веб-сајтова у мање корака.<ref>{{Cite web|url=https://www.drupal.org/project/project_distribution|title=Download & Extend: Distributions|last=|first=|date=30. 1. 2017|website=www.drupal.org|publisher=|accessdate=30. 1. 2017}}</ref>


Иако Друпал програмерима нуди софистициран [[Апликациони програмски интерфејс|Апликациони програмски интерфејс (АПИ)]], основна инсталација и администрација веб-сајтова не захтева претходно знање програмирања.
Иако Друпал програмерима нуди софистициран [[Апликациони програмски интерфејс|Апликациони програмски интерфејс (АПИ)]], основна инсталација и администрација веб-сајтова не захтева претходно знање програмирања.
Ред 36: Ред 35:
! Верзија !! Датум објављивања
! Верзија !! Датум објављивања
|-
|-
| 8.4.0 || 4. октобар 2017. <ref name="Drupal-8-Releases">[https://www.drupal.org/node/3060/release?api_version%5B%5D=7234&=Apply Drupal 8 release history; drupal.org]</ref>
| 8.4.0 || 4. октобар 2017.<ref name="Drupal-8-Releases">[https://www.drupal.org/node/3060/release?api_version%5B%5D=7234&=Apply Drupal 8 release history; drupal.org]</ref>
|-
|-
| 7.56 || 21. јун 2017. <ref name="Drupal-7-Releases">[https://www.drupal.org/node/3060/release?api_version%5B%5D=103&=Apply Drupal 7 release history; drupal.org]</ref>
| 7.56 || 21. јун 2017.<ref name="Drupal-7-Releases">[https://www.drupal.org/node/3060/release?api_version%5B%5D=103&=Apply Drupal 7 release history; drupal.org]</ref>
|-
|-
| 6.38 || 24. фебруар 2016. <ref name="Drupal-6-Releases">[https://www.drupal.org/node/3060/release?api_version%5B%5D=87&=Apply Drupal 6 release history; drupal.org]</ref>
| 6.38 || 24. фебруар 2016.<ref name="Drupal-6-Releases">[https://www.drupal.org/node/3060/release?api_version%5B%5D=87&=Apply Drupal 6 release history; drupal.org]</ref>
|-
|-
| 5.23 || 11. август 2010. <ref name="Drupal-5-Releases">[https://www.drupal.org/node/3060/release?api_version%5B%5D=78&=Apply Drupal 5 release history; drupal.org]</ref>
| 5.23 || 11. август 2010.<ref name="Drupal-5-Releases">[https://www.drupal.org/node/3060/release?api_version%5B%5D=78&=Apply Drupal 5 release history; drupal.org]</ref>
|}
|}
[[Датотека:drupal release timeline.png|thumb|right|Историјат објављивања Друпала, од верзије 1 до 6]]
[[Датотека:drupal release timeline.png|мини|десно|Историјат објављивања Друпала, од верзије 1 до 6]]


Творац Друпала је [[Дрис Бајтерт]]. У почетку замишљен као форум, 2001. године постаје пројекат [[отворени код|отвореног кода]].<ref name=history>{{Cite web|url=http://drupal.org/node/769 | title=Историјат | work=drupal.org | accessdate=08. 04. 2009}}</ref> Назив ''Друпал'' је енглеска варијанта холандске речи ''"druppel"'', што у преводу значи ''"[[кап]]љица"''.<ref>{{Cite web|url=http://translation.babylon.com/Dutch/to-English/druppel/ | title=Druppel: Превод са холандског на енглески | work=Babylon Translation | accessdate=08. 04. 2009 | archive-url=https://web.archive.org/web/20090413040840/http://translation.babylon.com/Dutch/to-English/druppel | archive-date=13. 04. 2009 | dead-url=yes | df= }}</ref> Назив потиче од веб-сајта ''Drop.org'', који је у међувремену угашен и чији је код интегрисан у Друпал. Интересантна прича везана је за назив овог система, наиме [[Дрис Бајтерт]] је имао идеју да систем назове ''"dorp"'', што на холандском значи село, као симбол заједнице и међусобне подршке, међутим током провере доступности назива домена, догодила се грешка у куцању, па је на тај начин, сасвим случајно, од „села“ (''dorp'') настала „капљица“ (''druppel'').
Творац Друпала је [[Дрис Бајтерт]]. У почетку замишљен као форум, 2001. године постаје пројекат [[отворени код|отвореног кода]].<ref name="history">{{Cite web | url=http://drupal.org/node/769 | title=Историјат | work=drupal.org | accessdate=8. 4. 2009 | archive-date=28. 02. 2009 | archive-url=https://web.archive.org/web/20090228050758/http://drupal.org/node/769 | url-status= }}</ref> Назив ''Друпал'' је енглеска варијанта холандске речи ''"druppel"'', што у преводу значи ''"[[кап]]љица"''.<ref>{{Cite web|url=http://translation.babylon.com/Dutch/to-English/druppel/ | title=Druppel: Превод са холандског на енглески | work=Babylon Translation | accessdate=8. 4. 2009 | archive-url=https://web.archive.org/web/20090413040840/http://translation.babylon.com/Dutch/to-English/druppel | archive-date=13. 4. 2009 |url-status=dead | df= }}</ref> Назив потиче од веб-сајта ''Drop.org'', који је у међувремену угашен и чији је код интегрисан у Друпал. Интересантна прича везана је за назив овог система, наиме [[Дрис Бајтерт]] је имао идеју да систем назове ''"dorp"'', што на холандском значи село, као симбол заједнице и међусобне подршке, међутим током провере доступности назива домена, догодила се грешка у куцању, па је на тај начин, сасвим случајно, од „села“ (''dorp'') настала „капљица“ (''druppel'').


Интересовање за Друпал се значајно повећало 2003. године када је ова платформа искоришћена за креирање дистрибуције ДинСпејс ({{јез-енгл|DeanSpace}}) за потребе примарне кампање кандидата [[Демократска странка (САД)|Демократске странке]], [[Хауард Дин|Хауарда Дина]] на [[Председнички избори у САД 2004.|председничким изборима у САД, 2004. године]]. ДинСпејс дистрибуција је искоришћена за подршку у развоју преко 50 различитих, незваничних сајтова који су били наклоњени његовој кампањи и који су корисницима омогућавали директну међусобну комуникацију као и комуникацију са представницима саме кампање.<ref name="Melançon2012">{{harvnb|Melancon|Micka|Somers|2011|p=823}}</ref> Након завршетка кампање, чланови његовог тима за веб развој наставили су са интересовањем за развој веб платформе која би помогла политичком ангажману, па су у јулу 2004. покренули [[СивикСпејс Лабс]] ({{јез-енгл|CivicSpace Labs}}), "прву компанију чији су се запослени бавили искључиво развојем и дистрибуцијом Друпал технологије".<ref name=Critchley>{{Cite web|url=http://www.oreillynet.com/onlamp/blog/2006/05/digital_politics_an_interview.html | title=Digital Politics: An Interview With CivicSpace Founder Zack Rosen |last=Critchley| first=Spencer | work=O'Reilly Media |date=03. 05. 2006 | accessdate=27. 05. 2012}}</ref> И друге компаније су почеле да се специјализују за развој у Друпалу.<ref name=Kreiss>{{Cite web|url=http://culturedigitally.org/2012/03/dean-romney-and-drupal-values-and-technological-adoption | title=Dean, Romney, and Drupal: Values and Technological Adoption |last=Kreiss| first=Daniel | work=Culture Digitally |date=05. 03. 2012 | accessdate=27. 05. 2012}}</ref><ref name=Shapiro>Samantha M. Shapiro, [https://www.nytimes.com/2003/12/07/magazine/the-dean-connection.html "The Dean Connection"], ''[[The New York Times]]'' December 7, 2003, accessed May 27, 2012.</ref> До 2013. године број компанија које су нудиле услуге везане за развој у Друпалу, попео се на преко стотину.<ref>{{Cite web|url=http://drupal.org/drupal-services/all | title=Marketplace | work=drupal.org | accessdate=18. 04. 2013}}</ref>
Интересовање за Друпал се значајно повећало 2003. године када је ова платформа искоришћена за креирање дистрибуције ДинСпејс ({{јез-енгл|DeanSpace}}) за потребе примарне кампање кандидата [[Демократска странка (САД)|Демократске странке]], [[Хауард Дин|Хауарда Дина]] на [[Председнички избори у САД 2004.|председничким изборима у САД, 2004. године]]. ДинСпејс дистрибуција је искоришћена за подршку у развоју преко 50 различитих, незваничних сајтова који су били наклоњени његовој кампањи и који су корисницима омогућавали директну међусобну комуникацију као и комуникацију са представницима саме кампање.<ref name="Melançon2012">{{harvnb|Melancon|Micka|Somers|2011|p=823}}</ref> Након завршетка кампање, чланови његовог тима за веб развој наставили су са интересовањем за развој веб платформе која би помогла политичком ангажману, па су у јулу 2004. покренули [[СивикСпејс Лабс]] ({{јез-енгл|CivicSpace Labs}}), "прву компанију чији су се запослени бавили искључиво развојем и дистрибуцијом Друпал технологије".<ref name="Critchley">{{Cite web|url=http://www.oreillynet.com/onlamp/blog/2006/05/digital_politics_an_interview.html | title=Digital Politics: An Interview With CivicSpace Founder Zack Rosen |last=Critchley| first=Spencer | work=O'Reilly Media |date=3. 5. 2006 | accessdate=27. 5. 2012}}</ref> И друге компаније су почеле да се специјализују за развој у Друпалу.<ref name="Kreiss">{{Cite web | url=http://culturedigitally.org/2012/03/dean-romney-and-drupal-values-and-technological-adoption | title=Dean, Romney, and Drupal: Values and Technological Adoption | last=Kreiss | first=Daniel | work=Culture Digitally | date=5. 3. 2012 | accessdate=27. 5. 2012 | archive-date=08. 03. 2012 | archive-url=https://web.archive.org/web/20120308194115/http://culturedigitally.org/2012/03/dean-romney-and-drupal-values-and-technological-adoption/ | url-status= }}</ref><ref name="Shapiro">Samantha M. Shapiro, [https://www.nytimes.com/2003/12/07/magazine/the-dean-connection.html "The Dean Connection"], ''[[The New York Times]]'' December 7, 2003, accessed May 27, 2012.</ref> До 2013. године број компанија које су нудиле услуге везане за развој у Друпалу, попео се на преко стотину.<ref>{{Cite web|url=http://drupal.org/drupal-services/all | title=Marketplace | work=drupal.org | accessdate=18. 4. 2013}}</ref>


Закључно са 2014. годином Друпал је почела да развија заједница,<ref>{{Cite web|url=http://groups.drupal.org/node/1980 | title=Growth Graphs |last=Koenig| first=Josh | work=Groups.Drupal | accessdate=08. 04. 2009}}</ref> док је популарност све брже расла. Од јула 2007. до јуна 2008. године број преузимања Друпал инсталације са веб-сајта [http://drupal.org/ Drupal.org] био је 1,4 милиона, што је повећање од отприлике 125% у односу на претходну годину.<ref>{{Cite web|title=Drupal Download Statistics | url=http://buytaert.net/drupal-download-statistics-2008 |last=Buytaert| first=Dries|year=2008| accessdate=08. 04. 2009}}</ref><ref>{{Cite web|title=Drupal Download Statistics | url=http://buytaert.net/drupal-download-statistics-2007 |last=Buytaert| first=Dries |year=2007| accessdate=08. 04. 2009}}</ref>
Закључно са 2014. годином Друпал је почела да развија заједница,<ref>{{Cite web|url=http://groups.drupal.org/node/1980 | title=Growth Graphs |last=Koenig| first=Josh | work=Groups.Drupal | accessdate=8. 4. 2009}}</ref> док је популарност све брже расла. Од јула 2007. до јуна 2008. године број преузимања Друпал инсталације са веб-сајта [http://drupal.org/ Drupal.org] {{Wayback|url=http://drupal.org/ |date=20191019082002 }} био је 1,4 милиона, што је повећање од отприлике 125% у односу на претходну годину.<ref>{{Cite web|title=Drupal Download Statistics | url=http://buytaert.net/drupal-download-statistics-2008 |last=Buytaert| first=Dries|year=2008| accessdate=8. 4. 2009}}</ref><ref>{{Cite web|title=Drupal Download Statistics | url=http://buytaert.net/drupal-download-statistics-2007 |last=Buytaert| first=Dries |year=2007| accessdate=8. 4. 2009}}</ref>


Закључно са јануаром 2014. године, више од 1.180.000 веб-сајтова је користило Друпал.<ref>{{Cite web|url=https://drupal.org/project/usage/drupal | title=Usage statistics for Drupal core}}</ref> У ову бројку спадају на стотине познатих организација,<ref>{{Cite web|url=http://buytaert.net/tag/drupal-sites?page=27 | title=Drupal Sites | work=Dries Buytaert | accessdate=20. 07. 2010}}</ref> као што су корпорације, медији и издавачи, државне институције и непрофитне организације,{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> школе и појединци. Друпал је награђен са неколико [[Пакт]] награда ({{јез-енгл|Packt}}) за допринос у области [[CMS|система за управљање садржајем]] [[Softver otvorenog koda|отвореног кода]]<ref>{{Cite web|url=http://www.packtpub.com/open-source-cms-award-previous-winners | title=OSS CMS Award Previous Winners | work=Packt Publishing | accessdate=08. 04. 2009}}</ref> као и наградом [[Вебвер 100]] ({{јез-енгл|Webware 100}}) три пута за редом.<ref>{{Cite web|url=http://drupal.org/Drupal-2009-webware-100-winner | title=Drupal is a Webware 100 winner for the third year in a row |publisher=Drupal.org | accessdate=31. 08. 2011}}</ref><ref>{{Cite web|url=http://news.cnet.com/8301-13546_109-10237630-29.html?tag=mncol | title=Cnet.com|publisher=News.cnet.com |date=19. 05. 2009 | accessdate=31. 08. 2011}}</ref>
Закључно са јануаром 2014. године, више од 1.180.000 веб-сајтова је користило Друпал.<ref>{{Cite web|url=https://drupal.org/project/usage/drupal | title=Usage statistics for Drupal core}}</ref> У ову бројку спадају на стотине познатих организација,<ref>{{Cite web|url=http://buytaert.net/tag/drupal-sites?page=27 | title=Drupal Sites | work=Dries Buytaert | accessdate=20. 7. 2010}}</ref> као што су корпорације, медији и издавачи, државне институције и непрофитне организације,{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> школе и појединци. Друпал је награђен са неколико [[Пакт]] награда ({{јез-енгл|Packt}}) за допринос у области [[CMS|система за управљање садржајем]] [[Softver otvorenog koda|отвореног кода]]<ref>{{Cite web | url=http://www.packtpub.com/open-source-cms-award-previous-winners | title=OSS CMS Award Previous Winners | work=Packt Publishing | accessdate=8. 4. 2009 | archive-url=https://web.archive.org/web/20090707094004/http://www.packtpub.com/open-source-cms-award-previous-winners | archive-date=7. 7. 2009 |url-status=dead }}</ref> као и наградом [[Вебвер 100]] ({{јез-енгл|Webware 100}}) три пута за редом.<ref>{{Cite web |url=http://drupal.org/Drupal-2009-webware-100-winner |title=Drupal is a Webware 100 winner for the third year in a row |publisher=Drupal.org |accessdate=31. 8. 2011 |archive-date=20. 08. 2016 |archive-url=https://web.archive.org/web/20160820013408/https://www.drupal.org/Drupal-2009-webware-100-winner |url-status= }}</ref><ref>{{Cite web |url=http://news.cnet.com/8301-13546_109-10237630-29.html?tag=mncol |title=Cnet.com |publisher=News.cnet.com |date=19. 5. 2009 |accessdate=31. 8. 2011 |archive-date=10. 07. 2012 |archive-url=https://archive.today/20120710215055/http://news.cnet.com/8301-13546_109-10237630-29.html?tag=mncol |url-status= }}</ref>


Дана 5. марта 2009. године, Бајтерт је објавио "застој" у развоју Друпал 7 верзије до 1. септембра 2009. године. <ref>{{Cite web|url=http://buytaert.net/drupal-7-code-freeze-september-1st | title=Buytaert.net|publisher=Buytaert.net | accessdate=31. 08. 2011}}</ref> Друпал 7 је објављен 5. јануара 2011. године, што је у неколико земаља обележено пригодним журкама.<ref>{{Cite web|url=http://buytaert.net/drupal-7-to-be-released-on-january-5th-with-one-ginormous-party | title=Drupal 7 to be released on January 5 (with one ginormous party) |publisher=Buytaert.net | accessdate=31. 08. 2011}}</ref> Након тога, престала је подршка за Друпал 5, па је званична подршка била доступна само за верзије Друпал 6 и 7.<ref>{{Cite web|url=http://www.scoop.co.nz/stories/SC1012/S00048/xplain-hosting-drupal-7-quickstart-training-seminar.htm | title=Xplain Hosting Drupal 7 Quickstart training seminar|publisher=Scoop |date=16. 12. 2010}}</ref> Ажурирања Друпал 7 верзије су редовно објављивана.<ref name="release-notes-7.24">{{Cite web|url=http://drupal.org/drupal-7.24-release-notes | title=drupal 7.24 | work=drupal.org | accessdate=20. 11. 2013}}</ref>
Дана 5. марта 2009. године, Бајтерт је објавио "застој" у развоју Друпал 7 верзије до 1. септембра 2009. године.<ref>{{Cite web|url=http://buytaert.net/drupal-7-code-freeze-september-1st | title=Buytaert.net|publisher=Buytaert.net | accessdate=31. 8. 2011}}</ref> Друпал 7 је објављен 5. јануара 2011. године, што је у неколико земаља обележено пригодним журкама.<ref>{{Cite web|url=http://buytaert.net/drupal-7-to-be-released-on-january-5th-with-one-ginormous-party | title=Drupal 7 to be released on January 5 (with one ginormous party) |publisher=Buytaert.net | accessdate=31. 8. 2011}}</ref> Након тога, престала је подршка за Друпал 5, па је званична подршка била доступна само за верзије Друпал 6 и 7.<ref>{{Cite web|url=http://www.scoop.co.nz/stories/SC1012/S00048/xplain-hosting-drupal-7-quickstart-training-seminar.htm | title=Xplain Hosting Drupal 7 Quickstart training seminar|publisher=Scoop |date=16. 12. 2010}}</ref> Ажурирања Друпал 7 верзије су редовно објављивана.<ref name="release-notes-7.24">{{Cite web|url=http://drupal.org/drupal-7.24-release-notes | title=drupal 7.24 | work=drupal.org | accessdate=20. 11. 2013}}</ref>


Дана 1. децембра 2012. године отпочет је развој Друпал 8 верзије.<ref>{{cite web|title=Drupal 8 In Marking The Biggest Change In Its Content Management History|url=http://www.eyerys.com/articles/news/drupal-8-marking-its-biggest-change-content-management-history|website=eyerys.com|accessdate=19. 11. 2015.}}</ref> Приближно три године касније, 7. октобра 2015. године објављена је рц1 ({{јез-енгл|release candidate}}) верзија Друпала 8.<ref>{{cite web|url=https://www.drupal.org/drupal-8.0.0-rc1|title=Drupal 8.0.0-rc1 announcement|work=drupal.org}}</ref> Друпал 8 доноси нове могућности и побољшања како за кориснике тако и за програмере, као што су: измењен кориснички интерфејс; [[WYSIWYG]] ({{јез-енгл|What You See Is What You Get}}) уређивање садржаја на самом сајту; побољшана подршка за мобилне уређаје; додати и побољшани допринесени {{јез-енгл|contributed}} модули као што су ''Views'', ''Date'', и ''Entity Reference''; представљена је нова, објектно-оријентисана [[PHP]] основа заснована на [[Симфони фрејмворк|Симфони]] компонентама; измењено је систем конфигурација; и побољшана је подршка за вишејезичност. Друпал 8 рц1 верзија је настала као резултат рада преко 3.200 програмера.<ref>{{cite web|url=https://www.drupal.org/drupal-8.0.0-rc1|title=Drupal 8.0.0-rc1 announcement|work=drupal.org}}</ref>
Дана 1. децембра 2012. године отпочет је развој Друпал 8 верзије.<ref>{{cite web|title=Drupal 8 In Marking The Biggest Change In Its Content Management History|url=http://www.eyerys.com/articles/news/drupal-8-marking-its-biggest-change-content-management-history|website=eyerys.com|accessdate=19. 11. 2015}}</ref> Приближно три године касније, 7. октобра 2015. године објављена је рц1 ({{јез-енгл|release candidate}}) верзија Друпала 8.<ref>{{cite web|url=https://www.drupal.org/drupal-8.0.0-rc1|title=Drupal 8.0.0-rc1 announcement|work=drupal.org}}</ref> Друпал 8 доноси нове могућности и побољшања како за кориснике тако и за програмере, као што су: измењен кориснички интерфејс; [[WYSIWYG]] ({{јез-енгл|What You See Is What You Get}}) уређивање садржаја на самом сајту; побољшана подршка за мобилне уређаје; додати и побољшани допринесени {{јез-енгл|contributed}} модули као што су ''Views'', ''Date'', и ''Entity Reference''; представљена је нова, објектно-оријентисана [[PHP]] основа заснована на [[Симфони фрејмворк|Симфони]] компонентама; измењено је систем конфигурација; и побољшана је подршка за вишејезичност. Друпал 8 рц1 верзија је настала као резултат рада преко 3.200 програмера.<ref>{{cite web|url=https://www.drupal.org/drupal-8.0.0-rc1|title=Drupal 8.0.0-rc1 announcement|work=drupal.org}}</ref>


Дана 15. јануара 2015. године, објављен је Друпал [[Форк (развој софтвера)|форк]] ({{јез-енгл|fork}}) под називом Бекдроп ({{јез-енгл|Backdrop}}).<ref>{{cite web|title=Roadmap|url=https://backdropcms.org/roadmap|website=Backdropcms.org}}</ref>
Дана 15. јануара 2015. године, објављен је Друпал [[Форк (развој софтвера)|форк]] ({{јез-енгл|fork}}) под називом Бекдроп ({{јез-енгл|Backdrop}}).<ref>{{cite web|title=Roadmap|url=https://backdropcms.org/roadmap|website=Backdropcms.org}}</ref>


Друпал 8.0.0 је објављен 19. новембра 2015. године.<ref>{{cite web|title=Drupal 8.0.0 released|url=https://www.drupal.org/news/drupal-8.0.0-released|website=drupal.org|accessdate=19. 11. 2015.}}</ref> Доступна је и његова надоградња у виду верзије 8.1.0<ref>[https://www.drupal.org/blog/drupal-8-1-0 Drupal 8.1.0 is now available | Drupal.org{{Ботовски наслов}}]</ref> која доноси бројна побољшања, ЦКЕдитор [[WYSIWYG]] надоградњу, додати [[Апликациони програмски интерфејс|АПИ]], побољшане странице за помоћ корисницима, и два нова експериментална модула. Сврха експерименталних модула је тестирање, иако нису у потпуности подржани.
Друпал 8.0.0 је објављен 19. новембра 2015. године.<ref>{{cite web|title=Drupal 8.0.0 released|url=https://www.drupal.org/news/drupal-8.0.0-released|website=drupal.org|accessdate=19. 11. 2015}}</ref> Доступна је и његова надоградња у виду верзије 8.1.0<ref>[https://www.drupal.org/blog/drupal-8-1-0 Drupal 8.1.0 is now available | Drupal.org{{Ботовски наслов}}]</ref> која доноси бројна побољшања, ЦКЕдитор [[WYSIWYG]] надоградњу, додати [[Апликациони програмски интерфејс|АПИ]], побољшане странице за помоћ корисницима, и два нова експериментална модула. Сврха експерименталних модула је тестирање, иако нису у потпуности подржани.


== Језгро ==
== Језгро ==
Ред 67: Ред 66:
На основу подразумеване конфигурације Друпал веб-сајта, садржај могу креирати регистровани или анонимни корисници (уз дискретно право администратора да то одобри) и он је доступан посетиоцима веб-сајта на основу различитих критеријума. Од верзије 8, у Друпал језгро су уграђене одређене [[Симфони фрејмворк|Симфони]] библиотеке.
На основу подразумеване конфигурације Друпал веб-сајта, садржај могу креирати регистровани или анонимни корисници (уз дискретно право администратора да то одобри) и он је доступан посетиоцима веб-сајта на основу различитих критеријума. Од верзије 8, у Друпал језгро су уграђене одређене [[Симфони фрејмворк|Симфони]] библиотеке.


Уграђени модули такође поседују и хијерархијски систем [[таксономија]], који даје могућност да се садржај категорише или [[Tag (metadata)|обележава]] кључним речима како би му се лакше приступало.
Уграђени модули такође поседују и хијерархијски систем [[таксономија]], који даје могућност да се садржај категорише или [[Tag (metadata)|обележава]] кључним речима како би му се лакше приступало.


Друпал одржава детаљну базу промена у уграђеним функционалностима по верзијама система.<ref name=changelog>{{Cite web|url=https://www.drupal.org/drupal-7.39 | title= Drupal 7.39 released | work= drupal.org | accessdate=19. 09. 2015}}</ref>
Друпал одржава детаљну базу промена у уграђеним функционалностима по верзијама система.<ref name="changelog">{{Cite web|url=https://www.drupal.org/drupal-7.39 | title= Drupal 7.39 released | work= drupal.org | accessdate=19. 9. 2015}}</ref>


=== Уграђени модули ===
=== Уграђени модули ===
Друпал језгро садржи опционе модуле које администратор може да укључи како би проширио могућности језгра веб-сајта.<ref name=coremodules>{{Cite web|url=http://drupal.org/handbook/modules | archiveurl=https://web.archive.org/web/20080728103300/http://drupal.org/handbook/modules | archivedate=28. 07. 2008 | title=Handbook: Core Modules | work=drupal.org | accessdate=08. 04. 2009}}</ref>
Друпал језгро садржи опционе модуле које администратор може да укључи како би проширио могућности језгра веб-сајта.<ref name="coremodules">{{Cite web|url=http://drupal.org/handbook/modules | archiveurl=https://web.archive.org/web/20080728103300/http://drupal.org/handbook/modules | archivedate=28. 7. 2008 | title=Handbook: Core Modules | work=drupal.org | accessdate=8. 4. 2009}}</ref>


Подразумевана Друпал дистрибуција садржи бројне опције, као што су:
Подразумевана Друпал дистрибуција садржи бројне опције, као што су:
Ред 82: Ред 81:
* Описне [[Униформни ресурсни локатор|URL]]-ове
* Описне [[Униформни ресурсни локатор|URL]]-ове
* Систем менија на више нивоа
* Систем менија на више нивоа
* Подршка за више веб-сајтова ({{јез-енгл|multi-site}})<ref name=multisite>{{Cite web|url=http://drupal.org/node/43816 | title=Drupal Multi-site installation recipes }}</ref>
* Подршка за више веб-сајтова ({{јез-енгл|multi-site}})<ref name="multisite">{{Cite web|url=http://drupal.org/node/43816 | title=Drupal Multi-site installation recipes }}</ref>
* Креирање и уређивање садржаја од стране више корисника
* Креирање и уређивање садржаја од стране више корисника
* Подршка за [[ОпенИД]] протокол
* Подршка за [[ОпенИД]] протокол
Ред 93: Ред 92:


=== Уграђене теме ===
=== Уграђене теме ===
Друпал садржи и уграђене теме које прилагођавају изглед и понашање ({{јез-енгл|look and feel}}) Друпал веб-сајтова,<ref name=coretheme>{{Cite web|url=http://drupal.org/node/91964 | title=Garland, the new default core theme |last=Buytaert| first=Dries | work=drupal.org | accessdate=08. 04. 2009}}</ref> као што су ''Гарланд'' и ''Бартик'' теме.
Друпал садржи и уграђене теме које прилагођавају изглед и понашање ({{јез-енгл|look and feel}}) Друпал веб-сајтова,<ref name="coretheme">{{Cite web|url=http://drupal.org/node/91964 | title=Garland, the new default core theme |last=Buytaert| first=Dries | work=drupal.org | accessdate=8. 4. 2009}}</ref> као што су ''Гарланд'' и ''Бартик'' теме.


Модул ''Колор'', представљен у Друпалу 5.0, омогућава администраторима промену палете боја одређене теме у самом интерфејсу [[Веб-прегледач|Веб-читача]].<ref name=colormodule>{{Cite web|url=http://drupal.org/handbook/modules/color | title=Color: Allows the user to change the color scheme of certain themes | work=drupal.org | accessdate=08. 04. 2009}}</ref>
Модул ''Колор'', представљен у Друпалу 5.0, омогућава администраторима промену палете боја одређене теме у самом интерфејсу [[Веб-прегледач|Веб-читача]].<ref name="colormodule">{{Cite web|url=http://drupal.org/handbook/modules/color | title=Color: Allows the user to change the color scheme of certain themes | work=drupal.org | accessdate=8. 4. 2009}}</ref>


=== Локализација ===
=== Локализација ===
Закључно са јануаром 2017. године, Друпал је доступан на 100 језика и [[Енглески језик|енглеском]] (подразумевани језик).<ref>{{Cite web|url=https://localize.drupal.org/translate/downloads | title=Drupal core translation downloads | work=drupal.org | accessdate=30. 01. 2017}}</ref> Доступан је и за језике који се читају с десна у лево, као што су [[Арапски језик|арапски]], [[Персијски језик|персијски]] и [[Хебрејски језик|хебрејски]].<ref name=sixnewfeatures>{{Cite web|url=http://drupal.org/drupal-6.0 | title=Drupal 6.0 released | work=drupal.org | accessdate=08. 04. 2009}}</ref>
Закључно са јануаром 2017. године, Друпал је доступан на 100 језика и [[Енглески језик|енглеском]] (подразумевани језик).<ref>{{Cite web | url=https://localize.drupal.org/translate/downloads | title=Drupal core translation downloads | work=drupal.org | accessdate=30. 1. 2017 | archive-date=05. 03. 2016 | archive-url=https://web.archive.org/web/20160305024353/https://localize.drupal.org/translate/downloads | url-status= }}</ref> Доступан је и за језике који се читају здесна улево, као што су [[Арапски језик|арапски]], [[Персијски језик|персијски]] и [[Хебрејски језик|хебрејски]].<ref name="sixnewfeatures">{{Cite web | url=http://drupal.org/drupal-6.0 | title=Drupal 6.0 released | work=drupal.org | accessdate=8. 4. 2009 | archive-date=23. 02. 2008 | archive-url=https://web.archive.org/web/20080223081909/http://drupal.org/drupal-6.0 | url-status= }}</ref>


Друпал локализација је заснована на [[gettext]], [[ГНУ]] библиотеци за [[Интернационализација и локализација|интернационализацију и локализацију]], ''i18n''.
Друпал локализација је заснована на [[gettext]], [[ГНУ]] библиотеци за [[Интернационализација и локализација|интернационализацију и локализацију]], ''i18n''.


=== Обавештења о аутоматским ажурирањима ===
=== Обавештења о аутоматским ажурирањима ===
Друпал аутоматски обавештава администратора о најновијим верзијама модула, тема и Друпал језгра. Изузетно је важно да се систем ажурира убрзо након објаве закрпа. Пре самог ажурирања препоручује се креирање резервне копије језгра, модула, тема, фајлова и базе података. Уколико дође до грешке након ажурирања или ако закрпе нису компатибилне са модулом, веб-сајт се може брзо повратити из резервне копије. Доступно је неколико Друпал модула за креирање резервне копије система. 15. октобра 2014. године, објављено је ажурирање које решава откривени проблем рањивости система путем [[SQL injekcija|SQL инјекције]] ({{јез-енгл|SQL injection}}).<ref name="sql-injection-vulnerability">{{cite web|url=https://www.drupal.org/SA-CORE-2014-005 |title=SA-CORE-2014-005 - Drupal core - SQL injection |newspaper=Https: |date=|accessdate=03. 12. 2014}}</ref> Две недеље касније, Друпал сигурносни тим је објавио саопштење у коме објашњава да сви корисници треба да се понашају у складу са претпоставком да су сви сајтови, који нису ажурирани у року од 7 сати од тог саопштења, заражени.<ref name="sql-injection-exploited">{{cite web|url=https://www.drupal.org/PSA-2014-003 |title=Drupal Core - Highly Critical - Public Service announcement - PSA-2014-003 |newspaper=Https: |date=|accessdate=03. 12. 2014}}</ref> У складу са тим, изузетно је важно да се у што краћем року примене ажурирања и препоручљиво је да се за то користе алати као што је [[Драш]], како би се олакшао цео процес.
Друпал аутоматски обавештава администратора о најновијим верзијама модула, тема и Друпал језгра. Изузетно је важно да се систем ажурира убрзо након објаве закрпа. Пре самог ажурирања препоручује се креирање резервне копије језгра, модула, тема, фајлова и базе података. Уколико дође до грешке након ажурирања или ако закрпе нису компатибилне са модулом, веб-сајт се може брзо повратити из резервне копије. Доступно је неколико Друпал модула за креирање резервне копије система. 15. октобра 2014. године, објављено је ажурирање које решава откривени проблем рањивости система путем [[SQL injekcija|SQL инјекције]] ({{јез-енгл|SQL injection}}).<ref name="sql-injection-vulnerability">{{cite web|url=https://www.drupal.org/SA-CORE-2014-005 |title=SA-CORE-2014-005 - Drupal core - SQL injection |newspaper=Https: |date=|accessdate=3. 12. 2014}}</ref> Две недеље касније, Друпал сигурносни тим је објавио саопштење у коме објашњава да сви корисници треба да се понашају у складу са претпоставком да су сви сајтови, који нису ажурирани у року од 7 сати од тог саопштења, заражени.<ref name="sql-injection-exploited">{{cite web|url=https://www.drupal.org/PSA-2014-003 |title=Drupal Core - Highly Critical - Public Service announcement - PSA-2014-003 |newspaper=Https: |date=|accessdate=3. 12. 2014}}</ref> У складу са тим, изузетно је важно да се у што краћем року примене ажурирања и препоручљиво је да се за то користе алати као што је [[Драш]], како би се олакшао цео процес.


=== Апстракција базе података ===
=== Апстракција базе података ===
Пре верзије 7, Друпал је имао функције које су решавале одређене задатке везане за базу података, као што су валидација [[SQL]] упита, додавање префикса у називима табела на више сајтова и генерисање тачних SQL упита. Са Друпалом 6 је представљен слој апстракције који је програмерима дозвољавао креирање SQL упита без конкретног писања наредби у [[SQL]]-у.
Пре верзије 7, Друпал је имао функције које су решавале одређене задатке везане за базу података, као што су валидација [[SQL]] упита, додавање префикса у називима табела на више сајтова и генерисање тачних SQL упита. Са Друпалом 6 је представљен слој апстракције који је програмерима дозвољавао креирање SQL упита без конкретног писања наредби у [[SQL]]-у.


Друпал 7 проширује слој апстракције података на начин да програмери више не морају да пишу SQL упите као текстуалне низове. Он користи [[PHP]] објекте података ({{јез-енгл|data objects}}) за апстракцију базе података. [[Мајкрософт]] је за свој [[Microsoft SQL Server|SQL сервер]] развио драјвер базе података.<ref name=d7pdo>{{Cite web|url=http://www.microsoft.com/web/drupal | title=Install Drupal for Windows | work=microsoft.com | accessdate=14. 02. 2011 | archive-url=https://web.archive.org/web/20110214024838/http://www.microsoft.com/web/drupal | archive-date=14. 02. 2011 | dead-url=yes | df= }}</ref> Друпал 7 подржава SQL механизам базе података у фајлу, који је део стандардне [[PHP]] дистрибуције.
Друпал 7 проширује слој апстракције података на начин да програмери више не морају да пишу SQL упите као текстуалне низове. Он користи [[PHP]] објекте података ({{јез-енгл|data objects}}) за апстракцију базе података. [[Мајкрософт]] је за свој [[Microsoft SQL Server|SQL сервер]] развио драјвер базе података.<ref name="d7pdo">{{Cite web|url=http://www.microsoft.com/web/drupal | title=Install Drupal for Windows | work=microsoft.com | accessdate=14. 2. 2011 | archive-url=https://web.archive.org/web/20110214024838/http://www.microsoft.com/web/drupal | archive-date=14. 2. 2011 |url-status=dead | df= }}</ref> Друпал 7 подржава SQL механизам базе података у фајлу, који је део стандардне [[PHP]] дистрибуције.


=== Привлачење Виндоус програмера ===
=== Привлачење Windows програмера ===
Нови слој апстракције базе података који је представљен са Друпалом 7 и његова могућност да се покреће на Виндоус веб-серверу [[Internet Information Services|IIS]], омогућили су лакше учествовање Виндоус програмера у Друпал заједници. Посебна група на [http://drupal.org/ Drupal.org] је посвећена Виндоус корисницима и њиховим питањима и проблемима.<ref name=drupal-windows>{{Cite web|url=http://groups.drupal.org/drupal-windows | title=Drupal on Windows Group | work=drupal.org | accessdate=14. 02. 2011}}</ref>
Нови слој апстракције базе података који је представљен са Друпалом 7 и његова могућност да се покреће на Windows веб-серверу [[Internet Information Services|IIS]], омогућили су лакше учествовање Windows програмера у Друпал заједници. Посебна група на [http://drupal.org/ Drupal.org] {{Wayback|url=http://drupal.org/ |date=20191019082002 }} је посвећена Windows корисницима и њиховим питањима и проблемима.<ref name="drupal-windows">{{Cite web|url=http://groups.drupal.org/drupal-windows | title=Drupal on Windows Group | work=drupal.org | accessdate=14. 2. 2011}}</ref>


=== Приступачност ===
=== Приступачност ===
Са појавом Друпала 7, [[Приступачност вебу|приступачност Вебу]] је значајно побољшана од стране Друпал заједнице.<ref>{{Cite web|url=http://drupal.org/about/accessibility | title=Accessibility statement |last=Killesreiter| first=Gerhard | work=drupal.org |date=25. 02. 2013 | accessdate=16. 04. 2013}}</ref> Друпал је одличан алат за креирање сајтова доступних људима са посебним потребама, јер је у развоју система примењена најбоља пракса из ове области. Тим задужен за приступачност платформе наставља са идентификацијом и решавањем баријера и подиже свест о овим проблемима у самој заједници. Друпал 7 верзија је започела усвајање [[WAI-ARIA]] ({{јез-енгл|Web Accessibility Initiative – Accessible Rich Internet Applications}}) подршке за [[обогаћене Интернет апликације]] ({{јез-енгл|Rich Internet applications}}) и са тим је настављено у Друпалу 8. Много побољшавања је представљено како на корисничкој тако и на администраторској страни Друпала, као што су:
Са појавом Друпала 7, [[Приступачност вебу|приступачност Вебу]] је значајно побољшана од стране Друпал заједнице.<ref>{{Cite web|url=http://drupal.org/about/accessibility | title=Accessibility statement |last=Killesreiter| first=Gerhard | work=drupal.org |date=25. 2. 2013 | accessdate=16. 4. 2013}}</ref> Друпал је одличан алат за креирање сајтова доступних људима са посебним потребама, јер је у развоју система примењена најбоља пракса из ове области. Тим задужен за приступачност платформе наставља са идентификацијом и решавањем баријера и подиже свест о овим проблемима у самој заједници. Друпал 7 верзија је започела усвајање [[WAI-ARIA]] ({{јез-енгл|Web Accessibility Initiative – Accessible Rich Internet Applications}}) подршке за [[обогаћене Интернет апликације]] ({{јез-енгл|Rich Internet applications}}) и са тим је настављено у Друпалу 8. Много побољшавања је представљено како на корисничкој тако и на администраторској страни Друпала, као што су:
* Могућност превлачења ({{јез-енгл|drag and drop}})
* Могућност превлачења ({{јез-енгл|drag and drop}})
* Побољшан контраст и интезитет боја
* Побољшан контраст и интензитет боја
* Додата је могућност навигације са прескакањем у уграђене теме
* Додата је могућност навигације са прескакањем у уграђене теме
* Ознаке се подразумевано додају формама за унос
* Ознаке се подразумевано додају формама за унос
* Решен је проблем са CSS елементом <code>display:none</code> увођењем конзистентних метода за сакривање и приказивање текста преласком миша преко њих.
* Решен је проблем са CSS елементом <code>display:none</code> увођењем конзистентних метода за сакривање и приказивање текста преласком миша преко њих.


Друпал заједница посебну пажњу поклања решавању проблема приступачности при дефинисању преправки за језгро Друпала 8.<ref>{{Cite web|url=http://drupal.org/core-gates#accessibility | title=Drupal core gates |last=Scholten| first=Roy | work=drupal.org |date=10. 12. 2012 | accessdate=16. 04. 2013}}</ref>
Друпал заједница посебну пажњу поклања решавању проблема приступачности при дефинисању преправки за језгро Друпала 8.<ref>{{Cite web|url=http://drupal.org/core-gates#accessibility | title=Drupal core gates |last=Scholten| first=Roy | work=drupal.org |date=10. 12. 2012 | accessdate=16. 4. 2013}}</ref>


== Проширење уграђених функционалности Друпал језгра ==
== Проширење уграђених функционалности Друпал језгра ==
Друпал језгро је модуларно и дефинише систем ''hook'' и ''callback'' функција, којима се приступа интерно, путем [[Апликациони програмски интерфејс|АПИ]]-ја.<ref>{{Cite web|url=http://api.drupal.org/ | title=API Reference | work=drupal.org | accessdate=08. 04. 2009}}</ref> Овакав дизајн омогућава развој допринесених [[#Модули|модула]] и [[#Теме|тема]] како би се прошириле или редефинисале функционалности Друпала без промена у самом језгру.
Друпал језгро је модуларно и дефинише систем ''hook'' и ''callback'' функција, којима се приступа интерно, путем [[Апликациони програмски интерфејс|АПИ]]-ја.<ref>{{Cite web | url=http://api.drupal.org/ | title=API Reference | work=drupal.org | accessdate=8. 4. 2009 | archive-date=28. 10. 2010 | archive-url=https://web.archive.org/web/20101028072439/http://api.drupal.org/ | url-status= }}</ref> Овакав дизајн омогућава развој допринесених [[#Модули|модула]] и [[#Теме|тема]] како би се прошириле или редефинисале функционалности Друпала без промена у самом језгру.


Фајлови Друпал језгра изоловани су у односу на допринесене модуле и теме. На овај начин се увећава флексибилност и сигурност и омогућава администраторима да без проблема надограде систем на најновију верзију без потребе за брисањем промена у прилагођеним фајловима.<ref>{{Cite web|url=http://drupal.org/node/22283 | title=File and directory management | work=drupal.org}}</ref> Заједница се придржава мантре "Никад не хакуј језгро", препоруке програмерима да никако не мењају фајлове у језгру.
Фајлови Друпал језгра изоловани су у односу на допринесене модуле и теме. На овај начин се увећава флексибилност и сигурност и омогућава администраторима да без проблема надограде систем на најновију верзију без потребе за брисањем промена у прилагођеним фајловима.<ref>{{Cite web|url=http://drupal.org/node/22283 | title=File and directory management | work=drupal.org}}</ref> Заједница се придржава мантре "Никад не хакуј језгро", препоруке програмерима да никако не мењају фајлове у језгру.


=== Модули ===
=== Модули ===
Допринесени модули обезбеђују додатне и алтернативне могућности као што су галерије слика, произвољни типови садржаја ({{јез-енгл|content types}}) и излиставање садржаја, [[WYSIWYG]] уређивачи текста, приватне поруке, интеграција са различитим алатима,{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> интеграција са пословним апликацијама,{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> и др. Закључно са јануаром 2017. године, доступно је преко 36.500 бесплатних модула.<ref name=":0">{{Cite web|url=https://www.drupal.org/project/project_module|title=Module project|last=|first=|date=30. 01. 2017|website=www.drupal.org|publisher=|accessdate=30. 01. 2017}}</ref>
Допринесени модули обезбеђују додатне и алтернативне могућности као што су галерије слика, произвољни типови садржаја ({{јез-енгл|content types}}) и излиставање садржаја, [[WYSIWYG]] уређивачи текста, приватне поруке, интеграција са различитим алатима,{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> интеграција са пословним апликацијама,{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> и др. Закључно са јануаром 2017. године, доступно је преко 36.500 бесплатних модула.<ref name=":0">{{Cite web|url=https://www.drupal.org/project/project_module|title=Module project|last=|first=|date=30. 1. 2017|website=www.drupal.org|publisher=|accessdate=30. 1. 2017}}</ref>


Најчешће коришћени допринесени модули:<ref>{{Cite web|url=https://drupal.org/project/usage | title=Project usage overview | work=Drupal.org | accessdate=18. 08. 2011}}</ref>
Најчешће коришћени допринесени модули:<ref>{{Cite web|url=https://drupal.org/project/usage | title=Project usage overview | work=Drupal.org | accessdate=18. 8. 2011}}</ref>
* ''Content Construction Kit (CCK)'': омогућава администраторима веб-сајтова да динамички креирају типове садржаја проширујући шему базе података. "Типови садржаја" описују врсту информација. Типови садржаја подразумевају догађаје, позивнице, рецензије, чланке и производе као и произвољан садржај. ''CCK Fields API'' је садржан у Друпал језгру у верзији 7.<ref>{{cite web|url=http://www.psdtodrupaldeveloper.com/blog/why-upgrade-from-drupal-5-to-drupal-7 |title=DRUPAL 5 TO DRUPAL 7 }}</ref><ref>{{Cite web|title=Field API| url=http://drupal.org/node/361849|year=2009| accessdate=08. 05. 2009}}</ref>
* ''Content Construction Kit (CCK)'': омогућава администраторима веб-сајтова да динамички праве типове садржаја проширујући шему базе података. "Типови садржаја" описују врсту информација. Типови садржаја подразумевају догађаје, позивнице, рецензије, чланке и производе као и произвољан садржај. ''CCK Fields API'' је садржан у Друпал језгру у верзији 7.<ref>{{cite web|url=http://www.psdtodrupaldeveloper.com/blog/why-upgrade-from-drupal-5-to-drupal-7 |title=DRUPAL 5 TO DRUPAL 7 |accessdate=11. 3. 2017 |archive-url=https://web.archive.org/web/20170704050410/http://www.psdtodrupaldeveloper.com/blog/why-upgrade-from-drupal-5-to-drupal-7 |archive-date=4. 7. 2017 |url-status=dead }}</ref><ref>{{Cite web|title=Field API| url=http://drupal.org/node/361849|year=2009| accessdate=8. 5. 2009}}</ref>
* ''Views'': олакшавају проналажење и приказивање садржаја посетиоцима веб-сајта, користећи слој апстракције базе података. Основне функционалности су додате у језгро у Друпалу 8.<ref>{{Cite web|title=Views in Drupal Core initiative: Status report and roadmap | url=https://www.drupal.org/community-initiatives/drupal-core/vdc-roadmap | accessdate=04. 11. 2014}}</ref>
* ''Views'': олакшавају проналажење и приказивање садржаја посетиоцима веб-сајта, користећи слој апстракције базе података. Основне функционалности су додате у језгро у Друпалу 8.<ref>{{Cite web|title=Views in Drupal Core initiative: Status report and roadmap | url=https://www.drupal.org/community-initiatives/drupal-core/vdc-roadmap | accessdate=4. 11. 2014}}</ref>
* ''Panels'': омогућава управљање распоредом приказа елемената превлачењем како би администратори визуелно дизајнирали изглед веб-сајта.
* ''Panels'': омогућава управљање распоредом приказа елемената превлачењем како би администратори визуелно дизајнирали изглед веб-сајта.
* ''Rules'': условно извршава радње засноване на понављајућим догађајима.
* ''Rules'': условно извршава радње засноване на понављајућим догађајима.
Ред 143: Ред 142:


=== Теме ===
=== Теме ===
Закључно са јануаром 2017. године, доступно је више од 2.400<ref name=":1">{{Cite web|url=https://www.drupal.org/project/project_theme|title=Download & Extend: Themes|last=|first=|date=30. 01. 2017|website=www.drupal.org|publisher=|accessdate=30. 01. 2017}}</ref> бесплатних допринесених тема. Теме адаптирају или замењују подразумевани изглед Друпал веб-сајта.
Закључно са јануаром 2017. године, доступно је више од 2.400<ref name=":1">{{Cite web|url=https://www.drupal.org/project/project_theme|title=Download & Extend: Themes|last=|first=|date=30. 1. 2017|website=www.drupal.org|publisher=|accessdate=30. 1. 2017}}</ref> бесплатних допринесених тема. Теме адаптирају или замењују подразумевани изглед Друпал веб-сајта.


Друпал теме користе стандардне формате приказивања садржаја засноване на одређеним шаблонским системима ({{јез-енгл|template engine}}). Многе од њих су написане у [[PHPTemplate]] шаблонском систему{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> или, мањој мери, [[XTemplate]] шаблонском систему.{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> Неки шаблони су написани у [[PHP]]-у. Друпал 8 користи [[Твиг (шаблонски систем)|Твиг]] ({{јез-енгл|Twig}}) шаблонски систем.
Друпал теме користе стандардне формате приказивања садржаја засноване на одређеним шаблонским системима ({{јез-енгл|template engine}}). Многе од њих су написане у [[PHPTemplate]] шаблонском систему{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> или, мањој мери, [[XTemplate]] шаблонском систему.{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> Неки шаблони су написани у [[PHP]]-у. Друпал 8 користи [[Твиг (шаблонски систем)|Твиг]] ({{јез-енгл|Twig}}) шаблонски систем.


Укључивање [[PHPTemplate]] и [[XTemplate]] шаблонских система у Друпал изазвало је негативне реакције корисника због проблема са флексибилношћу и његове комлпексности.<ref>{{Cite web|url=http://drupal.org/node/15689#comment-25704 | title=How does Drupal compare to Mambo? discussion thread | work=drupal.org |date=17. 01. 2005 | accessdate=08. 04. 2009}}</ref> Друпал систем тема користи шаблонски систем како би раздвојио [[HTML]]/[[CSS]] од [[PHP]]-а. Популаран Друпал допринесени модул ''"Девел"'' обезбеђује информације програмерима и дизајнерима тема путем [[Grafički korisnički interfejs|графичког корисничког интерфејса]].
Укључивање [[PHPTemplate]] и [[XTemplate]] шаблонских система у Друпал изазвало је негативне реакције корисника због проблема са флексибилношћу и његове комлпексности.<ref>{{Cite web |url=http://drupal.org/node/15689#comment-25704 |title=How does Drupal compare to Mambo? discussion thread |work=drupal.org |date=17. 1. 2005 |accessdate=8. 4. 2009 |archive-date=13. 07. 2007 |archive-url=https://web.archive.org/web/20070713232013/http://drupal.org/node/15689#comment-25704 |url-status= }}</ref> Друпал систем тема користи шаблонски систем како би раздвојио [[HTML]]/[[CSS]] од [[PHP]]-а. Популаран Друпал допринесени модул ''"Девел"'' обезбеђује информације програмерима и дизајнерима тема путем [[Grafički korisnički interfejs|графичког корисничког интерфејса]].


Допринесене теме<ref>{{Cite web|url=http://drupal.org/project/Themes | title=Drupal themes|publisher=Drupal.org | accessdate=31. 08. 2011}}</ref> на Друпал веб-сајту се бесплатно дистрибуирају под [[ГНУ-ова општа јавна лиценца|ГНУ-овом општом јавном лиценцом]],<ref>{{Cite web|url=http://drupal.org/node/14208 | title=Adding your theme to Drupal.org|publisher=Drupal.org}}</ref> и већина њих је представљена на Друпал Тим Гардену ({{јез-енгл|Drupal Theme Garden}}).<ref>{{Cite web|url=http://themegarden.org/ | title=Drupal Theme Garden | publisher=Themegarden.org | accessdate=31. 08. 2011 | archive-url=https://web.archive.org/web/20090105225822/http://themegarden.org/ | archive-date=05. 01. 2009 | dead-url=yes | df= }}</ref>
Допринесене теме<ref>{{Cite web |url=http://drupal.org/project/Themes |title=Drupal themes |publisher=Drupal.org |accessdate=31. 8. 2011 |archive-date=23. 08. 2007 |archive-url=https://web.archive.org/web/20070823232913/http://drupal.org/project/Themes |url-status= }}</ref> на Друпал веб-сајту се бесплатно дистрибуирају под [[ГНУ-ова општа јавна лиценца|ГНУ-овом општом јавном лиценцом]],<ref>{{Cite web|url=http://drupal.org/node/14208 | title=Adding your theme to Drupal.org|publisher=Drupal.org}}</ref> и већина њих је представљена на Друпал Тим Гардену ({{јез-енгл|Drupal Theme Garden}}).<ref>{{Cite web|url=http://themegarden.org/ | title=Drupal Theme Garden | publisher=Themegarden.org | accessdate=31. 8. 2011 | archive-url=https://web.archive.org/web/20090105225822/http://themegarden.org/ | archive-date=5. 1. 2009 |url-status=dead | df= }}</ref>


=== Дистрибуције ===
=== Дистрибуције ===
Ред 160: Ред 159:


== Заједница ==
== Заједница ==
[http://Drupal.org/ Drupal.org] поседује велику заједницу корисника и програмера који пружају активну подршку кроз објављивање нових ажурирања чиме се помаже побољшање функционисања самог Друпала.{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> Закључно са јануаром 2017. године, више од 105.400 корисника активно доприноси Друпал заједници. ДрупалКон ({{јез-енгл|DrupalCon}}) конференције, на којима се бележи сваке године све већа посећеност, одржавају се два пута годишње - у Северној Америци, Европи и Азији, наизменично.<ref>{{Cite web|url=http://groups.drupal.org/node/17870 | title=drupal.org discussion on DrupalCon event management|publisher=Groups.drupal.org | accessdate=31. 08. 2011}}</ref> Посета на ДрупалКону је расла са 500 посетилаца у [[Сегедин]]у, у августу 2008. до преко 3.700 посетилаца у [[Остин]]у, у јуну 2014. године.
[http://Drupal.org/ Drupal.org] {{Wayback|url=http://drupal.org/ |date=20191019082002 }} поседује велику заједницу корисника и програмера који пружају активну подршку кроз објављивање нових ажурирања чиме се помаже побољшање функционисања самог Друпала.{{чињеница|date=03. 2018. }}<!-- mrtva veza od tog datuma--> Закључно са јануаром 2017. године, више од 105.400 корисника активно доприноси Друпал заједници. ДрупалКон ({{јез-енгл|DrupalCon}}) конференције, на којима се бележи сваке године све већа посећеност, одржавају се два пута годишње - у Северној Америци, Европи и Азији, наизменично.<ref>{{Cite web|url=http://groups.drupal.org/node/17870 | title=drupal.org discussion on DrupalCon event management|publisher=Groups.drupal.org | accessdate=31. 8. 2011}}</ref> Посета на ДрупалКону је расла са 500 посетилаца у [[Сегедин]]у, у августу 2008. до преко 3.700 посетилаца у [[Остин]]у, у јуну 2014. године.


Мањи догађаји, познатији као [[Друпал камп]]ови ({{јез-енгл|DrupalCamp}}),<ref>{{Cite web|title=Drupal Camps and Cons| url=http://buildamodule.com/drupal-camps-calendar | accessdate=25. 01. 2013}}</ref> одржавају се током године у целом свету.
Мањи догађаји, познатији као [[Друпал камп]]ови ({{јез-енгл|DrupalCamp}}),<ref>{{Cite web|title=Drupal Camps and Cons| url=http://buildamodule.com/drupal-camps-calendar | accessdate=25. 1. 2013}}</ref> одржавају се током године у целом свету.


Друпал заједница такође организује професионална и полупрофесионална окупљања тзб. митапове ({{јез-енгл|meetups}}), на различитим локацијама широм света.
Друпал заједница такође организује професионална и полупрофесионална окупљања тзб. митапове ({{јез-енгл|meetups}}), на различитим локацијама широм света.


Постоји велики број активних Друпал форума,<ref>{{Cite web|url=http://drupal.org/forum/ | title=forums|publisher=Drupal.org | accessdate=31. 08. 2011}}</ref> мејлинг листа<ref>{{Cite web|url=http://drupal.org/mailing-lists | title=mailing lists|publisher=Drupal.org | accessdate=31. 08. 2011}}</ref> и група за дискусију.<ref>{{Cite web|url=http://groups.drupal.org/ | title=Drupal Groups|publisher=Groups.drupal.org | accessdate=31. 08. 2011}}</ref> Друпал такође одржава неколико [[ИРЦ]] канала<ref>{{Cite web|url=http://drupal.org/node/108355 | title=Drupal IRC channels on FreeNode|publisher=Drupal.org | accessdate=31. 08. 2011}}</ref> на [[Фринод]] ({{јез-енгл|Freenode}}) мрежи.
Постоји велики број активних Друпал форума,<ref>{{Cite web|url=http://drupal.org/forum/ | title=forums|publisher=Drupal.org | accessdate=31. 8. 2011}}</ref> мејлинг листа<ref>{{Cite web|url=http://drupal.org/mailing-lists | title=mailing lists|publisher=Drupal.org | accessdate=31. 8. 2011}}</ref> и група за дискусију.<ref>{{Cite web|url=http://groups.drupal.org/ | title=Drupal Groups|publisher=Groups.drupal.org | accessdate=31. 8. 2011}}</ref> Друпал такође одржава неколико [[ИРЦ]] канала<ref>{{Cite web|url=http://drupal.org/node/108355 | title=Drupal IRC channels on FreeNode|publisher=Drupal.org | accessdate=31. 8. 2011}}</ref> на [[Фринод]] ({{јез-енгл|Freenode}}) мрежи.


Активно је више од 30 националних заједница<ref>{{Cite web|url=http://drupal.org/language-specific-communities | title=Language specific communities|publisher=Drupal.org |date=26. 08. 2011 | accessdate=31. 08. 2011}}</ref> на [http://drupal.org/ Drupal.org] које пружају подршку на локалним језицима.
Активно је више од 30 националних заједница<ref>{{Cite web|url=http://drupal.org/language-specific-communities | title=Language specific communities|publisher=Drupal.org |date=26. 8. 2011 | accessdate=31. 8. 2011}}</ref> на [http://drupal.org/ Drupal.org] {{Wayback|url=http://drupal.org/ |date=20191019082002 }} које пружају подршку на локалним језицима.


== Сигурност ==
== Сигурност ==
Политика Друпала је да објављује пропусте и рањивости у систему заједно са ажурирањем које решава овај проблем.<ref>{{Cite web|url=https://drupal.org/security-team | title=Security announcement and release process|author=Drupal}}</ref><ref>{{Cite web|url=https://drupal.org/security-team/report-issue | title=How to report a security issue|author=Drupal}}</ref> Администратори Друпал сајтова добијају обавештење о овим ажурирањима путем модула ''Апдејт Статус'' ({{јез-енгл|Update Status}}) (у Друпалу 6) или модула ''Апдејт Менаџер'' ({{јез-енгл|Update Manager}}) (у Друпалу 7).<ref>{{Cite web|url=http://drupal.org/documentation/modules/update | title=Update manager (and Update status) | work=drupal.org | accessdate=01. 07. 2011}}</ref> Друпал одржава листу сигурносних обавештења, са историјатом свих ових објава,<ref name=security/> почетну страницу тима за питања сигурности у Друпалу,<ref>{{Cite web|url=http://drupal.org/security-team | title=Drupal security team|publisher=Drupal.org | accessdate=31. 08. 2011}}</ref> као и [[RSS|РСС]] вести<ref>{{Cite web|url=http://drupal.org/security/rss.xml | title=Drupal Security RSS feed|publisher=Drupal.org | accessdate=31. 08. 2011}}</ref> са најновијим саветима по питању сигурности система. 2008. године, пријављено је 11 сигурносних пропуста који су решени у Друпал језгру.<ref name=security>{{Cite web|url=http://drupal.org/security | title=Security advisories | work=drupal.org | accessdate=28. 04. 2009}}</ref> Сигурносни недостаци су пронађени и решени у 64 од укупно 2.243 корисничких допринесених модула.<ref name=security/><ref>{{Cite web|url=http://drupal.org/security | title=Contributed modules | work=drupal.org | accessdate=28. 04. 2009}}</ref>
Политика Друпала је да објављује пропусте и рањивости у систему заједно са ажурирањем које решава овај проблем.<ref>{{Cite web|url=https://drupal.org/security-team | title=Security announcement and release process|author=Drupal}}</ref><ref>{{Cite web|url=https://drupal.org/security-team/report-issue | title=How to report a security issue|author=Drupal}}</ref> Администратори Друпал сајтова добијају обавештење о овим ажурирањима путем модула ''Апдејт Статус'' ({{јез-енгл|Update Status}}) (у Друпалу 6) или модула ''Апдејт Менаџер'' ({{јез-енгл|Update Manager}}) (у Друпалу 7).<ref>{{Cite web|url=http://drupal.org/documentation/modules/update | title=Update manager (and Update status) | work=drupal.org | accessdate=1. 7. 2011}}</ref> Друпал одржава листу сигурносних обавештења, са историјатом свих ових објава,<ref name="security"/> почетну страницу тима за питања сигурности у Друпалу,<ref>{{Cite web|url=http://drupal.org/security-team | title=Drupal security team|publisher=Drupal.org | accessdate=31. 8. 2011}}</ref> као и [[RSS|РСС]] вести<ref>{{Cite web|url=http://drupal.org/security/rss.xml | title=Drupal Security RSS feed|publisher=Drupal.org | accessdate=31. 8. 2011}}</ref> са најновијим саветима по питању сигурности система. 2008. године, пријављено је 11 сигурносних пропуста који су решени у Друпал језгру.<ref name="security">{{Cite web|url=http://drupal.org/security | title=Security advisories | work=drupal.org | accessdate=28. 4. 2009}}</ref> Сигурносни недостаци су пронађени и решени у 64 од укупно 2.243 корисничких допринесених модула.<ref name="security"/><ref>{{Cite web|url=http://drupal.org/security | title=Contributed modules | work=drupal.org | accessdate=28. 4. 2009}}</ref>


Средином октобра 2014. године,<ref>{{cite web|url=http://www.theregister.co.uk/2014/11/03/drupal_drupalgeddon_analysis/|title=Drupalgeddon megaflaw raises questions over CMS bods' crisis mgmt}}</ref> Друпал је објавио да је пронађен критичан баг у Друпалу 7 који има везе са методом [[SQL injekcija|SQL инјекције]] и овај случај је добио назив ''Друпалгедон''.<ref>{{cite web|url=https://www.drupal.org/SA-CORE-2014-005|title=SA-CORE-2014-005 - Drupal core - SQL injection|work=Security advisories|publisher=Drupal security team}}</ref><ref>{{cite web|url=https://www.drop-guard.net/blog/drupalgeddon-panama-papers|work=Blog|publisher=Drop Guard|title=Drupalgeddon strikes back: outdated Drupal allegedly linked to "Panama Papers"}}</ref> Решење за овај проблем била је надоградња на Друпал верзију 7.32, која међутим није била у могућности да открије да ли су хакери инсталирали [[Бекдор|нежељене програме]] ({{јез-енгл|backdoor}}) уколико је конкретан Друпал веб-сајт већ био компромитован.<ref>{{cite web|url=https://www.drupal.org/PSA-2014-003|title=Drupal Core&mdash;Highly Critical&mdash;Public Service Announcement&mdash;PSA-2014-003|last=|first=|date=29. 10. 2014|via=Drupal.org|publisher=Drupal security team|accessdate=|quote=You should proceed under the assumption that every Drupal 7 website was compromised unless updated or patched before Oct 15th, 11pm UTC, that is 7 hours after the announcement. '''Simply updating to Drupal 7.32 will not remove backdoors'''....updating to version 7.32 or applying the patch fixes the vulnerability but does not fix an already compromised website. If you find that your site is already patched but you didn’t do it, that can be a symptom that the site was compromised - some attacks have applied the patch as a way to guarantee they are the only attacker in control of the site.|work=Security advisories}}</ref> Напади хакера су кренули недуго након што је објављено да постоји баг. Друпал сигурносни тим је објавио да се у случају да на веб-сајту није инсталирана ова надоградња у року од неколико сати од њене објаве, он сматра компромитованим и да би требало да се замени статичком [[HTML]] страницом и да би администраторе сервера на ком се налазио требало информисати да су и други сајтови на том серверу потенцијално заражени. Да би се овај проблем решио, веб-сајт је морало вратити на верзију пре 15. октобра, инсталирати ову надоградњу ручно и пажљиво пратити сваки сервис који је био везан за претходни сајт.<ref>{{Cite web|url=https://gcn.com/blogs/cybereye/2014/11/open-source-attacks.aspx|title=Attacks on open source call for better software design -|last=Robinson|first=Brian|date=07. 11. 2014|website=GCN|publisher=|accessdate=29. 07. 2016}}</ref>
Средином октобра 2014. године,<ref>{{cite web|url=http://www.theregister.co.uk/2014/11/03/drupal_drupalgeddon_analysis/|title=Drupalgeddon megaflaw raises questions over CMS bods' crisis mgmt}}</ref> Друпал је објавио да је пронађен критичан баг у Друпалу 7 који има везе са методом [[SQL injekcija|SQL инјекције]] и овај случај је добио назив ''Друпалгедон''.<ref>{{cite web|url=https://www.drupal.org/SA-CORE-2014-005|title=SA-CORE-2014-005 - Drupal core - SQL injection|work=Security advisories|publisher=Drupal security team}}</ref><ref>{{cite web|url=https://www.drop-guard.net/blog/drupalgeddon-panama-papers|work=Blog|publisher=Drop Guard|title=Drupalgeddon strikes back: outdated Drupal allegedly linked to "Panama Papers"|access-date=12. 03. 2017|archive-date=11. 06. 2016|archive-url=https://web.archive.org/web/20160611201911/http://www.drop-guard.net/blog/drupalgeddon-panama-papers|url-status=}}</ref> Решење за овај проблем била је надоградња на Друпал верзију 7.32, која међутим није била у могућности да открије да ли су хакери инсталирали [[Бекдор|нежељене програме]] ({{јез-енгл|backdoor}}) уколико је конкретан Друпал веб-сајт већ био компромитован.<ref>{{cite web|url=https://www.drupal.org/PSA-2014-003|title=Drupal Core—Highly Critical—Public Service Announcement—PSA-2014-003|last=|first=|date=29. 10. 2014|via=Drupal.org|publisher=Drupal security team|accessdate=|quote=You should proceed under the assumption that every Drupal 7 website was compromised unless updated or patched before Oct 15th, 11pm UTC, that is 7 hours after the announcement. '''Simply updating to Drupal 7.32 will not remove backdoors'''....updating to version 7.32 or applying the patch fixes the vulnerability but does not fix an already compromised website. If you find that your site is already patched but you didn’t do it, that can be a symptom that the site was compromised - some attacks have applied the patch as a way to guarantee they are the only attacker in control of the site.|work=Security advisories}}</ref> Напади хакера су кренули недуго након што је објављено да постоји баг. Друпал сигурносни тим је објавио да се у случају да на веб-сајту није инсталирана ова надоградња у року од неколико сати од њене објаве, он сматра компромитованим и да би требало да се замени статичком [[HTML]] страницом и да би администраторе сервера на ком се налазио требало информисати да су и други сајтови на том серверу потенцијално заражени. Да би се овај проблем решио, веб-сајт је морало вратити на верзију пре 15. октобра, инсталирати ову надоградњу ручно и пажљиво пратити сваки сервис који је био везан за претходни сајт.<ref>{{Cite web|url=https://gcn.com/blogs/cybereye/2014/11/open-source-attacks.aspx|title=Attacks on open source call for better software design -|last=Robinson|first=Brian|date=7. 11. 2014|website=GCN|publisher=|accessdate=29. 7. 2016|archive-date=18. 08. 2016|archive-url=https://web.archive.org/web/20160818211205/https://gcn.com/blogs/cybereye/2014/11/open-source-attacks.aspx|url-status=}}</ref>


== Познати веб сајтови рађени у Друпалу ==
== Познати веб сајтови рађени у Друпалу ==
* [http://www.house.gov/ Представнички дом Конгреса САД]<ref>[http://buytaert.net/us-house-of-representatives-using-drupal U.S. House of Representatives using Drupal | Dries Buytaert<!-- Ботовски генерисан назив -->]</ref>
* [http://www.whitehouse.gov/ Официјелни веб сајт Беле куће]
* [http://www.house.gov/ Представнички дом Конгреса САД]<ref>http://buytaert.net/us-house-of-representatives-using-drupal</ref>
* [https://www.commerce.gov/ Министарство трговине САД]<ref>[http://buytaert.net/united-states-department-of-commerce-using-drupal U.S. Department of Commerce using Drupal | Dries Buytaert<!-- Ботовски генерисан назив -->]</ref>
* [https://www.commerce.gov/ Министарство трговине САД]<ref>http://buytaert.net/united-states-department-of-commerce-using-drupal</ref>
* [http://www.nasa.gov/ НАСА]
* [http://www.nasa.gov/ НАСА]
* [https://www.energy.gov/ Америчко одељење за енергетику]
* [http://www.economist.com/ Недељни часопис Економист]
* [http://www.economist.com/ Недељни часопис Економист]
* [http://harvardscience.harvard.edu/ Харвард - одељење за науку и инжењеринг]
* [http://harvardscience.harvard.edu/ Харвард - одељење за науку и инжењеринг]
* [http://www.louvre.fr/ Музеј Лувр]<ref>http://buytaert.net/louvre-using-drupal</ref>
* [http://www.louvre.fr/ Музеј Лувр]<ref>[http://buytaert.net/louvre-using-drupal Louvre using Drupal | Dries Buytaert<!-- Ботовски генерисан назив -->]</ref>
* [http://mensa.org/ Менса]<ref>[http://buytaert.net/mensa-using-drupal Mensa using Drupal | Dries Buytaert<!-- Ботовски генерисан назив -->]</ref>
* [http://www.ubuntu.com/ Убунту]
* [http://mensa.org/ Менса]<ref>http://buytaert.net/mensa-using-drupal</ref>


== Референце ==
== Референце ==
Ред 190: Ред 188:


== Литература ==
== Литература ==
* {{Cite book|ref=harv|last=Melancon|first=Benjamin|last2=Micka|first2=Allie|last3=Somers|first3=Bojhan|coauthors=Amye Scavarda, Karoly Negyesi, Stephane Corlosquet, Sam Boyer|title=The Definitive Guide to Drupal 7|url=https://books.google.com/books?id=Oqi_eei2kq8C&pg=PA823|year=2011|publisher=Apress|isbn=978-1-4302-3135-6|pages=823}}
* {{Cite book| ref=harv|last=Melancon|first=Benjamin|last2=Micka|first2=Allie|last3=Somers|first3=Bojhan|others=Amye Scavarda, Karoly Negyesi, Stephane Corlosquet, Sam Boyer|title=The Definitive Guide to Drupal 7|url=https://books.google.com/books?id=Oqi_eei2kq8C&pg=PA823|year=2011|publisher=Apress|isbn=978-1-4302-3135-6|pages=823}}


=== Додатна литература ===
=== Додатна литература ===
* Abbott/Jones Learning Drupal 8, England, Packt Publishing. {{page|year=2016|isbn=978-1-78216-875-1|pages=}}
* Abbott/Jones Learning Drupal 8, England. {{page1|location=|publisher=Packt Publishing|year=2016|isbn=978-1-78216-875-1|pages=}}
* {{Cite book|ref=harv| last=Pol | first=Kristen | title=Drupal 7 Multilingual Sites|location=Birmingham, England|publisher=Packt Publishing|year=2012|isbn=978-1-84951-818-5}}
* {{Cite book| ref=harv| last=Pol | first=Kristen | title=Drupal 7 Multilingual Sites|location=Birmingham, England|publisher=Packt Publishing|year=2012|isbn=978-1-84951-818-5|pages=}}
* {{Cite book|ref=harv| last=Mercer | first=David | title=Drupal 7|location=Birmingham, England|publisher=Packt Publishing|year=2010|isbn=978-1-84951-286-2}}
* {{Cite book| ref=harv| last=Mercer | first=David | title=Drupal 7|location=Birmingham, England|publisher=Packt Publishing|year=2010|isbn=978-1-84951-286-2|pages=}}
* {{Cite book|ref=harv| last=Travis | first=Brian | title=Pro Drupal 7 for Windows Developers|location=Berkeley|publisher=APress|year=2011|isbn=978-1-4302-3153-0}}
* {{Cite book| ref=harv| last=Travis | first=Brian | title=Pro Drupal 7 for Windows Developers| url=https://archive.org/details/prodrupal7forwin0000trav|location=Berkeley|publisher=APress|year=2011|isbn=978-1-4302-3153-0|pages=}}
* {{Cite book|ref=harv| last=Butcher | first=Matt|author2=Larry Garfield |author3=John Wilkins |author4=Matt Farina |author5=Ken Rickard |author6=Greg Dunlap | title=Drupal 7 Module Development|location=Birmingham, England|publisher=Packt Publishing|year=2010|isbn=978-1-84951-116-2}}
* {{Cite book| ref=harv| last=Butcher | first=Matt|last2=Garfield|first2=Larry|last3=Wilkins|first3=John|last4=Farina|first4=Matt|last5=Rickard|first5=Ken|last6=Dunlap|first6=Greg| title=Drupal 7 Module Development|location=Birmingham, England|publisher=Packt Publishing|year=2010|isbn=978-1-84951-116-2|pages=}}
* {{Cite book|ref=harv| last=Bhavin | first=Patel | title=Drupal 6 Panel Cookbook|location=Canada|publisher=Packt Publishing|date=Aug 2010|isbn=978-1-84951-118-6}}
* {{Cite book| ref=harv| last=Bhavin | first=Patel | title=Drupal 6 Panel Cookbook|location=Canada|publisher=Packt Publishing|date=август 2010|isbn=978-1-84951-118-6|pages=}}
* {{Cite book|ref=harv| last=Beighley | first=Lynn | title=Drupal for Dummies|location=New York|publisher=For Dummies|year=2009|isbn=978-0-470-55611-5}}
* {{Cite book| ref=harv| last=Beighley | first=Lynn | title=Drupal for Dummies|location=New York|publisher=For Dummies|year=2009|isbn=978-0-470-55611-5|pages=}}
* {{Cite book|ref=harv| last=Herremans | first=D. | title=Drupal 6: Ultimate Community Site Guide|location=Switzerland|year=2009|isbn=978-2-8399-0490-2}}
* {{Cite book| ref=harv| last=Herremans | first=D. | title=Drupal 6: Ultimate Community Site Guide| url=https://archive.org/details/drupal6ultimatec0000dori|location=Switzerland|year=2009|isbn=978-2-8399-0490-2|pages=}}
* {{Cite book|ref=harv| last=Peacock | first=Michael | title=Selling Online with Drupal e-Commerce|location=Birmingham, England|publisher=Packt Publishing|year=2008|isbn=978-1-84719-406-0}}
* {{Cite book| ref=harv| last=Peacock | first=Michael | title=Selling Online with Drupal e-Commerce|location=Birmingham, England|publisher=Packt Publishing|year=2008|isbn=978-1-84719-406-0|pages=}}
* {{Cite book|ref=harv| last=VanDyk | first=John K. | title=Pro Drupal Development, Second Edition|location=New York|publisher=Springer Verlag/Apress|year=2008|isbn=978-1-4302-0989-8}}
* {{Cite book| ref=harv| last=VanDyk | first=John K. | title=Pro Drupal Development, Second Edition| url=https://archive.org/details/prodrupaldevelop00vand|location=New York|publisher=Springer Verlag/Apress|year=2008|isbn=978-1-4302-0989-8|pages=}}
* {{Cite book|ref=harv| last=Kafer | first=Konstantin|author2=Emma Hogbin | title=Front End Drupal: Designing, Theming, Scripting|location=Jersey, USA|publisher=Prentice Hall|date=Apr 2009|isbn=978-0-13-713669-8}}
* {{Cite book| ref=harv| last=Kafer | first=Konstantin|last2=Hogbin|first2=Emma| title=Front End Drupal: Designing, Theming, Scripting| url=https://archive.org/details/frontenddrupalde0000hogb|location=Jersey, USA|publisher=Prentice Hall|date=април 2009|isbn=978-0-13-713669-8|pages=}}
<!--
<!--
'''Upcoming Books'''
'''Upcoming Books'''
* Mansfield, Niall. ''Practical Drupal''. Cambridge: UIT Cambridge Ltd,. {{page|year=2008|isbn=978-0-9544529-5-7|pages=}}.
* {{Cite book| ref = harv | last = Mansfield | first = Niall |title=Practical Drupal|location=Cambridge|publisher=UIT Cambridge Ltd|year=2008|isbn=978-0-9544529-5-7|pages=}}.
* Mercer, David. ''Drupal 6''. Birmingham, England: Packt Publishing,. {{page|year=2008|isbn=978-1-84719-297-4|pages=}}.
* {{cite book|author=Mercer, David |title=Drupal 6 | location=Birmingham, England | publisher=Packt Publishing|year=2008|isbn=978-1-84719-297-4|pages=}}.
-->
-->


== Спољашње везе ==
== Спољашње везе ==
{{Commonscat|Drupal}}
{{Commonscat|Drupal}}
* [http://drupal.org/ Друпал матична страна]
* [https://drupal.org/ Друпал матична страна] {{Wayback|url=https://drupal.org/ |date=20130724232201 }}
* [http://drupal.rs/ Заједница Друпал Србија]
* [https://drupal.rs/ Заједница Друпал Србија]
* [https://www.drupal.org/association Друпал асоцијација]
* [https://www.drupal.org/association Друпал асоцијација]
* {{Twitter | id = @drupal}}


{{PHP}}
{{PHP}}
Ред 220: Ред 219:
{{нормативна контрола}}
{{нормативна контрола}}


[[Категорија:Друпал]]
[[Категорија:Друпал| ]]
[[Категорија:Системи за управљање садржајем]]
[[Категорија:Системи за управљање садржајем]]
[[Категорија:Слободни софтвер за интернет]]
[[Категорија:Слободни софтвер за интернет]]

Тренутна верзија на датум 3. август 2024. у 07:19

Drupal
Друпал 8 лого
Друпал 8 лого
Друпал 8
Друпал 8
Оригинални аутор(и)Дрис Бајтерт
Програмер(и)Друпал заједница
Прво издање18. мај 2000.; пре 24 године (2000-05-18)[1]
Стабилно издање
8.4.0[2] / 4. октобар 2017.; пре 6 година (2017-10-04)
Репозиторијум Уреди на Википодацима
Написан уPHP, Симфони фрејмворк
Оперативни системЈуниксолики оперативни системи, Windows
Платформавишеплатформски
Величина80 MB (некомпримовано Друпал 8 језгро)[2]
Доступан навишејезичан
ТипСистем за управљање садржајем, заједница и блог платформа
ЛиценцаГНУ-ова општа јавна лиценца верзије 2 и новије
Веб-сајтhttps://www.drupal.org/

Друпал је бесплатан систем за управљање садржајем отвореног кода, написан у PHP-у и дистрибуиран под ГНУ-овом општом јавном лиценцом,[3][4][5] који обезбеђује бек-енд фрејмворк за најмање 2,2% свих веб-сајтова на свету[6][7] – од малих, личних презентација, блогова, па до робусних пословних веб-сајтова за е-трговину.[8] Разни системи такође користе Друпал за управљање знањем и за пословну колаборацију.[9]

Стандардно издање Друпала, познатије као Друпал језгро, обезбеђује основне функционалности заједничке за све системе за управљање садржајем (енгл. Content management systems - CMS). То су регистрација и одржавање корисничких налога, управљање менијима, РСС изворима вести, таксономијом, прилагођавање изгледа страница и администрација система. Инсталација Друпал језгра може послужити као једноставан веб-сајт, једнокориснички или вишекориснички блог, Интернет форум, или пак веб-сајт заједнице обезбеђујући садржај генерисан од стране корисника (енгл. user-generated content).

У јануару, 2017. године, Друпал заједница је добила свог милионитог члана.[10] У ову бројку спада и 105.400 корисника који активно доприносе развоју Друпала.[11] Резултат овога је више од 35.800 бесплатних модула који унапређују и прилагођавају функционалности Друпала, преко 2.300 бесплатних тема које мењају општи изглед Друпала и најмање 1.100 бесплатних дистрибуција које вам омогућавају брзо и лако подешавање сложених, специфичних Друпал веб-сајтова у мање корака.[12]

Иако Друпал програмерима нуди софистициран Апликациони програмски интерфејс (АПИ), основна инсталација и администрација веб-сајтова не захтева претходно знање програмирања.

Друпал се може покренути на било којој софтверској платформи која подржава веб сервер способан за покретање PHP-а и базу података за складиштење садржаја и конфигурације.

Историјат

[уреди | уреди извор]
Последње објављене верзије
Верзија Датум објављивања
8.4.0 4. октобар 2017.[2]
7.56 21. јун 2017.[13]
6.38 24. фебруар 2016.[14]
5.23 11. август 2010.[15]
Историјат објављивања Друпала, од верзије 1 до 6

Творац Друпала је Дрис Бајтерт. У почетку замишљен као форум, 2001. године постаје пројекат отвореног кода.[16] Назив Друпал је енглеска варијанта холандске речи "druppel", што у преводу значи "капљица".[17] Назив потиче од веб-сајта Drop.org, који је у међувремену угашен и чији је код интегрисан у Друпал. Интересантна прича везана је за назив овог система, наиме Дрис Бајтерт је имао идеју да систем назове "dorp", што на холандском значи село, као симбол заједнице и међусобне подршке, међутим током провере доступности назива домена, догодила се грешка у куцању, па је на тај начин, сасвим случајно, од „села“ (dorp) настала „капљица“ (druppel).

Интересовање за Друпал се значајно повећало 2003. године када је ова платформа искоришћена за креирање дистрибуције ДинСпејс (енгл. DeanSpace) за потребе примарне кампање кандидата Демократске странке, Хауарда Дина на председничким изборима у САД, 2004. године. ДинСпејс дистрибуција је искоришћена за подршку у развоју преко 50 различитих, незваничних сајтова који су били наклоњени његовој кампањи и који су корисницима омогућавали директну међусобну комуникацију као и комуникацију са представницима саме кампање.[18] Након завршетка кампање, чланови његовог тима за веб развој наставили су са интересовањем за развој веб платформе која би помогла политичком ангажману, па су у јулу 2004. покренули СивикСпејс Лабс (енгл. CivicSpace Labs), "прву компанију чији су се запослени бавили искључиво развојем и дистрибуцијом Друпал технологије".[19] И друге компаније су почеле да се специјализују за развој у Друпалу.[20][21] До 2013. године број компанија које су нудиле услуге везане за развој у Друпалу, попео се на преко стотину.[22]

Закључно са 2014. годином Друпал је почела да развија заједница,[23] док је популарност све брже расла. Од јула 2007. до јуна 2008. године број преузимања Друпал инсталације са веб-сајта Drupal.org Архивирано на сајту Wayback Machine (19. октобар 2019) био је 1,4 милиона, што је повећање од отприлике 125% у односу на претходну годину.[24][25]

Закључно са јануаром 2014. године, више од 1.180.000 веб-сајтова је користило Друпал.[26] У ову бројку спадају на стотине познатих организација,[27] као што су корпорације, медији и издавачи, државне институције и непрофитне организације,[тражи се извор] школе и појединци. Друпал је награђен са неколико Пакт награда (енгл. Packt) за допринос у области система за управљање садржајем отвореног кода[28] као и наградом Вебвер 100 (енгл. Webware 100) три пута за редом.[29][30]

Дана 5. марта 2009. године, Бајтерт је објавио "застој" у развоју Друпал 7 верзије до 1. септембра 2009. године.[31] Друпал 7 је објављен 5. јануара 2011. године, што је у неколико земаља обележено пригодним журкама.[32] Након тога, престала је подршка за Друпал 5, па је званична подршка била доступна само за верзије Друпал 6 и 7.[33] Ажурирања Друпал 7 верзије су редовно објављивана.[34]

Дана 1. децембра 2012. године отпочет је развој Друпал 8 верзије.[35] Приближно три године касније, 7. октобра 2015. године објављена је рц1 (енгл. release candidate) верзија Друпала 8.[36] Друпал 8 доноси нове могућности и побољшања како за кориснике тако и за програмере, као што су: измењен кориснички интерфејс; WYSIWYG (енгл. What You See Is What You Get) уређивање садржаја на самом сајту; побољшана подршка за мобилне уређаје; додати и побољшани допринесени енгл. contributed модули као што су Views, Date, и Entity Reference; представљена је нова, објектно-оријентисана PHP основа заснована на Симфони компонентама; измењено је систем конфигурација; и побољшана је подршка за вишејезичност. Друпал 8 рц1 верзија је настала као резултат рада преко 3.200 програмера.[37]

Дана 15. јануара 2015. године, објављен је Друпал форк (енгл. fork) под називом Бекдроп (енгл. Backdrop).[38]

Друпал 8.0.0 је објављен 19. новембра 2015. године.[39] Доступна је и његова надоградња у виду верзије 8.1.0[40] која доноси бројна побољшања, ЦКЕдитор WYSIWYG надоградњу, додати АПИ, побољшане странице за помоћ корисницима, и два нова експериментална модула. Сврха експерименталних модула је тестирање, иако нису у потпуности подржани.

У Друпал заједници термин "језгро" односи се на код развијен заједничким радом који се може надоградити допринесеним модулима. До верзије Друпал 8, овај код је чуван изван фолдера "sites" у самој Друпал инсталацији.[41] Од верзије 8, језгро се налази у "core" потфолдеру Друпал инсталације. Језгро представља основу Друпала. Бутстреп и заједничке библиотеке се дефинишу у самом језгру, док се остале функционалности имплементирају путем модула, међу којима и самим системским модулом.

На основу подразумеване конфигурације Друпал веб-сајта, садржај могу креирати регистровани или анонимни корисници (уз дискретно право администратора да то одобри) и он је доступан посетиоцима веб-сајта на основу различитих критеријума. Од верзије 8, у Друпал језгро су уграђене одређене Симфони библиотеке.

Уграђени модули такође поседују и хијерархијски систем таксономија, који даје могућност да се садржај категорише или обележава кључним речима како би му се лакше приступало.

Друпал одржава детаљну базу промена у уграђеним функционалностима по верзијама система.[42]

Уграђени модули

[уреди | уреди извор]

Друпал језгро садржи опционе модуле које администратор може да укључи како би проширио могућности језгра веб-сајта.[43]

Подразумевана Друпал дистрибуција садржи бројне опције, као што су:

  • Приступ статистици и логовима
  • Напредна претрага
  • Блогови, књиге, коментари, форуми и анкете
  • Кеширање и подешавање опција за побољшане перформансе
  • Описне URL-ове
  • Систем менија на више нивоа
  • Подршка за више веб-сајтова (енгл. multi-site)[44]
  • Креирање и уређивање садржаја од стране више корисника
  • Подршка за ОпенИД протокол
  • РСС вести и агрегатори вести
  • Сигурносна обавештења и ажурирања на најновију верзију
  • Коориснички профили
  • Рестриктивна контрола приступа за различите кориснике (на основу корисничких улога, ИП адресе, имејла)
  • Алати за контролу тока рада (окидачи и активности)

Уграђене теме

[уреди | уреди извор]

Друпал садржи и уграђене теме које прилагођавају изглед и понашање (енгл. look and feel) Друпал веб-сајтова,[45] као што су Гарланд и Бартик теме.

Модул Колор, представљен у Друпалу 5.0, омогућава администраторима промену палете боја одређене теме у самом интерфејсу Веб-читача.[46]

Локализација

[уреди | уреди извор]

Закључно са јануаром 2017. године, Друпал је доступан на 100 језика и енглеском (подразумевани језик).[47] Доступан је и за језике који се читају здесна улево, као што су арапски, персијски и хебрејски.[48]

Друпал локализација је заснована на gettext, ГНУ библиотеци за интернационализацију и локализацију, i18n.

Обавештења о аутоматским ажурирањима

[уреди | уреди извор]

Друпал аутоматски обавештава администратора о најновијим верзијама модула, тема и Друпал језгра. Изузетно је важно да се систем ажурира убрзо након објаве закрпа. Пре самог ажурирања препоручује се креирање резервне копије језгра, модула, тема, фајлова и базе података. Уколико дође до грешке након ажурирања или ако закрпе нису компатибилне са модулом, веб-сајт се може брзо повратити из резервне копије. Доступно је неколико Друпал модула за креирање резервне копије система. 15. октобра 2014. године, објављено је ажурирање које решава откривени проблем рањивости система путем SQL инјекције (енгл. SQL injection).[49] Две недеље касније, Друпал сигурносни тим је објавио саопштење у коме објашњава да сви корисници треба да се понашају у складу са претпоставком да су сви сајтови, који нису ажурирани у року од 7 сати од тог саопштења, заражени.[50] У складу са тим, изузетно је важно да се у што краћем року примене ажурирања и препоручљиво је да се за то користе алати као што је Драш, како би се олакшао цео процес.

Апстракција базе података

[уреди | уреди извор]

Пре верзије 7, Друпал је имао функције које су решавале одређене задатке везане за базу података, као што су валидација SQL упита, додавање префикса у називима табела на више сајтова и генерисање тачних SQL упита. Са Друпалом 6 је представљен слој апстракције који је програмерима дозвољавао креирање SQL упита без конкретног писања наредби у SQL-у.

Друпал 7 проширује слој апстракције података на начин да програмери више не морају да пишу SQL упите као текстуалне низове. Он користи PHP објекте података (енгл. data objects) за апстракцију базе података. Мајкрософт је за свој SQL сервер развио драјвер базе података.[51] Друпал 7 подржава SQL механизам базе података у фајлу, који је део стандардне PHP дистрибуције.

Привлачење Windows програмера

[уреди | уреди извор]

Нови слој апстракције базе података који је представљен са Друпалом 7 и његова могућност да се покреће на Windows веб-серверу IIS, омогућили су лакше учествовање Windows програмера у Друпал заједници. Посебна група на Drupal.org Архивирано на сајту Wayback Machine (19. октобар 2019) је посвећена Windows корисницима и њиховим питањима и проблемима.[52]

Приступачност

[уреди | уреди извор]

Са појавом Друпала 7, приступачност Вебу је значајно побољшана од стране Друпал заједнице.[53] Друпал је одличан алат за креирање сајтова доступних људима са посебним потребама, јер је у развоју система примењена најбоља пракса из ове области. Тим задужен за приступачност платформе наставља са идентификацијом и решавањем баријера и подиже свест о овим проблемима у самој заједници. Друпал 7 верзија је започела усвајање WAI-ARIA (енгл. Web Accessibility Initiative – Accessible Rich Internet Applications) подршке за обогаћене Интернет апликације (енгл. Rich Internet applications) и са тим је настављено у Друпалу 8. Много побољшавања је представљено како на корисничкој тако и на администраторској страни Друпала, као што су:

  • Могућност превлачења (енгл. drag and drop)
  • Побољшан контраст и интензитет боја
  • Додата је могућност навигације са прескакањем у уграђене теме
  • Ознаке се подразумевано додају формама за унос
  • Решен је проблем са CSS елементом display:none увођењем конзистентних метода за сакривање и приказивање текста преласком миша преко њих.

Друпал заједница посебну пажњу поклања решавању проблема приступачности при дефинисању преправки за језгро Друпала 8.[54]

Проширење уграђених функционалности Друпал језгра

[уреди | уреди извор]

Друпал језгро је модуларно и дефинише систем hook и callback функција, којима се приступа интерно, путем АПИ-ја.[55] Овакав дизајн омогућава развој допринесених модула и тема како би се прошириле или редефинисале функционалности Друпала без промена у самом језгру.

Фајлови Друпал језгра изоловани су у односу на допринесене модуле и теме. На овај начин се увећава флексибилност и сигурност и омогућава администраторима да без проблема надограде систем на најновију верзију без потребе за брисањем промена у прилагођеним фајловима.[56] Заједница се придржава мантре "Никад не хакуј језгро", препоруке програмерима да никако не мењају фајлове у језгру.

Допринесени модули обезбеђују додатне и алтернативне могућности као што су галерије слика, произвољни типови садржаја (енгл. content types) и излиставање садржаја, WYSIWYG уређивачи текста, приватне поруке, интеграција са различитим алатима,[тражи се извор] интеграција са пословним апликацијама,[тражи се извор] и др. Закључно са јануаром 2017. године, доступно је преко 36.500 бесплатних модула.[57]

Најчешће коришћени допринесени модули:[58]

  • Content Construction Kit (CCK): омогућава администраторима веб-сајтова да динамички праве типове садржаја проширујући шему базе података. "Типови садржаја" описују врсту информација. Типови садржаја подразумевају догађаје, позивнице, рецензије, чланке и производе као и произвољан садржај. CCK Fields API је садржан у Друпал језгру у верзији 7.[59][60]
  • Views: олакшавају проналажење и приказивање садржаја посетиоцима веб-сајта, користећи слој апстракције базе података. Основне функционалности су додате у језгро у Друпалу 8.[61]
  • Panels: омогућава управљање распоредом приказа елемената превлачењем како би администратори визуелно дизајнирали изглед веб-сајта.
  • Rules: условно извршава радње засноване на понављајућим догађајима.
  • Features: омогућава снимање и управљање функционалностима (ентитета, приказа, поља, конфигурација, итд.) у сопственим модулима.
  • Context: омогућава дефинисање секција на веб-сајту у којима се Друпал функционалности могу условно активирати
  • Media: олакшава отпремање фотографија и управљање медијима
  • Services: обезбеђује Друпал АПИ.
  • Organic Groups Mailing List

Закључно са јануаром 2017. године, доступно је више од 2.400[62] бесплатних допринесених тема. Теме адаптирају или замењују подразумевани изглед Друпал веб-сајта.

Друпал теме користе стандардне формате приказивања садржаја засноване на одређеним шаблонским системима (енгл. template engine). Многе од њих су написане у PHPTemplate шаблонском систему[тражи се извор] или, мањој мери, XTemplate шаблонском систему.[тражи се извор] Неки шаблони су написани у PHP-у. Друпал 8 користи Твиг (енгл. Twig) шаблонски систем.

Укључивање PHPTemplate и XTemplate шаблонских система у Друпал изазвало је негативне реакције корисника због проблема са флексибилношћу и његове комлпексности.[63] Друпал систем тема користи шаблонски систем како би раздвојио HTML/CSS од PHP-а. Популаран Друпал допринесени модул "Девел" обезбеђује информације програмерима и дизајнерима тема путем графичког корисничког интерфејса.

Допринесене теме[64] на Друпал веб-сајту се бесплатно дистрибуирају под ГНУ-овом општом јавном лиценцом,[65] и већина њих је представљена на Друпал Тим Гардену (енгл. Drupal Theme Garden).[66]

Дистрибуције

[уреди | уреди извор]

Раније, они који су желели потпуно прилагођену инсталацију Друпала морали су да скину прерађену верзију независно од званичног Друпал језгра. Данас дистрибуција дефинише упаковану верзију Друпала која осим инсталације нуди веб-сајт и креиране апликације за одређену област.

Дистрибуције обезбеђују погодности новог Друпал веб-сајта јер не мора да се претражују модули како би се инсталирали нити се подешавају конфигурације.[тражи се извор] Оне представљају колекцију модула, тема и одређених конфигурационих подешавања које припремају Друпал за одређену употребу. На пример, дистрибуција може да конфигурише Друпал да буде веб-сајт у виду брошуре уместо информативних портала или е-продавница.

Архитектура

[уреди | уреди извор]

Друпал је базиран на ПАЦ архитектури (енгл. Presentation Abstraction Control). Систем менија се понаша као контролер. Прихвата улазне параметре из јединственог извора (HTTP GET и POST), распоређује захтеве до одговарајућих помоћних функција, узима податке из слоја асптракције (нодови, а од Друпал 5 верзије и форме) и шаље их кроз филтер како би их приказао (уз помоћ теме). Чак шта више, поседује вишеструке, паралелне PAC агенте у облику блокова који приказују податке.[67]

Заједница

[уреди | уреди извор]

Drupal.org Архивирано на сајту Wayback Machine (19. октобар 2019) поседује велику заједницу корисника и програмера који пружају активну подршку кроз објављивање нових ажурирања чиме се помаже побољшање функционисања самог Друпала.[тражи се извор] Закључно са јануаром 2017. године, више од 105.400 корисника активно доприноси Друпал заједници. ДрупалКон (енгл. DrupalCon) конференције, на којима се бележи сваке године све већа посећеност, одржавају се два пута годишње - у Северној Америци, Европи и Азији, наизменично.[68] Посета на ДрупалКону је расла са 500 посетилаца у Сегедину, у августу 2008. до преко 3.700 посетилаца у Остину, у јуну 2014. године.

Мањи догађаји, познатији као Друпал кампови (енгл. DrupalCamp),[69] одржавају се током године у целом свету.

Друпал заједница такође организује професионална и полупрофесионална окупљања тзб. митапове (енгл. meetups), на различитим локацијама широм света.

Постоји велики број активних Друпал форума,[70] мејлинг листа[71] и група за дискусију.[72] Друпал такође одржава неколико ИРЦ канала[73] на Фринод (енгл. Freenode) мрежи.

Активно је више од 30 националних заједница[74] на Drupal.org Архивирано на сајту Wayback Machine (19. октобар 2019) које пружају подршку на локалним језицима.

Сигурност

[уреди | уреди извор]

Политика Друпала је да објављује пропусте и рањивости у систему заједно са ажурирањем које решава овај проблем.[75][76] Администратори Друпал сајтова добијају обавештење о овим ажурирањима путем модула Апдејт Статус (енгл. Update Status) (у Друпалу 6) или модула Апдејт Менаџер (енгл. Update Manager) (у Друпалу 7).[77] Друпал одржава листу сигурносних обавештења, са историјатом свих ових објава,[78] почетну страницу тима за питања сигурности у Друпалу,[79] као и РСС вести[80] са најновијим саветима по питању сигурности система. 2008. године, пријављено је 11 сигурносних пропуста који су решени у Друпал језгру.[78] Сигурносни недостаци су пронађени и решени у 64 од укупно 2.243 корисничких допринесених модула.[78][81]

Средином октобра 2014. године,[82] Друпал је објавио да је пронађен критичан баг у Друпалу 7 који има везе са методом SQL инјекције и овај случај је добио назив Друпалгедон.[83][84] Решење за овај проблем била је надоградња на Друпал верзију 7.32, која међутим није била у могућности да открије да ли су хакери инсталирали нежељене програме (енгл. backdoor) уколико је конкретан Друпал веб-сајт већ био компромитован.[85] Напади хакера су кренули недуго након што је објављено да постоји баг. Друпал сигурносни тим је објавио да се у случају да на веб-сајту није инсталирана ова надоградња у року од неколико сати од њене објаве, он сматра компромитованим и да би требало да се замени статичком HTML страницом и да би администраторе сервера на ком се налазио требало информисати да су и други сајтови на том серверу потенцијално заражени. Да би се овај проблем решио, веб-сајт је морало вратити на верзију пре 15. октобра, инсталирати ову надоградњу ручно и пажљиво пратити сваки сервис који је био везан за претходни сајт.[86]

Познати веб сајтови рађени у Друпалу

[уреди | уреди извор]

Референце

[уреди | уреди извор]
  1. ^ Earliest tagged releases
  2. ^ а б в Drupal 8 release history; drupal.org
  3. ^ „Licensing FAQ”. drupal.org. Архивирано из оригинала 05. 09. 2015. г. Приступљено 8. 4. 2009. 
  4. ^ „The Drupal Overview”. drupal.org. Архивирано из оригинала 16. 11. 2016. г. Приступљено 8. 4. 2009. 
  5. ^ „System Requirements”. drupal.org. Архивирано из оригинала 09. 04. 2016. г. Приступљено 8. 4. 2009. 
  6. ^ W3Techs (15. 7. 2011). „Usage of content management systems for websites”. Приступљено 15. 7. 2011. 
  7. ^ BuiltWith (28. 3. 2011). „Drupal Usage Statistics”. Приступљено 28. 3. 2011. 
  8. ^ „The State of Drupal 2010 speech”. Archive.org. 10. 3. 2001. Приступљено 31. 8. 2011. 
  9. ^ „Knowledge management with Drupal”. Архивирано из оригинала 30. 07. 2020. г. Приступљено 11. 03. 2017. 
  10. ^ „1 Million Users on Drupal.org!”. drupal.org. 
  11. ^ „Drupal Homepage”. Drupal.org. Архивирано из оригинала 24. 07. 2013. г. Приступљено 15. 4. 2016. 
  12. ^ „Download & Extend: Distributions”. www.drupal.org. 30. 1. 2017. Приступљено 30. 1. 2017. 
  13. ^ Drupal 7 release history; drupal.org
  14. ^ Drupal 6 release history; drupal.org
  15. ^ Drupal 5 release history; drupal.org
  16. ^ „Историјат”. drupal.org. Архивирано из оригинала 28. 02. 2009. г. Приступљено 8. 4. 2009. 
  17. ^ „Druppel: Превод са холандског на енглески”. Babylon Translation. Архивирано из оригинала 13. 4. 2009. г. Приступљено 8. 4. 2009. 
  18. ^ Melancon, Micka & Somers 2011, стр. 823
  19. ^ Critchley, Spencer (3. 5. 2006). „Digital Politics: An Interview With CivicSpace Founder Zack Rosen”. O'Reilly Media. Приступљено 27. 5. 2012. 
  20. ^ Kreiss, Daniel (5. 3. 2012). „Dean, Romney, and Drupal: Values and Technological Adoption”. Culture Digitally. Архивирано из оригинала 08. 03. 2012. г. Приступљено 27. 5. 2012. 
  21. ^ Samantha M. Shapiro, "The Dean Connection", The New York Times December 7, 2003, accessed May 27, 2012.
  22. ^ „Marketplace”. drupal.org. Приступљено 18. 4. 2013. 
  23. ^ Koenig, Josh. „Growth Graphs”. Groups.Drupal. Приступљено 8. 4. 2009. 
  24. ^ Buytaert, Dries (2008). „Drupal Download Statistics”. Приступљено 8. 4. 2009. 
  25. ^ Buytaert, Dries (2007). „Drupal Download Statistics”. Приступљено 8. 4. 2009. 
  26. ^ „Usage statistics for Drupal core”. 
  27. ^ „Drupal Sites”. Dries Buytaert. Приступљено 20. 7. 2010. 
  28. ^ „OSS CMS Award Previous Winners”. Packt Publishing. Архивирано из оригинала 7. 7. 2009. г. Приступљено 8. 4. 2009. 
  29. ^ „Drupal is a Webware 100 winner for the third year in a row”. Drupal.org. Архивирано из оригинала 20. 08. 2016. г. Приступљено 31. 8. 2011. 
  30. ^ „Cnet.com”. News.cnet.com. 19. 5. 2009. Архивирано из оригинала 10. 07. 2012. г. Приступљено 31. 8. 2011. 
  31. ^ „Buytaert.net”. Buytaert.net. Приступљено 31. 8. 2011. 
  32. ^ „Drupal 7 to be released on January 5 (with one ginormous party)”. Buytaert.net. Приступљено 31. 8. 2011. 
  33. ^ „Xplain Hosting Drupal 7 Quickstart training seminar”. Scoop. 16. 12. 2010. 
  34. ^ „drupal 7.24”. drupal.org. Приступљено 20. 11. 2013. 
  35. ^ „Drupal 8 In Marking The Biggest Change In Its Content Management History”. eyerys.com. Приступљено 19. 11. 2015. 
  36. ^ „Drupal 8.0.0-rc1 announcement”. drupal.org. 
  37. ^ „Drupal 8.0.0-rc1 announcement”. drupal.org. 
  38. ^ „Roadmap”. Backdropcms.org. 
  39. ^ „Drupal 8.0.0 released”. drupal.org. Приступљено 19. 11. 2015. 
  40. ^ Drupal 8.1.0 is now available | Drupal.org
  41. ^ „Never hack core”. drupal.org. 
  42. ^ „Drupal 7.39 released”. drupal.org. Приступљено 19. 9. 2015. 
  43. ^ „Handbook: Core Modules”. drupal.org. Архивирано из оригинала 28. 7. 2008. г. Приступљено 8. 4. 2009. 
  44. ^ „Drupal Multi-site installation recipes”. 
  45. ^ Buytaert, Dries. „Garland, the new default core theme”. drupal.org. Приступљено 8. 4. 2009. 
  46. ^ „Color: Allows the user to change the color scheme of certain themes”. drupal.org. Приступљено 8. 4. 2009. 
  47. ^ „Drupal core translation downloads”. drupal.org. Архивирано из оригинала 05. 03. 2016. г. Приступљено 30. 1. 2017. 
  48. ^ „Drupal 6.0 released”. drupal.org. Архивирано из оригинала 23. 02. 2008. г. Приступљено 8. 4. 2009. 
  49. ^ „SA-CORE-2014-005 - Drupal core - SQL injection”. Https:. Приступљено 3. 12. 2014. 
  50. ^ „Drupal Core - Highly Critical - Public Service announcement - PSA-2014-003”. Https:. Приступљено 3. 12. 2014. 
  51. ^ „Install Drupal for Windows”. microsoft.com. Архивирано из оригинала 14. 2. 2011. г. Приступљено 14. 2. 2011. 
  52. ^ „Drupal on Windows Group”. drupal.org. Приступљено 14. 2. 2011. 
  53. ^ Killesreiter, Gerhard (25. 2. 2013). „Accessibility statement”. drupal.org. Приступљено 16. 4. 2013. 
  54. ^ Scholten, Roy (10. 12. 2012). „Drupal core gates”. drupal.org. Приступљено 16. 4. 2013. 
  55. ^ „API Reference”. drupal.org. Архивирано из оригинала 28. 10. 2010. г. Приступљено 8. 4. 2009. 
  56. ^ „File and directory management”. drupal.org. 
  57. ^ „Module project”. www.drupal.org. 30. 1. 2017. Приступљено 30. 1. 2017. 
  58. ^ „Project usage overview”. Drupal.org. Приступљено 18. 8. 2011. 
  59. ^ „DRUPAL 5 TO DRUPAL 7”. Архивирано из оригинала 4. 7. 2017. г. Приступљено 11. 3. 2017. 
  60. ^ „Field API”. 2009. Приступљено 8. 5. 2009. 
  61. ^ „Views in Drupal Core initiative: Status report and roadmap”. Приступљено 4. 11. 2014. 
  62. ^ „Download & Extend: Themes”. www.drupal.org. 30. 1. 2017. Приступљено 30. 1. 2017. 
  63. ^ „How does Drupal compare to Mambo? discussion thread”. drupal.org. 17. 1. 2005. Архивирано из оригинала 13. 07. 2007. г. Приступљено 8. 4. 2009. 
  64. ^ „Drupal themes”. Drupal.org. Архивирано из оригинала 23. 08. 2007. г. Приступљено 31. 8. 2011. 
  65. ^ „Adding your theme to Drupal.org”. Drupal.org. 
  66. ^ „Drupal Theme Garden”. Themegarden.org. Архивирано из оригинала 5. 1. 2009. г. Приступљено 31. 8. 2011. 
  67. ^ „MVC vs. PAC”. 
  68. ^ „drupal.org discussion on DrupalCon event management”. Groups.drupal.org. Приступљено 31. 8. 2011. 
  69. ^ „Drupal Camps and Cons”. Приступљено 25. 1. 2013. 
  70. ^ „forums”. Drupal.org. Приступљено 31. 8. 2011. 
  71. ^ „mailing lists”. Drupal.org. Приступљено 31. 8. 2011. 
  72. ^ „Drupal Groups”. Groups.drupal.org. Приступљено 31. 8. 2011. 
  73. ^ „Drupal IRC channels on FreeNode”. Drupal.org. Приступљено 31. 8. 2011. 
  74. ^ „Language specific communities”. Drupal.org. 26. 8. 2011. Приступљено 31. 8. 2011. 
  75. ^ Drupal. „Security announcement and release process”. 
  76. ^ Drupal. „How to report a security issue”. 
  77. ^ „Update manager (and Update status)”. drupal.org. Приступљено 1. 7. 2011. 
  78. ^ а б в „Security advisories”. drupal.org. Приступљено 28. 4. 2009. 
  79. ^ „Drupal security team”. Drupal.org. Приступљено 31. 8. 2011. 
  80. ^ „Drupal Security RSS feed”. Drupal.org. Приступљено 31. 8. 2011. 
  81. ^ „Contributed modules”. drupal.org. Приступљено 28. 4. 2009. 
  82. ^ „Drupalgeddon megaflaw raises questions over CMS bods' crisis mgmt”. 
  83. ^ „SA-CORE-2014-005 - Drupal core - SQL injection”. Security advisories. Drupal security team. 
  84. ^ „Drupalgeddon strikes back: outdated Drupal allegedly linked to "Panama Papers". Blog. Drop Guard. Архивирано из оригинала 11. 06. 2016. г. Приступљено 12. 03. 2017. 
  85. ^ „Drupal Core—Highly Critical—Public Service Announcement—PSA-2014-003”. Security advisories. Drupal security team. 29. 10. 2014 — преко Drupal.org. „You should proceed under the assumption that every Drupal 7 website was compromised unless updated or patched before Oct 15th, 11pm UTC, that is 7 hours after the announcement. Simply updating to Drupal 7.32 will not remove backdoors....updating to version 7.32 or applying the patch fixes the vulnerability but does not fix an already compromised website. If you find that your site is already patched but you didn’t do it, that can be a symptom that the site was compromised - some attacks have applied the patch as a way to guarantee they are the only attacker in control of the site. 
  86. ^ Robinson, Brian (7. 11. 2014). „Attacks on open source call for better software design -”. GCN. Архивирано из оригинала 18. 08. 2016. г. Приступљено 29. 7. 2016. 
  87. ^ U.S. House of Representatives using Drupal | Dries Buytaert
  88. ^ U.S. Department of Commerce using Drupal | Dries Buytaert
  89. ^ Louvre using Drupal | Dries Buytaert
  90. ^ Mensa using Drupal | Dries Buytaert

Литература

[уреди | уреди извор]

Додатна литература

[уреди | уреди извор]

Спољашње везе

[уреди | уреди извор]