Lär känna Drupal

Lär känna Drupal: 2019-uppdatering

lära känna drupalPHP, en öppen skriptskälla, har varit ett av de mest allmänt förekommande skriptspråken sedan dess första introduktion. En del av denna allestädesnatur beror på populariteten hos många av ramarna eller innehållshanteringssystemen som bygger på den. För att nämna ett välkänt exempel är WordPress inbyggt i PHP. Detta gör det till en viktig teknik att känna till för alla WordPress-utvecklare. WordPress popularitet och övergripande funktionalitet är bekant för många.

Oavsett finns det andra populära PHP-baserade innehållshanteringssystem att välja mellan. En av dem är Drupal, som kommer att lära känna i det här inlägget.
Något överskuggat av WordPress: s popularitet är Drupal ett utmärkt val för många applikationer. Ofta mer lämpade än de andra PHP-alternativen. Det är dock viktigt att veta vilket innehållshanteringssystem som passar bäst för ditt eget företag. När du fortsätter att läsa kommer du att lära känna Drupal och alla dess funktioner.

De 5 mest populära Drupal 7-modulerna

Drupal har en enorm mängd moduler som når långt över 20,000 XNUMX. Det finns dock några som har tjänat mer av en jämförbarhet jämfört med andra. Den första är Chaos Tool Suite, även känd som “CTools”. Det skapades med lärare, studenter och forskare i åtanke för att hjälpa dem i skapa webbplatser. C Tools kombinerar funktioner för kurshantering med funktioner för projekt- och forskningssamarbete.

Den näst mest populära Drupal 7-modulen är Views.

Synpunkterna handlade främst om hantering, visning och organisering av datalistor. Utgången du får när du använder det här verktyget kallas en display. Som du kanske redan vet är det möjligt att ha flera skärmar i Drupal. Om du arbetar med sekretessbelagd information, så kommer visningsverktyget också "Användarvy" där visningsåtkomst endast tillåts de med vissa roller enligt administratörens eget gottfinnande. säkerhet.

För det tredje används Token-modulen mycket vanligt inom Drupal.

Till att börja med är poletter i Drupal platshållare för ett annat värde. Till exempel tas många gånger i media med användarnamn som vi ursprungligen önskar ofta så vi tvingas nöja oss med ett mindre önskat användarnamn. Men med en funktion som Token skulle användaren kunna ersätta sitt användarnamn för att istället visa sitt faktiska namn. För många av oss som använder Snapchat har du sett det här när du ursprungligen skapade ditt konto. Snapchat tillåter inte att du ändrar ditt användarnamn. Även om du får ett visningsnamn som du kan ändra och redigera som du vill, liknande Token-modulen.

Den fjärde mest populära Drupal-modulen är Pathauto.

pathauto drupal förlängningPathauto-modulen fungerar också hand i hand med de tidigare nämnda CTools och Token för att anpassa URL-alias.

Drupal fungerar genom att känna igen poletterna och arbeta på ett mönstersystem som ändrar en URL från något liknande detta: “> / Nod / 123 “> Till något så här: / category / my-node-title> i en automatiserad, sömlös process.

Slutligen är den femte mest populära Drupal-modulen Administration Toolbar.

Detta är en mycket använd modul som ger snabb åtkomst till en mängd olika administrativa sidor genom införandet av en rullgardinsmeny ovanpå standardverktygsfältet.

Fördelar med Drupal

Funktionalitet

En av de främsta fördelarna med Drupal är dess funktionalitet och flexibilitet. WordPress får fortsatt beröm för sin användarvänlighet och förmåga att redigera många saker utan avancerad kunskap om PHP eller andra programmeringsspråk. Detta har verkligen sin applikation för mindre projekt eller de som faller inom vissa användbarhetsstandarder. Drupal är någonstans mittemellan den här användarvänligheten och att skriva PHP-kod från grunden.

Drupal är verkligen ett CMS-ramverk med riktlinjer. Oavsett är det mycket mer agnostiskt än WordPress när det gäller hur man ställer in sitt CMS. Denna plattform erbjuder en mängd olika moduler för vanliga funktioner som användare, innehållstyper. Dessa innehållstyper är vad de kallar "block". Block är enskilda delar av a webbsidans layout. Alla är mycket flexibla, i termer av hur de är sammanställda.

Drupal är perfekt för webbplatser på företagsnivå, där det kan finnas behov av flera olika användarrolltyper, flera sidmallar, samt att hysa många olika webbplatser i samma CMS.

säkerhet

