Microweber: Drag and Drop Website Builder and CMS with E-commerce

Summary
Microweber is an open-source Drag-and-Drop website builder and Content Management System (CMS) built on the PHP Laravel Framework. It empowers users to create diverse websites, online stores, and blogs without requiring extensive technical expertise. With its focus on e-commerce and real-time editing, Microweber offers a flexible and visually appealing solution for online success.
Repository Info
Tags
Click on any tag to explore related repositories
Introduction
Microweber is a robust, open-source Drag-and-Drop website builder and Content Management System (CMS) powered by the PHP Laravel Framework. Designed for ease of use, it allows individuals to effortlessly create professional websites, online stores, and blogs without needing deep technical knowledge. Microweber stands out with its real-time text editing capabilities and a comprehensive suite of features tailored for e-commerce and content management, making it an ideal choice for aspiring online entrepreneurs and bloggers.
Installation
Getting started with Microweber is straightforward, offering both a quick download option and a more developer-centric Composer installation.
System Requirements
To run Microweber, ensure your environment meets these requirements:
- HTTP server (Apache with
mod_rewriteor Nginx) - Database server (MySQL, SQLite, Microsoft SQL Server, PostgreSQL)
- PHP >= 8.2 with extensions:
lib-xml(DOM),GD,intl,curl,json,openssl,sodium,mbstring,bcmath,zip,fileinfo,pdo_sqlite,pdo_mysql.
The Fast Way: Download and Unzip
The quickest method is to download Microweber and unzip the files to your web server directory.
Via Composer
For developers, Microweber can be installed using Composer:
- Install Microweber:
composer create-project microweber/microweber my_site dev-masterThis command installs Microweber into a folder named
my_site. - Install NPM dependencies:
npm install - Build NPM dependencies:
npm run build
File Permissions
Ensure the following directories and their contents are writable by the PHP user:
config/storage/userfiles/
Examples
Microweber offers various ways to see it in action and get started:
- Create a website with Microweber
- Microweber Live Demo
- Microweber Videos
- Deploy Microweber on cloud platforms:
- Use Microweber Plesk plugin
Why Use Microweber?
Microweber distinguishes itself with several powerful features designed to simplify web development and e-commerce:
- Intuitive Drag & Drop Technology: Effortlessly manage content by dragging and dropping elements like images, text fields, videos, and modules. The "Dream" template alone offers over 75 pre-designed layouts.
- Real-Time Text Editing: The Live Edit view allows you to make instant changes directly on your website's interface, providing a true "what you see is what you get" experience.
- Powerful Admin Panel: Organize dynamic pages, posts, and products into custom categories. Create new content using various layouts and modules, with the flexibility to add your own.
- Dedicated E-commerce Solution: Built with online entrepreneurs in mind, Microweber includes integrated features to support and grow online shops, making it an ideal platform for e-commerce ventures.
Links
- GitHub Repository: microweber/microweber
- Official Website: Microweber.com
- Documentation: Online Guides
- Discord Server: Join Microweber Discord