[Open Source] A Team Collaboration and Office System Framework for Small and Medium-Sized Organizations, Featuring Simple and Convenient Drag-and-Drop Operations
![[Open Source] A Team Collaboration and Office System Framework for Small and Medium-Sized Organizations, Featuring Simple and Convenient Drag-and-Drop Operations](https://yy123.ink/api/img/1782591489574-36o61r.jpg)
One Flying Open-source - Open-source recommendation, committed to pushing open-source project technology applications to target users in the first time, reducing the difficulty and cost of open-source authors, open-source teams, and open-source organizations in promoting and promoting open-source projects, and accurately and smoothly transmitting value and sharing win-win!
1. Project Overview
GeChiIUI (GeChi Backend Development Framework) is an open-source team collaboration and office system framework designed for small and medium-sized organizations. Its main features include article management, file and document management, form management, approval workflows, and a knowledge base. Drag-and-drop operations make it simple and convenient to use. It can also be used to build blogs, corporate websites, help centers, e-commerce platforms, and more. It supports multi-team and multi-site modes and can be used for enterprise group applications and SaaS services.
2. Open Source License
Licensed under GPL-3.0
3. Screenshots
Feature Screenshots and Demo
Login Page

Admin Dashboard Homepage

Drag-and-Drop Article (Block) Editor

Drag-and-Drop Interface Editor

Drag-and-Drop Interface Editor

Plugin Market

4. Feature Overview
Theme
- OA Collaboration Theme
- Online Document Theme
- Responsive Website Theme
Plugin Support
- Forms
- Approval Workflows
- Custom Fields
- Responsive Templates (200+)
- Online Store
- 20+ Plugins, Including Code Highlighting
Function description
- Admin URL: /gc-admin.php
- Enable Multisite Mode: Add define('GC_ALLOW_MULTISITE',true); to the end of gc-config.php
- Sitemap URL: /gc-sitemap.xml
- Feed URL: /feed GeChiIUI lets you focus on creating website content without worrying about backend technology.
5. Tech Stack
Production Installation Package Git:
If your server supports Git, you can install it directly on the server using Git commands. If you need to modify the underlying source code, this package is also open source, allowing you to edit PHP files directly.
Access to One Flying Open-source: https://code.exmay.com/ Download
Development Project Package Git:
The project package is intended for developers to modify PHP, JS, and CSS files and manage NPM components.
Access to One Flying Open-source: https://code.exmay.com/ Download
Admin UI Model Examples:
The UI is built with Bootstrap + SCSS + ES6.
Single-Site Pretty URL Configuration
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /gc-admin$ $scheme://$host$uri/ permanent;
Multisite
### Enable Multisite (SaaS Mode)
After successfully installing the system, edit the gc-config.php file and add define('GC_ALLOW_MULTISITE',true); at the end. Save the file and refresh the admin dashboard. A new Network Setup option will appear in the Tools menu. Click it and follow the setup instructions.
Multisite Pretty URL Configuration
rewrite ^/([_0-9a-zA-Z-]+/)?gc-admin$ /$1gc-admin/ permanent;
if (-f $request_filename){
set $rule_2 1;
}
if (-d $request_filename){
set $rule_2 1;
}
if ($rule_2 = "1"){
#ignored: “-” thing used or unknown variable in regex/rew
}
# Direct access to Baota SSL certificate verification
rewrite /.well-known/acme-challenge/(.*)$ /.well-known/acme-challenge/$1 last;
rewrite ^/([_0-9a-zA-Z-]+/)?(gc-(content|admin|includes).*) /$2 last;
rewrite ^/([_0-9a-zA-Z-]+/)?((assets).*) /$2 last;
rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ /$2 last;
rewrite /. /index.php last;