THINKPHP general background management system

Source: Internet
Author: User
Provides various official and user-released code examples. For code reference, you are welcome to exchange the Learning System with Thinkphp as the underlying framework and integrate the PHPCMS idea for development and establishment of a large system background; the modular development mode is used as the function development form. The framework is easy to expand functions, code maintenance, and excellent secondary development capabilities, meeting the application needs of all websites.
Project address: http://www.tp3.hhailuo.com
#4.0
Coming soon
#3.5
Launch foreground Template
  Multi-site CMS Basic Template
  Multi-site member center
#3.4
New Member System
Support Weibo and QQ third-party account access
Multi-site Single Sign-On SSO implementation
Email, mobile phone multi-channel registration, Login
Rebuilding the front end
Added support for multiple sites
Accessibility site switching
Rebuilding the station group system
Modify the original station group system to single-primary domain multi-subdomain Mode
Modify the TP Routing Mechanism
Rebuild the underlying route of the framework
Fixed the problem that the underlying framework routing cannot support the site.
Add url function to replace system U Function
Restructuring model and logic functions to replace system M and D Functions
Modify session cookie Mechanism
Modify the underlying session cookie function of the framework
Added cross-domain support for session cookies
Reset the underlying cookie session Initialization and expiration MECHANISM OF THE FRAMEWORK



#3.3
Major updates
Added the model inheritance function. Click to View Details

#3.2
Add joined Field Type

#3.1
New CMS front-end DEMO
Add a single page System
New Content template Mechanism

#3.0
3.0 new architecture, hitting the ground. Help you start the fast development path ;).
The station group system is reorganized with a new model architecture, which is integrated with WP Taxonomy classification management ideas. A powerful permission system supports fully automated nodes for model and classification. In March, it was simple, fast, and comfortable.
# New Architecture
Abandon the content management mode of the traditional CMS topic content combination mode, and introduce WP Taxonomy classification mechanism to make the system lighter and more flexible; discard the inherent Content Model idea, convert to a fully-customized universal model. Extract the field type from the plug-in mode. When the existing functions cannot meet the business needs during business expansion, you only need to expand the field type library to meet your business expansion needs. The system can be adapted to a wider range of dimensions and more comprehensively. The custom model and Taxonomy are fully automated node expansion, the permission system is improved, and role management is enhanced by fully implementing site-specific permission control for the multi-site system. Adapt the system to larger and complex businesses;
# Model
Models are the core of the entire system and the basis for business expansion. Each time a model is created, the system automatically creates a data table to store model data. Combined with model field management, different fields can be created based on business needs. complex business logic and functions can be completed only through simple background operations. In version 3.0, pre-defined model fields are simplified, enhances the flexibility and scalability of the model. The plug-in provides a better foundation for extending Custom field types.
# Taxonomy
Taxonomy is a new concept introduced in version 3.0. It must be used together with the model. This idea comes from WP classification management. Taxonomy is used to replace the column function in 2. *. It can also be said to be an enhanced version of the column function. It also enhances model flexibility. A model can have multiple categories. Each category is a topic function in version 2.0. Make the system more flexible, adapt to more complex business logic, and make the content hierarchy clearer
# Website group and permissions
TP-Admin is the first to introduce the station group system that is only available for large portals to the open-source system with Thinkphp as the underlying layer. The so-called station group system is a collection of websites. Each site is independent and unified, with hierarchical management, information sharing, and operations independent of each other. Version 3.0 adds fully automated node extension for the model and Taxonomy, improves the permission system, and achieves absolute decoupling of management between sites.

#2.0
The system uses Thinkphp as the underlying framework and integrates the PHPCMS idea to develop and establish a large system background. It adopts modular development as the function development form. The framework is easy to expand functions and code maintenance, excellent secondary development capabilities can meet the application needs of all websites.
Main functions
# New Framework
The system is designed with an object-oriented approach. The framework structure is clearer and the code is easier to maintain. Modularization is used as a function development form to ensure scalability. Using the most popular MVC Framework Thinkphp in China as the underlying development framework makes secondary development easier. At the same time, the introduction of composer, namespace support and modular improvement provide more convenience for large-scale applications and modular development.
# Modular functions
At present, the content model of PHPCMS has been provided. On this basis, a general model can be extended, combined with menu management, to make the background more comprehensive and flexible. You can customize any content you want at will, you only need simple background operations to customize the content you want. Existing modules: columns, menus, linkage menus, system logs, attachment uploads, and multi-site RBAC permission management
# Station Group System
TP-Admin first introduced the station group system that can only be used by large portals to the open-source system with Thinkphp as the underlying layer. Each site has independent permissions and operations.
# Powerful model Mechanism
TP-Admin has powerful user-defined model and field functions. It gives the system flexibility to the extreme and can publish and retrieve various types of information without programming. The system not only has built-in PHPCMS core content model, but also extends the general model, which is more flexible and convenient than the content model. With the special menu mechanism, you can freely expand the background interface you want, any content model.
Demo site
Online Demo site Username: tp-admin Password: tp-admin
# Installation #
Click to view [Installation Guide] (http://www.tp3.hhailuo.com/#setup)
# Problem feedback #
Any questions or suggestions can be submitted [here] (https://github.com/xiaoyao-work/TP-Admin-V2.0/issues.
# Creator #
TP-Admin is created and maintained by [Li zhiliang] (http://www.hhailuo.com. Encourage code sharing, but respect [original author] (http://www.hhailuo.com) copyrights

AD: truly free, domain name + VM + enterprise mailbox = 0 RMB

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.