Друпал. Википедия друпал


drupal - Википедия

Drupal (Дру́пал) — система управления содержимым (CMS), используемая также как каркас для веб-приложений (CMF), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие[5]). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира.

История проекта[ | ]

Начал разработку в 2000 году бельгиец Дрис Бёйтарт (Dries Buytaert), который и поныне является руководителем проекта. Название drupal является искажённым произношением голландского слова druppel (капля) и появилось в результате забавной ошибки. В 2000 году несколько студентов Антверпенского университета использовали общий ADSL-модем для доступа в интернет, и для общения пользователей этой маленькой локальной сети Дрис создал внутренний сайт. Программа, на которой работал сайт, не имела имени, пока Дрис не собрался регистрировать доменное имя для нового сайта, и в результате опечатки вместо dorp.org (от голландского dorp — деревня, вполне уместное имя для небольшого сообщества) был зарегистрирован drop.org (англ. drop — капля). Аудитория нового сайта со временем сменилась на интересующихся развитием новых веб-технологий, и новый сайт постепенно перешёл из любительского эксперимента в проект по обсуждениям идей веб-программирования. В 2001 году Дрис опубликовал исходный код drop.org под именем «Drupal». С тех пор разработка переместилась на зарегистрированный позднее сайт drupal.org, который приобрёл статус официального сайта проекта[6].

Со времени создания в процесс разработки были вовлечены сотни людей. Официальные разработчики ядра сейчас — это десятки человек, но много людей присылают свои патчи, включаемые в код системы. Также функциональность движка расширяется дополнительными модулями, которые создают сторонние разработчики. Например, в релизе 4.6 приняли участие 50 человек, приславших 338 поправок к коду, а в релизе 4.7 приняли участие уже 338 разработчиков, приславших примерно 1500 поправок. За пять лет существования проекта (к 2006 году) вышло 13 релизов. На данный момент (январь 2011) было разработано более 7000 дополнительных модулей, расширяющих базовые функции CMS. По статистике обращения к обновлениям движка, на март 2009 года в интернете - в пределах 120 тыс. активных сайтов на Drupal 6 (без учёта сайтов, находящихся за файрволлами, сайтов с отключённым механизмом обновлений). Это также не учитывает сайтов, работающих на ранних версиях Drupal.[7]

В 2007 году Дрис Бёйтарт создал фирму Acquia, направленную на коммерческую поддержку проектов и сервисов, основанных на Drupal, вдохновленный успехами Canonical и RedHat, построивших бизнес на поддержке открытых проектов. В 2008 Бёйтарт получил докторскую степень в области информатики и приборостроения («Computer Science and Engineering»).

Со временем вокруг международного сайта появились национальные сообщества, функционируют более 20 национальных сайтов поддержки на разных языках[8].

Эмблема проекта[ | ]

После того, как Drupal был создан, очевидным вопросом стал выбор и создание эмблемы проекта. Участники сообщества считали, что она должна быть связана с каплей или водой. Первоначально эмблема Drupal изображалась как капля в круге, со временем пришла идея сделать эмблему в виде карикатурной капли с лицом. Стивен Виттенс (Steven Wittens) создал трёхмерную каплю, но идея не пошла в массы главным образом потому, что трёхмерный объект трудно печатать, редактировать и т. д.

Текущая эмблема системы придумана Кристьяном Янсеном (Kristjan Jansen)[9][10], она представляет собой каплю, изображающую лицо, глаза показываются как две соединённые капли в виде знака бесконечности и выражают в символической форме бесконечные возможности.

Награды[ | ]

Технические особенности[ | ]

Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и новостных сайтов до информационных архивов или социальных сетей. Имеющуюся по умолчанию функциональность можно увеличивать подключением дополнительных расширений — «модулей» в терминологии Drupal. Наиболее важные функции, предоставляемые Drupal «из коробки»:

Поддержка локализации[ | ]

Система поддерживает локализацию интерфейса на более чем 100 языкаx (однако не все переводы являются полными). Имеется поддержка русского языка. В Drupal используется собственный механизм для локализации с хранением переводов в базе данных, наравне с остальным содержимым сайта. Импорт и экспорт переводов сайта осуществляется в виде po-файлов (формат используемый библиотекой gettext).

Полная локализация содержимого поддерживается сторонними модулями, которые не входят в поставку Drupal, но могут быть скачаны с сайта разработчиков.

Методы структуризации содержимого[ | ]

В Drupal предлагается гибкая схема организации структуры сайта на основе таксономии. Таксономия — механизм, позволяющий создавать произвольное количество тематических категорий для содержимого сайта и ассоциировать их с модулями, обеспечивающими ввод и вывод информации. Категории могут представлять плоские или иерархические списки, либо сложные структуры, где элемент может иметь несколько «родителей» и несколько дочерних элементов. С помощью подобной схемы одними и теми же модулями возможна организация различных вариантов структуризации содержимого. Например, легко создаётся сквозной список «ключевых слов» для всех документов сайта и т. п.

