注意:工作正在进行中!
完成了就完成了。 (发布:很快)
官方网站: https://yawk.io
文档: https://docs.yawk.io
最新更新: 24.6.15 https://update.yawk.io/
什么是 YaWK?
YaWK =
Y等
另一个Web K it
YaWK 是一个免费的开源捆绑解决方案CMS,用于构建、设计和操作任何现代网页或网络应用程序。设计流畅、快速且可靠。稳步发展。它汇集了属于在一起的东西。 YaWK 使用 HTML、CSS、MySQL、PHP 和 JavaScript 来捆绑 Bootstrap、jQuery、AdminLTE、FontAwesome 以及更多您最喜欢的日常使用的 Web 开源工具,并将它们组合成您日常工作的新基础。
发展状况——到目前为止已经做了什么?
简短的回答,很多! - 长答案:查看功能列表、最新已解决的问题和里程碑,了解过去几天、几周、几个月和几年里发生了什么以及做了什么。
2024 年路线图:
?目前在待办事项列表中:
- 添加内容生成器(改进所见即所得编辑器)
- 更新官网https://yawk.io/ (正在进行中!)
- 将所有文档块迁移到 doxygen (即将完成)
- 所有资产和社交/Facebook 小部件的主要更新
- 添加模板和演示页面(计划到 2024 年第四季度)
- 当然:检查并修复语言错误、主要和次要错误
?最新改进/已完成的里程碑
- [完成] ✓ 实施聊天 GPT-4 API
- [完成] ✓ YaWK 更新功能
- [完成] ✓ 安装程序/改进设置过程
- [完成] ✓ 添加对多语言前端(内容)页面和菜单的支持
- [完成] ✓ 改进的子菜单小部件
- [完成] ✓ 代码库更新以确保 PHP 8 兼容性
? 2024 年还计划:
- 添加功能展示
- 更新 CSS 框架以完全支持 Bootstrap 5.x
- 添加支持页面(和票务系统)
- 添加管理手册(pdf 和/或 html)
- 添加开发人员手册(https://docs.yawk.io)
社交媒体渠道
?下载
?来自 GitHub 的最新版本(24.6.15):
https://github.com/YaWK/yawk.io/archive/refs/heads/master.zip
请记住:在下载此预发布版本之前:YaWK 目前正在积极开发中,尚未发布。如果您愿意,可以使用它并一睹当前的开发状况。但请考虑一下 - YaWK 正处于开放开发阶段,并且或多或少会发生频繁的更改。因此,现阶段无法保证向后兼容性。
在 YaWK 正式声明为“发布”之前,您将始终获得当前的开发版本。第一个稳定版本发布后,将会有一个单独的开发/稳定分支。在生产环境中使用 YaWK 之前,您应该等待官方的第一个稳定版本。
我在这个项目中投入了大量的工作、时间、精力、爱心和爱——所以我会对评论、星星、关注者和/或代码贡献感到高兴。如果您喜欢这个项目,请考虑支持它。谢谢你!
?设置/安装
有两种方法可以在您的网络服务器上加载 YaWK:通过命令行/shell 访问安装
如果您有 root/shell 访问权限: git clone https://github.com/YaWK/yawk.io .
这会将最新版本从 GitHub 下载到您的当前目录。
或者,如果您使用 Composer,则可以输入: composer create yawk/yawk.io -s dev
(然后,如有必要,将文件从 yawk.io 文件夹移动到项目的根目录。) ?或下载 .zip + 使用任何 FTP 客户端(例如 FileZilla)上传文件
对于拥有“典型”网络主机/网络空间的用户来说,这是最常见的:下载 .zip 包,将其解压到您的计算机上,然后将解压的文件上传到您的网络服务器。使用任何 FTP 客户端并将文件上传到网络服务器的根目录。
安装要求注意事项:
文件必须可由网络服务器的用户进程访问。
确保设置正确的用户/组权限,例如: chown -R www-data:www-data yourfolder
(如果您使用 Web 服务器进程以外的其他用户从 shell 运行 git clone,这一点非常重要......)另请确保您的网络服务器可写入以下文件:
- .htaccess
- /admin/.htaccess
这些文件需要至少具有 755(组可写)或 777(所有人可写)权限。如果您不确定,请将其设置为 777。但要小心!安装完成后,不要忘记稍后更改它(例如,仅对所有者可写),以确保该文件不能被其他任何人覆盖。
最低服务器/虚拟主机要求:
- 需要 PHP 8.x
- MySQL 5.x 或更高版本(MariaDB 也可以)
- Apache 2.x 或 nginx Web 服务器
- 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
请尽快回来查看并继续关注即将推出的网站和项目更新!
(自2023年4月13日起计算)