yawk/yawk.io

另一个Web Kit - CMS和Web管理工具

资助包维护!
paypal.me/danielretzl

安装: 15

依赖项: 0

建议者: 0

安全: 0

星星: 9

关注者: 4

分支: 2

类型:项目

dev-master 2022-05-05 00:00 UTC

This package is auto-updated.

Last update: 2024-09-18 09:14:58 UTC


README

官方网站:https://yawk.io
文档:https://docs.yawk.io
最新更新:24.6.15 https://update.yawk.io/

什么是YaWK?

YaWK = Yet another WebKit
YaWK是一个免费的开源CMS集成解决方案,用于构建、设计和操作任何现代网页或Web应用。设计得简洁、快速且可靠。持续开发中。它将所有相关的功能整合在一起。YaWK使用HTML、CSS、MySQL、PHP和JavaScript来集成Bootstrap、jQuery、AdminLTE、FontAwesome等您常用的Web开源工具,并将它们结合成您日常工作的全新基础。

PHP  JavaScript  MySQL  Bootstrap  jQuery  CSS  HTML 

🚀 开发状态 - 已经完成了什么?

简短回答,很多! - 长回答:请查看特性列表最新关闭的问题里程碑,了解最近几天、几周、几个月和几年中发生了什么以及已经完成了什么。

2024年路线图

🧾 当前待办事项

  • 添加内容构建器 (改进WYSIWYG编辑器)
  • 更新官方网站 https://yawk.io/ (进行中!)
  • 将所有文档块迁移到doxygen (几乎完成)
  • 所有资产和社交/Facebook小部件的重大更新
  • 添加模板和演示页面 (计划至2024年第四季度)
  • 当然:检查和修复语言错误、主要和次要错误

🥇 最新改进/已关闭里程碑

📅 2024年也计划进行

  • 添加功能展示
  • 更新CSS框架以完全支持Bootstrap 5.x
  • 添加支持页面 (和票务系统)
  • 添加管理员手册 (pdf和/或html)
  • 添加开发者手册 https://docs.yawk.io
社交媒体渠道
  • YouTube教程视频

📥 下载

📦 从GitHub获取最新版本(24.6.15)

https://github.com/YaWK/yawk.io/archive/refs/heads/master.zip

请记住:在您下载此预发布版本之前:YaWK目前处于活跃开发状态且尚未发布。如果您愿意,您可以使用它并提前了解当前的开发状态。但请考虑——YaWK处于开放开发阶段,并且经常发生变化。因此,在此阶段无法保证向后兼容性。

在YaWK正式发布之前,您将始终获得当前的开发版本。在第一个稳定版本发布后,将有一个单独的开发/稳定分支。您应该在官方首次稳定发布之前使用YaWK于生产环境中。

我在这个项目中投入了大量的工作、时间、努力、心和爱——所以我很高兴收到评论、星星、关注者或/或代码贡献。如果您喜欢这个项目,请考虑支持它。谢谢!

🔧 设置/安装

有两种方法可以在您的web服务器上加载YaWK:
  1. 🖥️ 通过命令行/shell访问安装

    如果您有root/shell访问权限: git clone https://github.com/YaWK/yawk.io .
    这将从GitHub下载最新版本到您的当前目录。

    如果您使用composer,可以输入: composer create yawk/yawk.io -s dev
    (之后,如果需要,将文件从yawk.io文件夹移动到您的项目根目录。)
  2. 📁 或者下载.zip文件并使用任何FTP客户端(例如FileZilla)上传文件。

    这通常是针对“典型”的网站托管/网站空间的用户:下载.zip包,在您的计算机上解压,然后将解压的文件上传到您的网站服务器。使用任何FTP客户端,将文件上传到网站服务器的根目录。

🚨 安装要求通知

文件必须可通过您的网站服务器的用户进程访问。请确保设置正确的用户/组权限,例如:
chown -R www-data:www-data yourfolder
(如果您使用的是与网站服务器进程不同的用户从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

🔧 故障排除 / 安装后出现ERROR 500 / 白屏

如果您看到一个空白(白色)的页面,没有其他错误信息,可能是由于在.htaccess文件中定义的默认设置引起的错误。这可能是服务器错误的缓存配置不正确,缺少模块,或者(主要是)文件/文件夹权限或所有权不正确。很少情况下,可能与其他原因有关。在这种情况下,请检查服务器的错误日志。如果您无法自己解决问题,请随时联系。

📝 许可证

YaWK采用MIT许可证。第三方库和资产可能适用其他许可证。请查看许可证文件和文档以获取更多信息。YaWK是免费软件,任何人都可以使用。

🐣 但为什么你要运行这个?!周围有那么多CMS...

YaWK是一个开源项目,为所有人而构建。 实际上,目前没有大型商业公司或基金会支持它 - (尚未!)目前它仍然是一个人的表演 - 专门为我的个人目的开发。 我开始这个项目是因为我对当时所有的解决方案都不满意。 因此,我接受了挑战,开始开发一个满足我个人需求的综合工具。最初它并不是为了公开。但随着项目的不断壮大,越来越多的人告诉我应该让它对公众开放。在投入了大量的时间和精力后,我决定跟随我的朋友们 - 我将其上传到GitHub,并将其仓库保持私密状态,直到项目的状态达到其他人可以从中受益的水平。尽管所有努力都是为了“使其达到完美”,但这个项目尚未完成 - 而且可能永远不会完成。这是一个免费软件!并且只要我 (或其他人) 关心它,它就会继续开发。

你可以成为这个项目的一部分! 😎

欢迎加入!你发现了错误?请告诉我们!你想请求一个功能?请随时与我们联系 - 打开一个问题或拉取请求。 任何反馈都受欢迎!

📧 联系方式

如果你有任何问题,请随时通过电子邮件联系我: @DR

请不久后再次查看,并关注即将推出的网站和项目更新!

Profile Hit Counter


(自2023-04-13起计算)