microweber/microweber

新一代拖拽式CMS

安装: 12,877

依赖项: 1

建议者: 0

安全: 94

星星: 3,094

关注者: 141

分支: 878

公开问题: 354

语言:HTML

类型:应用

v2.0.16 2024-06-26 12:33 UTC

This package is auto-updated.

Last update: 2024-09-20 14:46:55 UTC


README

Microweber Logo

当前版本:2.0,在Laravel 10上运行!

下载 Microweber | 什么是 Microweber? | 核心功能 | 系统需求 | 安装 | 入门 | 贡献

什么是 Microweber?

Admin Panel

Microweber 是一个拖拽式网站构建工具和一个基于 PHP Laravel 框架的强大下一代内容管理系统(CMS)。它使您能够在不要求任何技术专长的情况下创建各种类型的网站、在线商店和博客。

在核心上,Microweber 设计用于支持您走向在线成功的旅程。它提供了一系列模块、定制和功能,针对电子商务爱好者和博客作者。CMS 利用最新的拖拽技术与实时文本编辑,为用户提供增强的用户体验、流畅的内容管理、视觉吸引力和灵活性。

Microweber 的核心功能

拖拽

Microweber 利用直观的拖拽技术,允许用户通过简单地点击和拖动屏幕上的元素来轻松管理内容。此功能适用于各种内容类型,包括图片、文本字段、视频以及各种模块和定制选项。默认模板“Dream”提供超过 75+ 个预设计布局,可通过拖拽立即使用。

Drag And Drop

实时文本编辑

实时编辑视图是 Microweber CMS 实时文本写作和编辑功能的体现,允许您实时更改网站界面。

E-commerce Solution

强大的管理员面板

Microweber 使您能够添加动态页面、文章和产品,这些可以组织到自定义类别中,以增强导航和内容展示。可以使用不同的布局创建新页面,每个页面、文章或产品都提供各种预设布局和模块,以快速启动内容创作。您还可以添加自定义模块,以满足您对内容的精确需求。

Powerful Admin Panel

电子商务解决方案

Microweber CMS 主要专注于电子商务,是希望成为在线创业者的理想选择。该软件包含内置功能,支持在线商店创始人,帮助他们业务增长并取得成功。

E-commerce Solution

给 Microweber 点赞

看看它的实际效果

系统需求

要运行 Microweber,您需要以下组件

  • HTTP 服务器
  • 数据库服务器
  • PHP >= 8.2
    • lib-xml 带有 DOM 支持
    • GD PHP 扩展
    • intl PHP 扩展
    • curl PHP 扩展
    • json PHP 扩展
    • openssl PHP 扩展
    • sodium PHP 扩展
    • mbstring PHP 扩展
    • bcmath PHP 扩展
    • zip PHP 扩展
    • openssl PHP 扩展
    • bcmath PHP 扩展
    • fileinfo PHP 扩展
    • pdo_sqlite PHP 扩展
    • pdo_mysql PHP 扩展

PHP 安装命令

sudo apt install php8.2-{bcmath,bz2,curl,curl,dom,fileinfo,gd,intl,mbstring,mysql,opcache,sqlite3,xmlrpc,zip}

HTTP 服务器

Apache

确保在您的 Apache 配置中启用了 mod_rewrite 模块。Microweber 在安装过程中自动创建必要的 .htaccess 文件,包括在每个文件夹中包含 Deny All 指令的文件,以防止未经授权访问除 index.php 之外的入口点。

Nginx

对于 Nginx,将以下 location 指令添加到您的服务器配置块中。确保 root 指令指向您的 Microweber 网站的基本文件夹(通常是此说明文件所在的位置)。

server {
  location / {
    try_files $uri $uri/ /index.php$is_args$args;
  }
  location ~ /(vendor|src|config|database|bootstrap|storage|app|routes|.git|.env) {
    deny all;
    return 404;
  }
}

IIS

您可以将 .htaccess 重写规则导入 IIS。确保为您的网站启用了 URL 重写模块。

数据库

Microweber 支持多种数据库引擎,包括 MySQL、SQLite、Microsoft SQL Server 和 PostgreSQL。对于小型网站,强烈推荐使用 SQLite。在安装过程中,您可以从 PHP 配置中启用的数据库中选择。如果您首选的数据库服务器未列出,请确保在您的 PHP 配置中为您的服务器启用了相应的 PDO 扩展。

安装

快速方法:下载和解压

开始使用最快的方法是下载 Microweber 并解压文件。

通过 Composer

安装依赖项

确保您已安装Composer 以下载 Microweber 的依赖项。

使用 composer 命令安装 Microweber

composer create-project microweber/microweber my_site dev-master  

安装 NPM 依赖项

npm install

构建 NPM 依赖项

npm run build

此命令将在名为 my_site 的文件夹中安装 Microweber。或者,您可以克隆存储库,然后在基本目录中运行 composer install

文件权限

请确保以下文件夹及其所有内容都可以被运行 PHP 脚本的用户写入:

  • config/
  • storage/
  • userfiles/

入门指南

有关如何开始使用 Microweber 的详细说明,请参阅我们的在线指南

贡献

我们欢迎希望帮助我们改进 Microweber 的个人贡献。如果您是开发者,提交

修复非常简单。Fork Microweber 存储库,进行更改,提交拉取请求,并确保所有测试都通过。

加入我们的 Discord 服务器

在此加入我们的 Discord 服务器。

构建状态

主分支

PHP Unit Tests codecov

开发分支

PHP Unit Tests Browser Tests

所有开发都在 dev 分支上进行。主分支用于稳定发布。

请注意,dev 分支不一定始终稳定,可能包含错误或其他问题。请自行承担风险使用。

请将所有拉取请求提交到 dev 分支。

贡献者

代码贡献者

此项目得益于所有贡献者。 了解如何贡献Code Contributors

财务贡献者

成为财务贡献者并帮助我们维持社区。 在此处贡献

翻译

将Microweber翻译成您的语言!Fork仓库,编辑lang目录下的语言文件,提交更改,并提交pull request。您的帮助将受到极大的欢迎!

个人

Individual Contributors

组织

使用您的组织支持此项目,您的标志将被展示在这里,并附有链接到您的网站。在此捐款