Drupal: Odprtokodni CMS

Na predvečer uvedbe sedme različice, je Drupal sistem za upravljanje vsebin, ki je odprtokodni, nenehno priljubljen med različnimi CMS, ki so na voljo na trgu. Ta projekt je leta 2000 začel belgijski razvijalec Dries Buytaert z namenom tekmovati z Wordpressom in Joomlo.

Drupal se je v zadnjih letih uvrstil med mikro podjetnike, MSP in velike skupnosti. Ta sistem je bil uporabljen za razvoj približno 500.000 spletnih strani po vsem svetu. Med temi lahko imenujemo Rue89.com: spletna stran z informacijami in participativna razprava uporablja odprtokodni CMS od njegovega začetka leta 2007 in se zdaj širi na druge spletne strani z Drupalom.

Kaj je Drupal?

Drupal je odprt sistem za upravljanje vsebine (CMS), izdan pod GNU General Public License, ki temelji na PHP skriptnem jeziku. Ta programska oprema vam omogoča objavo, upravljanje in organiziranje vsebine spletne strani, prav tako pa lahko upravljate organizacijo in pravice dostopa skupnosti uporabnikov. Organizirana je okoli minimalnih vsebinskih enot, imenovanih "vozlišča", ki ustrezajo različnim elementom. : članek, blog, komentar, prijavnica, slika ali galerija slik, anketa, wiki itd.

Drupal je bil prvotno opredeljen kot "hitri asembler za spletno stran", ki ga je ustvaril njegov ustvarjalec Dries Buytaert, to je platforma, ki olajšuje ustvarjanje vsebine na skupni način na spletni strani, ki jo uporablja več ljudi.

Modularnost in razširljivost CMS vam omogoča dodajanje številnih funkcij in omogočanje izvedbe številnih različnih projektov, zlasti na naslednjih področjih:

  • Spletno objavljanje (izgradnja platform in spletnih mest skupnosti na internetu)
  • Ustvarjanje sistemov za upravljanje znanja (vključno s taksonomsko klasifikacijo - kategorija-vsebina)
  • Ustvarjanje delovnih skupin (intranet).

Upoštevajte, da:

Za razliko od drugih CMS (Wordpress), Drupal zahteva posredovanje izkušenega razvijalca, zaradi svoje modularne in zelo prilagodljive strukture.

Modularna, prilagodljiva in prilagodljiva struktura

Drupal temelji na modularni strukturi, ki združuje "naravne" module, ki so na voljo v osnovnem programu paketa, in malo več kot 6.000 "modulov skupnosti".

Nekateri domači moduli, potrebni za delovanje Drupala (npr. Upravljanje uporabnikov), nekateri so neobvezni (npr. Blog / spletna stran za dodatke). Med domačimi moduli: oblikovanje in ocenjevanje vsebine (datum objave, abecedna itd.) Predloge za upravljanje (modeli), sistem taksonomije (npr. Razvrstitev ključnih besed, dodeljenih člankom in oblikovanje kategorij) forum itd.

Moduli "skupnosti" so rezultat dela skupnosti uporabnikov, organiziranega okoli projekta Drupal. Skrbniki CMS lahko dodajo te module za izgradnjo svoje spletne strani glede na njihove razvojne potrebe. Ti moduli pokrivajo različne potrebe, vključno z:

  • Glasilo
  • Klepet
  • E-trgovina (npr. Elektronsko plačilo)
  • Upravljanje semantične vsebine (struktura metapodatkov)
  • Večjezična orodja
  • Optimizacija iskalnikov
  • Mobile (2D koda, upravljanje Drupal strani s pametnim telefonom)

Številni moduli so na voljo na naslednjih področjih: statistika, varnost, brskanje po spletu, sindiciranje vsebin, integracija aplikacij tretjih oseb (npr. Twitter).

Drupal in SEO

Drupal ima poleg svoje modularnosti tudi več funkcionalnih značilnosti, ki ga razlikujejo od drugih CMS, predvsem v smislu orodij za SEO (optimizacija iskalnikov. Vključno z :)

  • Napredni nadzor nad pisanjem URL-jev (in možnost avtomatizacije prek modula Pathauto) za SEO.
  • Sistem klasifikacije vsebin (taksonomija), ki vam omogoča organiziranje vsebine po ključnih besedah.
  • Poenostavljeno upravljanje naslovnih strani in metaoznak

Drupalska skupnost

Skupnost, ki sodeluje pri razvoju Drupala, je sestavljena iz več sto tisoč uporabnikov in tisoče razvijalcev. Sodelujejo pri oblikovanju dodatnih modulov in izdelavi dokumentov in vaj za uporabo CMS. Trenutni uspeh Drupala je v veliki meri posledica dinamičnosti te skupnosti, kot velja za veliko odprtokodnih projektov.

Drupal se zanaša na več področij za izmenjavo znanja, vključno z:

  • Uradna spletna stran
  • Blog
  • Forum
  • Dokumentacija in vaje
  • Poštni seznami

Kaj so strokovne spletne strani, ki uporabljajo Drupal?

Na internetu spletne strani, ki ponujajo zelo različne vsebine, uporabljajo Drupal. Te vključujejo naslednje kategorije:

  • Informacijske strani, e-zine v Franciji, Rue89 (glej spodaj intervju), Mediapart, Slate.fr v Franciji itd. V Angliji The Economist.
  • Portali informacij: portal skupnosti, ki združuje rekreacijsko vsebino: Popsugar.com.
  • Poslovne spletne strani / intranet: Yahoo Research!
  • E-trgovina (prek modula Ubercart)
  • Imenik SEO
  • Spletne strani, ki vsebujejo večpredstavnostne vsebine (vključno s fotografijami, glasbo, seznami predvajanja, videoposnetki itd.). Na primer, Warner Bros Records
  • Institucionalne / izobraževalne spletne strani: University of Pennsylvania
  • Platforme skupnosti družbenih omrežij: plateforme communautaire GoingOn.com

Poudarek: Drupal razvijalcem projekta se izplača več?

Nedavna študija v Združenih državah na spletni strani skupnosti DoNanza, skupnostna platforma, ki je specializirana za webmasterje / spletne oblikovalce v samostojnih podjetjih, osvetljuje, kakšne so denarne vložke, ki jih ustvarjajo različni CMS (Wordpress, Joomla in Drupal). Če se Wordpress in Joomla uporabljata 6, 5 ​​in 3, 5-krat pogosteje kot Drupal, je to tisti, ki žanje največje proračune: kot razvijalec, ki uporablja Drupal (v samostojnem podjetju) zasluži v povprečju 915 $ na projekt, proti 455 $ in 473 $ za Wordpress in Joomla.

Prenesi Drupal

Katere so najboljše aplikacije odprte kode leta 2010?

Prejšnji Članek Naslednji Članek

Top Nasveti