Инсталляционный профиль для Drupal и сборка brainstormblogger

10 января 2010 в 5:10

Начну издалека.
Есть Drupal, есть Wordpress, есть другие системы.
Но почему то Drupal не так популярен в среде блоггеров. А все достаточно просто.
Сделать базовые настройки для непосвященного на сайте - большая проблема. Соотвественно новичку проще поставить что-либо еще, тот же Wordpress в котором и редактор визуальный есть, и категории не надо мучаться крутить, в общем все есть для ведения блога из коробки.

Было решено создать инсталляционный профиль,который позволить создать настроенный сайт для блоггера парой кликов мышки, с выбором темы оформления, и т.д., с настроенным WYSIWYG, настроенными пермалинками и тд. То есть, распаковал архив, подготовил settings.php, запустил и получил результат.

Итак. Представляю вам сборку brainstormblogger в которой все это есть.
Задействованы: filefield, imageapi, imageapi_gd, imagecache, imagecache_ui, imagefield, lightbox2, no_anon, pathauto, persistent_login, tagadelic, token, uploadpath, wysiwyg, admin_menu

Вам нужно просто пару раз щелкнуть мышкой, чтобыполучить настроенные редакторы, форматы ввода, и типы материалов, а также русский перевод, настолькополный насколько он полон на drupaler.ru(спасибо PVasil)

Основная страница проекта на русском: http://brainstorm.name/russian/brainstormblogger.html
Проект на drupal.org для желающих "поиграть в конструктор": http://drupal.org/project/brainstormblogger

Отдельное спасибо Егору(gor) за идею и предоставленный для тестов хостинг.

Комментарии

"<a href="mailto:andypost@drupal.org">andypost@drupal.org</a>" wrote:
Я так полагаю, что следом будет файл для drush make

архив проще поддерживать. да и за последнй месяц в модулях конкретно менялись таблицы. (в контрибе)

так что проще инсталлировать что есть, накатить новое сделать апдейт

10 января 2010 в 6:24

Блог сингл, лучше убить это:
Главная » Блоги » admin's блог » Добро пожаловать в brainstormblogger
->
Главная » Добро пожаловать в brainstormblogger

10 января 2010 в 6:59

"Nikit" wrote:
Блог сингл, лучше убить это:

там индус имел ввиду несколько блогов на юзера. пусть как есть пока.

там кстати в профиле группа юзеров bloggers есть, что как бы намекает Wink

10 января 2010 в 7:05

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

10 января 2010 в 9:07

Идея хорошая.
Жаль, что зачастую не имеют продолжения(то бишь регулярных обновлений, в связи с выходом новых версий капли)....
Может в этом случае иначе?

11 января 2010 в 0:17
Аватар пользователя F10 F10 0

Потестил, понравилась реализация.
Всегда удивлялся, почему на орге нет до сих пор рядом со скачать "drupal 5" и "drupal 6" - "сборки для блогов".
Там же такое сообщество большое.

11 января 2010 в 2:44

Всем лень. У меня как минимум две неплохих сборки в собственном употреблении, но вот дооформить их до приличного вида всё недосуг.

11 января 2010 в 3:04
Аватар пользователя F10 F10 0

"direqtor" wrote:
Всем лень. У меня как минимум две неплохих сборки в собственном употреблении, но вот дооформить их до приличного вида всё недосуг.

- если посудить, кто-то ubercart делает, где кол-во работы в разы больше(ИМХО), а кол-во потенциальных пользователей в разы меньше.

11 января 2010 в 3:17

"direqtor" wrote:
Всем лень.

не помню кто- но кто то из великих сказал Smile - либо нет времени и делает бабло - либо время есть но не знает как.

11 января 2010 в 23:38

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

Автору добрый совет впредь думать о том, как, где и кем будет использоваться его "продукт".

12 января 2010 в 3:40

"Mojo" wrote:
Получилась какая-то хрень... зачем нужно было впердоливать в блоговую сборку CCK и прочих монстров?

