microweber / microweber
新一代拖拽式CMS
Requires
- php: >=8.1
- ext-bcmath: *
- ext-gd: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- ext-sodium: *
- ext-zip: *
- akaunting/laravel-money: *
- alexwestergaard/php-ga4: dev-master
- barryvdh/laravel-debugbar: *
- barryvdh/laravel-dompdf: v2.0.1
- blade-ui-kit/blade-heroicons: *
- blade-ui-kit/blade-icons: *
- blade-ui-kit/blade-ui-kit: *
- butschster/meta-tags: v3.0-beta1
- composer/composer: v2.7.4
- composer/installers: 1.9.0
- darkaonline/l5-swagger: *
- doctrine/dbal: 3.6.5
- dompdf/dompdf: 2.0.4
- enshrined/svg-sanitize: 0.16.0
- erusev/parsedown: 1.7.4
- ezyang/htmlpurifier: *
- finlet/flexmail: dev-master
- florianv/exchanger: 2.x-dev
- florianv/swap: ^4.3
- geoip2/geoip2: ~2.0
- graham-campbell/markdown: 15.0
- graham-campbell/security-core: 4.0.x-dev
- jenssegers/agent: ^3.0@dev
- jeremeamia/superclosure: *
- kirschbaum-development/eloquent-power-joins: 3.0.2
- knplabs/knp-menu: ^3.2@dev
- laracasts/presenter: dev-master
- laravel/cashier: 15.x-dev
- laravel/dusk: v7.11.1
- laravel/fortify: *
- laravel/framework: v10.21.*
- laravel/passport: *
- laravel/sanctum: *
- laravel/socialite: *
- laravelcollective/html: *
- lcobucci/clock: 2.3.0
- lcobucci/jwt: *
- league/csv: ^9.0@dev
- league/omnipay: *
- livewire/livewire: v2.11.0
- mailerlite/mailerlite-api-v2-php-sdk: *
- microweber-deps/image-comparator: dev-master
- microweber-deps/laravel-cors: ^3.1
- microweber-deps/seo-helper: dev-master
- microweber-deps/ziggy: *
- microweber-dev/omnipay-przelewy24: 0.2
- microweber-modules/standalone-updater: 5.3.8
- microweber-packages/composer-client: 2.0
- microweber-packages/microweber-class-alias: dev-master
- microweber-templates/big-free: v16.8
- mtrajano/laravel-swagger: 0.6.4
- omnipay/authorizenet: *
- omnipay/mollie: *
- omnipay/paypal: *
- omnipay/stripe: v3.2.0
- opis/closure: ^3.6@dev
- phenx/php-svg-lib: 0.5.2
- phpdocumentor/reflection-docblock: ^5.0@dev
- phpoffice/phpspreadsheet: 1.29.0
- phpseclib/phpseclib: ~3.0
- predis/predis: *
- rappasoft/laravel-livewire-tables: v2.12.0
- rtconner/laravel-tagging: *
- scssphp/scssphp: 1.10.0
- simshaun/recurr: *
- spatie/laravel-googletagmanager: dev-main
- spatie/laravel-menu: dev-main
- spatie/laravel-permission: *
- spatie/schema-org: dev-main
- symfony/console: v6.3.4
- symfony/css-selector: v6.3.2
- symfony/event-dispatcher: v6.3.2
- symfony/filesystem: v6.3.1
- symfony/html-sanitizer: 6.*
- symfony/intl: v6.3.2
- symfony/options-resolver: 6.*
- symfony/psr-http-message-bridge: 6.*
- symfony/stopwatch: 6.*
- symfony/string: v6.3.5
- symfony/translation: *
- symfony/var-dumper: *
- torann/laravel-repository: 1.0.0
- touhidurabir/laravel-stub-generator: dev-master
- tucker-eric/eloquentfilter: *
- twig/twig: 3.*
- whitecube/lingua: 1.1.0
- wikimedia/composer-merge-plugin: dev-master
- wikimedia/less.php: 3.1.0
- wire-elements/modal: 1.0.8
Requires (Dev)
Replaces
- symfony/polyfill-ctype: *
- symfony/polyfill-iconv: *
- symfony/polyfill-intl: *
- symfony/polyfill-mbstring: *
- symfony/polyfill-php56: *
- symfony/polyfill-php70: *
- symfony/polyfill-php71: *
- symfony/polyfill-php72: *
- symfony/polyfill-php73: *
- symfony/polyfill-php74: *
- dev-master
- 2.0.16.x-dev
- v2.0.16
- 2.0.15.x-dev
- v2.0.15
- 2.0.14.x-dev
- v2.0.14
- 2.0.13.x-dev
- v2.0.13
- 2.0.12.x-dev
- v2.0.12
- 2.0.11.x-dev
- v2.0.11
- 2.0.10.x-dev
- v2.0.10
- 2.0.9.x-dev
- v2.0.9
- 2.0.8.x-dev
- v2.0.8
- v2.0.7
- 2.0.6.x-dev
- v2.0.6
- 2.0.5.x-dev
- v2.0.5
- 2.0.4.x-dev
- v2.0.4
- v2.0.3
- 2.0.1.x-dev
- v2.0.1
- 2.0.0.x-dev
- v2.0.0
- 1.x-dev
- 1.4.x-dev
- 1.3.5.x-dev
- 1.3.4.x-dev
- v1.3.4
- 1.3.3.x-dev
- v1.3.3
- 1.3.2.x-dev
- v1.3.2
- 1.3.1.x-dev
- v1.3.1
- 1.3.0.x-dev
- v1.3.0
- 1.2.x-dev
- 1.2.21.x-dev
- v1.2.21
- 1.2.20.x-dev
- v1.2.20
- 1.2.19.x-dev
- v1.2.19
- 1.2.18.x-dev
- v1.2.18
- 1.2.17.x-dev
- v1.2.17
- 1.2.16.x-dev
- v1.2.16
- 1.2.15.x-dev
- v1.2.15
- 1.2.14.x-dev
- v1.2.14
- 1.2.13.x-dev
- v1.2.13
- 1.2.12.x-dev
- v1.2.12
- 1.2.11.x-dev
- v1.2.11
- 1.2.10.x-dev
- v1.2.10
- 1.2.9.x-dev
- v1.2.9
- 1.2.8.x-dev
- v1.2.8
- 1.2.7.x-dev
- v1.2.7
- 1.2.6.x-dev
- v1.2.6
- 1.2.5.x-dev
- v1.2.5
- 1.2.4.x-dev
- v1.2.4
- 1.2.3.x-dev
- v1.2.3
- 1.2.2.x-dev
- 1.2.1.x-dev
- 1.2.0.x-dev
- 1.1.x-dev
- 1.1.20.x-dev
- 1.1.19.x-dev
- 1.1.18.x-dev
- 1.1.17.x-dev
- 1.1.16.x-dev
- 1.1.15.x-dev
- 1.1.14.x-dev
- 1.1.13.x-dev
- 1.1.12.x-dev
- 1.1.11.x-dev
- 1.1.10.x-dev
- 1.1.9.x-dev
- 1.1.8.x-dev
- 1.1.7.x-dev
- 1.1.6.x-dev
- 1.1.5.x-dev
- 1.1.4.x-dev
- 1.1.3.x-dev
- 1.1.2.x-dev
- 1.1.2.1-dev
- 1.1.1.x-dev
- 1.1.0.x-dev
- 1.1
- 1.0.x-dev
- 1.0.15.x-dev
- 1.0.13.x-dev
- 1.0.11.x-dev
- 1.0.10.x-dev
- 1.0.9.x-dev
- 1.0.8.x-dev
- 1.0.7.x-dev
- 1.0.7
- 1.0.6.x-dev
- 1.0.6
- 1.0.5.x-dev
- 1.0.5
- 1.0.4.x-dev
- 1.0.4
- 1.0.3.x-dev
- 1.0.3
- 1.0.2.x-dev
- 0.951
- 0.934
- 0.931
- 0.93
- 0.9.346
- 0.9.5.x-dev
- dev-filament
- dev-dev
- dev-letp-editor
- dev-test1
- dev-laravel-11
- dev-daisy-ui-bug
- dev-l10n_dev
- dev-tinymce
- dev-test
- dev-website-builder-from-json
- dev-2.0-dev
- dev-18.oct.2023
- dev-livewire3
- dev-le2
- dev-webpack2
- dev-1.3-dev
- dev-laravel-sail
- dev-1.2-dev
- dev-laravel9-php8
- dev-php8
- dev-inline-spacings-replace
- dev-laravel9-php81
- dev-backup_new_functions
- dev-revert-797-master
- dev-slow_backup_fix
- dev-new-source-editor
- dev-10_1_2021
- dev-Radanovn-patch-1
- dev-optimization1
- dev-handles-2
- dev-optimization
- dev-fix-products
- dev-account-manager
- dev-checkout_v2
- dev-theme_content_export
- dev-lang-fix
- dev-webpack
- dev-1.2-test-pm
- dev-laravel7-migration
- dev-laravel7-test1
- dev-jenkins_modules_test
- dev-laravel
- dev-pm-dev
- dev-components-unit-tests-dev
- dev-tg
- dev-jenkinsfile_add_php74_support
- dev-fix_cf
- dev-refactoring_modules
- dev-hotfix
- dev-import_tags_fix
- dev-media_library_unsplash_update
- dev-backup_manager_csv
- dev-mail_appending
- dev-unsplash_integration
- dev-comments_update
- dev-custom_field_button
- dev-update_custom_fields_design
- dev-fix_backup_encoding_v2
- dev-mail_providers_validation
- dev-mail_providers_log
- dev-contact_from_email_providers
- dev-add_modal_on_custom_fields
- dev-fix_encoding_backup_v2
- dev-add_custom_data_on_product
- dev-fix_flesk
- dev-contact_form_fix_sr-1
- dev-import_export_picture_fix
- dev-fix_custom_fields
- dev-fix_backup_v2
- dev-contact_form_update
- dev-import_export_module_relationships
- dev-skip_saving_emails
- dev-import_export_module
- dev-newsletter_module_tutorial
- dev-newsletter_module
- dev-build
- dev-test_sidebar
- dev-admin_redesign
- dev-tests
- dev-admin_mobile
- dev-1.0.4-ml
This package is auto-updated.
Last update: 2024-09-20 14:46:55 UTC
README
当前版本:2.0,在Laravel 10上运行!
下载 Microweber | 什么是 Microweber? | 核心功能 | 系统需求 | 安装 | 入门 | 贡献
什么是 Microweber?
Microweber 是一个拖拽式网站构建工具和一个基于 PHP Laravel 框架的强大下一代内容管理系统(CMS)。它使您能够在不要求任何技术专长的情况下创建各种类型的网站、在线商店和博客。
在核心上,Microweber 设计用于支持您走向在线成功的旅程。它提供了一系列模块、定制和功能,针对电子商务爱好者和博客作者。CMS 利用最新的拖拽技术与实时文本编辑,为用户提供增强的用户体验、流畅的内容管理、视觉吸引力和灵活性。
Microweber 的核心功能
拖拽
Microweber 利用直观的拖拽技术,允许用户通过简单地点击和拖动屏幕上的元素来轻松管理内容。此功能适用于各种内容类型,包括图片、文本字段、视频以及各种模块和定制选项。默认模板“Dream”提供超过 75+ 个预设计布局,可通过拖拽立即使用。
实时文本编辑
实时编辑视图是 Microweber CMS 实时文本写作和编辑功能的体现,允许您实时更改网站界面。
强大的管理员面板
Microweber 使您能够添加动态页面、文章和产品,这些可以组织到自定义类别中,以增强导航和内容展示。可以使用不同的布局创建新页面,每个页面、文章或产品都提供各种预设布局和模块,以快速启动内容创作。您还可以添加自定义模块,以满足您对内容的精确需求。
电子商务解决方案
Microweber CMS 主要专注于电子商务,是希望成为在线创业者的理想选择。该软件包含内置功能,支持在线商店创始人,帮助他们业务增长并取得成功。
看看它的实际效果
- 用 Microweber 创建网站
- Microweber 实时演示
- Microweber 视频
- 在 DigitalOcean 上部署 Microweber
- 在 Azure 上部署 Microweber
- 在 Linode 上部署 Microweber
- 在 Vultr 上部署 Microweber
- 使用 Microweber Plesk 插件
系统需求
要运行 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 服务器。
构建状态
主分支
开发分支
所有开发都在 dev
分支上进行。主分支用于稳定发布。
请注意,dev
分支不一定始终稳定,可能包含错误或其他问题。请自行承担风险使用。
请将所有拉取请求提交到 dev
分支。
贡献者
代码贡献者
此项目得益于所有贡献者。 了解如何贡献。
财务贡献者
成为财务贡献者并帮助我们维持社区。 在此处贡献。
翻译
将Microweber翻译成您的语言!Fork仓库,编辑lang目录下的语言文件,提交更改,并提交pull request。您的帮助将受到极大的欢迎!
个人
组织
使用您的组织支持此项目,您的标志将被展示在这里,并附有链接到您的网站。在此捐款。