Другая парадигма появилась с созданием в Drupal расширения Content Construction Kit (CCK). CCK позволяет дополнять документы новыми полями различных типов — от полей ввода URL и email, до полей хранения и отображения мультимедийных файлов. Также посредством дополнительных модулей к CCK (например Node reference) можно организовать связи между документами, не используя механизм таксономии.

Механизмы расширения функциональности[ | ]

Drupal имеет модульную архитектуру с компактным ядром, предоставляющим API, к которому могут обращаться модули. Стандартный набор модулей включает такие функции, как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и другие. Дизайн сайта меняется также посредством специальных модулей — «тем оформления».

Темы оформления[ | ]

Дизайн сайта на Drupal можно менять с помощью тем оформлений. В качестве шаблонизатора («движок темы» в терминологии Drupal) используется PHPTemplate, однако есть возможность использовать Xtemplate, Smarty, Twig и другие.[источник не указан 1702 дня]

Начиная с версии 4.7 Drupal поддерживает технологию Ajax для динамической подгрузки содержимого без полного обновления страниц. В версии 5 для работы с JavaScript добавлена библиотека JQuery. C версии 6.0 появилась возможность динамически изменять формы посредством AHAH. В версию 7.0 вошла библиотека jQuery UI.[источник не указан 1702 дня]

Системные требования[ | ]

Drupal в первую очередь ориентирован на платформу LAMP, но возможны варианты использования другого системного ПО.

Недостатки[ | ]

Форки Drupal[ | ]

Проект Backdrop CMS[19][20][21] был создан как форк Drupal, его целью ставится сохранить принципы архитектуры Drupal, применяемые до Drupal 8.

Сообщество[ | ]

На drupal.org зарегистрировано более 1 млн учётных записей, из них — 30 тыс. учётных записей разработчиков. Постоянно действуют несколько списков рассылки, открыто несколько IRC-каналов.

Ассоциация Drupal — некоммерческая организация, занимающаяся организацией мероприятий , сбором пожертвований, обучением и продвижением.

Литература[ | ]

Книги на русском языке[ | ]

Drupal 7Drupal 6Drupal 5

Книги на английском языке[ | ]

Примечания[ | ]

Ссылки[ | ]

encyclopaedia.bid

drupal Википедия

Drupal (Дру́пал) — система управления содержимым (CMS), используемая также как каркас для веб-приложений (CMF), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие[5]). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира.

История проекта[ | код]

Начал разработку в 2000 году бельгиец Дрис Бёйтарт (Dries Buytaert), который и поныне является руководителем проекта. Название drupal является искажённым произношением голландского слова druppel (капля) и появилось в результате забавной ошибки. В 2000 году несколько студентов Антверпенского университета использовали общий ADSL-модем для доступа в интернет, и для общения пользователей этой маленькой локальной сети Дрис создал внутренний сайт. Программа, на которой работал сайт, не имела имени, пока Дрис не собрался регистрировать доменное имя для нового сайта, и в результате опечатки вместо dorp.org (от голландского dorp — деревня, вполне уместное имя для небольшого сообщества) был зарегистрирован drop.org (англ. drop — капля). Аудитория нового сайта со временем сменилась на интересующихся развитием новых веб-технологий, и новый сайт постепенно перешёл из любительского эксперимента в проект по обсуждениям идей веб-программирования. В 2001 году Дрис опубликовал исходный код drop.org под именем «Drupal». С тех пор разработка переместилась на зарегистрированный позднее сайт drupal.org, который приобрёл статус официального сайта проекта[6].