затем что imagefield который там задействован работает лучше чем те галерейные модули которые выложены. и да. гибкость больше. Затем что я узрел больше удобстав при апдейтах. Такие дела.

Вот если бы было views - то да. жэто был бы тормоз. CCK кеширует вытягивание данных с БД и достаточно грамотно делает связанные таблицы.

12 января 2010 в 9:30

"Ильич Рамирес Санчес" wrote:
views - то да. жэто был бы тормоз. CCK кеширует вытягивание данных с БД

Очень спорное суждение, Илья, рекомендую обратить внимание на работу views и его систему кеширования.

"Тормоз" - это тот, кто думает не о решении задачи, а о призрачных нагрузках Smile

12 января 2010 в 10:58

Хорошая работа. Есть теперь желание самому познать как профили создавать.
Маленькие нюансы заметил:
Комментарии располагаются "новые вверху". Возможно имеет смысл их сделать "новые снизу"? Если честно, не являюсь поклонником блогосферы. Возможно там так принято.
Дата создания коммента выглядит а-ля-буржуйский вариант месяц/день/год. Не по-русски.

Без претензий. Все это сугубо индивидуально (субъективно) и тем более легко меняется. Профиль позволяет настроить такие тонкости? Пошел читать тему.

12 января 2010 в 11:09

"Алешка" wrote:
Комментарии располагаются "новые вверху". Возможно имеет смысл их сделать "новые снизу"? Если честно, не являюсь поклонником блогосферы. Возможно там так принято.

не принято. в четверг-пятницу выйдет фикс.

"Алешка" wrote:
ата создания коммента выглядит а-ля-буржуйский вариант месяц/день/год. Не по-русски.

там вродеж настраивается формат при инсталле.

Жду пока еще списочек багов наберется Smile
Тогда будет релиз с их учетом.

Писать мне в контакты на блоге или в issues на drupal.org/project/brainstorm

12 января 2010 в 11:36

"Mojo" wrote:
зачем нужно было впердоливать в блоговую сборку CCK и прочих монстров? Прекрасно можно было бы обойтись без них.
скорее всего укор на будущие возможности. Если срёт, сделайте свой вариант.

12 января 2010 в 14:30

"Nikit" wrote:
скорее всего укор на будущие возможности. Если срёт, сделайте свой вариант.

ну епт. галеры. картинке. че нужно для стандалоне блога...

"<a href="mailto:andypost@drupal.org">andypost@drupal.org</a>" wrote:
Очень спорное суждение, Илья, рекомендую обратить внимание на работу views и его систему кеширования.

андрей там пока нет необходимости в нем.

12 января 2010 в 18:02
Аватар пользователя Dan Dan 0

"direqtor" wrote:
Всем лень. У меня как минимум две неплохих сборки в собственном употреблении, но вот дооформить их до приличного вида всё недосуг.

Вряд ли лень, читаем ниже:
"Mojo" wrote:
Получилась какая-то хрень... зачем нужно было впердоливать в блоговую сборку CCK и прочих монстров? Прекрасно можно было бы обойтись без них.

Как видно, сколько людей, столько мнений. Чем проще задача, тем больше вариантов для её решения.
И я чую, что Илью ещё поимеют во все щели фиче-реквестами: добавьте финтифлюшку суда, здесь прикрутите свистелку и т.д. Поддержка подобного профиля это тяжёлый крест.

12 января 2010 в 19:36

"Dan" wrote:
И я чую, что Илью ещё поимеют во все щели фиче-реквестами: добавьте финтифлюшку суда, здесь прикрутите свистелку и т.д. Поддержка подобного профиля это тяжёлый крест.

ненене девидблейн.
в базовой сборке будет то что не порушит производительность и позволит безболезненно все это обновить. + не сломает сами сайты.
соответсвенно свисто-перделок будет по минимуму.

План развития я опубликую не раньше пятницы.

