Внимание: работа продолжается!
Это сделано, когда это сделано. (релиз: скоро)
Официальный сайт: https://yawk.io
Документация: https://docs.yawk.io .
Последнее обновление: 24.6.15 https://update.yawk.io/
Что такое ЯВК?
YaWK =
Y и еще
один Web K it
YaWK — это бесплатное комплексное решение CMS с открытым исходным кодом для создания, проектирования и эксплуатации любой современной веб-страницы или веб-приложения. Разработан, чтобы быть гладким, быстрым и надежным. Устойчив в развитии. Оно объединяет то, что принадлежит друг другу. YaWK использует HTML, CSS, MySQL, PHP и JavaScript для объединения Bootstrap, jQuery, AdminLTE, FontAwesome и многих других ваших любимых ежедневных веб-инструментов с открытым исходным кодом и объединяет их в новую базу для вашей повседневной работы.
Статус разработки: что уже сделано?
Короткий ответ, много! - развернутый ответ: просмотрите СПИСОК ФУНКЦИЙ, последние закрытые проблемы и основные этапы, чтобы узнать, что происходит и что было сделано за последние несколько дней, недель, месяцев и лет.
ДОРОЖНАЯ КАРТА на 2024 год:
? На данный момент в списке дел:
- Добавьте конструктор контента (улучшите редактор WYSIWYG)
- Обновление официального сайта https://yawk.io/ (в процессе!)
- Перенести все блоки документов в doxygen (почти готово)
- Основные обновления всех ресурсов и виджетов социальных сетей/Facebook
- Добавление шаблонов и демонстрационных страниц (запланировано до 4 квартала 2024 г.)
- и конечно: проверка и исправление языковых ошибок, крупных и мелких ошибок.
? Последние улучшения/завершенные этапы
- [готово] ✓ Реализован API чата GPT-4.
- [готово] ✓ Функция обновления YaWK
- [готово] ✓ Установщик / Улучшение процесса установки
- [готово] ✓ Добавить поддержку многоязычных страниц и меню внешнего интерфейса (контента).
- [готово] ✓ Улучшен виджет подменю
- [готово] ✓ Обновление кодовой базы для обеспечения совместимости с PHP 8.
? ТАКЖЕ ПЛАНИРУЮТСЯ НА 2024 ГОДУ:
- Добавить демонстрацию функций
- Обновите CSS Framework для полной поддержки Bootstrap 5.x.
- Добавить страницу поддержки (и систему заявок)
- Добавить руководство администратора (pdf и/или html)
- Добавить руководство разработчика (https://docs.yawk.io)
Каналы социальных сетей- Видео с практическими рекомендациями на YouTube
? Скачать
? последняя версия (24.6.15) с GitHub:
https://github.com/YaWK/yawk.io/archive/refs/heads/master.zip
Пожалуйста, помните: прежде чем загрузить эту предварительную версию: YaWK в настоящее время находится в активной разработке и ЕЩЕ НЕ ВЫПУЩЕН. Если хотите, вы можете использовать его и получить представление о текущем состоянии разработки. Но учтите - YaWK находится на стадии открытой разработки и лежит в основе более или менее частых изменений . По этой причине обратная совместимость на данном этапе не гарантируется.
Прежде чем YaWK будет официально объявлен «выпущенным», вы всегда получите текущую версию разработки. После выпуска первой стабильной версии появится отдельная ветка разработки/стабильная версия. Прежде чем использовать YaWK в продуктивной среде, вам следует дождаться официального первого стабильного выпуска.
Я вложил в этот проект много труда, времени, сердца и любви — поэтому буду рад комментариям, звёздам, подписчикам и/или вкладам в код. Если вам нравится этот проект, пожалуйста, поддержите его. Спасибо!
? Настройка/Установка
Есть два способа загрузить YaWK на ваш веб-сервер: Установка через командную строку/доступ к оболочке
Если у вас есть доступ root/shell: git clone https://github.com/YaWK/yawk.io .
это загрузит последнюю версию с GitHub в ваш текущий каталог.
или, если вы используете композитор, вы можете ввести: композитор создать yawk/yawk.io -s dev
(при необходимости переместите файлы из папки yawk.io в корневой каталог вашего проекта.) ? или загрузите .zip + загрузите файлы с помощью любого FTP-клиента (например, FileZilla)
Это чаще всего встречается у пользователей «типичного» веб-хостинга/веб-пространства: загрузите пакет .zip, распакуйте его на свой компьютер и загрузите извлеченные файлы на свой веб-сервер. Используйте любой FTP-клиент и загрузите файлы в корневой каталог вашего веб-сервера.
УВЕДОМЛЕНИЕ О ТРЕБОВАНИЯХ К УСТАНОВКЕ:
Файлы должны быть доступны пользовательскому процессу вашего веб-сервера.
Обязательно установите правильные разрешения пользователя/группы, например: chown -R www-data:www-data yourfolder
(Это очень важно, если вы запускаете git clone из оболочки с другим пользователем, а не с процессом веб-сервера...) Также убедитесь, что ваш веб-сервер может записывать следующие файлы:
- .htaccess
- /admin/.htaccess
Эти файлы должны иметь разрешения не менее 755 (доступно для записи для группы) или 777 (доступно для записи для всех). Если вы не уверены, установите значение 777. Но будьте осторожны! Не забудьте изменить его позже (например, доступный для записи только владельцу) после завершения установки, чтобы гарантировать, что этот файл не может быть переопределен кем-либо еще.
Минимальные требования к серверу/веб-хостингу:
- Требуется PHP 8.x
- MySQL 5.x или выше (MariaDB также работает)
- Веб-сервер Apache 2.x или nginx
- MOD_REWRITE включен
Как запустить установку/настройку
После завершения загрузки YaWK на свой веб-сервер убедитесь, что все права установлены правильно (как описано выше), и просто вызовите www.yourwebsite.tld в своем браузере. Если сервер настроен правильно, вы увидите шаг 1/5 процесса установки, где сможете выбрать нужный язык. (в настоящее время английский или немецкий)
Установщик проведет вас через 5 довольно очевидных шагов.
? Вход администратора
После завершения установки вы можете войти в область администратора, используя учетные данные, которые вы указали во время установки. Административная область находится по адресу
www.yourwebsite.tld/admin .
Документация
Для получения более подробной информации посетите официальную документацию по адресу https://docs.yawk.io.
? Устранение неполадок / ОШИБКА 500 / белая страница после установки
Если вы получаете пустую (белую) страницу без дальнейшего сообщения об ошибке, возможно, проблема связана с настройками по умолчанию, определенными в файле .htaccess. Это может быть неправильная или ложная конфигурация кэширования вашего сервера, отсутствующие модули или (в основном) неправильные права доступа к файлам/папкам или неправильное владение. Редко когда это связано с чем-то другим. В этом случае проверьте журнал ошибок вашего сервера. Не стесняйтесь обращаться к нам, если вы не можете устранить ошибку самостоятельно.
Лицензия
YaWK лицензируется по лицензии MIT. Другие лицензии могут применяться к сторонним библиотекам и активам. Пожалуйста, проверьте файлы лицензии и документацию для получения дополнительной информации. YaWK — бесплатное программное обеспечение, и его может использовать каждый.
? Но зачем ты это проводишь?! - вокруг ооочень много CMS...
YaWK — это проект с открытым исходным кодом,
созданный для всех. На самом деле
за этим не стоит ни крупная бизнес-компания, ни фонд - (пока!) На данный момент это все еще
(в основном) шоу одного человека, разработанное исключительно для моих личных целей.
Я начал этот проект, потому что на тот момент меня не устраивали все остальные решения . Поэтому я принял вызов и начал разработку общего инструмента, который соответствует моим личным потребностям. Изначально оно не предназначалось для публики. Но чем больше становился проект, тем больше людей советовали мне сделать его доступным для широкой публики. Потратив большую часть своей жизни на этот проект, я решил последовать примеру своих друзей: я загрузил его на GitHub и держал репозиторий в секрете до тех пор, пока статус проекта не достигнет уровня, на котором другие смогут им воспользоваться. Несмотря на все усилия
«довести дело до сути» , этот проект еще не завершен и, вероятно, никогда не будет завершен. Это бесплатное программное обеспечение! и будет оставаться в разработке, пока я
(или кто-то другой) забочусь об этом.
ВЫ можете стать частью этого проекта! ?
Пожалуйста! Вы нашли ошибку? Пожалуйста, дайте нам знать! Вы хотите запросить функцию? Не стесняйтесь связаться с нами — откройте проблему или запрос на извлечение.
Любой вклад приветствуется! ? Контакт
Если у вас есть какие-либо вопросы, свяжитесь со мной по электронной почте: @DR.
Заходите снова в ближайшее время и следите за обновлениями веб-сайта и проекта!
(считаем с 13 апреля 2023 г.)