Со времени создания в процесс разработки были вовлечены сотни людей. Официальные разработчики ядра сейчас — это десятки человек, но много людей присылают свои патчи, включаемые в код системы. Также функциональность движка расширяется дополнительными модулями, которые создают сторонние разработчики. Например, в релизе 4.6 приняли участие 50 человек, приславших 338 поправок к коду, а в релизе 4.7 приняли участие уже 338 разработчиков, приславших примерно 1500 поправок. За пять лет существования проекта (к 2006 году) вышло 13 релизов. На данный момент (янва

ru-wiki.ru

Drupal — википедия орг

История проекта

Начал разработку в 2000 году бельгиец Дрис Бёйтарт (Dries Buytaert), который и поныне является руководителем проекта. Название drupal является искажённым произношением голландского слова druppel (капля) и появилось в результате забавной ошибки. В 2000 году несколько студентов Антверпенского университета использовали общий ADSL-модем для доступа в интернет, и для общения пользователей этой маленькой локальной сети Дрис создал внутренний сайт. Программа, на которой работал сайт, не имела имени, пока Дрис не собрался регистрировать доменное имя для нового сайта, и в результате опечатки вместо dorp.org (от голландского dorp — деревня, вполне уместное имя для небольшого сообщества) был зарегистрирован drop.org (англ. drop — капля). Аудитория нового сайта со временем сменилась на интересующихся развитием новых веб-технологий, и новый сайт постепенно перешёл из любительского эксперимента в проект по обсуждениям идей веб-программирования. В 2001 году Дрис опубликовал исходный код drop.org под именем «Drupal». С тех пор разработка переместилась на зарегистрированный позднее сайт drupal.org, который приобрёл статус официального сайта проекта[6].

Со времени создания в процесс разработки были вовлечены сотни людей. Официальные разработчики ядра сейчас — это десятки человек, но много людей присылают свои патчи, включаемые в код системы. Также функциональность движка расширяется дополнительными модулями, которые создают сторонние разработчики. Например, в релизе 4.6 приняли участие 50 человек, приславших 338 поправок к коду, а в релизе 4.7 приняли участие уже 338 разработчиков, приславших примерно 1500 поправок. За пять лет существования проекта (к 2006 году) вышло 13 релизов. На данный момент (январь 2011) было разработано более 7000 дополнительных модулей, расширяющих базовые функции CMS. По статистике обращения к обновлениям движка, на март 2009 года в интернете - в пределах 120 тыс. активных сайтов на Drupal 6 (без учёта сайтов, находящихся за файрволлами, сайтов с отключённым механизмом обновлений). Это также не учитывает сайтов, работающих на ранних версиях Drupal.[7]

В 2007 году Дрис Бёйтарт создал фирму Acquia, направленную на коммерческую поддержку проектов и сервисов, основанных на Drupal, вдохновленный успехами Canonical и RedHat, построивших бизнес на поддержке открытых проектов. В 2008 Бёйтарт получил докторскую степень в области информатики и приборостроения («Computer Science and Engineering»).

Со временем вокруг международного сайта появились национальные сообщества, функционируют более 20 национальных сайтов поддержки на разных языках[8].

Эмблема проекта

После того, как Drupal был создан, очевидным вопросом стал выбор и создание эмблемы проекта. Участники сообщества считали, что она должна быть связана с каплей или водой. Первоначально эмблема Drupal изображалась как капля в круге, со временем пришла идея сделать эмблему в виде карикатурной капли с лицом. Стивен Виттенс (Steven Wittens) создал трёхмерную каплю, но идея не пошла в массы главным образом потому, что трёхмерный объект трудно печатать, редактировать и т. д.

Текущая эмблема системы придумана Кристьяном Янсеном (Kristjan Jansen)[9][10], она представляет собой каплю, изображающую лицо, глаза показываются как две соединённые капли в виде знака бесконечности и выражают в символической форме бесконечные возможности.

Награды

Технические особенности

Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и новостных сайтов до информационных архивов или социальных сетей. Имеющуюся по умолчанию функциональность можно увеличивать подключением дополнительных расширений — «модулей» в терминологии Drupal. Наиболее важные функции, предоставляемые Drupal «из коробки»:

Поддержка локализации

Система поддерживает локализацию интерфейса на более чем 100 языкаx (однако не все переводы являются полными). Имеется поддержка русского языка. В Drupal используется собственный механизм для локализации с хранением переводов в базе данных, наравне с остальным содержимым сайта. Импорт и экспорт переводов сайта осуществляется в виде po-файлов (формат используемый библиотекой gettext).

Полная локализация содержимого поддерживается сторонними модулями, которые не входят в поставку Drupal, но могут быть скачаны с сайта разработчиков.

Методы структуризации содержимого

В Drupal предлагается гибкая схема организации структуры сайта на основе таксономии. Таксономия — механизм, позволяющий создавать произвольное количество тематических категорий для содержимого сайта и ассоциировать их с модулями, обеспечивающими ввод и вывод информации. Категории могут представлять плоские или иерархические списки, либо сложные структуры, где элемент может иметь несколько «родителей» и несколько дочерних элементов. С помощью подобной схемы одними и теми же модулями возможна организация различных вариантов структуризации содержимого. Например, легко создаётся сквозной список «ключевых слов» для всех документов сайта и т. п.

Другая парадигма появилась с созданием в Drupal расширения Content Construction Kit (CCK). CCK позволяет дополнять документы новыми полями различных типов — от полей ввода URL и email, до полей хранения и отображения мультимедийных файлов. Также посредством дополнительных модулей к CCK (например Node reference) можно организовать связи между документами, не используя механизм таксономии.

Механизмы расширения функциональности

Drupal имеет модульную архитектуру с компактным ядром, предоставляющим API, к которому могут обращаться модули. Стандартный набор модулей включает такие функции, как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и другие. Дизайн сайта меняется также посредством специальных модулей — «тем оформления».

Темы оформления

Дизайн сайта на Drupal можно менять с помощью тем оформлений. В качестве шаблонизатора («движок темы» в терминологии Drupal) используется PHPTemplate, однако есть возможность использовать Xtemplate, Smarty, Twig и другие.[источник не указан 1699 дней]

Начиная с версии 4.7 Drupal поддерживает технологию Ajax для динамической подгрузки содержимого без полного обновления страниц. В версии 5 для работы с JavaScript добавлена библиотека JQuery. C версии 6.0 появилась возможность динамически изменять формы посредством AHAH. В версию 7.0 вошла библиотека jQuery UI.[источник не указан 1699 дней]

Системные требования

Drupal в первую очередь ориентирован на платформу LAMP, но возможны варианты использования другого системного ПО.

Недостатки

Форки Drupal

Проект Backdrop CMS[19][20][21] был создан как форк Drupal, его целью ставится сохранить принципы архитектуры Drupal, применяемые до Drupal 8.

Сообщество

На drupal.org зарегистрировано более 1 млн учётных записей, из них — 30 тыс. учётных записей разработчиков. Постоянно действуют несколько списков рассылки, открыто несколько IRC-каналов.

Ассоциация Drupal — некоммерческая организация, занимающаяся организацией мероприятий DrupalCon, сбором пожертвований, обучением и продвижением.

Литература

Книги на русском языке

Drupal 7Drupal 6Drupal 5

Книги на английском языке

Примечания

Ссылки

www-wikipediya.ru

Обсуждение:drupal - Википедия

дрУпал или друпАл ???[]

Какое ударение правильное ? В английской вике ударение на первом слоге (/ˈdruːpəl/), как в русском ? --Balamutick 16:39, 8 июня 2010 (UTC)

PEAR[]

>> а также любые СУБД поддерживаемые библиотекой PEAR

PEAR предоставляет абстрактные слои для упрощения интрефейса к существующим в PHP библиотекам работы с СУБД. Для работы с новой СУБД требуется дополнительная библиотека (не на PHP конечно написанная, а PEAR - это библиотека PHP кода), если не используется ODBC интерфейс!

Модули для работы с различными СУБД в рамках PEAR DB и т. д. так же включены в PEAR. --A.I. 19:05, 19 октября 2007 (UTC)

Логотип[]

В большинстве статей о ПО, где используется Карточка программы логотип небольшой, сравнимый с названием. --A.I. 22:58, 14 мая 2007 (UTC)

А во всех Википедиях про Друпал он большой! А в русской Википедии при маленьком логотипе для CMS вставлена картинка со снимком страницы этой CMS. RISK, 03:33, 15 мая 2007 (UTC)

Имхо, размер в данном случае не имеет значения :) --Сибирский Лайка 07:11, 16 мая 2007 (UTC)

