UKcms is a simple, flexible and powerful website content management system based on PHP7 and mysql technology. The bottom layer uses an object-oriented lightweight PHP development framework, adopts lazy loading, and caching mechanisms for routing, configuration and automatic loading to ensure efficient operation of the system and enable website data to reach millions of loads. The flexible and powerful tag library can be expanded at will, allowing you to do whatever you want. It has various practical functions for building a website, eliminating all kinds of complex and cumbersome functional operations. Excellent user experience makes it convenient and clear for you to use. Supports excel table data import, freeing you from the hard work of adding data one by one. Original model field relationship definitions make your model relationships richer. Follow the GPL open source agreement, allowing open source/free use of code and open source/free use of reference/modification/derivative code.
UKcms content management system v1.1.8 update log
1. BugFix: Fixed background file upload security vulnerability
2. BugFix: Fix a sql injection vulnerability in the background
3. Upgrade: upgrade thinkphp5 to the latest version of github
4. Upgrade: Add new app configuration items
5. Adjustment: Enable route cache by default
UKcms features
Flexible model relationships
Allow model fields to be associated with other data tables, making the model definition richer and more flexible than just an independent data table.
Convenient data addition
Using phpExcel, it supports the import of excel data of custom models, making the pain of adding data one by one a thing of the past. It is more convenient to collect data or manually organize and add it.
Conducive to SEO optimization
Excel batch import of keywords and content, random content, scheduled release, dynamic sitemap, active + passive push to search engines.
Convenient for secondary development
There is no modification to the core framework based on thinkphp5, and all code structures follow the tp5 specification. As long as you know tp5, you can do secondary development.