Общие требования в отношении базовой технической платформы Система управления контентом - Основной язык программирования: JS (React, Node.js) - Поддерживаемые базы данных: MySQL/PostgreSQL - Соблюдение и следование рекомендациям: W3C - Тип лицензирования: GNU GPL Конкретные технические параметры, требуемые от Системы управления - Наличие WYSIWYG-редактора контента - Система управления пользователями: наличие нескольких типов пользователей, ролей и уровней доступа - Возможность управления метаданными - Возможность управления мультимедийными файлами - Наличие инструментов управления SEO - Наличие базовой аналитики данных - Поддержка обновлений системы - Наличие модулей внутреннего поиска - Многоязыковая поддержка - Документация: доступная основная общедоступная и дополнительная документация, характерная для проекта - Наличие средств резервного копирования и восстановления -Многоуровневый доступ Запрещенные системы управления контентом - Запрещено использовать готовые CMS. - Не рекомендуются к использованию в проекте следующие языки : C++ , C#, Python, PHP Общие требования к разработке онлайн учебных модулей электронное обучение (LMS) - Разработать собственную LMS и связать с системой управления платформы - Способ распространения: бесплатный публичный или коммерческий Языки программирования, базы данных, фреймворки, библиотеки и другое технические рекомендации, исходя из требования использовать решения с открытым исходным кодом, использование разработки платформы из следующих элементов, таких как: - Программирование "Сайт клиента: html, JavaScript, css, - Библиотеки React, D3.js, Bootstrap, Node.js,Leaflet.js, Open layers, aMcharts - Услуги по интеграции интерактивных карт -Open Street Map, Google Maps - Допускаются и другие решения с соответствующей аргументацией их использования. Запрещенные старые технологии и практики - Flash - ActiveX - Java-апплеты - Навигация по гамбургеру в интерфейсе рабочего стола - Ненужные окна и всплывающие окна - Использование изображений вместо текста - Использование кнопок с изображениями - Медиаконтент с навязчивыми настройками автовоспроизведения, не предусмотрены элементы управления Поддержка браузеров Для обеспечения высокого уровня совместимости, необходимо обеспечить совместимость и выполнение тестов в текущих (на момент запуска) версиях основных браузеров доступных в самых популярных операционных системах (Microsoft Windows, MacOS, Linux) а именно: - Google Chrome - Microsoft Edge 3 - Mozilla Firefox - Safari - браузеры, доступные на мобильных платформах android и iOS, которые предустановлены на системном уровне. Операционная система: - Google Chrome mobile - Mobile Safari Требования к дизайну и стилю Визуальный стиль платформы будет разработан разработчиком в соответствии с визуальной идентичностью проекта. Общие требования к оформлению - Внутренние страницы платформы обеспечат высокую степень узнаваемости и принадлежности проекта, независимо от их типа, расположения и содержания. - Шаблонный дизайн страниц платформы необходимо разработать для резолюций 1920x1080 пикселей (HD) и оптимизировать для адаптации, отзывчивая" адаптация с совместимостью для разных размеров экрана. - Разработать три концепции дизайна, которые будут включать в себя, как минимум дизайн страницы: Главная / Страница всех курсов /Страница одного курса / Страница урока /Страница общего содержания. Команда проекта выберет одно из предложенных направлений для детальной разработки макетов страниц платформы и их элементов. Общие требования к веб-дизайну - Интерфейс страниц платформы должен соответствовать передовым практикам, рекомендациям и методам дизайна. Методы и рекомендации по проектированию, специфичные для Web 2.0. - Визуальное расположение, графика и элементы страниц необходимо оптимизировать для загрузки. Избегать более 8 секунд на страницу, и будет приветствоваться внедрение специальных методов оптимизации для увеличения скорости загрузки, которые не обязательно связанные с дизайном. - Использование декоративных элементов сократить, графика будет приниматься по содержанию образовательного контента, в поддержку коммуникационных и информационных сообщений или в качестве элементов общего содержания, будучи исключенными как элемент интерфейса. Кто заинтересован в развитии такого проекта, пожалуйста, свяжитесь со мной, чтобы дать вам более подробную информацию и спланировать дальнейшее сотрудничество. Цена обсуждается. Спасибо.