Du vet hva er drupal? Gjennom denne artikkelen vil du vite i detalj de forskjellige bruksområdene som kan gis til programmet og dets definisjon. Så kom og lær om dette innholdshåndteringssystemet som brukes til å lage nettsteder.

Hva er Drupal?
Det er en teknologi for webvekst som driver modernisering, administrasjon og opprettelse av nettstedinnhold, slik at en eller flere brukere kan bruke et grafisk brukergrensesnitt (GUI) til å opprette, redigere, publisere og kontrollere tilgang til det samme nettstedet.
Det er en gratis, ulisensiert, åpen kildekode, modulær, flerbruksplattform (den tillater utførelse av alle typer webprosjekter) og svært konfigurerbar (den tilbyr muligheten til å legge til funksjoner på nettstedet ditt under utviklingsprosessen).
På samme måte lar innholdsbehandling deg publisere artikler, filer, bilder og til og med utføre andre tilleggstjenester, for eksempel avstemning, undersøkelser, forum, blogger og bruker- og tjenesteadministrasjon. Foreløpig er det et av de mest brukte CMS, så det er et perfekt alternativ for de som ønsker å dra fordel av en administrator med en enkel og oversiktlig struktur.
Drupals design er spesielt egnet for å etablere og administrere lokalsamfunn på Internett. Fleksibiliteten og tilpasningsevnen og det store antallet andre moduler som er tilgjengelige, gjør at den også skiller seg ut, noe som gjør den egnet for å lage mange forskjellige typer nettsteder.
Funksjoner
- Drupal er en plattform som brukes av mange regjeringer for å overføre sine viktigste meldinger (blant annet regjeringen i Den argentinske republikk, Belgia, Frankrike, New Zealand).
- Det er også et rammeverk for underholdningsinnhold (Grammy Awards, Lady Gaga, Bruno Mars, Warner Bros, blant andre.), I tillegg til innholdsrikt innhold (Fox News, Weather Forecast, NBC, The Tippens, France 24).
- Hva er Drupal? Det er mye brukt av hoveduniversitetene (Harvard, Stanford, Oxford, UNAM, UNAH, UdG, blant andre) eller kolossale ikke-statlige organisasjoner (Greenpeace, Røde Kors, Oxfam, Amnesty International).
Digital opplevelse for kraftige merker
Drupals fleksibilitet gjør det mulig for kraftfulle internasjonale merker å gi kundene digitale opplevelser i verdensklasse innen innholdsmarkedsføring, digital merkevareledelse og netthandel. Derfor bruker Nike, Best Buy, General Electric, Puma, Alcatel-Lucent, Cisco, Verizon og Pinterest Drupal i sine netthandelsløsninger og digitale kommunikasjonsprosesser.
Slutt bruker
Selv om sikkerhet, ytelse og fleksibilitet er elementer som systemadministratorer og webutviklere setter pris på, er Drupal høyt verdsatt av sluttbrukere fordi Drupal lar deg lage, oppdatere og administrere websider intuitivt fra et webgrafisk grensesnitt.
Denne programvaren lar deg publisere, administrere og organisere alle typer innhold (tekst, bilder, video og lyd) på en veldig sikker måte, selv for folk som ikke programmerer, uten programmering, slik at ikke-datamaskinbrukere kan administrere nettsider og legge til menyer, eller lag nytt innhold. Naviger på sidene automatisk, effektivt og dynamisk.
Drupal er en flerbruksinnholdsbehandling som kan brukes i følgende applikasjoner:
- Samfunnsportal.
- Elektronisk handel
- Online avisportal.
- Forum Company nettsted.
- Intranett -applikasjon.
- Nettsted eller personlig blogg.
- E-handelsapplikasjon.
- Ressurskatalog.
- Sosialt nettverksnettsted.
- Bibliotek og arkiver.
moduler
I Drupal kan virksomheten din utvides til kryssutvidelser som kalles moduler programmert av brukerfellesskapet. Fra oktober 2017 inneholdt det offisielle Drupal -nettstedet 38,8984 gratis moduler; Vi vil nevne tre typer moduler:
kjerne
Under installasjonsprosessen er dette modulene levert av Drupal, så det er ikke nødvendig å laste ned eller installere dem separat, de kan aktiveres eller deaktiveres fra backend. Noen av disse er samfunnsbidrag, eksempler: merknader, noder, taksonomi.
Bidragene
Delt innhold for denne gruppen er under den offentlige lisensen. De kan lastes ned fra modulnedlastingsdelen på drupal.org.