Господа, а никого не смущает, что у Друпала в данной статье логотипом называется товарный знак, лишенный собственно лого, то есть вербальной составляющей?

Перевод статьи History of Drupal logos очевидца и участника событий Kristjan Jansen - История логотипа Друпала, может быть полезным и для обсуждения и просто к слову.

213.132.83.69 13:33, 17 марта 2011 (UTC)

Ссылки[]

В статье слишком много ссылок на сайты, которые не являются авторитетными источниками по теме. Википедия — не каталог ссылок, выберите пять-шесть наиболее значимых ссылок. --Claymore 07:48, 19 декабря 2008 (UTC)

Согласен. Думаю, можно удалить весь список сайтов, работающих на данной CMS. А themes.org.ua постоянно добавляют, достало уже удалять. — Roman Lagunov 08:29, 19 декабря 2008 (UTC) Ещё раз посмотрел на весь этот список ссылок: я бы оставил вообще только две — ссылку на официальную страницу и на русский проект. Остальное пожалуй можно удалить, в том числе список модулей. Боюсь только, что такое массовое удаление ссылок вызовет сильное недовольство, и как бы не схлопотать блокировку за это. Прецедент был недавно (jeka3000). Может вынести этот вопрос на ВП:ВУ? — Roman Lagunov 08:56, 19 декабря 2008 (UTC) Пусть участники сначала выскажут свои соображения здесь. Если за неделю не будет реакции, то удалим ссылки по своему разумению :-) --Claymore 09:18, 19 декабря 2008 (UTC) Согласен с Романом — статье нужны источники информации, а не ссылки. Их гугл на ура находит, для этого энциклопедия не нужна. --Peni 09:30, 19 декабря 2008 (UTC) Неделя прошла, пора проводить чистку. --Claymore 09:59, 26 декабря 2008 (UTC)Вы сначала создайте что-то стоящее в этой жизни (свой проект, например), а потом уже решайте, достойна ли ваша работа (ваш проект) сообщества или нет, а за другие проекты решать не нужно! А никто другой не отозвался просто потому, что под новый год у авторов явно нет времени смотреть Википедию. Вот теперь сообщество сможет выразить свое мнение: http://drupal.ru/node/23239 — Эта реплика добавлена участником (о · в) Можно оставить drupal.org / drupal.ru, setegnom.com (реально полезные решения), drupaler.ru ( актуальные переводы drupal и модулей) и, пожалуй, присовокупить drupalcookbook.ru (сборник решений всяческих задач). Остальное от лукавого. — Эта реплика добавлена участником ( · в) На сайте drupalpoisk.ru собраны толковые русскоязычные(!) сайты, на которых есть полезная информация о друпал. На остальных информация о друпал либо не является основной темой сайта, либо дается в очень небольшом количестве. Кстати, а может быть тут дать разьяснение вопросов, которые задают каждый день (типа как сделать галерею?) и отсылать сюда людей?...Влад Савицкий 08:19, 3 января 2009 (UTC)Закрывая тему со ссылками. На drupal.ru заведена страница drupal.ru/links, на ней собираются русскоязычные ссылки имеющие отношение к Drupal. При всём уважении к остальным сайтам в статье оставлены только ссылки на drupal.org и drupal.ru, а также ссылка drupal.ru/links, по которой можно увидеть остальные ссылки. Таким образом подбор ссылок на ответственности рунетовского сообщества и я думаю это лучший вариант, чтобы препятствовать проникновению посторонних и рекламных ссылок в статью. --Сибирский Лайка 07:48, 4 мая 2009 (UTC)

