Инсталляционный профиль для 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) за идею и предоставленный для тестов хостинг.

Комментарии

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 10 января 2010 в 6:24

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

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

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

Аватар пользователя Nikit Nikit 10 января 2010 в 6:59

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

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 10 января 2010 в 7:05

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

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

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

Аватар пользователя HIgor1968 HIgor1968 10 января 2010 в 9:07

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

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

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

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

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

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

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

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

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

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

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 11 января 2010 в 23:38

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

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

Аватар пользователя Mojo Mojo 12 января 2010 в 3:40

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

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

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 12 января 2010 в 9:30

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

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

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

Аватар пользователя andypost@drupal.org andypost@drupal.org 12 января 2010 в 10:58

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

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

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

Аватар пользователя Алешка Алешка 12 января 2010 в 11:09

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

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

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 12 января 2010 в 11:36

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

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

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

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

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

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

Аватар пользователя Nikit Nikit 12 января 2010 в 14:30

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

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 12 января 2010 в 18:02

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

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

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

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

Аватар пользователя Dan Dan 12 января 2010 в 19:36

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

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

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

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 12 января 2010 в 20:05

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

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

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

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

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

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

Аватар пользователя Mojo Mojo 13 января 2010 в 13:11

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

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

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

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 13 января 2010 в 13:30

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

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

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

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

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

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

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

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

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

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

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

Аватар пользователя F10 F10 13 января 2010 в 21:26

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

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

Аватар пользователя Mojo Mojo 14 января 2010 в 2:38

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

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

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

Аватар пользователя andypost@drupal.org andypost@drupal.org 14 января 2010 в 2:39

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

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

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

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

Аватар пользователя Dan Dan 14 января 2010 в 4:22

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

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

Аватар пользователя direqtor direqtor 14 января 2010 в 10:55

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

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

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

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 14 января 2010 в 10:35

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

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

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

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

Аватар пользователя mak-vardugin mak-vardugin 14 января 2010 в 11:02

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

Аватар пользователя krak krak 18 января 2011 в 16:08

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

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 19 февраля 2011 в 14:06

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

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