Как вшить БД в дистрибутив?

Главные вкладки

Аватар пользователя seo-dt seo-dt 13 декабря 2008 в 8:44

Здравствуйте.

Вообщем есть БД сайта, который тоже на друпале5.*

Нужно эту БД частично вшить в инсталятор дистрибутива. Как это сделать? В каком файле компать? В какую функцию? Ктоб взялся за "спасибо", а кто б за денюшку? Сколько б стоило?

Комментарии

Аватар пользователя ArtEGO ArtEGO 13 декабря 2008 в 9:36

По логике вещей надо перекапывать файл install.php. Но лично я с товарищем сейчас делаем по другому. Пишем свой инсталлятор на основе SQL дампера Sypex. Эта штуковина импортирует базу данных, кроме этого нужно ещё немножко подправить конфиг. Вот над этим пока работаем.

Аватар пользователя seo-dt seo-dt 13 декабря 2008 в 11:58

Мне этого не понять))) я не прогер. Но мне нужна такая штука Smile
Вы в виде модуля делаете? Или как? За сколько бы мне такое сделали?

Аватар пользователя ArtEGO ArtEGO 14 декабря 2008 в 1:25

Ммм....интересный модуль...беглым взглядом подмечено что эта штука кушает дамп базы данных. Но все же более правильного дампера чем Сайпекс лично я не видел. что же есть установочный профиль? Лично я понимаю это как связку БАЗА ДАННЫХ+SETTINGS.PHP. Если это всё, от чего зависит работа друпала на новой площадке -то проще сделать используя решения "сторонних производителей"

Аватар пользователя penexe penexe 14 декабря 2008 в 1:57

"ArtEGO" wrote:
Ммм....интересный модуль...беглым взглядом подмечено что эта штука кушает дамп базы данных. Но все же более правильного дампера чем Сайпекс лично я не видел. что же есть установочный профиль? Лично я понимаю это как связку БАЗА ДАННЫХ+SETTINGS.PHP. Если это всё, от чего зависит работа друпала на новой площадке -то проще сделать используя решения "сторонних производителей"

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

Аватар пользователя lomalkin lomalkin 15 декабря 2008 в 20:13

penexe
Ааа... Ну вот примерно такой велосипед мы с ArtEGO и изобрели. Чистенько получилось впринципе. Архив, в нем друпал собранный уже, с модулями и т.п. и дампом БД, а вместо install.php наша поделка, заливает дамп и пишет конфиг. Все.

Аватар пользователя seo-dt seo-dt 18 декабря 2008 в 22:30

А ваш велосипед де-то скачать можно?
Просто вышесказаный модуль-инсталятор с английской инструкцией (тем более для программеров), мне его просто не понять...

Аватар пользователя ArtEGO ArtEGO 20 декабря 2008 в 12:17

Его ещё доделать нужно. Мы к своему проекту его делаем. Сдавать же этот самый проект планируется к НГ. Ориентируйтесь на это время.