Nuke - Даннео 2
Метки: PHP Nuke | Даннео
Понедельник, 18 января 2010 г.
Подписаться на комментарии по RSS
Ну что же, продолжаю тему перевода сайта с движка Nuke на Даннео. Итак, к концу лета 2008 года я решился наконец перевести свой самый первый сайт со старого движка. Предварительно я решил всё сделать на Денвере что бы состыковать два разных движка в одной, основной папке домена. Конечно самым простым способом было бы переместить весь сайт со всем его содержимым в отдельную папку, но тогда бы изменились все ссылки ведущие на более чем 10000 уже проиндексированных страниц. Хотя сейчас я бы наверно так и сделал, а пути можно было бы поправить через .htaccess, но в 2008 году другого пути я не использовал.
Сайт на Nuke уже давно был доработан под ЧПУ, поэтому нужно было убедиться что никаких конфликтов между ЧПУ нового и старого сайтов не возникнет. Удобно было то что по файлам и папкам которые находятся в основной папке домена никаких конфликтов не получалось. Единственно только индексный файл и там и там был index.php но эту проблему я решил переименовав индексный файл старого сайта в index1.php и поправил где нужно пути к нему из файлов старого движка. Строки из robots.txt и .htaccess я обьеденил и с первой же попытки у меня всё заработало. Новый сайт открывался как основной при указании домена а старый по всем ссылкам которые и были ранее, кроме главной страницы. Что бы открыть главную страницу нужно было обратится к домену с указанием файла index1.php. Тоесть я получил всё что хотел - старый и новый сайты спокойно себя чувствовали в одной, корневой папке домена.
Правда позже, потестировав самые разные адреса старого и нового сайта я нашёл несколько моментов по которым ЧПУ конфликтовали, пришлось поковырять код старого движка и кое что переделать в формировании ЧПУ. Удалось сделать так что только в одном месте перестал работать листинг страниц - список пользователей через форум старого сайта. Кстати одной из причин по которой я хотел заменить движки - форум. В Nuke форум phpBB2 встроенн в сам движок и многие дополнительные функции, в том числе и защита от спамма, не добавлялись без топора и пилы. Модов, которыми можно было добавить функционала форуму встренному в Нюку, практически небыло. Слишком сильно были перекроенны файлы форума. А Даннео отлично интегрируется с самыми разными движками форумов без их переделки. Поэтому для нового сайта был установлен и новый форум в отдельной папочке.
Дополнительно я установил и фотогалерею Coppermine с интеграцией в форум - получилась связка Даннео - форум - галерея с общей базой пользователей. Через такую связку можно интегрировать с Даннео ещё много разных движков под самые разные задачи, нужные создателю сайта - портала. После 2-х недель доработок и тестирования всё было перенесенно на хостинг. Сразу после этого я отключил регистрацию и возможность комментирования в старом движке, отключил возможность писать в старый форум. Всё что было на сайте до его переделки стало архивом с возможностью перехода на него по ссылкам с новой главной страницы сайта. Ну а всё что с того момента добавлялось на сайт, добавлялось уже через новый движок. На главной сайта вывесил обьявление о перерегистрации всех юзеров под их прежними паролями и логинами, переконвертировать базу юзеров из старого встроенного форума в новый интегрированный, после пары неудачных попыток мне не удалось. И вот уже с сентября 2008 года сайт благополучно продолжает работать на Даннео.
В заключение небольшое отступление на тему рекламы в интернете. Очень важно с самого начала расчитать стратегию рекламы таким образом что бы привлекать на рекламируемый сайт только целевых посетителей. Эффективная реклама в интернете позволит не потратить лишних денег. Поиск клиентов - весь спектр услуг по рекламе в Интернете именно таким образом и работает. Прежде чем начинать рекламную компанию, обязательно проводится комплексный аудит рекламируемого сайта.
Оставьте комментарий!