Изучение Drupal 7, стоит ли вам за него браться? Движок друпал отзывы


Изучение Drupal 7, стоит ли вам за него браться?

Еще учась в 7 классе общеобразовательной школы у нас в Перми, я создал первый сайт на голом HTML. Тогда я не подозревал, что интернет и создание сайтов так глубоко проникнуть в мою жизнь. Вся эта эпопея началась еще тогда и продолжается до сих пор. На сегодняшний день создание и продвижение сайтов это мой основной бизнес. В 2011 году я основал свою веб студию и занимаюсь оказанием услуг в этом направлении. Но сейчас не об этом.

Шесть лет назад я впервые познакомился с Drupal. Знакомство скажем так, было трудное, и прошло оно только с 3 попытки. Тогда для меня молодого и зеленого – эталоном качества и удобства была Joomla. Думаю для многих она, и сейчас является эталоном. Но после того как у меня взломали пару моих сайтов, созданных на Jommla, я решил найти что то, более безопасное и в тоже время бесплатное. Вот тогда взор и упал на Drupal.

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

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

Эта вводная статья является неким стартом в череде постов посвященным Drupal. В данном разделе я буду структурировано выкладывать уроки, благодаря которым вы научитесь работать с Drupal 7, и с помощью данной CMS сможете создать свой собственный сайт.

У многих, скорее всего, возникнуть сомнения, многим просто трудно воспринимать, что то новое, и поэтому не захотят обучаться. Но если вы намерены развиваться дальше, то рекомендую подписаться на мой блог, и начать изучение Drupal. Вам еще не надоело делать однотипные сайты на WordPress? Я никоим образом не хочу унизить данную платформу, она прекрасно подходит для ведения блогов, но что-то более серьезное я бы не стал на ней делать. Удобнее использовать Drupal.

В общем, приглашаю всех на обучение. Постараюсь отвечать на все ваши вопросы.

Готовы погрузится в мир Drupal? Хотите научится делать сайты на ней? Были ли у вас уже опыт работы с данной системой? Жду ваши отзывы и комментарии.

masalkin.name

Сложно ли новичку создать сайт на Drupal? — Toster.ru

Составьте подробное техническое задание с прототипами страниц. Заранее продумайте все ключевые детали, чтобы потом меньше переделывать. С ним уже можно идти в вебстудии и к фрилансерам, узнаете точные цены.

Если, в итоге, всё же будете делать сами, то уже, как минимум, будете совершенно чётко себе представлять, что именно вы делаете, то есть время на написание ТЗ в любом случае стоит потратить.

Насколько реально человеку не имеющему абсолютно никаких знаний в программировании пытаться самом изучать Drupal , уделяя этому около 2-3 часов? Зависит от ваших способностей и от сложности проекта. Если сайт совсем не шаблонный, значит придётся самому много учиться программировать - на это несколько месяцев (даже лет) у людей уходят. А если просто пользоваться (устанавливать и настраивать) Drupal'ом без навыков программирования - можно за неделю освоиться.При тех же временных затратах, сколько потребуется времени, чтобы создать подобный сайт (конечно же не финальную версию, но полноценный рабочий сайт, который можно буде показывать)”? Базовый функционал социальной сети на популярных движках реализуется вообще без навыков программирования. Просто придётся несколько часов мышкой покликать. Но ведь базовым функционалом и шаблонным внешним видом всё не ограничится? И вот тут уже начнётся реализация "хотелок", которая легко может затянуться на недели (месяцы) работы, даже у профессиональных разработчиков.Не возникнут ли в дальнейшем проблемы связанные с тем, что сайт работает на готовом движке, если проект будет успешен? Возникнут. Никому ещё не удавалось создать хороший, крупный проект и избежать разного рода проблем.Если в дальнейшем будут выявлены проблемы с тем, что проект сделан на Drupal, возможно ли будет при участии профессионалов как-то перенести сайт вместе с базой данных или переписать сайт специально созданный для данных целей “движок”? Всё возможно, но потребует времени и денег. По факту может оказаться, что придётся переписывать абсолютно всё. К выбору конкретного языка / фреймворка / cms лучше сразу подойти основательно и не планировать всё переделывать потом.При привлечении фрилансера-программиста сколько приблизительно будет стоить создание базовой версии сайта? Поищите похожие заказы на биржах: http://freelansim.ru/tasks?q=социальная+сеть Ещё лучше - всё же написать ТЗ и попытаться найти исполнителя, разместить предложение на любой популярной фриланс бирже, указав, что цена договорная, там же показав ТЗ (за идею не стоит бояться, идеи ничего не стоят). Вам сразу же и поступят конкретные предложение. Чисто интуитивно, учитывая, что вы так и не написали, чем же ваша социальная сеть, будет отличаться от всех остальных (а ведь чем-то должна) - думаю хороший разработчик возьмётся за 150 000 ± 50 000 р.И справится ли программист в одиночку с этой задачей или же будет необходимо подключать веб-дизайнера? Если нужен не стандартный (шаблонный) дизайн, и ни один из платных шаблонов тоже не устроит, при условии, что все их можно в какой-то степени переделать, тогда нужен ещё и дизайнер. Ещё наверняка логотип понадобится, с этим тоже к дизайнеру. Кстати, фрилансеры часто работают в тандеме: разработчик + дизайнер.