12 января 2010 в 20:05
Аватар пользователя Dan Dan 0

"Ильич Рамирес Санчес" wrote:
ненене девидблейн.

Дадада Smile
Будешь ты делать или нет это другое дело, но как минимум отвечать на вопросы типа "а где же vote_up_down/autor_pane/real_name/... - это же в каждом блоге есть!!!" и тому подобном придётся Smile

12 января 2010 в 20:57

"<a href="mailto:andypost@drupal.org">andypost@drupal.org</a>" wrote:
"Тормоз" - это тот, кто думает не о решении задачи, а о призрачных нагрузках :)

Когда эту сборку будут ставить на отечественные хостинги с 16Mb оперативки, да еще на перегруженном сервере - вот тогда нагрузки будут не призрачными. А таких пользователей, кто будет сидеть на Мастерхсте и проч - их 90%. И они потом будут говорить - вот я скачал блоговую сборку Друпала, а она вообще еле работает, меня с хостинга выперли, и вообще Друпал говно. Это будет нормально, как вы считаете?

Хороший разработчик должен уметь обходится минимумом модулей. А тупо накачать 20 штук топовых модулей с Друпал.орг, подключить их и выдать за эксклюзивную суперсборку - тут ума особо не надо.

13 января 2010 в 13:11

"Mojo" wrote:
Когда эту сборку будут ставить на отечественные хостинги с 16Mb оперативки, да еще на перегруженном сервере - вот тогда нагрузки будут не призрачными. А таких пользователей, кто будет сидеть на Мастерхсте и проч - их 90%.

на мастерхосте свет клином не сошелся. Smile
И кстати кажись оно должно уложиться в 16М Smile

"Mojo" wrote:
А тупо накачать 20 штук топовых модулей с Друпал.орг, подключить их и выдать за эксклюзивную суперсборку - тут ума особо не надо.

модули взяты с учетом поддержки их разработчикамт. С учетом того что внутри этих модулей.
Судя по тому что вы говорите про "тупо" -сборку не щупали и не смотрели. и не смотрели что выходит после дефолтного инсталла той же акви или голого друпала, а что после моего профиля.

"Mojo" wrote:
Хороший разработчик должен уметь обходится минимумом модулей

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

13 января 2010 в 13:30
Аватар пользователя Dan Dan 0

"Mojo" wrote:
И они потом будут говорить - вот я скачал блоговую сборку Друпала, а она вообще еле работает, меня с хостинга выперли, и вообще Друпал говно. Это будет нормально, как вы считаете?

Это не проcто нормально, это отлично! Я считаю, что самая большая ошибка друпала - это нормальный инсталятор. Раньше на этапе установки отсеивалась большая часть пользователей нежелающих напрягать мозг даже на холостой ход. А то что у нас плохой и/или дорогой хостинг, то это проблема людей его использующего ибо выбор есть.

"Mojo" wrote:
Хороший разработчик должен уметь обходится минимумом модулей. А тупо накачать 20 штук топовых модулей с Друпал.орг, подключить их и выдать за эксклюзивную суперсборку - тут ума особо не надо.

20 модулей с д.орг и называются "сборкой". А минимум модулей и свой код - это практически закрытое и неизменяемое решение для конечного пользоваттеля, который без нормальных заний друпала ничего там под себя подогнать не сможет.

13 января 2010 в 19:37
Аватар пользователя F10 F10 0

Вы что ребят, Drupal это CMS как никак. Давайте тогда все приступим писать под каждый сайт свой код, и меня потом Mojo будет называть

"Mojo" wrote:
ХорошиМ разработчикОМ
. А клиенты долбае.. Изините за грубость.

13 января 2010 в 21:26

"Ильич Рамирес Санчес" wrote:
я хочу ваши работы узреть, в том числе ваши открытые модули. Чтобы знать, кто же так категорично судит не посмотрев "а что внутри"

