@AstonMartin
Вопрос вроде бы простой, но в то же время требует значительного технического кругозора и опыта.
Есть весьма популярный в своей сфере старый форум на старом движке (SMF). Дизайн соответствующий. Первое что про него говорят, когда видят: «Это что-то из 90х»)) Но по контенту он абсолютно рулит в своей тематике.
Хочется дать ему новую жизнь и рестартовать его с новым дизайном и на современных технологиях, но сохранив, конечно же, весь контент (темы, пользователи, картинки, вложения, рейтинги).
Получаются такие требования:
— Удобства для дальнейшего развития и доработок (будет максимум один разработчик)
— SEO friendly, поисковый трафик очень важен
— Нужны готовые модули, чтобы не писать все с нуля.
Вопрос в том как оптимально решать эту задачу в современных условиях?
— Просто переписать на одном из современных фреймворков, например, laravel?
— Использовать какой-то headless движок, вроде drupal9?
— Может вообще api+VUE?
— Что-то еще?
Решения вопроса 0
Ответы на вопрос 5
@Vlatqa
переписать можно на что угодно, хочешь быстро — бери готовый движок, хочешь дольше — бери лару
самая большая проблема будет в переносе контента, пользователей и всего остального
@DevMan
если вопрос только в дизайне из прошлого века, то просто сделайте новый дизайн.
если вопрос в функционале, то можно кастомизировать уже имеющийся форум. благо код открыт.
если нужен совершенно другой ux, то только либо пилить собственный лисапед, либо мигрировать на другую систему.
все зависит только от ваших хотелок и ваших возможностей.
@d-stream
как образчики smf->ipb smf->phpbb
Естественно все это касается переноса с чистого исходного форума, если движок (база) кастомизировались — то скорее всего одной кнопкой «конвертировать» не обойтись.
Да и с контентом могут нюансы: структура переносится легко даже руками, метаразметка постов — посложнее в запущенных случаях, а вот с вложениями чаще всего штатные конвертеры не очень справляются. С юзерами — достойный повод расчистить базу — т.е. учетки народу придется переактивировать, запросив пароль.
p/s/ в свое время протащил так через три движка (начиная еще с текстовых «баз») — процесс небыстрый, но во всех случаях удалось подготовить почти автоматические скрипты. Благо пока старый движок крутится — можно делать нужное число заходов и только при должном уровне конвертирования приостановить доступ к старому на полчасика… сконвертить и открыть доступ к новому.
@Sanes
Настройте редиректы и пользуйтесь новым. Возможно просядет немного. Но это лучше, чем страдать с переносом. Если только пользователей перенести.
@artzolin