Разработка новой версии сайта
Добавлено: 15 мар 2016, 16:28
Сайт seocod.ru был создан в ноябре 1999 года. В то время еще не было такого понятия как движок сайта или CMS. Сайт был создан на простом HTML с использованием табличной верстки. Первоначально сайт размещался на бесплатном хостинге http://linux-ve.chat.ru/ (он до сих пор доступен по этой ссылке и можно посмотреть исходные коды его страниц).
В 2003 году был приобретен домен seocod.ru и сайт перенесен на платный хостинг от mchost.ru, где и находится до сих пор (хотя там и были некоторые периоды, когда пришлось менять хостинг, но после устранения проблем сайт был возвращен на mchost.ru).
Со временем пришло понимание, что нужно организовать динамическое формирование страниц, и были разработаны некоторые скрипты на PHP, которые позволили отделить собственно контент от оформления страницы, в частности, организовать размещение рекламных блоков.
Где-то на том же этапе была организована регистрация пользователей и возможность проставлять оценки и оставлять комментарии к статьям. Снова это было сделано не стандартными средствами какого-то движка, а запрограммировано средствами PHP.
На следующем этапе было организовано формирование страниц шаблонизатором JQuiery. При этом ранее использовавшиеся скрипты не модернизировались и получилось так, что на сайте параллельно используется (до настоящего времени) несколько разных способов формирования страниц.
7 января 2009 года на сайте был запущен форум. В качестве движка был использован phpBB2, при этом на форуме требовалась отдельная регистрация, независимая от регистрации пользователя на сайте.
Из этого краткого описания видно, что сайт к настоящему времени приобрел довольно запутанную структуру, табличная верстка является сильно устаревшей и требуется модернизация сайта. И было принято решение такую модернизацию провести.
Основные цели:
Для отработки новой версии запущена тестовая версия обновленного сайта.
Очень хотелось бы, чтобы в разработке новой версии сайта приняли активное участие его пользователи. Если вы давно пользуетесь сайтом, то, вероятно, пожелания по его улучшению у вас уже имеются. Мы постараемся учесть ваши пожелания и замечания, если вы сообщите о них письмом на адрес kos @ rus-linux . net или расскажете в этой теме. И, конечно, будем очень благодарны, если вы проанализируете работу тестовой версии. При ее разработке тоже могли вкрасться ошибки, возможно какие-то статьи не отображаются или отображаются не корректно, может быть еще не все ссылки работают, страницы выглядят не аккуратно и т.д. Такая помощь с вашей стороны была бы просто бесценной, ибо небольшой команде, разрабатывающей новую версию, выявить все ошибки просто не под силу.
Все ваши предложения будут вноситься в следующий список для обсуждения и последующих доработок:
В 2003 году был приобретен домен seocod.ru и сайт перенесен на платный хостинг от mchost.ru, где и находится до сих пор (хотя там и были некоторые периоды, когда пришлось менять хостинг, но после устранения проблем сайт был возвращен на mchost.ru).
Со временем пришло понимание, что нужно организовать динамическое формирование страниц, и были разработаны некоторые скрипты на PHP, которые позволили отделить собственно контент от оформления страницы, в частности, организовать размещение рекламных блоков.
Где-то на том же этапе была организована регистрация пользователей и возможность проставлять оценки и оставлять комментарии к статьям. Снова это было сделано не стандартными средствами какого-то движка, а запрограммировано средствами PHP.
На следующем этапе было организовано формирование страниц шаблонизатором JQuiery. При этом ранее использовавшиеся скрипты не модернизировались и получилось так, что на сайте параллельно используется (до настоящего времени) несколько разных способов формирования страниц.
7 января 2009 года на сайте был запущен форум. В качестве движка был использован phpBB2, при этом на форуме требовалась отдельная регистрация, независимая от регистрации пользователя на сайте.
Из этого краткого описания видно, что сайт к настоящему времени приобрел довольно запутанную структуру, табличная верстка является сильно устаревшей и требуется модернизация сайта. И было принято решение такую модернизацию провести.
Основные цели:
- Обеспечить единообразный способ формирования страниц сайта при максимально возможном сохранении URL страниц (чтобы страницы сохранились в базах поисковых систем);
- Перейти от табличной верстки к блочной верстке (на div-ах), что должно по идее ускорить загрузку страниц;
- Обеспечить переход на единую базу пользователей для сайта и форума;
- Устранить ошибки верстки и разметки (например, во многих html файлах в тексте встречаются теги <html> и <head> внутри тега body, присутствуют незакрытые теги <a> и т.д.);
- Провести оптимизацию html/css/js кода и картинок; уменьшить число запросов к файлам, используемым для формирование страницы;
- Повысить безопасность сайта;
Для отработки новой версии запущена тестовая версия обновленного сайта.
Очень хотелось бы, чтобы в разработке новой версии сайта приняли активное участие его пользователи. Если вы давно пользуетесь сайтом, то, вероятно, пожелания по его улучшению у вас уже имеются. Мы постараемся учесть ваши пожелания и замечания, если вы сообщите о них письмом на адрес kos @ rus-linux . net или расскажете в этой теме. И, конечно, будем очень благодарны, если вы проанализируете работу тестовой версии. При ее разработке тоже могли вкрасться ошибки, возможно какие-то статьи не отображаются или отображаются не корректно, может быть еще не все ссылки работают, страницы выглядят не аккуратно и т.д. Такая помощь с вашей стороны была бы просто бесценной, ибо небольшой команде, разрабатывающей новую версию, выявить все ошибки просто не под силу.
Все ваши предложения будут вноситься в следующий список для обсуждения и последующих доработок:
- Сделать мобильную версию сайта;
- Создать форму поиска по сайту;
- На главной странице завести блок "Последние сообщения форума";
- Обеспечить более тесное взаимодействие основного сайта и форума.
- Перевести сайт на использование https;
- Желательно сделать какую-то админку, чтобы автоматизировать рутинные операции и проверять новые тексты на корректность;
- Усовершенствовать файловую структуру сайта (разделить файлы по типам - текстовые страницы в /html, картинки к текстам статей в /img/, картинки, используемые для оформления, в один общий файл в корне, документы и архивы в /downloads);
- Упорядочить организацию включаемых файлов: желательно разместить их в один каталог (например inc.d), а в нем покаталоги типа reclam, site-news, site-arts, soft-news;
- Привлечь активных пользователей к более тесному сотрудничеству с сайтом за счет "премирования" полезной деятельности (о стимулах нужно подумать отдельно);
- Добавить "бонусы" для зарегистрированных пользователей. Например, можно реализовать хранения истории просмотров, механизм закладок и что-то вроде заметок на полях. Быть может даже взять пример с википедии и позволить пользователям править статьи, конечно с подтверждением изменений и возможностью отката.