toster.ru

давайте обсудим движок Drupal [Архив]

Просмотр полной версии : давайте обсудим движок Drupal

Есть такой зверь, с виду хорош.

Что что про него думает?

насколько прост в освоении?с чем его можно сравнить?какие есть преимущества с Joomla например.

может есть тут те, кто его использовал - хотелось бы услышать ваше мнение о нем.

насколько мне известно на нем написан internet.ru

Andreyka

18.11.2006, 08:28

ХорошийПростоС wordpressНе пробовал joomla.

ТВЭЛ

18.11.2006, 12:06

Да уж... с wordpress сравнить можно, конечно. Только они совсем не похожи.

Drupal очень хорошо подходит для комьюнити и подходит для интернет-изданий.

Для корпоративных сайтов со сложной структурой - он не очень подходит.к примеру - сделать на нем _www.wciom.ru или _www.intalev.ru было бы тяжело.

примеру - сделать на нем _www.wciom.ru или _www.intalev.ru было бы тяжелоА почему, Валерий? Чего там недостает? Реально интересно, так как я с Друпалом знаком лишь поверхностно, а отзывы слышал в основном хорошие.

Drupal очень хорошо подходит для комьюнити и подходит для интернет-изданий.

Для корпоративных сайтов со сложной структурой - он не очень подходит.к примеру - сделать на нем _www.wciom.ru или _www.intalev.ru было бы тяжело.

Ну, насколько мне известно это движок, с возможностью подключения модулей. каждый модуль имеет определенную структуру.после установки модуля - он автоматически появляется в админке - есть некая возможность настройки.

и магазины на нем пишут, поэтому, как-то малоубедительно что такие проекты нельзя на нем сделать.

у меня очень низкая квалификация. Поэтому я не могу понять - действительно подогнать под нужные требования стандартный движок проще чем самому то же самое написать?

ТВЭЛ

18.11.2006, 21:48

Ayavryk, по-моему, ответ очевиден, особенно для крупного проекта. Думаю, объем работы очень большой, чтобы написать свой движок.

ТВЭЛ, А по моему, ответ совсем не очевиден. Свой двиг в любом случае лучше, если ты можешь его написать. И как раз очевидно то, что все популярные моторы страдают одной болезнью - дырявостью. При этом страдает огромное количество людей и сайтов. Другое дело, когда нужно быстро что-то кудато втулить, по быстрому...

ТВЭЛ

18.11.2006, 22:05

Tarry, ну, может быть, спорить не стану. Но все требует времени - самого ценного ресурса. И хоть я не программист, но почему-то мне кажется, что написать свой проект уровня Друпала будет стоить много и много дней (или ночей, кто как работает :)).

vBulletin® v3.8.6, Copyright ©2000-2018, Jelsoft Enterprises Ltd. Перевод: zCarot

searchengines.guru

Помогите составить сильный список преимуществ Drupal — Toster.ru

Для друпала также придется писать кучу модулей, компонентов и т.д.

Битрикс — достатчно неплохая система, на мой взгляд. По крайней мере когда я работал над разработкой портала www.komandirovka.ru/ — остался доволен. Возможно, мне просто повезло попасть в команду с хорошими программистами с большим опытом разработки под битрикс, поэтому никаких особых проблем и костылей я не увидел.

