Drupal
Drupalo | |
---|---|
Aŭtoro | Dries Buytaert |
Programisto | programista grupo |
Lastastabila versio | 7.25[1] (3-a de januaro2014) |
Lastatesta versio | (-) |
Operaciumo | plursistema |
Programlingvo | PHP |
Lingvo(j) | ankaŭEsperanto |
Evoluigstato | en evoluo |
Programtipo | enhav-mastruma sistemo |
Permesilo | GPLv2 aŭ sekva |
Retejo | www |
Drupalestas libera, modulasistemo por administrado de enhavokajbloga sistemo,kiu origine estis konstruita deDries Buytaertkielbulten-tabula sistemo.Nuntempe ĝi estas uzata de multaj popularaj retejoj, inkluziveThe Onion,Spread Firefox,Ourmedia,KernelTrap,kajDefective by Design.Ĝi estas speciale populara por konstrui retajn komunumojn, kaj havas subtekston de "Komunuma tubumado". Drupalo estas programita enPHP.
Signifo de Drupalo
[redakti|redakti fonton]Drupal estas anglatransskribode lanederlandavorto "druppel" kiu signifas "guto". La nomo estis prenita de la nune eksdata retejo de Drop.org, kies kodo malrapide evoluis en Drupalon. Dries volis nomi la retejon "dorp" ( "vilaĝo" en la nederlanda, aludante al ĝiaj komunumaj trajtoj), sed tajperaris kiam li kontrolis ladomajnan nomonkaj pensis ke tio sonis pli bona. La projekto komenciĝis en2001.
Enhav-mastruma Sistemo
[redakti|redakti fonton]Drupalohavas bazan tavolon, aŭ kernon, kiu subtenasmodulojn,kiuj ebligas aldonajn funkciojn. La moduloj por Drupalo provizas grandan diversecon de funkcioj, inkluzivanteelektronikan komercansistemon kiel la eroj de Amazon modulo[2],laborfluo, fotogalerioj, dissendolista prizorgado, kajCVS-integriĝo.
La modula sistemo de Drupalo kaj la bone dokumentita, pura kodbazo faciligas ke individuoj kun scio de PHP povu krei kodon por aldonaj funkcioj. Drupalo estas ofte uzata por konstrui retejojn kiuj koncentriĝas pri uzantaj komunumoj.
Moduloj
[redakti|redakti fonton]Lataksonomio[3](kategoria sistemo) ebligas ke reteja administranto povu decidi kiel enhavo kategoriiĝas. Post la starigado, la taksonomia modulo povas "aŭtomate kategoriigi novan enhavon". Tiu fleksebleco sen la bezono por programado apartigas Drupalon de similaj sistemoj; tamen tiel la agordado povas esti pli postulema kaj en kelkaj kazoj daŭri pli longe.
La moduloj de Agoj kaj Laborfluo provizas ekzemplon de la alta grado de aŭtomatigo, kiu eblas per Drupalo. Tio bezonas ke la du moduloj estu agorditaj uzante funkciojn de ambaŭ. Multe da subtena dokumentado kaj videoj[4]alireblas por helpi agordi tiujn modulojn por fari taskojn kiel sendi atentigojn de nova enhavo.
Drupalo atingas puran integriĝon inter la kerno kaj la moduloj per sistemo de hokoj, aŭcallbacks,por permesi ke moduloj povu enmeti funkciojn en la vojo de Drupalo. La kerno de Drupalo provizas protekton kontraŭ multaj el la kutimaj sekurecaj problemoj, kielSQL-transago.
Ŝeloj
[redakti|redakti fonton]La plejmulto daŝelojpor Drupalo estas kreitaj en la sistemo dePHPTemplate[5]aŭ la sistemo deXTemplate[6].Pli fruaj ŝeloj uzis nurPHP-n.
Pli fruaj versioj de la ŝela sistemo de Drupalo estis kritikitaj[7]kiel malpli aspektigorientita kaj pli komplika ol la sistemoj porMambokajPlono.La inkluziveco de la sistemoj de PHPTemplate kaj XTemplate en Drupalo traktis kelkajn el ĉi tiuj kritikoj.
Ekzemploj de Drupalo
[redakti|redakti fonton]Kelkaj el la roloj kiujn Drupalo plenumas, inkluzivas firmajn internajn retejojn, retajn klasĉambrojn, artajn komunumojn, kaj projekta administrado. Kelkaj aplikoj kiuj uzas Drupalon inkluzivas:
- The Ann Arbor District Library[8]uzis Drupalon por konstrui premiitan retejon[9]inkluzive de speciale agorditaj funkcioj kiel ebligante ke bibliotekajn membrojn povu krei siajn proprajn libro-katalogojn.
- Diversaj politikaj kampanjoj, kiel la kampanjo por usona senato deJack CarterenNevado,kreis retejojn per Drupalo.
- CivicRM,sistemo por prizorgi rilatojn kun voĉdonantoj kiu integriĝas kun Drupalo, influis ke Drupalo estu alloga sistemo por neregistaraj organizoj.[10]
- Drupalo estis uzitaj por krei lokajn retejojn porcivitana ĵurnalismoen urbetoj kielBluffton, South Carolina[11]kajWatertown, Massachusetts[12].
- Drupalo estas uzita por starigi retejojn kiel43thingsChange Everything.
- La enkonduko de la modulo deRevizia ModeradoArkivigite je2007-05-23 per la retarkivoWayback Machineebligis ke talentaj lernejanoj povu krei retejon de sia propra lernejo.
Kritikado
[redakti|redakti fonton]Drupalo devigas ke la uzanto kiu instalas la programon havu povon atribui specifajn altnivelajn privilegiojn al la datumbaza uzanta administranto, inkluzive de SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, kaj LOCK TABLES. Multaj el tiuj privilegioj, kiel CREATE kaj ALTER, bezonatas por aŭtomatigi la instaladon kaj ĝisdatigadon de skriptoj sen mana funkciado de SQL-petoj: aliaj, kiel LOCK TABLES, bezonatas por averti kutimajn problemojn kiuj povas okazi en multuzanta medio. Same kiel kun aliaj enhav-mastrumaj sistemoj, la komenca datumbazo povas esti kreita uzanta la komandan linion aŭ[1]Arkivigite je2007-07-08 per la retarkivoWayback Machineaŭ kunphpMyAdmin/PhpPgAdmin.
Drupalo estis konsideritaj de kelkaj[13]iom pli malfacile lerneblaj kaj iom malpli facile instalebla proceduro kompare al kelkaj simplaj EMS-sistemoj aŭ bazaj blogiloj kielWordPress.Drupal 5.0, lanĉita la15-a de januaro2007,venas kun reta instalsistemo parte por respondi al tiuj kritikoj.[14]
Distribuoj
[redakti|redakti fonton]Drupalo 4.2[15]estis la fundamento porDeanSpace,enhav-mastruma sistemo uzata por funkciigi multajn sendependajn retejojn kiuj subtenis la usonan prezidentan kampanjon deHoward Dean.Post kiam la kampanjo de Dean finiĝis, la Deanspace-projekto kreskis alCivicSpace,Drupal-bazita "organiza platformo desube kiu povigas kolektivan agadon ene de komunumoj kaj kunigas forajn grupojn de subtenantoj." CivicSpace[16]inkluzivas CiviCRM-n kaj aliajn funkciojn kiuj utilas en retejoj por neregistaraj organizoj kaj politikaj kampanjoj.
Ankaŭ ekzistas kelkaj aliaj specialaj distribuoj de Drupalo. Plejmultaj estas simple Drupalo kun triapartiaj moduloj, sed kelkaj ankaŭ inkluzivas modifojn al la kerno. Ekzemplo de tia distribuo estasvbDrupal,kiu estas Drupalo integrita kunvBulletin.
Libroj
[redakti|redakti fonton]Drupal estas diskutita en kelkaj libroj:
- Pro Drupal Development(Aprilo 2007) de John K. VanDyk kaj Matt Westgate.
- Drupal: Creating Blogs, Forums, Portals, And Community Websitesde David Mercer
- Building Online Communities With Drupal, phpBB, and WordPressdeRobert T. Douglass,Mike Little,kajJared W. Smith
- The revolution will not be televised: democracy, the internet, and the overthrow of everythingdeJoe Trippi
- The power of many: how the living web is transforming politics, business, and everyday lifedeChristian Crumlish
- We the media: grassroots journalism by the people, for the peopledeDan Gillmor
- Drupal. Community-Websites entwickeln und verwalten mit dem Open Source-CMS.deHagen Graf
Referencoj
[redakti|redakti fonton]- ↑Releases for Drupal core
- ↑Amazon ItemsArkivigite je2007-09-02 per la retarkivoWayback Machinedrupal module
- ↑TaxonomyArkivigite je2007-06-27 per la retarkivoWayback Machine,Drupal's category management system
- ↑videoj por helpi agordi la modulojn de Agoj kaj Laborfluo
- ↑"PHPTemplate theme engineArkivigite je2009-03-08 per la retarkivoWayback Machine",Drupal.org.
- ↑"XTemplate theme engineArkivigite je2009-03-16 per la retarkivoWayback Machine",Drupal.org.
- ↑"How does Drupal compare to Mambo?Arkivigite je2007-07-13 per la retarkivoWayback Machine"discussion thread, Drupal.org.
- ↑Ann Arbor District Library's award-winning website
- ↑"American Library Association Awards Ann Arbor District Library Website Best of ShowArkivigite je2007-09-28 per la retarkivoWayback Machine"(news release), June 13, 2006.
- ↑Greenpeace UK CMS Selection
- ↑Bluffton, South Carolina
- ↑Watertown, Massachusetts
- ↑Alister Lewis-Bowen et al., "Using open source software to design, develop, and deploy a collaborative Web site,"IBM, July 11, 2006.
- ↑Drupal 5.0 Feature ListArkivigite je2007-06-25 per la retarkivoWayback MachineJanuary 15, 2007. Accessed January 15, 2007.
- ↑http://drupal.org/node/4877#comment-7552
- ↑CivicSpace,a significant contributor to the Drupal project
Ankaŭ vidu
[redakti|redakti fonton]Uzado en E-movado
[redakti|redakti fonton]Kelkaj esperantistaj retejoj uzas Drupalon, jen listo:
- http://kreantoArkivigite je2012-07-24 per la retarkivoWayback Machine
- http://ttt.mondakalendaro.orgArkivigite je2012-10-11 per la retarkivoWayback Machine
- http://moskvo.ru/masi/Arkivigite je2006-08-22 per la retarkivoWayback Machine
- https://tejo.org/
- http:// esperanto-usa.org
- http:// argilo.net/
- http://e-vendejo.mine.nuArkivigite je2007-10-12 per la retarkivoWayback Machine
- http:// esperanto.ca
- http:// esperanto.qc.ca
- http:// ameriko.orgArkivigite je2009-07-24 per la retarkivoWayback Machine
- http:// esperanto-montreal.orgArkivigite je2019-01-22 per la retarkivoWayback Machine
- http:// gazetejo.org
- http:// esperanto
Eksteraj ligiloj
[redakti|redakti fonton]- Oficiala retejo
- Oficiala retejo en EsperantoArkivigite je2007-03-16 per la retarkivoWayback Machine
- Listo de retejoj kiuj uzas Drupalon