Открою маленький секрет: я не программист. Я занимаюсь созданием проектов в широком смысле, не только по части программного кода, поэтому смотрю на Друпал немного шире. И знаете, я позволю себе назвать еще одну причину, по которой ваш замечательный проект не будет востребован: вы не подумали о том, кто и как будет им пользоваться. Дело в том, что для начинающего пользователя такая сборка бесполезна - он запустит ее у себя, зайдет в админку, придет в тихий ужас от обилия опций и функий, в лучшем случае потыкается в паре-тройке разделов и тут же снесет все к чертовой матери. А опытному человеку такая сборка опять же не нужна, т.к. ему гораздо проще скачать нужные модули и настроить свою собственную сборку самому под себя.

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

14 января 2010 в 2:38

О чем вообще спор... каждый делает то, что считает нужным и полезным.

Илья делает нужное дело, пора бы подключиться еще и "службам окраски"

Что мешает сделать свой http://drupalgardens.com

Только с русским языком поработать нуно...

14 января 2010 в 2:39
Аватар пользователя Dan Dan 0

"Mojo" wrote:
Дело в том, что для начинающего пользователя такая сборка бесполезна - он запустит ее у себя, зайдет в админку, придет в тихий ужас от обилия опций и функий, в лучшем случае потыкается в паре-тройке разделов и тут же снесет все к чертовой матери.

А вот тут соглащусь - для такой сборки было бы неплохо сделать отдельное меню (просто блоком) и там собрать ссылки для блогеров и админов - кому надо - залезет в админку, остальным хватит и этих ссылок. Думаю будет юзабельно.

14 января 2010 в 4:22

Тоже поддержу. Невзирая на апломб у Mojo проскочила таки хорошая идея.

Могу даже развить её. Все ссылки в админке запихиваются в Admin menu - оно весьма удобно. Основные ссылки, типа Добавить запись, Страницу, Редактировать словари терминов, Primary и Secondary links собрать в отдельное меню. Еще добавить в него две ссылки: Включить Admin menu, Выключить Admin menu.

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

14 января 2010 в 10:55

"Mojo" wrote:
Открою маленький секрет: я не программист.

тогда о чем речь вообще? Smile
"Mojo" wrote:
А опытному человеку такая сборка опять же не нужна, т.к. ему гораздо проще скачать нужные модули и настроить свою собственную сборку самому под себя.

ну как сказать. даже меня под свои нужды ломает садиться и 6-7 часов крутить настройки базового инсталла.
"Dan" wrote:
А вот тут соглащусь - для такой сборки было бы неплохо сделать отдельное меню

отдельного меню не будет будет нечто иное. пресеты настроек. не все сразу. релиз 1.1 будет простоват Wink

14 января 2010 в 10:35

Вот такие люди и двигают прогресс, прикиньте как на Дриса смотрели лет 6 назад:
че??? свободная цмс??? модули?? что за ерунда пускай код изучают...

14 января 2010 в 11:02

Не хочу создавать новую тему.
Подскажите, как создавать свой инсталляционный профиль?
Мне надо включить в состав несколько постоянных модулей (такие как views, wisiwyg, imce, и т.п.) чтобы при установке они автоматом активировались. Ну и, естественно, сразу руссифицировались. Верх пилотажем было бы установка настроек по-умолчанию.

18 января 2011 в 16:08

"krak" wrote:
Подскажите, как создавать свой инсталляционный профиль?

смотрите нужные вам модули. смотрите в каждом из них как хранятся настройки. пишете по сути инсталлятор - код который заводит настройки внутри сайта. как-то так.
"<a href="mailto:andypost@drupal.org">andypost@drupal.org</a>" wrote:
Как альтернатива - можно использовать http://drushmake.me/[/quote]
он патчи накатывать не умеет. кажись аквиа именно потому не держит архивы пакетов на drupal.org - тамошний автосборщик не накатит патчи на ядро и модули.

19 февраля 2011 в 14:06