davidmars / classiq
本包最新版本(0.0.9)没有可用的许可证信息。
Classiq 是一个用于创建可管理的 wysiwyg 网站的工具。
0.0.9
2018-12-31 08:52 UTC
Requires
- davidmars/localization: dev-master
- davidmars/pov-2018: dev-master
- davidmars/redbean: ^5.0.0.1
- jenssegers/agent: ^2.6
- phpmailer/phpmailer: ^6.0
- wixel/gump: ^1.5.6
README
一个面向 WYSIWYG 的 CMS。
如果你喜欢冒险编程并且能看懂法语,请继续阅读...
Classiq 是一个与 Pov、Webpack、Composer 和 Redbean 一起工作的 WYSIWYG 框架。
使用 Classiq 实现的项目是什么样的?
一个可编辑的 full Ajax 网站。
使用了哪些语言?
- PHP
- Javascript
- HTML
- Less 或 Sass
- MySql、SqlLite 或任何 Redbean ORM 支持的数据库系统。
我的服务器需要使用哪种语言?
- Apache 或任何可以解释 .htaccess 文件以进行 URL 重写的工具。
- PHP(版本 >= 7,请)
- MySql、SqlLite 或任何 Redbean ORM 支持的数据库系统。
我的本地计算机需要使用哪种语言?
为了让它运行与服务器相同,也就是说
- Apache 或任何可以解释 .htaccess 文件以进行 URL 重写的工具。
- PHP(版本 >= 7,请)
- MySql、SqlLite 或任何 Redbean ORM 支持的数据库系统。
为了开发
- Node JS(为了使用 webpack 和其他相关工具)
- Composer(为了安装所需的 PHP 库)
我需要了解 Node.js 编程才能使用此框架吗?
非也
我需要了解如何使用 webpack 才能使用此框架吗?
非也 但你还是会经常用到它,所以强烈建议你多少了解一点它是如何工作的。
使用了哪种设计模式?
MVC,因为您有清晰的模型、视图和控制器的分离。然而,您也可以构建一个项目而不编写任何控制器,因为 Classiq 中存在足够的控制器。
目标是让您 99% 的时间都在使用 组件 进行工作。因此,您将拥有包含 PHP 视图文件、CSS(less/sass)文件、JavaScript 文件(以及当然,如果您需要的话,还有 HTML、mustache、SVG 等文件)的目录。从组织方式上看,这与 Polymer、Vue 或 React 项目非常相似,但在底层,一切都将更多地面向服务器而不是客户端。