Five-finger cms is developed by Wang Jia, the original person in charge of phpcmsV9. The front-end and back-end interfaces use HTML5+css3 technology, which can manage content across screens and devices, greatly improving the user experience. Five-finger CMS mainly includes the following function points:
1. Model design:
1. Unified model for the entire site to facilitate secondary development;
2. Original shared model, independent model, all large and small data are stored on demand;
3. Supports adding more than 10 different types of fields: such as text fields, super fields, map fields, slider fields, group picture fields, download fields, URL encryption fields, etc.
2. Separation of data reading and writing:
1. Supports data reading and writing separation by default;
2. Supports one master data and multiple slave databases;
3. Support allocating data resources according to weights.
3. Safety design:
1. Support independent setting of cache file directory;
2. Support separate deployment of www directory and core code;
3. Support cookie encrypted storage;
4. Supports the separation of background program files and foreground files;
5. Support global Mysql injection filtering;
6. Support upload directory customization and disable PHP execution;
7. Backend login uses session+session verification code to record all login history;
8. Backend management log records;
9. Whether to allow modification of templates requires server file management permissions;
10. All menus require permission verification;
4. Performance design:
1. The cache supports memory cache, such as: memcache cache;
2. No repeated generation and checking of template cache to improve performance;
5. Mobile-first design:
1. Support mobile access adaptation by default;
2. No need to post articles repeatedly, articles can be pushed with one click. Five-finger cmsv2.0.5 update log: Fixed: When the content page has pagination, the paging address error is fixed: The attachment module upload parameter error is optimized: the default is turned off to directly display the error message. Fixed: The page error message display problem is fixed: string2array function problem, thank you Silent Lamb Optimization provided: When the tree class has no subcategories, a loop error is reported. Optimization: When the template directory is not writable, the page is blank and slow to open. Optimization: Send an email to check whether socketsextension is open. Fix: The attribute drop-down list cannot display the default drop-down list when the data is empty.