Зато очень понравились «Инфоблоки 2.0» — достаточно мощный и при этом простой инструмент для работы с информацией, в частности на командировке лично я делал модули фотогалерии и сувениров с использованием инфоблоков. Удобно, что не нужно парится с админкой — при использовании инфоблоков битрикс делает практически всю работу по админке за программиста.

В общем, по данному вопросу мне кажется, что необходимость переезда на друпал несколько надуманна. Лучше работать с тем инструментом, который хорошо знают ваши разработчики, и на месте начальства я бы отказался от друпала не потому что в нем много дыр, а потому что обучение разработчиков, имеющих опыт работы с битриксом — трата времени с неизвестным экономическим эффектом.

Т.е. в вашем случае нужно не давать ему статьи и отзывы вида «друпал хорошая система, а битрикс — плохая», а скорее представить ему конкретные цифры, например: — битрик стоит 100 000 рублей, друпал — бесплатная — в случае с битриксом мы сможем приступить к работе сразу, с друпалом — через 2 недели обучения разработчиков (з/п одного разработчика в месяц предположим 100 000, 2 недели — 50 тысяч, умножаем на количество разработчиков) — на друпале мы сможем разработать этот проект в полтора раза быстрее чем на битриксе, таким образом мы сэкономим, например, месяц работы команды разработчиков, умножаем на зарплату и количество разработчиков.

Потом подбиваем бабки (предположим, что у нас работает 3 программиста) 100 000 экономия на битриксе, 300 000 экономия за месяц разработки, 150 тысяч затрат на обучение. Итого — этот проект получится реализовать на 2 недели раньше и с экономией 250 000 рублей.

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

Если же вы не уверены в том, что переход на друпал принесет реальный эффект — то лучше ИМХО продолжать разработку на битриксе и совершенствовать знание битрикса, чтобы то, что «битрикс не может поддерживать все требуемые от портала задачи без написания своих модулей, компонетов» — не являлось проблемой.

Потому что врядли под друпал будут все необходимые модули и компоненты :) А если они уже 100% есть и не требуют модификаций — то нет проблем, я уже выше описывал как это аргументировать начальству.

toster.ru

Чем хорош друпал / Хабр

Продолжаю свою серию восхитительных статей о Drupal. Восхитительных не потому что статьи восхитительные, а потому, что в них я восхищаюсь друпалом.

В "Интуитивная доработка… радостные эмоции новичка..." была небольшая предыстория моего знакомства с Drupal. А теперь я хочу рассказать пару общих ярких моментов, которые мне очень запомнились и понравились. Сухие определения я постараюсь превратить в красочные осязаемые примеры.

Drupal — это CMS и CMF.

CMS — это система управления контентом. А CMF — это инструментарий создания CMS. Друпал является и тем и другим. Но для меня больше вторым.

Как это проявилось для меня… Имея опыт работы с Joomla 1.5 и 1.10 мне почему-то никогда не было интересно, что там находится внутри. Или, к примеру, даже как устроен какой-нибудь простой модуль. Все дотошно искал и устанавливал исключительно «из коробки», как домохозяйка без технического образования. Да, может не созрел, да субъективный фактор тоже есть. Но первое (вынужденное) знакомство с Drupal меня просто с ушами засосало в мир веб-разработки. Пусть и до профи мне далеко…

Представьте что вы далеки от механики, но ездите на машине. Каждый раз вам её чинят какие-то дяди, разговаривающие где-то в тёмном гараже, куда у вас нет доступа, на непонятном языке: «модули, плагины, мамботы, компоненты». От этого вы испытываете комплекс, что соприкасаетесь с тем, о чем понятия не имеете. И сломаться где-нибудь посреди дороги — ой как страшно-то! Почему-то такой для меня запомнилась Joomla (не в обиду её поклонникам, допускаю что я профан в ней и вообще не смею за неё говорить).

А Drupal, если сравнить с машиной, будто авто со стеклянным капотом и прозрачными деталями. Волей-неволей вы каждый день видите как там что-то работает. По одним шлангам бежит масло, по другим — бензин, поршни, шестеренки, генератор — всё на ладони. Не хочешь — не суйся, не марай руки — никто не заставляет. Но уже страх неизвестности испарился. Ты знаешь, что там не чумазые гномики трудятся в «шайтан машине», а обыденные механизмы. А потом ещё и не выдерживаешь, открываешь капот и забираешься туда поглубже не в силах оторваться…