Ссылки почистили, а что-за сайт idrupal.ru? На него ни где нет нормальных ссылок, первый раз вообще вижу. Предлагаю оставить только drupal.org, drupal.ru и все, все остальные ссылки можно найти на drupal.ru 212.116.224.149 12:28, 5 января 2009 (UTC)Separator

Если бы все ссылки можно было бы найти на drupal.ru, тогда никакой бы проблемы с этими ссылками и не было бы, однако там такая же псевдо-демократия как и здесь – все только по знакомству.

Ссылок должно быть по минимуму. Желательно только те, которые нужны для работы(а не о себе любимом) и для начинающих осваивать. Если кто-то сторонник чистоты - пусть даст свои координаты и отвечает постоянно online где что-то найти, как что-то примитивное сделать и где взять переводы... Странно, что издательство Вильямс заблокировано :( А всякие продавцы - торгаши присутствуют. Выругался... PVasili 12:04, 4 февраля 2009 (UTC)

Предлагаю для размещения в разделе "Ссылки" ссылку на отзывы о Drupal'е: http://drupal.cmsmagazine.ru/opinions_cms/ 15:48, 18 марта 2009 (UTC)

Предлагаю добавить ссылку на коммерческую версию друпала http://acquia.com/ 87.237.113.30 22:14, 13 мая 2009 (UTC) nix

Сайт Nasa[]

В статье в пункте "Примеры реализации сайтов на Drupal" кажется есть ошибка. Согласно анализу сайта http://www.nasa.gov/ у него CMS - eTouch Digital Asset Management, а не Drupal. Проверить можно по этой ссылке http://builtwith.com/nasa.gov -- 23:16, 27 февраля 2011 (UTC)

Там речь шла не об основном сайте, а о [http://appel.nasa.gov, но сейчас и он работает на eTouch Digital Asset Management, так что я убрал NASA из списка. (Собственно, могли и Вы внести эту правку :).)--Maksym Kozub 14:00, 15 апреля 2011 (UTC)

Лицензия[]

Во втором предложении статьи написано, что drupal - free software ,но на сайте drupal.org написано - open software, разве это одинаковые понятия?

-- 06:50, 23 марта 2011 (UTC)

Это извечная тема спора вокруг GNU GPL Дпулар под GNU GPL - значит в первую очередь он открыт, во вторую бесплатен. Лицензия не запрещает продавать сборки на друпале, к примеру, но публиковать код по идее должны...

Сообщество Drupal в России[]

--16:24, 1 февраля 2018 (UTC)Pselfin (обс.)

Предлагаю добавить в статью информацию о сообществе Drupal в РФ. За последние годы оно окрепло и заявило о себе достаточно. Предлагаемые внесения:

--

На январь 2018 года в России заявили о себе и ведут деятельность неформальные локальные сообщества, из которых можно выделить в следующих городах:

У многих сообществ созданы веб-сайты, группы в социальных сетях и публичные онлайн-чаты в skype и Telegram.

Деятельность сообществ помимо онлайн-общения заключается в проведении встреч и конференций, посвященных CMS Drupal.

DrupalCamp в России[]

DrupalCamp - это it-конференция, посвященная CMS Drupal. В России DrupalCamp проводятся активистами локальных drupal-сообществ.

— Эта реплика добавлена участником Pselfin (о · в)

Данная информация не нужна в статье — см. ВП:НЕВСЁПОДРЯД. Предназначение статьи — рассказать читателю о Drupal, а не для рекламы неофициальных групп и ссылок на них. -- Q-bit array (обс.) 17:16, 1 февраля 2018 (UTC)

Внешние ссылки изменены[]

Привет, коллеги редакторы!

Я только что изменил 4 внешние ссылки на странице Drupal. Пожалуйста, уделите минутку и проверьте мою правку. Если у вас есть вопросы, или же бот должен игнорировать данные ссылки или данную страницу, пожалуйста, прочтите этот простой FAQ для получения дополнительной информации. Я провёл следующие изменения:

Пожалуйста, обратитесь к FAQ для получения информации о том, как исправлять ошибки бота.

Пока.—InternetArchiveBot (Сообщить об ошибке) 09:08, 10 мая 2018 (UTC)

encyclopaedia.bid

Drupal — википедия фото

История проекта

Начал разработку в 2000 году бельгиец Дрис Бёйтарт (Dries Buytaert), который и поныне является руководителем проекта. Название drupal является искажённым произношением голландского слова druppel (капля) и появилось в результате забавной ошибки. В 2000 году несколько студентов Антверпенского университета использовали общий ADSL-модем для доступа в интернет, и для общения пользователей этой маленькой локальной сети Дрис создал внутренний сайт. Программа, на которой работал сайт, не имела имени, пока Дрис не собрался регистрировать доменное имя для нового сайта, и в результате опечатки вместо dorp.org (от голландского dorp — деревня, вполне уместное имя для небольшого сообщества) был зарегистрирован drop.org (англ. drop — капля). Аудитория нового сайта со временем сменилась на интересующихся развитием новых веб-технологий, и новый сайт постепенно перешёл из любительского эксперимента в проект по обсуждениям идей веб-программирования. В 2001 году Дрис опубликовал исходный код drop.org под именем «Drupal». С тех пор разработка переместилась на зарегистрированный позднее сайт drupal.org, который приобрёл статус официального сайта проекта[6].

Со времени создания в процесс разработки были вовлечены сотни людей. Официальные разработчики ядра сейчас — это десятки человек, но много людей присылают свои патчи, включаемые в код системы. Также функциональность движка расширяется дополнительными модулями, которые создают сторонние разработчики. Например, в релизе 4.6 приняли участие 50 человек, приславших 338 поправок к коду, а в релизе 4.7 приняли участие уже 338 разработчиков, приславших примерно 1500 поправок. За пять лет существования проекта (к 2006 году) вышло 13 релизов. На данный момент (январь 2011) было разработано более 7000 дополнительных модулей, расширяющих базовые функции CMS. По статистике обращения к обновлениям движка, на март 2009 года в интернете - в пределах 120 тыс. активных сайтов на Drupal 6 (без учёта сайтов, находящихся за файрволлами, сайтов с отключённым механизмом обновлений). Это также не учитывает сайтов, работающих на ранних версиях Drupal.[7]

В 2007 году Дрис Бёйтарт создал фирму Acquia, направленную на коммерческую поддержку проектов и сервисов, основанных на Drupal, вдохновленный успехами Canonical и RedHat, построивших бизнес на поддержке открытых проектов. В 2008 Бёйтарт получил докторскую степень в области информатики и приборостроения («Computer Science and Engineering»).

Со временем вокруг международного сайта появились национальные сообщества, функционируют более 20 национальных сайтов поддержки на разных языках[8].

Эмблема проекта

После того, как Drupal был создан, очевидным вопросом стал выбор и создание эмблемы проекта. Участники сообщества считали, что она должна быть связана с каплей или водой. Первоначально эмблема Drupal изображалась как капля в круге, со временем пришла идея сделать эмблему в виде карикатурной капли с лицом. Стивен Виттенс (Steven Wittens) создал трёхмерную каплю, но идея не пошла в массы главным образом потому, что трёхмерный объект трудно печатать, редактировать и т. д.

Текущая эмблема системы придумана Кристьяном Янсеном (Kristjan Jansen)[9][10], она представляет собой каплю, изображающую лицо, глаза показываются как две соединённые капли в виде знака бесконечности и выражают в символической форме бесконечные возможности.

Награды

Технические особенности

Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и новостных сайтов до информационных архивов или социальных сетей. Имеющуюся по умолчанию функциональность можно увеличивать подключением дополнительных расширений — «модулей» в терминологии Drupal. Наиболее важные функции, предоставляемые Drupal «из коробки»:

Поддержка локализации

Система поддерживает локализацию интерфейса на более чем 100 языкаx (однако не все переводы являются полными). Имеется поддержка русского языка. В Drupal используется собственный механизм для локализации с хранением переводов в базе данных, наравне с остальным содержимым сайта. Импорт и экспорт переводов сайта осуществляется в виде po-файлов (формат используемый библиотекой gettext).

Полная локализация содержимого поддерживается сторонними модулями, которые не входят в поставку Drupal, но могут быть скачаны с сайта разработчиков.

Методы структуризации содержимого

В Drupal предлагается гибкая схема организации структуры сайта на основе таксономии. Таксономия — механизм, позволяющий создавать произвольное количество тематических категорий для содержимого сайта и ассоциировать их с модулями, обеспечивающими ввод и вывод информации. Категории могут представлять плоские или иерархические списки, либо сложные структуры, где элемент может иметь несколько «родителей» и несколько дочерних элементов. С помощью подобной схемы одними и теми же модулями возможна организация различных вариантов структуризации содержимого. Например, легко создаётся сквозной список «ключевых слов» для всех документов сайта и т. п.

Другая парадигма появилась с созданием в Drupal расширения Content Construction Kit (CCK). CCK позволяет дополнять документы новыми полями различных типов — от полей ввода URL и email, до полей хранения и отображения мультимедийных файлов. Также посредством дополнительных модулей к CCK (например Node reference) можно организовать связи между документами, не используя механизм таксономии.

Механизмы расширения функциональности

Drupal имеет модульную архитектуру с компактным ядром, предоставляющим API, к которому могут обращаться модули. Стандартный набор модулей включает такие функции, как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и другие. Дизайн сайта меняется также посредством специальных модулей — «тем оформления».

Темы оформления

Дизайн сайта на Drupal можно менять с помощью тем оформлений. В качестве шаблонизатора («движок темы» в терминологии Drupal) используется PHPTemplate, однако есть возможность использовать Xtemplate, Smarty, Twig и другие.[источник не указан 1699 дней]

Начиная с версии 4.7 Drupal поддерживает технологию Ajax для динамической подгрузки содержимого без полного обновления страниц. В версии 5 для работы с JavaScript добавлена библиотека JQuery. C версии 6.0 появилась возможность динамически изменять формы посредством AHAH. В версию 7.0 вошла библиотека jQuery UI.[источник не указан 1699 дней]

Системные требования

Drupal в первую очередь ориентирован на платформу LAMP, но возможны варианты использования другого системного ПО.

Недостатки

Форки Drupal

Проект Backdrop CMS[19][20][21] был создан как форк Drupal, его целью ставится сохранить принципы архитектуры Drupal, применяемые до Drupal 8.

Сообщество

На drupal.org зарегистрировано более 1 млн учётных записей, из них — 30 тыс. учётных записей разработчиков. Постоянно действуют несколько списков рассылки, открыто несколько IRC-каналов.

Ассоциация Drupal — некоммерческая организация, занимающаяся организацией мероприятий DrupalCon, сбором пожертвований, обучением и продвижением.

Литература

Книги на русском языке

Drupal 7Drupal 6Drupal 5

Книги на английском языке

Примечания

Ссылки

org-wikipediya.ru

Друпал — Википедия

Нишонаи расмии Друпал

Друпал (ба англ. Drupal) - нармафзори озод ва коди боз ба забони PHP барои мудирияти мӯҳтаво, тавсиъаи барномаҳои корбурди мубтано бар веб ва эҷоди блог аст, ки таҳти муҷавизи GPL мунташир шудааст. Аз ин барнома барои мудирияти мӯҳтавои беш аз 1 дарсад аз сафҳоти веб истифода шудааст. Системи мудирияти мӯҳтаво аз вебблогҳои шахсӣ то ширкатҳои тиҷорӣ, сиёсӣ ва ҳатто давлатҳо низ истифода шудааст. Вебгоҳи Кохи Сафед низ аз Друпал истифода мешавад.

Имкониятҳои техникии Drupal[вироиш]

Архитектураи Drupal имкон медиҳад, ки мо сомонаҳои намуди гуногунро созем - аз блог - ҳо ва сомонаҳои ахборӣ то бойгониҳои иттилоотиву шабакаҳои иҷтимоӣ ( social network ). Функсияҳои дар худ доштаро метавон бо пайвасткунии бо истилоҳи «модул» дар Drupal метавон васеъ намуд. Номгуйи имкониятҳо:

Пайвандҳои беруна[

tg.wikipedia.org

GoWikipedia - Drupal — Википедия

Drupal (Дру́пал) — система управления содержимым (CMS), используемая также как каркас для веб-приложений (CMF), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие[5]). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира.

История проекта

Начал разработку в 2000 году бельгиец Дрис Бёйтарт (Dries Buytaert), который и поныне является руководителем проекта. Название drupal является искажённым произношением голландского слова druppel (капля) и появилось в результате забавной ошибки. В 2000 году несколько студентов Антверпенского университета использовали общий ADSL-модем для доступа в интернет, и для общения пользователей этой маленькой локальной сети Дрис создал внутренний сайт. Программа, на которой работал сайт, не имела имени, пока Дрис не собрался регистрировать доменное имя для нового сайта, и в результате опечатки вместо dorp.org (от голландского dorp — деревня, вполне уместное имя для небольшого сообщества) был зарегистрирован drop.org (англ. drop — капля). Аудитория нового сайта со временем сменилась на интересующихся развитием новых веб-технологий, и новый сайт постепенно перешёл из любительского эксперимента в проект по обсуждениям идей веб-программирования. В 2001 году Дрис опубликовал исходный код drop.org под именем «Drupal». С тех пор разработка переместилась на зарегистрированный позднее сайт drupal.org, который приобрёл статус официального сайта проекта[6].

Со времени создания в процесс разработки были вовлечены сотни людей. Официальные разработчики ядра сейчас — это десятки человек, но много людей присылают свои патчи, включаемые в код системы. Также функциональность движка расширяется дополнительными модулями, которые создают сторонние разработчики. Например, в релизе 4.6 приняли участие 50 человек, приславших 338 поправок к коду, а в релизе 4.7 приняли участие уже 338 разработчиков, приславших примерно 1500 поправок. За пять лет существования проекта (к 2006 году) вышло 13 релизов. На данный момент (январь 2011) было разработано более 7000 дополнительных модулей, расширяющих базовые функции CMS. По статистике обращения к обновлениям движка, на март 2009 года в интернете - в пределах 120 тыс. активных сайтов на Drupal 6 (без учёта сайтов, находящихся за файрволлами, сайтов с отключённым механизмом обновлений). Это также не учитывает сайтов, работающих на ранних версиях Drupal.[7]

В 2007 году Дрис Бёйтарт создал фирму Acquia, направленную на коммерческую поддержку проектов и сервисов, основанных на Drupal, вдохновленный успехами Canonical и RedHat, построивших бизнес на поддержке открытых проектов. В 2008 Бёйтарт получил докторскую степень в области информатики и приборостроения («Computer Science and Engineering»).

Со временем вокруг международного сайта появились национальные сообщества, функционируют более 20 национальных сайтов поддержки на разных языках[8].

Эмблема проекта

После того, как Drupal был создан, очевидным вопросом стал выбор и создание эмблемы проекта. Участники сообщества считали, что она должна быть связана с каплей или водой. Первоначально эмблема Drupal изображалась как капля в круге, со временем пришла идея сделать эмблему в виде карикатурной капли с лицом. Стивен Виттенс (Steven Wittens) создал трёхмерную каплю, но идея не пошла в массы главным образом потому, что трёхмерный объект трудно печатать, редактировать и т. д.

Текущая эмблема системы придумана Кристьяном Янсеном (Kristjan Jansen)[9][10], она представляет собой каплю, изображающую лицо, глаза показываются как две соединённые капли в виде знака бесконечности и выражают в символической форме бесконечные возможности.

Награды

Технические особенности

Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и новостных сайтов до информационных архивов или социальных сетей. Имеющуюся по умолчанию функциональность можно увеличивать подключением дополнительных расширений — «модулей» в терминологии Drupal. Наиболее важные функции, предоставляемые Drupal «из коробки»:

Поддержка локализации

Система поддерживает локализацию интерфейса на более чем 100 языкаx (однако не все переводы являются полными). Имеется поддержка русского языка. В Drupal используется собственный механизм для локализации с хранением переводов в базе данных, наравне с остальным содержимым сайта. Импорт и экспорт переводов сайта осуществляется в виде po-файлов (формат используемый библиотекой gettext).

Полная локализация содержимого поддерживается сторонними модулями, которые не входят в поставку Drupal, но могут быть скачаны с сайта разработчиков.

Методы структуризации содержимого

В Drupal предлагается гибкая схема организации структуры сайта на основе таксономии. Таксономия — механизм, позволяющий создавать произвольное количество тематических категорий для содержимого сайта и ассоциировать их с модулями, обеспечивающими ввод и вывод информации. Категории могут представлять плоские или иерархические списки, либо сложные структуры, где элемент может иметь несколько «родителей» и несколько дочерних элементов. С помощью подобной схемы одними и теми же модулями возможна организация различных вариантов структуризации содержимого. Например, легко создаётся сквозной список «ключевых слов» для всех документов сайта и т. п.

Другая парадигма появилась с созданием в Drupal расширения Content Construction Kit (CCK). CCK позволяет дополнять документы новыми полями различных типов — от полей ввода URL и email, до полей хранения и отображения мультимедийных файлов. Также посредством дополнительных модулей к CCK (например Node reference) можно организовать связи между документами, не используя механизм таксономии.

Механизмы расширения функциональности

Drupal имеет модульную архитектуру с компактным ядром, предоставляющим API, к которому могут обращаться модули. Стандартный набор модулей включает такие функции, как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и другие. Дизайн сайта меняется также посредством специальных модулей — «тем оформления».

Темы оформления

Дизайн сайта на Drupal можно менять с помощью тем оформлений. В качестве шаблонизатора («движок темы» в терминологии Drupal) используется PHPTemplate, однако есть возможность использовать Xtemplate, Smarty, Twig и другие.[источник не указан 1702 дня]

Начиная с версии 4.7 Drupal поддерживает технологию Ajax для динамической подгрузки содержимого без полного обновления страниц. В версии 5 для работы с JavaScript добавлена библиотека JQuery. C версии 6.0 появилась возможность динамически изменять формы посредством AHAH. В версию 7.0 вошла библиотека jQuery UI.[источник не указан 1702 дня]

Системные требования

Drupal в первую очередь ориентирован на платформу LAMP, но возможны варианты использования другого системного ПО.

Недостатки

Форки Drupal

Проект Backdrop CMS[19][20][21] был создан как форк Drupal, его целью ставится сохранить принципы архитектуры Drupal, применяемые до Drupal 8.

Сообщество

На drupal.org зарегистрировано более 1 млн учётных записей, из них — 30 тыс. учётных записей разработчиков. Постоянно действуют несколько списков рассылки, открыто несколько IRC-каналов.

Ассоциация Drupal — некоммерческая организация, занимающаяся организацией мероприятий DrupalCon, сбором пожертвований, обучением и продвижением.

Литература

Книги на русском языке

Drupal 7Drupal 6Drupal 5

Книги на английском языке

Примечания

Ссылки

ru.gowikipedia.org


Prostoy-Site | Все права защищены © 2018 | Карта сайта