Ներկայացում. Ի՞նչ է Drupal-ը։
Այս շնորհանդեսում կներկայացնեմ, թե ինչի համար է օգտագործվում Drupal-ը և որտեղ արդեն կիրառվում է։
Drupal — անվճար CMS բաց կոդով, որը թույլ է տալիս հեշտությամբ կազմակերպել, կառավարել և հրապարակել բովանդակություն՝՝ անսահմանափակ կարգավորումների հնարավորությամբ։
Դրիս Բույտարթ (Dries Buytaert)–ը սկսեց մշակել Drupal-ը որպես քննարկման ֆորում 1999 թվականին։ Միամյակի ընթացքում հետաքրքրությունն աճեց, և նախագիծը բաց հրապարակվեց 2001-ին՝ drupal.org կայքի ստեղծումով։ Երբ 2005-ին կայացավ առաջին Drupal կոնֆերանցները, համայնքը արագ ընդլայնվեց։
Drupal-ը զարգացնում և սատարում է 630,000+ օգտատեր և մշակող հանրությունը։ Այնlicense–ված է GNU GPL համաձայնությամբ, ինչը նշանակում է, որ բոլորը կարող են ազատ ներբեռնել և բաժանել այն։ Այսօր Drupal-ով աշխատում են ընդհուպ փոքր ձեռնարկատերերից մինչև միջազգային կորպորացիաներ։ Ռուսաստանում Sportbox ու Լիբրուսեկ պորտալները նույնպես Drupal-ով են կառուցված։
Drupal-ը առաջադեմ հարթակ է, որը աջակցում է արդի վեբ տեխնոլոգիաներին։ Նախագծի սկզբունքները խրախուսում են մոդուլայնությունը, ստանդարտները, համագործակցությունը և օգտագործման պարզությունը։
Drupal-ի հիմնական առավելությունները՝
- Ғանրամասնություն: Առանձնացնում է մեծ մասշտաբով վեբ ծրագրավորում կատարելուն բավարար լինի։
- Հուսալիություն ու կայունություն: Մոդուլային կենտրոնական լույս է հանդիսանում առաջատար ծրագրավորողների մասնագիտական մասնակցությամբ։
- Մասշտաբելիություն և ճկունություն: Կարող եք իրականացնել ցանկացած նախագծեր՝ փոքր այցելուների կայքից մինչև մեծ տրաֆիկով պորտալներ։
- Ֆունկցիոնալություն: Բազմաթիվ մատչելի մոդուլներ և սեփական հավելվածներ ըստ պլատֆորմի ընդլայնում են հնարավորությունները։
- Փաստաթղթավորված API: ՈՒղղակի ինտեգրում տարբեր ծրագրեր։
Կարո՞ղ եք պարզ կայք ստեղծել Drupal-ով – եթե речь идет о պարզ այցեքարտ, փոքր ինտերնետ-магазին, ինֆորմացիոն պորտալ կամ անձնական բլոգ, պատասխանը՝ կոփելուին։
Drupal-ը նախատեսված է հիմնականում LAMP միջավայրի համար՝
- Linux — օպերացիոն համակարգ
- Apache — վեբ սերվեր
- MySQL — տվյալների բազա
- PHP — ծրագրավորման լեզու
Բայց հնարավոր է օգտագործել նաև ուրիշ դրայվերներ՝
- OS: Unix (FreeBSD, Mac OS X), Windows
- Web-сервер: Apache, Nginx, Lighttpd, IIS 6/7
- DB: MySQL, PostgreSQL
- PHP 5.2.4 և վերև
Drupal-ը ոչ միայն CMS, այլ նաև CMF է՝՝ վեբ-հավելվածների կառուցման միջավայր։
Drupal-ի միջուկը ներառում է միջին առկա ֆունկցիաներ՝ բլոգներ, ֆորումներ, կոնտակտային ձևեր և հեշտորեն ընդլայնվում է լրացուցիչ մոդուլներով և թեմաներով։
Drupal-ը աջակցում է UI-ի տեղայնացումը 100+ լեզուներով (ոչ բոլոր թարգմանությունները ամբողջական են), այդ թվում ռուսերենով։ Թարգմանությունները պահվում են DB-ում՝ po ֆայլերով (gettext ֆորմատ)։
Բովանդակության ամբողջական տեղայնացումը ապահովվում է լրացուցիչ մոդուլներով, որոնք ներբեռնում են drupal.org-ից։
Drupal-ի ադմին UI-ն բաշխված է հինգ բաժինների՝ բովանդակություն, արտաքին տեսք, օգտատերեր, կառուցվածք և կարգավորում։ Լրացուցիչ մոդուլները ընդլայնում են այդ բաժինները։ Դուք կարող եք կառավարել կայքի հիմնական պարամետրերը՝ սլոգան, լռելյայն լեզու, ժամանիշ, RSS-ներ և այլն, ապա տեղադրել բլոկներ, մենյուներ, փոխել թեման և ավելացնել բովանդակության տիպեր։
Կայքը կարող է ունենալ անսահմանափակ թեմաներ, թույլ տալով օգտագործողներին ընտրել անձնական կամ նույնիսկ բջջային թեմա։
Կայքի բովանդակությունը կարող եք դասակարգել՝ taxonomy-ով, մենյուերով, «Հանրաճանաչ առարկաներ» լուսաբանող հատվածով, ավտոմատ ընկերասեր URL-ներ և բազմաթիվ այլ հնարավորություններով։
Աշխատողներ Drupal-ով կարելի է կառուցել՝
- Բլոգներ
- Կորպորատիվ և ինտրանետ կայքեր
- Փոթո- և վիդեոհոլովակներ
- Ֆորումներ
- Ինտերնետ-магазիններ
- education portals
- Սոց. ցանցեր
- Մրցույթներ
- Նորություններ
- Wiki կայքեր
- Վեբ ծառայություններ
Drupal-ը օգտագործում են՝
- Մեծ լրատվամիջոցներ
- Ոչ առևտրային կազմակերպություններ
- Կրթություն
- Ծրագրային ապահովում
- Քաղաքականություն
- Show-business
- Առողջապահություն
- Ամսագրեր
- Մեդիա
- Նորություններ
- Ադմինիստրացիաներ