1

Тема: перенос сайта с одной cms на другую

Есть такое задание перенести сайт с одной cms-ки symfony на другую (считай точно такую же cms-ку)...
вот сайт этой cms-ки https://bundles.kunstmaan.be/
для начала хотелось бы перенести хотя бы на локальный сервер...
подскажите пожалуйста с чего начать, как это делается вообще... т.к. в symfony знаю лишь основы...
заранее благодарю

2

Re: перенос сайта с одной cms на другую

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

vdvisssr пишет:

считай точно такую же cms-ку

Так считать, или точно такую же? Ибо если считать, то перенос = стандартная работа похапе-программиста, включающая в себя: анализ схем данных обеих надстроек и написания скриптов для переноса существующих данных в БД + файлов; перенос клиентской части (если необходим — дизайн/верстку, скрипты); выпиливание старой надстройки. При этом можно делать это как в одной основе (т.е. установить новую надстройку в существующий проект, перенести данные и верстку, удалить старую надстройку), так и создать новый чистый проект, поставить в него новую надстройку, перенести данные, забыть про старый проект. Второй вариант надежнее, так как при выпиливании старой надстройки может возникнуть много проблем.

А если точно такая же (т.е. одно и то же приложение-надстройка), то у меня сразу возникает вопрос — нахера?

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

3 Отредактировано vdvisssr (2015-07-11 15:03:43)

Re: перенос сайта с одной cms на другую

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

4

Re: перенос сайта с одной cms на другую

vdvisssr пишет:

и что такое надстройка?

Это и есть ваша cms. Приложение-надстройка над фреймворком.

vdvisssr пишет:

людей, которые работали с этой cms-кой

Очень сомневаюсь, что вы найдете таких, по крайней мере здесь.

Симфони + cms — связка непопулярная, поскольку ниши фреймворка и cms совсем разные. Обычно, если нужна функциональность cms, то просто берут что-то готовое и не трогают Симфони. А если нужно что-то индивидуальное, то программист 10 раз подумает, надо ли ему в свой проект впиливать какой-то бандл-надстройку, и не проще ли реализовать то, что нужно по проекту, самостоятельно. Потому что надстройка внесет свою кучу добра (а cms-надстройки это как правило «вещь в себе»), из-за которой неизбежно будут возникать конфликты. И потому что с этой надстройкой все равно придется разбираться, лазить по ее коду и искать, как там реализовать индивидуальные «хотелки» в той части функциональности, которую она покрывает. И это может в итоге занять больше времени, чем создание нужной функциональности самостоятельно.

Also, ни одной приличной cms на базе Симфони я в своей жизни не видел. Что вполне объяснимо — чтобы запилить полнофункциональную cms, аналогично какому-нибудь хотя бы Вордпрессу, нужны человекогоды. А желающих эти человекогоды тратить на такое занятие как правило нет. default/smile