Яркий пример этого для меня — модуль Views. Когда я начал настраивать вывод каких-то материалов, то увидел внизу SQL запрос, сформированный автоматически. Университетские уроки и работа в бытность 1с-программистом всплыли в памяти. Спустя немного я стал заходить в БД через php myadmin, смотреть на таблички и писать свои запросы. Мне это оказалось проще, чем использовать Views и я понял — что теперь могу создавать на сайте такие блоки вывода информации, о которых раньше только смутно мечтал. Это стает вдвойне интереснее, когда познакомишься с jquery и начинаешь соединять серые таблицы с разными эффектами, вроде анимации. Эффектно и эффективно. Ещё много примеров можно указать, наверное. Но CCK в следующем пункте, думаю, будет достаточно.

Универсальность

В 6-м друпале так и не довелось устанавливать CCK — конструктор контента. А в 7-м столкнуться с ним, т.к. он уже в ядре. Это просто переворот сознания какой-то.

Оказывается Node (публикация) — может быть не просто постом, с каким-то стандартным для писанины набором: «анонс, изображение, полный текст, список тегов». Node может быть чем угодно в любой ипостаси. Это может быть Товар с перечнем технических характеристик, которые вы заранее предопределяете в конструкторе, это может быть Эпизод военной хроники, где вы указываете географические координаты и количество убитых, которые потом автоматически отображаются на Google карте и т.д. В общем, в вашем сайте на друпале вы можете не просто блог вести из постов-перепостов, а создать развернутую структуру сложного отображения реальности, создав свои «типы публикаций» и включив в них всю свою фантазию… (Признаюсь, пока руки не доходили до этого. Но переворот сознания уже произошёл. И заслуга в этом, думаю, друпала).

В этом плане Drupal мне напомнил 1С с многочисленными отраслевыми конфигурациями. Бухгалтерия, Зарплата и кадры, Аптека, Управление автотранспортом, Столовая и т.д. В одной конфигурации документ — это реальный документ о переводе денег на миллионы рублей-долларов, а в другом — рецепт как варить картошку пюре: сколько туда соли насыпать и сколько яиц добавить. В общем, друпал расширил моё сознание, дав понять, что Node — это много больше чем просто «пост» в блогерском жаргоне…

Гибкость

Не знаю как Joomla 1.6, но 1.5 выпила мне не мало крови с настройкой вывода разнородных материалов (снова признаюсь, да, может это я тупил, а не джумла виновата).

Как-то я написал флеш курс арабского языка, состоящий из flash файлов на всю ширину экрана. И встала задача отключить боковые панели для этого раздела. Пришлось пройтись по всем модулям, и вместо «отображать везде» ставить «отображать только...» и проставлять в ручную пункты меню, где нужно отображать. Вроде нормально, то что надо. Но, когда я теперь создаю новый раздел, всегда надо пройтись по всем модулям (разные менюшки, баннеры, гугл адсенсы и прочее) и для каждого указать — что для нового раздела он должен отображаться. Иначе новый раздел вообще будет выходить голый, только с шапкой сайта… Судя по-всему простого интуитивного решения этой проблемы в Joomla 1.5 нет. А вот в Drupal для каждого блока в настройках можно выбрать из двух опций «отображать только там-то...» и «отображать, кроме как там-то...» и при этом указать страницы или разделы — и не вручную, а с поддержкой подобия рег.выражений. В моем случае, я указал бы не отображать на страницах с типичной для курса ссылкой. И в остальном сайт работал бы как обычно.

Или, как-то я начал увлекаться панорамными съемками, когда у меня появился фотоаппарат наконец-то, прошлой осенью. И тоже встала проблема, что за счет своей широты они не вписываются в общий вид страниц (а если делать узкие, то смотрятся убого). Я как админ могу наколдовать и выложить их как мне удобно. А простым пользователям как быть? Так вот, в друпале очень просто можно через CCK, или даже без него, создать новый тип материала «Панорама» с нужными полями. И создать для него шаблон без вывода всяких лишних полей, вроде left, right sidebar. И теперь пользователь будет в меню нажимать специальную кнопку «добавить панораму» (если вдруг приспичит), вводить ссылку на известный какой-нибудь пано-хостинг, и не париться, что его шедевральный пейзах испахабят какие-нибудь боковые меню сайта, или что его пост раздербанит дизайн сайта на 2000px в ширину…

