Переезд сайта на drupal

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

Аватар пользователя cdrpro cdrpro 17 октября 2010 в 9:03

Доброго всем времени суток. Вопрос, как уже наверное понятно, заключается в переносе сайта на drupal. О причинах не слова Smile Так нужно! Перенос будет осуществляться с системы ucoz. О переносе базы я озадачил одного человека. Хотя и в этом аспекте хотелось бы что то услышать. Я уже находил какую то статью о переносе пользователей, но может быть есть что то ещё.

Суть в том какие модули подобрать? Пересмотрел уже достаточно много и вот пока что на чём остановился: cck, content_profile, fckeditor, image, token, views

Кстати, сам сайт вот он cdrpro.ru
Дизайн, думаю, не составит труда перенести. Основу уже перенёс. А вот в модулях чёрт ногу сломит. Так что буду весьма благодарен за предоставленную информацию в любом виде... ссылки, мнения и т.д.

Спасибо!

Комментарии

Аватар пользователя cdrpro cdrpro 18 октября 2010 в 22:24

Это такой сложный вопрос что-ли? Или по каким то неведомым мне, новичку, причинам ни кто не будет отвечать?

Аватар пользователя cdrpro cdrpro 18 октября 2010 в 22:49

То есть как не о чём? Ссылка на сайт есть! Вопрос — какие модули подобрать, что бы работало аналогично на друпале? Это разве не вопрос?

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 18 октября 2010 в 23:30

cdrpro wrote:
То есть как не о чём? Ссылка на сайт есть! Вопрос — какие модули подобрать, что бы работало аналогично на друпале? Это разве не вопрос?

Нет, это закамуфлированное предложение – "а перенесите мне сайт с ucoz на drupal!" )

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 18 октября 2010 в 23:53

ТС, вопрос сильно общий, так как тянет на полноценное ТЗ. В общем и целом вы сами себе и ответили, перечислив модули, которые вы отобрали. Но есть ньюансы, составляющие 80% всего.

Аватар пользователя cdrpro cdrpro 19 октября 2010 в 6:52

Ну тогда конкретика. Например:
Через какой модуль проще всего сделать категории? Что бы просто установить, добавить список категорий, и потом при создании материала выбрать нужную из выпадающего списка. Ну и что бы была отдельная страница для каждой категории где выгружались бы заголовки с кратким описанием.
... а то у меня уже каша в голове от этих модулей всех Wacko

Аватар пользователя cdrpro cdrpro 19 октября 2010 в 8:28

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

Аватар пользователя cdrpro cdrpro 30 декабря 2010 в 7:25

Вернулся к данному вопросу и посетила мысль.
А не проще ли написать небольшой конвертр txt'шных бекапов Юказа "to sql", а потом эти файлы добавить в базу? Естественно переводить именно в тот вид, в котором Друпал хранит всё в базе. Кстати говоря, где то я видел полное описание базы Друпала...

Вопрос к знатокам. Можно ли так сделать и есть ли подводные камни?

Аватар пользователя Softovick Softovick 30 декабря 2010 в 9:19

cdrpro wrote:
Вернулся к данному вопросу и посетила мысль.
А не проще ли написать небольшой конвертр txt'шных бекапов Юказа "to sql", а потом эти файлы добавить в базу? Естественно переводить именно в тот вид, в котором Друпал хранит всё в базе. Кстати говоря, где то я видел полное описание базы Друпала...

Вопрос к знатокам. Можно ли так сделать и есть ли подводные камни?


Можно, но все таки лучше делать через Drupal.

Аватар пользователя cdrpro cdrpro 30 декабря 2010 в 9:43

Да понятно что лучше, только есть несколько больших НО )))
1. Бесплатно ни кто не сделает, а бюджет куцый, да и хотелось бы своими силами ))
2. Вникать как и что там из под Друпала просто некогда.
Зато я сам легко могу написать EXE который всё конвертнёт как нужно. Описание таблиц есть, хотя и без него практически всё понятно.

П.С. попробовал на пользователях сейчас. Всё получилось.

Аватар пользователя Softovick Softovick 30 декабря 2010 в 11:14

cdrpro wrote:
Да понятно что лучше, только есть несколько больших НО )))
1. Бесплатно ни кто не сделает, а бюджет куцый, да и хотелось бы своими силами ))
2. Вникать как и что там из под Друпала просто некогда.
Зато я сам легко могу написать EXE который всё конвертнёт как нужно. Описание таблиц есть, хотя и без него практически всё понятно.

П.С. попробовал на пользователях сейчас. Всё получилось.


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

Аватар пользователя cdrpro cdrpro 30 декабря 2010 в 11:38

Ну если бы я в PHP плавал как рыба в воде тогда да, но я пока с ним только знакомлюсь. Точнее начал знакомиться, но времени нет продолжать. Хоть и простой очень язык, мне всё же на данном этапе будет проще через sql )

Аватар пользователя Softovick Softovick 30 декабря 2010 в 12:00

Навскидку нашел http://drupal.org/project/feeds
Смотрим, удивляемся, применяем. И подобных модулей еще с десяток точно
Вот еще навскидку http://drupal.org/project/user_import и http://drupal.org/project/node_import...
ИМХО - если уж ковырять хотите, то тогда уж лучше в системе попытаться разобраться, а придумывать костыли... Разобратся в том, как написать модуль для Drupal проще, чем кажется.

Аватар пользователя cdrpro cdrpro 30 декабря 2010 в 12:08

Я писал модули. И эти я тоже видел. Если вы так болеете за дело, напишите. ))) Ну а нет так нет, чё уговаривать то ) Как мне удобнее так и буду делать

Аватар пользователя Softovick Softovick 30 декабря 2010 в 12:19

cdrpro wrote:
Я писал модули. И эти я тоже видел. Если вы так болеете за дело, напишите. ))) Ну а нет так нет, чё уговаривать то ) Как мне удобнее так и буду делать

Если вы писали модули для Drupal - тогда для меня вообще непонятна тема разговора....

Аватар пользователя cdrpro cdrpro 30 декабря 2010 в 12:20

Читал, и не только на этом сайте, и ни кто ни чего толкового так и не написал. Или написал но не выкладывал.
Была статья про написание модуля переноса пользователей. Я эту же задачу уже решил раз в 10 быстрей через Sql и всё проверил. работает.