En annan stor fördel med Drupal är säkerhet. Delvis på grund av dess popularitet kan WordPress potentiellt vara ett enkelt mål för blivande hackare. Eftersom WordPress-webbplatser är ofta beroende av plugin-program från tredje part för dess funktionalitet är det möjligt för hackare att hitta sårbarheter i dessa plugin-program. I slutändan tillåter möjligheten att tränga in i WordPress-administratörskontroller.

Å andra sidan är Drupal välkänt för sitt säkerhets rykte. Detta kan förklara varför denna plattform kommer med ett dedikerat säkerhetsteam som är berett att lösa rapporterade problem. När problemet har åtgärdats kommer Drupals säkerhetsteam till och med att ge råd för att mildra dessa problem i framtiden.

Några taktik som Drupal använder för att säkerställa största säkerhet inkluderar upptäckt av brute Force, granulär åtkomstkontroll och Säker åtkomst.

Säkerhet: Brute Force Attack

Säkerhet: Brute Force AttackFörst betraktas en instans som en Brute Force Attack när en individ använder ett verktyg för att logga in på ett konto som inte tillhör dem. En individ gör detta genom att upprepade gånger försöka alla möjliga lösenord tills rätt har hittats. Vad som är intressant med just detta hackverktyg är att det inte bara kan hacka lösenord med AZ-alfabetet som fyllmedel. Men om den är medveten om att en viss anläggning kräver en speciell karaktär (!,%, #, Etc.) kan den också anpassa sig till det.

Den goda nyheten är dock att det kan ta veckor eller ibland till och med månader att knäcka en lösenkod på 10 tecken, byggd av en kombination av bokstäver, siffror och symboler. Lyckligtvis förväntar sig Drupal fall som detta. Det är därför de införlivade en funktion som begränsar antalet gånger en IP-adress som helhet kan logga in på plattformen under en viss tid. Försökt inloggningshistorik visas för administrationens syn.

Säkerhet: Granular Access Control

För det andra, när man driver ett företag där det finns en mängd olika uppgifter för olika positioner att slutföra på en onlineplattform, kan det bli lite kontroversiellt när man ger fullständig makt till alla som måste göra ändringar / publicerar på webbplatsen. Tack och lov kan administratörer genom användning av granulär åtkomstkontroll definiera och genomdriva rollerna för varje individ specifikt formulerad för vad det är de behöver för att slutföra. Således blockeras sedan icke-tillämpliga funktioner. I ett försök att tillåta åtkomst i sin helhet där det inte är nödvändigt.

Säkerhet: Säker åtkomst

En ytterligare känd Drupal-funktion som toppade mitt intresse var Secure Access. När ett Drupal-lösenord lagras i en databas är det inte krypterat. Snarare går det igenom en process som kallas saltning och hashing. Till exempel är krypteringsprocessen en tvåvägsfunktion. Denna process involverar kryptering och möjlighet att avkoda senare. Saltning och hasning är å andra sidan en enkelriktad funktion. När det är gjort kommer det inte att finnas något sätt att vända det och avslöja den ursprungliga lösenordet.

Nackdelar med Drupal

bakåt~~POS=TRUNC

En ofta nackdel med Drupal är dess problem med bakåtkompatibilitet. När en ny version av Drupal släpps har det funnits en historia av övergång till en högre typ. Detta tenderar att vara något av en komplicerad process. Vissa moduler utfas sedan. Detta resulterar i slutändan i att funktioner som du har vant dig inte längre stöds i nyare versioner. Uppgradering till en ny version av Drupal kräver utan tvekan erfarenhet av en webbutvecklare väl insatt i ramverket.

Inlärningskurva / Starkt krav på PHP-kunskap

Som berört ovan är Drupal känd och avsedd att användas av utvecklare. Detta beror på det faktum att det kräver ett visst kommando av PHP och programmeringskoncept som annars kan mildras genom att välja WordPress. Att lära sig PHP är inte en lätt uppgift. Många har sagt att det bara kan ta minst en månad att komma ner. Men det är om du är konsekvent i att lära dig. Att behärska PHP kan överstiga till och med två år. Men jämfört med andra kodningsspråk är det ett av de enklare att hämta. Om du vill skärpa din PHP-kunskap eller till och med om du vill lära dig helt från början finns det ett antal onlineforum att vända dig till för vägledning.

Med detta sagt är avvägningen flexibiliteten den erbjuder för mer komplexa webbplatser. Vilket i vissa fall är en värdefull kompromiss. Drupal 7 har en mer avlägsen PHP-känsla. Drupal 8 liknar dock mycket andra PHP-ramar. I Drupal 7 kunde en användare komma anständigt långt utan PHP-kunskap. Men i version 8 säger många att det är nödvändigt att du kommer in i den tidigare PHP-kunskapen. Genom att ha nya användare som försöker Drupal redan utbildade i PHP kommer detta i sin tur att minska inlärningskurvan eftersom utvecklare redan är mycket bekanta med att arbeta med liknande system.

 

Hur är Drupal bättre än WordPress?

Hur är Drupal bättre än WordPress?WordPress och Drupal är två av de mest populära innehållshanteringssystemen (CMS) idag. Drupal har faktiskt funnits längre än WordPress men har inte lika stor marknadsandel som konkurrenten. Enligt en nyligen genomförd studie utförd av IMB-molnutbildning via ibm.com, “WordPress har använts för att skapa nästan 60% av alla CMS-baserade webbplatser. Totalt står det för drygt 30% av alla webbplatser på webben. Däremot har Drupal använts för knappt 4% av alla CMS-baserade webbplatser och står för 2% av alla webbplatser. ” Kanske beror anledningen till detta användningsgap på användarvänligheten i jämförelse med de två. Även om Drupal saknar övergripande medvetenhet saknar denna plattform verkligen inte de funktioner den erbjuder användarna.

 

Fördel: Mycket anpassat kodat tema

Många människor älskar det faktum att Drupal erbjuder ett mycket anpassat kodat tema, vilket skapar unikhet över hela linjen. Anta till exempel att du driver en webbplats för ett personligt träningscenter som har tio olika tränare. Med Drupal skulle du kunna skapa en personlig tränarkatalog som kan innehålla olika fält. Dessa fält kan innehålla allt som namn, nummer, kort biografi och till och med en bild av sig själva. Du kan även välja skärmtyp för denna information också!

Support och dokumentation

Precis som WordPress är Drupal det Open Source. Det omfattar ett stort samhälle som aktivt arbetar med att förbättra ramverket och tillhandahålla utmärkt dokumentation för dess utvecklare. Drupal, är ett moget CMS-ramverk med de vanligaste användningarna väldokumenterade, vilket underlättar processen för att komma igång, ända sedan den först släpptes 2000. När det gäller support, eftersom det krävs en mycket avancerad utvecklare för att kunna manövrera sig exakt i Drupal, samhället är mycket mindre. Därför kan det vara extremt frustrerande att försöka hitta hjälp när du hanterar en brådskande webbplatsfråga om du inte är intresserad av att betala för en professionell

Fördel: Taxonomisystem

Komplexiteten i Drupals taxonomisystem vid hantering av stora mängder innehåll är ett annat plus i jämförelse med WordPress. Taxonomi är praxis att organisera och klassificera innehåll. WordPress möjliggör ett mer platt taggningssystem. Å andra sidan tillåter Drupal användaren att inkludera skräddarsydda relationer. Förutom potentiell personalisering av mängden information som ingår i varje kategori.

Sammantaget, på grund av komplexiteten och den potentiella anpassningen, erbjuder Drupal sina användare att den är mer inriktad på en webbplats som kräver flera sidmallar: webbplatser som Tesla och Nasdaq till exempel. En webbplats med en enklare layout kommer dock att gynnas mer av funktionerna som WordPress erbjuder, till exempel BBC Professional och Bloomberg America.

Slutsats

Efter att ha lärt känna Drupal är jag säker på att du har dragit slutsatsen att om du vill skapa en webbplats främst för bloggändamål är WordPress din väg att gå. Men om du vill skilja dig åt med en webbplats som är olik alla andra, vänd dig verkligen till Drupal.

 

Resurser

angelo frisina solljusmedia

Författare Bio

Angelo har varit involverad i den kreativa IT-världen i över 20 år. Han byggde sin första webbplats 1998 med Dreamweaver, Flash och Photoshop. Han utvidgade sin kunskap och expertis genom att lära sig ett bredare spektrum av programmeringskunskaper, såsom HTML / CSS, Flash ActionScript och XML.

Angelo slutförde formell utbildning med CIW-programmet (Certified Internet Webmasters) i Sydney, Australien, där han lärde sig kärnan i datanätverk och hur det relaterar till infrastrukturen på internet.

Förutom att köra Sunlight Media, tycker Angelo om att skriva informativt innehåll relaterat till webb- och apputveckling, digital marknadsföring och andra tekniska relaterade ämnen.

Posta en kommentar

Kommentarer modereras. Din e-post hålls privat. Behövliga fält är markerade *

© 2021 Sunlight Media LLC | 811 W 7th St. Level 12, Los Angeles CA, 90017 | 323.868.3581