Новый движок на сайте MyRusakov.ru
Сегодня была завершена мною работа над новым движком для сайта MyRusakov.ru. До этого он работал на CMS Joomla.
Движок разрабатывался мною абсолютно с нуля, и хотелось бы рассказать о том, что появилось нового и что планируется добавить в будущем. Начнём с нововведений:
- Сайт стал работать быстрее, что неудивительно, если учесть, что количество таблиц в БД сократилось примерно в 10 раз. Количество полей в таблицах сократилось в 2-3 раза. Убран весь лишний мусор. Количество файлов с 9000 сократилось до 140. Безусловно, данные факторы благоприятно отразились на производительности.
- Небольшие изменения в дизайне. Самое заметное - это синтаксис кода стал подсвечиваться (что для моего сайта очень важно). Но главное изменение - это кроссбраузерность. Дело в том, что шаблон для Joomla хорошо работал только с FF3 и Opera10, а с остальными браузерами (самыми популярными) были проблемы с дизайном. Например, в IE6 левое меню сайта слезало вниз, центральная часть была сдвинута куда-то вправо. На многих страницах появлялась горизонтальная полоса прокрутки. В других браузерах было ненамного лучше. Поэтому мне пришлось переверстать полностью все страницы, заново написать CSS файл. В результате, проблемы на разных разрешениях и в разных браузерах исчезли. Если Вы вдруг обнаружили дефект, то просьба сообщить об этом в службу поддержки: http://support.myrusakov.ru. Обязательно укажите Ваше разрешение и браузер.
- Исчезло большое количество битых ссылок, появившихся из-за JoomSEF - компонента для Joomla.
- Исчезло огромное количество дублей (главный враг оптимизации), появившихся из-за JoomSEF. Дубль - это две совершенно одинаковых страницы, но с разным URL.
Что планируется сделать в будущем (теперь это очень легко ввиду чистоты, аккуратности и компактности кода):
- Сделать возможность комментирования статей
- Сделать возможность подписки на обновления сайта. То есть если появляется новая статья, то подписанные пользователи получат уведомление об этом на E-mail.
- Сделать скрипт, выводящий "Похожие статьи"
- Возможно, сделать форум
Безусловно, это только начальный список будущих возможностей.
Спасибо всем за постоянно растущую посещаемость!
-
- Михаил Русаков
Комментарии (3):
Здравсвуйте.Вот и я думаю вырос до того уровня что могу,написать кое-какой движок.Но есть пару вопросов: 1.Допусим на сайте 15 рубрик по которым пишутся статьи.В БД нужно сделать 15 таблиц для статей(по одной на рубрику),или 1 таблицу и в ней индексируемое поле,в которой и будет хранится для какой рубрики статья. 2.Как хранить статьи в БД в которых достаточно много HTML тегов?Так как есть,пропустить через mysql_real_escape_string и все?Или надо работать с BBcode?
Ответить
Делают просто отдельное поле, указывающее на категорию, к которой статья принадлежит. Достаточно будет использовать эту функцию.
Ответить
Михаил, скажите, пожалуйста, насколько сложно создать и встроить в свой сайт, созданный на своей CMS по Вашим видеоурокам, свой форум?
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.