OTT обяснява: Какво е Drupal?
Системите за управление на съдържанието, като WordPress , са архитектурата зад милиони уебсайтове в интернет. CMS позволява на потребителите, дори на тези, на които им липсват обширни познания по програмиране, да управляват и координират потока от съдържание към уебсайта си по начин, който е организиран, ефективен и лесен.
WordPress има пазарен дял от 35% от уебсайтовете в интернет, според W3Techs . Това е над една трета от всички уебсайтове – лудост, нали? Като се има предвид това, за сайтове, ориентирани към съдържание, защо изобщо да обмисляме друга опция?
Тук идва Drupal . Но какво е Drupal ? Като водеща рамка за управление на съдържанието в мрежата, тя осигурява ниво на модулност, което няма да намерите в CMS като WordPress . CMS е уеб приложение, използвано предимно за управление на съдържание, но рамка като Drupal полага основата за натоварен със съдържание уебсайт, който може да бъде персонализиран по много стабилни начини.
Drupal срещу WordPress(Drupal vs. WordPress)
Най-добрият начин обикновеният потребител да оцени какво представлява Drupal е да го сравни с много популярна система за съдържание с отворен код, WordPress . Основната функционалност на WordPress(WordPress) е да предостави на потребителите система, която им позволява да управляват както статични, така и динамични страници на уебсайта си. WordPress поддържа архитектура на плъгини и система за шаблони, като и двете са получили огромен принос от своята общност.
Когато отидете до уебсайт на WordPress , често е лесно да видите, че той се захранва от WordPress . Уебсайтовете на WordPress(WordPress) обикновено имат една и съща структура, същия URL адрес(URL) и конвенция за именуване на файлове и други ключови подаръци. Въпреки това, вероятно сте били на десетки уебсайтове, задвижвани от Drupal , без изобщо да го знаете. Това се дължи на това колко персонализиран и гъвкав е Drupal .
Drupal е по-скоро корпоративно решение за създаване на динамични уебсайтове. Той задава стабилна кодова база, която разработчиците могат да персонализират и да надграждат, за да правят много повече от създаване на блогове или новинарски сайтове.
Докато WordPress е модулен в смисъл, че винаги можете да инсталирате плъгини и интеграции на трети страни, Drupal е модулен в самата си сърцевина - той е предназначен да бъде персонализиран, в широки граници, така че да можете да оформите Drupal в сайт за електронна търговия, интранет, форум , сайт за социални мрежи и много други.
Как е построен Drupal(How Drupal Was Built)
Drupal включва много популярни уеб технологии, но по-голямата част от кода му е на PHP , като MySQL захранва базата данни. Drupal е напълно с отворен код(open-source) , така че можете да се чувствате свободни да проверите целия код зад него, когато пожелаете.
Drupal включва елементи от HTML5 , YAML , Twig , jQuery, Backbone.js и др. Колкото повече от тези технологии сте запознати, толкова по-добре ще бъдете в изграждането на Drupal в персонализирано решение.
Въпреки това, Drupal изисква от вас само да знаете основите на HTML , за да започнете да създавате динамични страници и да създавате функционален уебсайт.
Обяснение на куките на Drupal(Drupal Hooks Explained)
Подобно на WordPress , Drupal поддържа модулиране за добавяне на повече от това, което получавате от кутията. За да разберете напълно и оцените как работи това, ще трябва да разберете системата за куки на Drupal .
В Drupal мислете за модул като колекция от PHP файлове, които позволяват разширена функционалност, която не е налична в ядрото на Drupal . Куките(Hooks) са начин тези модули да взаимодействат с други модули или ядрото. Ядрото на Drupal(Drupal) се доставя с дълъг списък от поддържани куки, за които можете да прочетете повече тук(here) .
Без да навлизате в объркващия технически жаргон зад куките, можете да ги мислите като прости слушатели на събития, които променят основното поведение на Drupal. Ефективното извикване на кука ви позволява да „заемете“ функционалността от друг модул или ядрото на Drupal и да я добавите към своя собствен модул.
Така че, докато приставките на WordPress(WordPress plugins) предлагат незабавно удовлетворение за включване и включване от активиране на нова и пълна функция, куките на Drupal са по-развиващи се и са предназначени за използване в един или много други модули.
Как да получите Drupal(How to Get Drupal)
Най-новата версия на Drupal, Drupal 8 , може да бъде изтеглена от официалния уебсайт на Drupal(official Drupal website) . На същата страница можете да получите списък с всички модули, теми, дистрибуции и преводи. Други препоръчани версии можете да намерите тук(here) .
Докато Ръководството за оценител(Evaluator Guide) на официалния сайт ще ви покаже как да разположите временна локална демонстрация на Drupal 8 , има няколко уеб-базирани решения за постигане на това. OpenSourceCMS.com е нашият фаворит и ще ви позволи да използвате публична, самовъзстановяваща се демонстрация на Drupal или дори да поискате своя собствена инстанция с живот от 24 часа.
Докато Drupal е напълно безплатен за изтегляне, той не е напълно „безплатен“ в смисъл, че ще изисква доста развитие. WordPress е много по-управляван от общността от Drupal и в рамките на един ден вероятно можете да настроите WordPress сайт, като използвате персонализирана тема и набор от плъгини.
Drupal , като рамка, изисква много повече работа под капака. Ако самият вие не сте уеб разработчик, очаквайте да наемете някой с опит в кодирането и проектирането на платформата.
И така, накратко, какво е Drupal ? Това е една от най-мощните и стабилни рамки за управление на съдържанието, позволяваща на разработчиците да създават напълно адаптивни уебсайтове, които могат мощно да доставят съдържание, но не трябва да се въртят изцяло около съдържанието – важна разлика от WordPress .
Научихте(Did) ли нещо ново за Drupal или имате въпрос, който тази статия не адресира? Оставете(Drop) ни коментар по-долу и ни уведомете!
Related posts
13 най-добри IFTTT аплета (преди рецепти) за автоматизиране на вашия онлайн живот
7 доказани начина за увеличаване на трафика на уебсайтове
Какво е персонализиран домейн и как да го настроите
Как да добавите джаджа Discord към вашия уебсайт
Създайте личен уебсайт бързо с помощта на Google Sites
Как да инсталирате Office уеб приложения като PWA на Windows 11/10
Как да запазите уеб страница в документ на Word бързо и лесно
Как да направите свой собствен Wiki сайт
Как да получите известия от Twitter в уеб и мобилни устройства
Как да изчистите историята на всеки уеб браузър
Как да проследите някого чрез онлайн източници
16 най-добри уеб браузъри за iPhone (алтернативи за Safari)
Окончателният списък със съвети, хакове и преки пътища за YouTube
Как да коригирате Spotify Web Player не играе
Как да създадете обикновена уеб страница безплатно
Автоматично опреснявайте уеб страниците във вашия уеб браузър
Най-добрите уеб съвети и трикове за WhatsApp, които можете да използвате
WhatsApp уеб видео разговори: прост хак за Android
Как да разберете кой хоства уеб сайт (компания за уеб хостинг)
Как да търсите дума или текст на уеб страница във всеки уеб браузър