Разработка сайта ChessStar
Ferhat Karmil
Сайт
ChessStar.com нами решено переписать с нуля, так как многие его модули устарели, а некоторые из них утратили свою функциональность и перестали работать корректно. На данный момент сайт работает на коммерческой CMS «Битрикс», разработанной российскими программистами. Эта мощная система предоставляет широкий спектр функциональных возможностей, таких как проактивная защита, мониторинг качества сайта и множество других дополнительных модулей. Однако, согласно статистическим данным, для специфики сайта большинство этих функций оказываются избыточными. Например, механизмы проактивной защиты и мониторинга сайта, несмотря на свою полезность для крупных корпоративных сайтов, не оказывают значимого влияния на работу платформы, ориентированной на шахматную композицию. Это приводит к ненужной нагрузке на сервер, что, в свою очередь, вызывает замедление работы сайта и ухудшение веб серфинга.
В связи с этим было принято решение кардинально изменить архитектуру сайта. В частности, мы приняли решение разработать собственную CMS, отказавшись напрямую от использования PHP в пользу более современных и гибких технологий, таких как React и JavaScript. Это позволит значительно улучшить производительность, ускорить загрузку страниц и снизить нагрузку на сервер, а также упростит процесс разработки и поддержки сайта в будущем. Кроме того, использование этих технологий даст нам большую гибкость в адаптации платформы к специфическим потребностям шахматных композиторов, улучшив взаимодействие с инструментами для создания и анализа шахматных задач и этюдов, а также обеспечит более удобный и быстрый доступ к материалам и базе данных.
Особое внимание будет уделено эксклюзивному дизайну сайта. Каждая страница будет спроектирована с учетом удобства и эстетики, чтобы создать уникальную атмосферу, соответствующую уровню шахматной композиции. Мы стремимся к тому, чтобы сайт не только выполнял свою основную задачу – облегчение доступа к шахматным задачам и этюдам, но и стал визуально привлекательным и удобным для пользователей. Это будет включать разработку индивидуальных макетов страниц, интерактивных элементов для пользователей и продуманную структуру контента, которая позволит легко ориентироваться на сайте, находить нужную информацию и работать с инструментами без лишних усилий.
Кроме того, сайт ChessStar будет полностью адаптирован под мобильные устройства. В настоящее время все больше пользователей посещают сайты с мобильных телефонов и планшетов, и для шахматных композиторов крайне важно иметь возможность работать с сайтом в любом месте и в любое время. Адаптивный дизайн обеспечит корректное отображение всех страниц и элементов на экранах различных размеров, что улучшит пользовательский опыт на мобильных устройствах. Это будет означать, что шахматные задачи и этюды можно будет решать и анализировать прямо на ходу, без необходимости запускать компьютер. Быстрая загрузка страниц, оптимизация интерфейса и возможность комфортного взаимодействия с сайтом на мобильных устройствах обеспечат высокий уровень удобства для пользователей, что особенно важно для тех, кто активно работает с композицией в течение дня или в поездках.
Интеграция с мобильными платформами также даст дополнительные преимущества, такие как улучшенная совместимость с мобильными приложениями, а также – возможность получать уведомления о новых задачах и этюдах, турнирах и обновлениях, что позволит пользователям оставаться в курсе событий и не пропускать важные изменения.
Итак, что мы планируем сделать (вкратце):
Будет проведено полное обновление, фактически, всех функциональных элементов сайта, среди которых:
1.
Форум – предстоит кардинальное обновление. В частности, в новой версии форума появится возможность вставлять шахматные диаграммы в текстовое поле, что позволит сделать общение пользователей более удобным и информативным.
2.
Чат – в новом функционале зарегистрированные пользователи смогут общаться друг с другом в реальном времени, что значительно улучшит взаимодействие на сайте.
3.
Совместные комнаты – возвращаемся к идее создания специальных комнат, где авторы смогут совместно работать над составлением шахматных композиций. Администратор сайта не будет иметь доступа к этим комнатам, что гарантирует приватность и свободу творчества.
4.
Мой альбом – данная часть сайта также претерпит значительные изменения. Пользователи смогут массово вставлять задачи и этюды в формате PGN в свои альбомы, как и скачивать их. Каждый файл будет синхронизирован с программой EditorStar. При добавлении данных в специальные поля программы (автор, дата публикации, название турнира и другие) эта информация будет автоматически отображаться в программе EditorStar. Мало того данный формат PGN файла будет совместим и с другими программами и базами.
5.
Обновления в разделах «Добавить объявления» и «Добавить ссылки» – данные разделы также будут улучшены для повышения удобства пользователей.
6.
Удаление визуального редактора – больше не будет возможности вручную размещать решение к композициям через визуальный редактор. Мы сосредоточим усилия на более функциональных и эффективных способах взаимодействия с контентом, связанных непосредственно с анимацией ходов.
7.
EditorStar – программа будет полностью переведена в режим анимации ходов, что откроет новые горизонты для формирования решений для любой композиции. Также добавятся новые функции, устраняющие ограничения, с которыми сталкивались пользователи ранее.
8.
Шахматная база данных – на сайте появится собственная база данных задач и этюдов, что значительно улучшит доступность и поиск «материала» для пользователей.
9.
Поиск по сайту – новый функционал, благодаря которому легко можно будет найти интересующуюся композицию, комментарий и прочее.
10.
Анонимные конкурсы – из-за неактуальности эти разделы будут упразднены.
11.
Регистрация – только стандартная.
12.
Страницы публикации – они будут также обновлены и улучшены в визуальном плане.
13.
Блоги – раздел будет удален.
14.
Галерея – раздел будет улучшен.
15.
Новости – раздел претерпит значительные изменения.
16.
Реклама – для зарегистрированных пользователей реклама будет скрыта при входе на сайт.
17.
Обратная связь – небольшие визуальные изменения.
Все изменения направлены на улучшение функциональности сайта, повышение удобства для пользователей и на создание более гибкой и эффективной платформы для работы с композициями. Все работы над сайтом будут завершены в конце 2025 года!
Всех благ!