Tilpassing
Disse applikasjonene er grunnlagt av nettstedutviklere, og for å lage dem kreves det en avgrunn av denne applikasjonen, PHP -programmering og API.
Drupals opprinnelse
Selv om det opprinnelig var en liten BBS, er Drupal ikke begrenset til nyhetsportaler på grunn av den fleksible arkitekturen. Drupal består av en grunnleggende infrastruktur og et sett med moduler som tilbyr et bredt spekter av funksjoner, inkludert e-handelssystemer, fotobiblioteker, e-postlistebehandling og CVS-integrasjon. Du kan legge til tredjeparts moduler for å endre oppførselen til Drupal eller tilby Nye funksjoner.
Drupal brukes spesielt i forretningsintranett, onlineundervisning, kunstsamfunn og prosjektledelse. Mange tror at Drupals relevans i brukermiljøet skiller den fra konkurransen.
Drupal hovedtrekk
Blant hovedfunksjonene til denne typen innholdsbehandling for nettsteder er følgende:
- Kan tilpasses: I tillegg til å ha flere grunnleggende temaer for å starte prosjektet, lar det deg også velge mellom forskjellige automatiseringsmaler.
- Gratis: det er programvare med åpen kildekode under GNU Public License, så det er helt gratis å laste ned, bruke og tilpasse, det betyr ikke noe kjøp, lisens eller vedlikeholdskostnader.
- Gi sikkerhet: Dette CMS -systemet har gjennomgått grundige sikkerhetstester, så det er ingen grunn til bekymring for innhold eller utvikling etter at webutviklingen er fullført. Drupal har et utmerket brukerstyringssystem der roller er spesifisert, slik at alle funksjonene kan styres av tillatelser.
- Skalerbar - For øyeblikket støtter den verdens travleste nettsteder, slik at Drupal kan håndtere hyppige trafikkstigninger eller et stort antall besøkende.
Fordeler med å bruke Drupal
Vi angir alle fordelene og fordelene med bruken slik at du kan administrere innholdet på siden på en rask, nyttig og enkel måte:
- Optimalisert innhold: Dette CMS -systemet er optimalisert for SEO, inkluderer blant annet verktøy for innholdsrapporter, sidetitler, verktøy for å administrere og optimalisere søkeord, integrere med Google Analytics eller konfigurere nettstedskart. I tillegg har den moduler som kan brukes til å behandle montering av URL -er og metatags, og dermed alltid beskytte plasseringen av søkemotorer.
- Kan integreres med andre plattformer: Gjennom ulike moduler integreres innholdsbehandling med alle medieplattformer (Facebook, Twitter, Paypal ...) og støtter et stort antall filtyper. På denne måten har funksjonen blitt ytterligere forbedret.
- Flerspråk: Den har funksjonen til å utvikle nettsteder på flere språk. Av denne grunn er installasjonsspråket bare definert i begynnelsen av webutvikling, og etter hvert som utviklingen skrider frem, vil innholdet utvides til andre språk.
- Kan gjenbrukes for å opprette påloggingssider eller andre innholdssider: Siden strukturen til alt innhold er perfekt, kan vi gjenbruke det på forskjellige påloggingssider. Vi kan til og med lage våre egne lister når som helst på en veldig enkel måte.
- Fleksibilitet for grafisk design - Lar deg gjøre enkel grafisk redigering eller logge inn på malen uten å forlate redaktøren. Hva med det? Drupal har en rekke maler som kan endres mens innholdet fortsetter å vises og fungerer perfekt, i tillegg finner du i dette CMS en mal med en responsiv design slik at du kan se nettstedet ditt riktig i mobilversjonen.
- Utmerkede brukeradministrasjonsmuligheter: du kan redigere hver brukers tillatelser (via kontrollpanel), opprette brukergrupper og administrere alle tilgangspunkter.
- Kraftige integrasjonsmuligheter - Du kan lage alle slags nettsteder uten å installere utvidelser eller moduler, akkurat som WordPress opprinnelig var bloggerettet (selv om det kan endres), kan Drupal endres for å bruke det til nesten alt (butikker, blogger, fora, blant andre).
Generelle konsepter for Drupal
Her er noen viktige begreper du bør vite:
modul
Dette er et program som utvider Drupal -applikasjoner og / eller funksjoner, leverer moduler forhåndslastet med versjonen, og kan legge til de nødvendige modulene i henhold til funksjonene på nettstedet.
Bruker, tillatelse, rolle
Hver gjest som har tilgang til nettstedet regnes som en bruker, brukertypen kan defineres fra kjernen i profilseksjonen og feltene knyttet til hver bruker. IDen til en anonym bruker er null (0), IDen til brukeren som logget inn vil være en annen verdi enn 0.
Disse brukerne vil bli tildelt tillatelser gjennom "roller", i tillegg til standardrollene, kan de også opprette andre typer roller, og deretter legge til eller fjerne tillatelser i henhold til nettstedets behov. Brukeren med ID er brukeren som kan ha alle tillatelsene.
Nodo
Spesielt er dette en generell betegnelse for alt innholdet på nettstedet, noen eksempler på disse kan være. Sider i bøker, diskusjonstemaer i forum, blogginnlegg, nye artikler, blant annet, hver node er en innholdstype og vil ha ID, tittel, opprettelsesdato, forfatter, brødtekst eller andre attributter, og også avhengig av andre moduler du bruker, det vil legge til flere attributter til hver node.
Kommentar
Kommentarer er en annen type innhold i Drupal, fordi hver kommentar er en liten del av innholdet sendt av brukeren til en bestemt node, for eksempel hver kommentar i et diskusjonsforum.
Taksonomi
Taksonomi er et system der Drupal klassifiserer innhold og er en av kjernemodulene i Drupal. Du kan definere ditt eget ordforråd som en gruppe av taksonomiterm; Hvert ordforråd kan legges til som en eller flere typer innhold, slik at nodene på nettstedet kan klassifiseres i henhold til kategorier, koder eller grupperinger i innholdet du ønsker.
database
Informasjonen til denne tjenesten avhenger av databasen, og hver informasjon er i en tabell i databasen, for eksempel er grunnleggende informasjon om noden i tabellen.
Sti
Når du bruker Drupal for å få tilgang til et nettsted, kalles en del av URL -en for banen, det er informasjonen som nettleseren sender til databasen, hvis du ser på siden http://drupal.org/node/16785, vil banen være "node / 16785". Som standard vil det fortsette å vise “? Q = », men dette attributtet kan fjernes ved hjelp av et rent URL -system som kan aktiveres fra administrasjonen.
Mal
Malen (temaet) vil kontrollere visning, layout og farger på nettstedet, den inneholder en eller flere PHP -filer som definerer HTML -utdata og en eller flere CSS -filer som definerer fonter, farger og andre stiler.
Region, blokk, meny
Drupal er delt inn i områder (regioner), som kan inkludere topptekster, bunntekster, sidefelt og deler av hovedinnholdet, blokker er informasjon som vises i forskjellige områder, som kan ha form av menyer (for eksempel navigasjonsmenyer) eller modulskjermbilder ( for eksempel det mest sette innholdet i forum) o lage statisk eller dynamisk informasjon av brukere (for eksempel hendelser).
Det er tre standardmenyer i Drupal: hovedlenke, sekundær lenke og navigasjonsmeny. Administratoren bestemmer hovedserveren og den sekundære serveren, og de vises automatisk. Egendefinerte menyer kan også opprettes ved å opprette blokker.
Arkitektur
Drupal 7 er basert på PAC Presentation Abstraction Control -modellen, hvor hver agent har sitt eget uavhengige lag med presentasjon, abstraksjon og kontroll, arven agenten fra den forrige agentkontrolleren i en hierarkisk rekkefølge for å opprettholde sammenhengen mellom funksjoner mellom gjengitt flerlagsbehandling . i modulen.
Symfony-komponenter er integrert i Drupal 8, ved hjelp av MVC-Controller View Model-arkitekturen og integrert med Twig-malmotoren. Modelllaget definerer forretningslogikken (databasen tilhører dette laget).
Visningen er hva brukeren samhandler med (malmotoren er en del av dette laget). Kontrolleren er et stykke kode som kaller modellen for å få noen data og sender den til visningen for å presentere den for klienten.
De innebygde Symfony41-komponentene i Drupal 8 er:
- Ruting.
- Yaml.
- Kvist.
- Avhengighetsinjeksjon.
- Serializer.
- Validator.
- EventDispatcher.
- HttpFoundation.
- Feilsøk.
Hva er nytt i Drupal 7
Lagt til flere nedtrekksadministrasjonsoppgaver, Cron planlagte oppgaver kjøres fra admin uten behov for webserverskript, passordsikkerhet er redesignet i andre emner.
I denne støtten er INSERT, UPDATE, DELETE, MERGE og SELECT lagt til, og støtte for SQLite -databaser er lagt til, applikasjonshjelp er inkludert i kjernen av Drupal, maler "Bluemarine", "Chameleon" og "Pushbutton", og nye såkalte "Bartik" ble lagt til for brukervisninger, "syv" og "Stark" for administrasjon.
Hva er nytt i Drupal 8
Etter 5 års utvikling ble Drupal 8 offisielt lansert med deltakelse av mer enn 3.300 bidragsytere.
- Det du ser er det du får når du redigerer og forhåndsviser.
- Forbedret tilgjengelighet.
- Oppdater til jQuery 2.1.4 og jQuery UI 1.11.4.
- Det nye konseptet med "eksperimentell modul" er ennå ikke fullt ut støttet eller modulen som testes.
- Bruk administrasjonsgrensesnittet til å tilpasse administrasjonssidene og innholdet.
- Fullstendig oversettelse og lokalisering ut av esken. Komplett modellering av enheter, felt og visninger.
- Ved hjelp av HTML5 -utgang kan det adaptive designet og "mobile first" -konseptet tilpasses hvilken som helst enhet. Integrert integrering av REST -webtjenester.
- Mer pålitelig administrasjon for å implementere endringer mellom miljøer trygt og enkelt.
- Forbedret ytelse i front-end. Caching systemforbedringer, inkludert CDN og omvendt proxy.
- Det nye opplæringssystemet for hjelp kalles "walkthrough." Den er fullt kompatibel med PHP7, PostgreSQL og SQLite databaser.
- Den integrerer populære biblioteker (som komponist, symfony 2, Guzzle og Twig) i kjernen. Native CSS3 og HTML5 støtte.
Hva er nytt i Drupal 8.1
- Overfør fra versjon 6 og versjon 7 til Drupal 8 -brukergrensesnittet (eksperimentell modul).
- Implementering av BigPipe-teknikken oppfunnet av Facebook, en avansert sidebehandlingsstrategi som forbedrer ytelsen til å laste inn ikke-dynamisk eller ikke-cachbart innhold (eksperimentell modul).
- Lar deg bruke nettleserens stavekontroll i WYSIWYG -utgaven. Den inneholder også en knapp som gjør det mulig å legge til språketiketten i et tekstfragment, den er nyttig for tilgjengelighet og maskinbehandling.
- Inkludert i «Help Tour» -styringsoversikten for administrasjon i versjon 8.0.
- Representasjon av enheten i visningsfeltet.
- Støtte for automatisert JavaScript -testing.
- API -forbedringer for utviklere.
- Forbedret Composer -støtte.
Hva er nytt i Drupal 8.2
- Resiente-modulen lar deg plassere en blokk på en hvilken som helst side og visualisere hvordan blokken vises uten å måtte gå til administrasjonsskjemaet for eksperiment (eksperimentell modul).
- (Eksperimentell modul) Den nye modulen konverterer elementene på hjemmesiden til blokker.
- Den nye modulen viser feilmeldinger online i form av en tabell (Eksperimentell modul, kan fjernes i versjon 8.3, fordi den fortsatt har mange uløste problemer).
- (Eksperimentell modul) Definer en ny type ny modul med felt for datoområder (datoer som inneholder start- og sluttdatoer).
- Den nye modulen kan administrere innholdet på nettstedet, for eksempel vil den tillate å definere om innholdet er utkast, arkivert eller publisert og hvem som har rett til å endre innholdets status.
Lær mer om våre artikler: Hva er WeTransfer og hvordan kan du bruke det?.







