Waad ogtahay waa maxay drupal? Dhammaan maqaalkan waxaad si faahfaahsan u ogaan doontaa adeegsiga kala duwan ee la siin karo barnaamijka iyo qeexitaankiisa. Haddaba kaalay oo wax ka baro nidaamkan maareynta maadada oo loo isticmaalo in lagu abuuro mareegaha.
Waa maxay Drupal?
Waa teknolojiyad kobcinta webka oo horseedaysa casriyeynta, maareynta iyo abuurista mareegaha, taas oo u oggolaanaysa hal ama in ka badan oo isticmaaleyaal ah inay adeegsadaan garaafka adeegsadaha garaafka ah (GUI) si ay u abuuraan, wax uga beddelaan, u daabacaan una xakameeyaan gelitaanka isla mareegaha.
Waa madal bilaash ah, bilaa liisan, il furan, qaabaysan, isku -dhufasho badan (waxay u oggolaaneysaa fulinta nooc kasta oo mashruuc websaydh ah) oo aad loo habeyn karo, (waxay bixisaa ikhtiyaarka ah in lagu daro shaqooyinka websaydhkaaga inta lagu guda jiro geeddi -socodka horumarinta).
Sidoo kale, maareeyaha waxyaabaha ku jira ayaa kuu oggolaanaya inaad daabacdo maqaallo, faylal, sawirro iyo xitaa aad qabato adeegyo kale oo dheeri ah, sida cod -bixinta, sahannada, goleyaasha, baloogyada, iyo maamulka adeegsadaha iyo adeegga. Waqtigan xaadirka ah, waa mid ka mid ah CMS -ta aadka loo isticmaalo, sidaa darteed waa beddel ku habboon kuwa doonaya inay ka faa'iidaystaan maamule leh qaab fudud oo cad.
Naqshadaynta Drupal waxay si gaar ah ugu habboon tahay aasaasidda iyo maareynta bulshooyinka internetka. Dabacsanaanta iyo la -qabsiga iyo tirada badan ee modules -yada kale ee la heli karo ayaa iyaguna ka dhigaya mid ka soocan, taasoo ka dhigaysa mid ku habboon samaynta noocyo badan oo mareegaha ah.
Functions
- Drupal waa madal ay adeegsadaan dowlado badan si ay u gudbiyaan farriimahooda ugu muhiimsan (dowladda Jamhuuriyadda Argentine, Belgium, France, New Zealand, iyo kuwo kale).
- Waxay sidoo kale tahay qaab-dhismeedka madadaalada (Grammy Awards, Lady Gaga, Bruno Mars, Warner Bros, iyo kuwo kale.), Iyo sidoo kale waxyaabaha hodanka ku ah (Fox News, Saadaasha Hawada, NBC, The Tippens, France 24).
- Waa maxay Drupal? Waxaa si weyn u adeegsada jaamacadaha waaweyn (Harvard, Stanford, Oxford, UNAM, UNAH, UdG, iyo kuwo kale) ama ururada aan dawliga ahayn (Greenpeace, Red Cross, Oxfam, Amnesty International).
Waayo -aragnimada dhijitaalka ah ee summadaha xoogga leh
Dabacsanaanta Drupal waxay awood u siineysaa magacyada caalamiga ah ee awoodda leh inay siiyaan macaamiisha khibradaha dijitaalka ah ee heer caalami ee suuqgeynta maaddada, maareynta sumadda dhijitaalka ah, iyo ganacsiga elektaroonigga ah. Taasi waa sababta Nike, Best Buy, General Electric, Puma, Alcatel-Lucent, Cisco, Verizon, iyo Pinterest ay ugu adeegsadaan Drupal xalalkooda e-commerce iyo hababka isgaarsiinta dhijitaalka ah.
Dhammaadka isticmaalaha
In kasta oo amniga, waxqabadka iyo dabacsanaantu ay yihiin xubno maamulayaasha nidaamka iyo soosaarayaasha webka ay qiimeeyaan, Drupal aad bay u qadariyaan adeegsadayaasha ugu dambeeya maxaa yeelay Drupal wuxuu kuu oggolaanayaa inaad abuurto, cusboonaysiiso oo aad maamusho bogagga shabakadda si dareen leh oo ka timaadda garaafyada webka.
Software-kani wuxuu u oggolaanayaa inuu daabaco, maareeyo oo abaabulo dhammaan noocyada waxyaabaha ka kooban (qoraalka, sawirrada, fiidiyaha iyo maqalka) hab aad u ammaan badan, xitaa dadka aan barnaamij samayn, barnaamij la'aan, u oggolaanaya adeegsadayaasha aan kombiyuutarka ahayn inay maamulaan bogagga shabakadda oo ay ku daraan menus, ama abuuro waxyaabo cusub. Si otomaatig ah u habee bogagga, si hufan oo firfircoon.
Drupal waa maamule ka kooban waxyaabo badan oo loo adeegsan karo codsiyada soo socda:
- Xariirka bulshada.
- Ganacsiga E-ganacsiga
- Xariirka wargeyska ee internetka
- Website -ka Shirkadda Forum.
- Codsiga internetka.
- Websaydh ama baloog shaqsiyeed.
- Codsiga E-commerce.
- Buugga macluumaadka.
- Goobta shabakadda bulshada.
- Maktabadda iyo Kaydka.
Modules
Drupal dhexdiisa, hawlgalladaada waxaa lagu ballaarin karaa in lagu gudbo fiditaanno la yiraahdo modules oo ay soo diyaariyeen bulshada adeegsadahaagu. Laga bilaabo Oktoobar 2017, degelka rasmiga ah ee Drupal wuxuu ka koobnaa 38,8984 modules lacag la'aan ah; Waxaan xusi doonaa saddex nooc oo modules ah:
Muhiim
Inta lagu jiro habka rakibidda kuwani waa modules -kii ay bixiyeen Drupal, sidaa darteed muhiim ma aha in la soo dejiyo ama la geliyo si gooni gooni ah, waa la kicin karaa ama laga saari karaa gadaasha dambe. Qaar ka mid ah kuwan waa tabarrucyada bulshada, tusaalooyin: qeexitaanno, burooyin, taxonomy.
Tabarucaad
Waxyaabaha la wadaago ee kooxayntan waxay ku hoos jiraan Shatiga Dadweynaha. Waxaa laga soo dejisan karaa qaybta soo -dejinta modul -ka ee drupal.org.
Shakhsi ahaaneed
Codsiyadaan waxaa aasaasay soosaarayaasha mareegaha, abuuristoodu waxay u baahan tahay fikrad aan wanaagsanayn oo ku saabsan codsigan, barnaamijka PHP iyo API.
Drupal asal ahaan
In kasta oo markii hore ay ahayd BBS yar, haddana Drupal kuma koobna marinnada wararka sababtoo ah qaab dhismeedkiisa dabacsan. Drupal wuxuu ka kooban yahay kaabayaasha aasaasiga ah iyo qaybo modules ah oo bixiya shaqooyin aad u ballaaran, oo ay ku jiraan nidaamyada e-commerce, maktabadaha sawirrada, maareynta liiska emaylka iyo is-dhexgalka CVS, waxaad ku dari kartaa modules dhinac saddexaad si aad wax uga beddesho dhaqanka Drupal ama aad bixiso sifooyin cusub.
Drupal waxaa si gaar ah loogu adeegsadaa intranets -ka ganacsiga, baridda internetka, bulshooyinka farshaxanka, iyo maareynta mashruuca. Dad badan ayaa aaminsan in ku -habboonaanta Drupal ee bulshada isticmaala ay ka soocayso tartanka.
Tilmaamaha ugu muhiimsan ee Drupal
Waxaa ka mid ah shaqooyinka ugu waaweyn ee maareeyaha nuxurka ee mareegaha waa kuwan soo socda:
- La -habeyn karo: marka lagu daro lahaanshaha dhowr mowduuc oo aasaasi ah si aad u bilowdo mashruuceena, waxay sidoo kale kuu oggolaaneysaa inaad kala doorato qaab -dhismeedyada otomaatiga ah ee kala duwan.
- Bilaash: waa softiweer il furan oo hoos imanaya Shatiga Dadweynaha ee GNU, sidaa darteed gabi ahaanba waa bilaash in la soo dejiyo, la isticmaalo oo la habeeyo, micnaheedu maahan wax iibsi, shati ama kharash dayactir.
- Bixi Nabadgelyo: CMS -kan ayaa maray tijaabo amni oo adag, sidaa darteed looma baahna in laga walwalo nuxurka ama horumarka marka la dhammaystiro horumarinta webka. Drupal wuxuu leeyahay nidaam maareyn isticmaale oo aad u fiican kaas oo doorarka lagu qeexay, sidaa darteed dhammaan shaqadiisa waxaa lagu xakameyn karaa rukhsadaha.
- Cabbir leh - Waqtigan xaadirka ah waxay taageertaa goobaha ugu mashquulka badan adduunka, sidaa darteed Drupal wuxuu xamili karaa marawaxadaha taraafikada ee soo noqnoqda ama tiro badan oo booqdayaal ah.
Faa'iidooyinka isticmaalka Drupal
Waxaan tilmaameynaa dhammaan faa'iidooyinka iyo faa'iidooyinka adeegsiga si aad ugu maamuli karto waxyaabaha ku jira boggaas si dhakhso leh, waxtar leh oo fudud:
- Waxyaabaha la hagaajiyay: CMS -kan waxaa loo hagaajiyay SEO, waxaa ku jira qalab loogu talagalay warbixinnada nuxurka, cinwaannada bogga, aaladaha si loo maareeyo loona hagaajiyo ereyada muhiimka ah, la dhexgalo Google Analytics ama loo habeeyo Khariidadaha bogga, iyo kuwo kale. Intaa waxaa dheer, waxay leedahay modules loo adeegsan karo in lagu farsameeyo isku -darka URL -yada iyo metatag -yada, sidaas darteed had iyo jeer waxay ilaalineysaa meesha matoorada raadinta.
- Waxaa lagu dari karaa aalado kale: Iyada oo loo marayo qaybo kala duwan, maamulaha maadada ayaa dhexgalaya dhammaan aaladaha warbaahinta (Facebook, Twitter, Paypal…) wuxuuna taageeraa tiro badan oo ah noocyada faylka. Sidan, shaqadeeda ayaa loo sii wanaajiyay.
- Luuqado badan: Waxay leedahay shaqada kobcinta mareegaha afaf badan. Sababtaas awgeed, luqadda rakibidda waxaa lagu qeexaa oo keliya bilowga horumarinta webka, ka dibna marka horumarku sii socdo, waxa ku jira ayaa lagu ballaadhin doonaa afaf kale.
- Dib ayaa loo isticmaali karaa si loo abuuro bogag galitaan ama bogag kale oo ka kooban: Maaddaama qaab -dhismeedka dhammaan waxyaabaha ka kooban yahay mid kaamil ah, waxaan dib ugu adeegsan karnaa bogagga gelitaanka ee kala duwan. Waxaan xitaa u abuuri karnaa liisaskeena waqti kasta qaab aad u fudud.
- Dabacsanaanta Naqshadda Sawirada - Waxay kuu oggolaaneysaa inaad sameyso tafatir garaaf oo fudud ama aad gasho template -ka adigoon ka tagin tifaftiraha. Ka warran taas? Drupal wuxuu leeyahay qaabab kala duwan oo la beddeli karo inta ay tusmadu sii socoto si ay u muujiso oo u shaqeyso si kaamil ah, marka lagu daro, CMS -kan waxaad ka heli doontaa qaab -dhismeed leh nashqad wax -qabad leh si aad si sax ah ugu arki karto degelkaaga nooca moobiilka.
- Awoodda maareynta isticmaale ee aadka u wanaagsan: waad tafatiri kartaa rukhsadaha isticmaale kasta (iyada oo loo marayo guddi kantarool), waxaad abuuri kartaa kooxo isticmaale, oo maareyn kartaa dhammaan meelaha marinnada.
- Awoodda Is -dhexgalka Awoodda leh - Waxaad abuuri kartaa nooc kasta oo websaydh ah adiga oo aan ku rakibin fidinno ama modules, sida WordPress markii hore baloog u jeeday (in kasta oo la beddeli karo), Drupal waa la beddeli karaa si loogu isticmaalo wax kasta (dukaamada, baloogyada, golayaasha, iyo kuwo kale).
Fikradaha guud ee Drupal
Waa kuwan fikrado muhiim ah oo ay tahay inaad ogaato:
Module
Kani waa barnaamij fidinaya codsiyada iyo / ama astaamaha Drupal, sahayda modules -ka horay loogu sii rakibay nuqulka, oo ku dari kara qaybaha loo baahan yahay iyada oo loo eegayo howlaha goobta.
Isticmaal, Ogolaansho, Door
Marti kasta oo marin u leh goobta waxaa loo tixgeliyaa inuu yahay isticmaale, nooca adeegsadaha waxaa lagu qeexi karaa udub dhexaadka qaybta Profile -ka iyo beeraha la xiriira isticmaale kasta. Aqoonsiga isticmaalaha aan la garanayn waa eber (0), aqoonsiga isticmaalaha soo galay wuxuu noqon doonaa qiime aan ahayn 0.
Isticmaalayaashaan waxaa loo qoondeyn doonaa rukhsad iyada oo loo marayo "doorarka", marka lagu daro doorarka caadiga ah, waxay sidoo kale abuuri karaan noocyo kale oo doorar ah, ka dibna ku dari karaan ama ka saari karaan rukhsadaha sida waafaqsan baahiyaha goobta. Qofka leh aqoonsi waa adeegsadaha yeelan kara dhammaan rukhsadaha.
Namb
Gaar ahaan tani waa erey guud oo loogu talagalay dhammaan waxyaabaha ku jira goobta, tusaalooyinka qaarkood waxay noqon karaan. Bogagga buugaagta, mowduucyada doodda ee goleyaasha, dhejimaha baloogga, maqaallo cusub, iyo kuwo kale, buundo kasta waa nooc ka kooban waxayna lahaan doontaa aqoonsi, cinwaan, taariikh abuuris, qoraa, jidh ama sifooyin kale, iyo weliba iyadoo ku xiran modulesyada kale ee aad isticmaasho, waxay ku dari doontaa sifooyin badan node kasta.
comment
Faallooyinka ayaa ah nooc kale oo ka kooban Drupal, maxaa yeelay faallo kasta waa qayb yar oo ka mid ah waxyaabaha uu adeegsaduhu u diray bar gaar ah, tusaale ahaan, faallo kasta oo ku jirta madasha wada -hadalka.
Taksiisnimada
Taxonomy waa nidaam kaas oo Drupal u kala soocayo waxa ku jira waana mid ka mid ah qaybaha ugu muhiimsan ee Drupal. Waxaad u qeexi kartaa ereyadaada sida koox ka mid ah shuruudaha taxonomy; Eray -bixin kasta waxaa lagu dari karaa hal ama dhowr nooc oo ka kooban, sidaa darteed burooyinka goobta ayaa loo kala saari karaa iyadoo loo eegayo qeybaha, summadaha, ama kooxaynta ku jira waxa aad dooratay.
Database
Macluumaadka adeeggan wuxuu ku xiran yahay keydka macluumaadka, xog walbana waxay ku jirtaa shax ku jirta keydka xogta, tusaale ahaan, macluumaadka aasaasiga ah ee barta ayaa ku yaal shaxda.
Jidka
Markaad u adeegsanayso Drupal si aad u gasho degel, qayb ka mid ah URL -ka waxaa loogu yeeraa waddada, waa macluumaadka biraawsarku u diro keydka xogta, haddii aad fiirineyso bogga http://drupal.org/node/16785, waddada ayaa noqo "node / 16785". Sida caadiga ah, ka dib markii la rakibo websaydhka, waxay sii wadi doontaa inay muujiso “? Q = », si kastaba ha ahaatee, sifahan waxaa laga saari karaa nidaam URL nadiif ah oo laga kicin karo maamulka.
Squad
Qaab -dhismeedka (mawduuca) ayaa xakameyn doona muujinta, qaabeynta iyo midabada websaydhka, waxay ka kooban tahay hal ama in ka badan oo faylal PHP ah oo qeexaya soo -saarka HTML iyo hal ama dhowr faylal CSS ah oo qeexaya xarfaha, midabada iyo qaababka kale.
Gobolka, Block, Menu
Drupal wuxuu u qaybsan yahay aagag (gobollo), oo ay ku jiri karaan madax, cagag, dhinac -dhinac iyo qaybo ka mid ah waxyaabaha ugu muhiimsan, baloogyadu waa macluumaad lagu soo bandhigay aagag kala duwan, kuwaas oo qaadan kara qaab menus (sida menus navigation) o modules screens ( sida waxyaabaha ugu badan ee lagu arko goleyaasha) o abuuraan macluumaad aan degganayn ama firfircoon oo adeegsadayaasha (sida dhacdooyinka).
Waxaa jira saddex menus oo heer caadi ah oo ku jira Drupal: iskuxirka ugu weyn, iskuxirka labaad, iyo menu -hagaha. Maamuluhu wuxuu go'aamiyaa server -ka ugu weyn iyo kan labaad oo si otomaatig ah ayaa loo soo bandhigaa, menusyada caadada ah ayaa sidoo kale la abuuri karaa iyadoo la abuurayo baloogyo.
Dhismaha
Drupal 7 wuxuu ku saleysan yahay qaabka Xakamaynta Soo -Bandhigidda PAC, halkaas oo wakiil kasta uu leeyahay lakab madax -bannaan oo soo -jeedin, soo -saaris iyo xakameyn ah, wakiilku wuxuu ka dhaxlaa wakiilkii wakiilkii hore si kala sarreyn ah si loo ilaaliyo isku -duubnaanta shaqooyinka u dhexeeya ka -shaqaynta multilayer -ka la sameeyay .
Qeybaha Symfony waxaa lagu dhex daray Drupal 8, iyadoo la adeegsanayo MVC-Controller View Model architecture oo lagu dhex daray mashiinka tusaalaha Twig. Lakabka moodeelka ayaa qeexaya caqliga ganacsiga (keydka macluumaadka ayaa iska leh lakabkaan).
Aragtidu waa waxa uu adeegsaduhu la falgalo (mishiinka ku -dejintu waa qayb ka mid ah lakabkan). Xakameeyuhu waa gabal koodh oo wacaya tusaalaha si uu u helo xog qaar una gudbiyo aragtida si loogu soo bandhigo macmiilka.
Qeybaha Symfony41 ee ku dhex jira Drupal 8 waa:
- Jidka.
- Yaml
- Laan.
- Ku tiirsanaanta duritaanka
- Serializer
- Xaqiijiye.
- DhacdadaDispatcher.
- HttpFoundation.
- Ciribtirka
Maxaa ku cusub Drupal 7
Waxaa lagu daray hawlo badan oo maamulka hoos -u -dhigga ah, hawlaha jadwalka ee Cron ayaa ka socda maamulaha iyada oo aan loo baahnayn qoraallada server -ka webka, amniga erayga ayaa dib loo qaabeeyey mowduucyo kale.
Taageeradan, INSERT, UPDATE, DELETE, MERGE iyo SELECT ayaa lagu daray, iyo taageerida keydka macluumaadka SQLite ayaa lagu daray, caawinta dalabka waxaa lagu daray udub dhexaadka Drupal, qaababka "Bluemarine", "Chameleon" iyo "Pushbutton" , iyo wax cusub oo loogu yeero "Bartik" ayaa lagu daray aragtida dadka isticmaala, "toddoba" iyo "Stark" ee maamulka.
Maxaa ku cusub Drupal 8
Ka dib 5 sano oo horumar ah, Drupal 8 ayaa si rasmi ah loo bilaabay iyada oo ay ka qaybgaleen in ka badan 3.300 oo wax ku darsaday.
- Waxa aad aragto waa waxa aad heshid marka aad tafatirto oo aad fiiriso.
- Helitaanka oo la hagaajiyay.
- Cusboonaysii jQuery 2.1.4 iyo jQuery UI 1.11.4.
- Fikradda cusub ee “moduleka tijaabada ah” weli si buuxda uma waafaqsan yahay ama qaybtii imtixaanka lagu jiray.
- Adeegso is -dhexgalka maamulka si aad u habayso bogagga maamulka iyo waxa ku jira.
- Dhammeystir turjumaad iyo meel -dhigis ka baxsan sanduuqa. Qaabaynta dhammeystiran ee hay'adaha, beeraha iyo aragtida.
- Adigoo adeegsanaya wax soo saarka HTML5, naqshadeynta la -qabsiga iyo fikradda "guur -guura koowaad" ayaa lagu waafajin karaa aalad kasta. Isdhexgalka dhaladka ee adeegyada shabakadda REST.
- Maareyn badan oo la isku halleyn karo oo si badbaado leh oo si sahlan loo hirgeliyo isbeddelada u dhexeeya bay'adaha.
- Wax-qabadka hore-hore oo la wanaajiyay Hagaajinta nidaamka kaydinta, oo ay ku jiraan CDN iyo wakiil gadaal.
- Nidaamka barashada caawinta cusub waxaa lagu magacaabaa "socod -socod." Waxay si buuxda ula jaanqaadi kartaa PHP7, PostgreSQL iyo database -yada SQLite.
- Waxay dhexgelisaa maktabadaha caanka ah (sida laxamiistaha, summadaha 2, Guzzle, iyo Twig) udub dhexaadkeeda. Taageerada CSS3 ee hooyo iyo HTML5.
Maxaa ku cusub Drupal 8.1
- Ka guur nooca 6 iyo nooca 7 una gudub isuduwaha isticmaalaha Drupal 8 (moduleka tijaabada ah).
- Hirgelinta farsamada BigPipe ee Facebook uu ikhtiraacay, oo ah istiraatiijiyad ka shaqaynta bog oo horumarsan oo hagaajisa waxqabadka raridda waxyaabaha aan firfircoonayn ama aan la kaydin karin (moduleka Tijaabada).
- Wuxuu kuu oggolaanayaa inaad adeegsato hubiyaha higgaadda biraawsarka ee daabacaadda WYSIWYG. Waxa kale oo ku jira badhan u oggolaanaya in lagu daro sumadda luqadda jajab qoraal, waxay waxtar u leedahay helitaanka iyo ka shaqaynta mashiinka.
- Waxaa lagu soo daray soo -koobitaanka caawinta maareynta «Dalxiiska Caawinta» ee nuqulka 8.0.
- Matalaadda cidda ku jirta goobta bandhigga.
- Taageerada tijaabinta JavaScript ee iswada.
- Horumarinta API ee horumariyaasha.
- Taageerida Laxanka oo la hagaajiyay.
Maxaa ku cusub Drupal 8.2
- Module-ka Resiente wuxuu kuu oggolaanayaa inaad ku riddo bog bog kasta oo aad sawirto sida baloogga loo soo bandhigi doono adigoon u aadin foomka maareynta dambe (Module Tijaabo ah).
- (Module tijaabo ah) Module -ka cusub wuxuu u beddelaa walxaha bogga guriga boloog.
- Module -ka cusub wuxuu ku soo bandhigayaa farriimaha khaladka onlaynka qaab miiska ah (moduleka tijaabada ah, waa laga saari karaa nooca 8.3, maxaa yeelay wali waxay leedahay dhibaatooyin badan oo aan la xalin).
- (Module tijaabo ah) Qeex nooc cusub oo ah modul cusub oo leh beero loogu talagalay safafka taariikhda (taariikhaha ay ku jiraan taariikhaha bilowga iyo dhammaadka).
- Module -ka cusub wuxuu maamuli karaa nuxurka goobta, tusaale ahaan, wuxuu oggolaan doonaa in la qeexo haddii nuxurka uu yahay mid qabyo ah, la keydiyay ama la daabacay iyo cidda xaq u leh inay wax ka beddesho xaaladda waxa ku jira.
Wax badan ka baro maqaalladayada: Waa maxay WeTransfer sideese u isticmaali kartaa?.