Skip to content

zx648383079/PHP-ZoDream

Repository files navigation

PHP-ZoDream

Zodream is a web application framework. There contains some examples of zodream.

👉中文

Development Notes

The current system does not have speed or safety as its primary purpose. Please do not use this system in a production environment. If you have related bugs or optimization suggestions, please submit an issue.

In the next step, instead of focusing on the development of new modules, the existing modules will be transformed and optimized.

Increase the linkage within each module.

Ignore PHP version check

composer install --ignore-platform-reqs

Production Environment Deployment

composer install --no-dev

Resource file compilation instructions

npm i

gulp //build home directory  UserInterface/assets

gulp Blog  //build blog  Module/Blog/UserInterface/assets

gulp --prod  //build home directory and do code compression   UserInterface/assets

gulp CMS-default //build default theme resources under CMS  Module/CMS/UserInterface/default/assets

Module list

Module Name Introduce Status DEMO
Blog common blog system Completed 1.0 demo
API Document API documentation system, supporting code generation Completed 1.0 demo
Finance personal financial system Completed 1.0 demo
Novel Novel system, include web and h5, automatic crawler function to be developed Completed 1.0 demo
WeChat Manage Official account management system, supports multiple official account management, supports different scenarios (similar to account binding, sign-in, word games, etc.), supports simulated WeChat automatic reply in development not online
Online Disk Online Disk in development, Uploading, downloading, playing video, music, sharing, APP download and installation have been completed not online
OAUTH 2.0 Based on OAUTH 2.0 server, the docking function has been completed in development not online
Generate Helper Visual and convenient operation of open modules, suitable for code generation Completed 1.0 local use
Auth For the time being, only third-party login, local login, and registration functions are completed, and permission control is to be developed Completed 1.0 demo
CMS Content management system, support template theme import, complete URL navigation, game list, video theme etc Completed 1.0 demo
CAS cas-based single sign-on Completed 1.0 not online
RPC json rpc in development not online
Online Chat Online Chat TODO not online
BBS BBS Forum Completed 1.0 demo
Schedule System scheduled task system, automatically run background tasks at specified time Completed 1.0 not online
My plan Personal plan task system, add Pomodoro time management, and time record statistics Completed 1.0 demo
Exam Subject-based question bank, used for brushing questions, advanced tree of skills to be developed, and exclusive certification of skills, the ultimate goal: to achieve clear grading of any skills, guide users to advance, verify users' own skills deficiencies, and support test papers Completed 1.0 not online
Shop Mall system, including mobile PC terminal, plan to angularize and develop APP (Flutter, UWP), applet, Vue mobile version In development not online
LOG Viewer The LOG viewing system mainly realizes the reading and display of iis logs, which can be marked, inferred and sorted according to the mark, and searched for suspicious access. Completed 1.0 not online
Micro Blog Support basic posting of text, pictures, and videos on Weibo, support forwarding, and support comments Completed 1.0 not online
Legwork Support custom forms to place orders, support independent orders Completed 1.0 not online
Short video Support users to upload videos and select background music Completed 1.0 not online
Short url Support external links (directly redirect to links), support internal links (direct program processing, the URL display is still a short link, but the actual execution address and parameters are official links) Completed 1.0 not online
SEO For basic functions, including system settings, cache processing, sitemaps and other basic functions Completed 1.0 online
Resource Store Support template package upload Completed 1.0 demo
Feedback Including link management, feedback management, subscription management Completed 1.0 demo
Online service Only provide api, interface and management background see Angular-ZoDream Completed 1.0 not online
Open Platform Application management of application (including client and interface) appid Completed 1.0 demo
Visual Editor Online combination of good-looking web pages, cell phones can also be operated Oh Completed 1.0 demo

Live

URL:https://zodream.cn

Version

Backend

PHP-ZoDream:Full version, using PHP programming language, self-made framework

godream:Blog and chat room modules, using the Go programming language, based on the gin framework

netdream:Blog module, using C# programming language, based on Net Core framework

Frontend

Angular-ZoDream:Most modules, including the admin backend, use the typescript language and are based on the angular 13 framework

App

Flutter-Shop: Mall module, using dart language, based on flutter framework

Mini-Shop:Mall module, using typescript language, WeChat Mini Program depends on gulp-vue2mini code conversion

Vue-Shop:Mall module, using typescript language, based on vu3 framework

There are other project, but none are perfect.

Thanks

JetBrains

Updated: 2023/02/22