Что касается шаблонов друпала, они мне показались очень простыми, по сравнению с джумловскими. Интуитивно понятные, почти как обычный html, где ты легко и наглядно можешь расположить свою информацию, не ломая голову над расшифровкой CSS лабиринтов (с коими я мучительно сражался в джумле).

Большой соблазн

Думаю, несмотря на все плюсы, не стоит слишком уж обольщаться. Как-то я стал нахваливать друпал своему одногрупнику, профессиональному веб-разработчику, он посмеялся надо мной малость и сказал: «Не кидайся такими абсолютными суждениями что мол они самые крутые да и всё. Юзай себе потихоньку».

Вот для тех, кто хочет «юзать себе потихоньку», думаю Друпал — идеальный вариант. Если есть доводы — переубедите.

habr.com

14 модулей для Drupal, о которых вы должны знать / Хабр

В продолжении темы о Drupal’е хочу предоставить несколько расширенный обзор модулей. С помощью некоторых из них можно строить уже не просто standalone-блог, а сообщество с элементами социальности. Список, конечно же, не претендует на полноту и основывается лишь на личном опыте автора.

Итак, вот они:

1) CCK – один из самых мощных, а также полезных модулей, который позволяет изменить так, как вам хочется (а также добавить новый) шаблон типа данных (ноду).

2) Views – так же очень полезный модуль, который позволяет изменить алгоритмы вывода информации на сайте, а также создавать свои собственные (например, вывод списка пользователей можно сделать на свое усмотрение, подтянув туда необходимые поля из профиля).

3) Update Status – очень полезный модуль, который отслеживает обновления модулей и своевременно сообщает администратору о них.

4) Tagadelic – позволяет создать всеми любимое облако тегов.

5) Click2bookmark – позволяет организовать раздел избранное для пользователей сайта (как на хабре).

6) Privatemsg – позволяет организовать внутреннюю почту на сайте.

7) Organic Groups – позволяет создавать и участвовать в группах (сообществах, кружках по интересам).

8) Notify – позволяет организовать рассылку извещений об изменении контента на сайте по электронной почте.

9) Guestbook – позволяет создать гостевую книгу. Думаю, в наше время гостевые книги уже не актуальны, но этот модуль пригодится, например, для создания так называемой «стены» (можно наблюдать в известных социальных сетях) – возможность оставлять сообщения прямо в профиле пользователя.

10) Invite – хотите организовать на сайте вход «только по приглашениям»? Нет проблем, этот модуль вам поможет (а-ля лепрозорий :).

11) JQuery Update – позволяет обновить jQuery, который идет в стандартной поставке Drupal, при этом разрешая проблемы обратной совместимости (на данный момент можно обновить до версии 1.1.2).

12) Simple Karma – очень интересный модуль, который позволяет организовать возможность оценки материалов и комментариев, организуя при этом систему рейтинга – за каждый полученный голос, пользователь так же получает балл к карме (хотя тут более уместно назвать это все «рейтингом»). Все работает примерно так же, как и на хабре – вверх/вниз, плюс/минус. =) Хочу отметить, что этот модуль пока имеет некоторые ошибки. Также например, для своей работы он требует jQuery 1.2.1, но Drupal 5.х не поддерживает эту версию. Я этот модуль смог заставить работать в связке с предыдущим (хотя и не на 100% хорошо).

13) Smileys – небольшой модуль, который позволяет делать в сообщениях и комментариях автозамену текстовых смайликов на графические. Все привязки можно настроить на свое усмотрение.

14) Buddylist – позволяет организовать списки друзей. Необходимая вещь для любого сообщества.

Не хотел повторяться, но хотел бы отметить достаточно необходимые (для меня) модули, которые приведены по ссылке в начале статьи: Monthly Archive, Read More Tweak, BUEditor, Captcha.

На этом пока все, продолжаю изучать Drupal, надеюсь, в скором времени появится новый материал, которым непременно поделюсь. :)

habr.com


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