Դրուփալ

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Դրուփալ
Изображение логотипа
Տեսակբովանդակության կառավարման համակարգ
ՀեղինակԴրիս Բյոյտարտ
Նախագծումը՝Դրիս Բյոյտարտ և Drupal Association?
Գրված է՝PHP[1]
ՕՀԼինուքս, Windows, մաքՕՍ և Յունիքս
Առկա էբազմալեզու
Լույս տեսավ՝հունվարի 15, 2001
Զարգացման կարգավիճակակտիվ
ԱրտոնագիրGNU GPL 2+[2][3]
Կայքdrupal.org(անգլ.)
Ելակոդgit.drupalcode.org/project/drupal.git
 Drupal Վիքիպահեստում

Դրուփալ (անգլերեն՝ Drupal), կայքերի կառավարման համակարգ է, գրված PHP լեզվով։ Դրուփալը բաց կոդով ազատ ծրագիր է, օգտագործում է MySQL և PostgreSQL տվյալների բազա։ Բովանդակության կառավարման այս համակարգը հնարավորություն է տալիս ստեղծել տարբեր տիպի կայքեր՝ բլոգեր, ֆորումներ, նորությունների կայքեր, ինֆորմացիոն կայքեր և այլն։ Մոդուլների ստանդարտ հավաքածուն ապահովում է բավականին մեծ ֆունկցիոնալություն։ Ֆունկցիոնալությունն ընդլայնելու համար բազում մոդելներ կարելի է ներբեռնել պաշտոնական կայքից։ Այս տեսակ բովանդակության կառավարման համակարգը հատկապես հարմար է պորտալներ ստեղծելու համար։

Միջուկ[խմբագրել | խմբագրել կոդը]

Drupal համայնքում «միջուկը» վերաբերում է համագործակցային կոդերի բազային, որը կարող է ընդլայնվել աջակից մոդուլներով և - Drupal 8-ին նախորդող տարբերակների համար, պահվում է Drupal-ի տեղադրման «կայքեր» թղթապանակից դուրս[4]։ (8-րդ տարբերակից ի վեր միջուկը պահվում է իր սեփական «հիմնական» ենթագրքում։ Drupal միջուկը Drupal-ի ստանդարտ տարրն է։ Drupal-ին հատուկ համօգտագործվող գրադարանները, ինչպես նաև bootstrap գործընթացը սահմանվում են որպես Drupal-ի առանցք․ մնացած բոլոր գործառույթները սահմանվում են որպես Drupal մոդուլներ, ներառյալ հենց համակարգի մոդուլը։ Drupal կայքի լռելյայն կազմաձևում հեղինակները կարող են բովանդակություն ներկայացնել ինչպես գրանցված, այնպես էլ անանուն օգտվողների (ադմինիստրատորի հայեցողությամբ)։ Այդ բովանդակությունը հասանելի է վեբ այցելուներին՝ հիմնվելով ընտրվող տարբեր չափանիշների վրա։ Drupal 8-ից ի վեր Drupal-ը մի քանի Symfony գրադարաններ է ընդունել Drupal core-ում։ Հիմնական մոդուլները ներառում են նաև հիերարխիկ տաքսոնոմիայի համակարգ, որը թույլ է տալիս ծրագրավորողներին դասակարգել բովանդակությունը կամ նշել այն հիմնաբառերով՝ հեշտ հասանելիության համար։ Գոյություն ունեն երկու տարբերակ, որոնք համարվում են վերջին կայունը՝ 7.84 և 9.3.3[5]: Drupal-ը պահպանում է հիմնական հատկանիշների մանրամասն փոփոխության գրանցամատյան բոլոր թողարկումներում[6]։

Անվտանգության ապահովում[խմբագրել | խմբագրել կոդը]

  • պաշտպանություն ֆորմաները ավտոմատ լրացնելուց (CAPTCHA)
  • օգտագործողների գործողությունների ֆիքսում
  • ծանուցումներ ադմինիստրատորին
  • էլեկտրոնային հասցեի հաստատում
  • թույլատվության իրավունքների տարանջատում

Ֆունկցիոնալություն[խմբագրել | խմբագրել կոդը]

  • «մարդուն հասկանալի» URL
  • ֆայլերի փաթեթային բեռնում
  • WYSIWYG ռեդակտոր
  • նկարների ռեդակտոր
  • օբյեկտների պատճենում
  • գործողությունների չեղյալ համարում
  • սկիներ

Առանձնահատկություններ[խմբագրել | խմբագրել կոդը]

  • ինտերֆեյսի լոկալիզացում
  • բազմալեզու կոնտենտ
  • կայքերի քանակի անսահմանափակություն
  • դոմենների քանակի անսահմանափակություն
  • UTF-8
  • էջերի քեշավորում

Հնարավորություններ[խմբագրել | խմբագրել կոդը]

  • այցելությունների վիճակագրություն
  • կառավարում գովազդով
  • SEO
  • կառավարում ոճերով և շաբլոններով
  • RSS-ի էքսպորտ
  • FAQ
  • հակադարձ կապի ֆորում
  • հարցումներ
  • քվեարկություն
  • որոնում
  • բլոգեր
  • նորություններ
  • կատալոգ
  • ֆայլային մենեջեր
  • ինտերնետ մարկետ
  • պատվերների զամբյուղ
  • ներքին ֆոտոսրահ
  • օգտագործողների կառավարում
  • վճարման համակարգեր

Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]

  1. The drupal Open Source Project on Open Hub: Languages Page — 2006.
  2. https://web.archive.org/web/20170214210656/https://api.drupal.org/api/drupal
  3. The drupal Open Source Project on Open Hub: Licenses Page — 2006.
  4. «Never hack core». drupal.org. Վերցված է 2022 թ․ նոյեմբերի 30-ին.
  5. «How Can I Check What Versions Of Wordpress, Joomla, And Drupal Are Installed On My Server?». knownhost.com. Վերցված է 2022 թ․ նոյեմբերի 30-ին.
  6. «Drupal 7.39 and 6.37 released». drupal.org. Վերցված է 2022 թ․ նոյեմբերի 30-ին.

Արտաքին հղումներ[խմբագրել | խմբագրել կոդը]