AKCMS lightweight CMS v6.1 update log:
1[Important] The template supports 4 modes of truncation, filter, PHP function, and complex PHP statement, which can process variables quickly and directly, making template writing more flexible.
2[Important] Added <{assign}> template tag, which can assign values to any variables
3[Important] Added automatic repair function. When the database table or field is abnormal, automatic repair will be tried first. Most upgrade failures of the old version of akcms can be automatically repaired.
4[Important] Added the function of calling sub-templates and variables in the text content
5 Added the hook method of getitemsfield, which can add fields to the getitems result.
6. Added hooks for front-end templates, allowing applications (plug-ins) to display different templates based on conditions.
7. All text type fields are changed to longtext, which can store longer content. It is suitable for sites with long content such as novel sites (old versions will automatically modify the field type after upgrading)
8 Most template tags add startwith and endwith parameters. When the list is not empty, add a beginning and an end to the list to avoid empty tables and other situations.
9getitems supports sorting by any field
10Add two fields, width and height, to the attached image
11The getattachments function adds a where parameter, which is used in the same way as the where parameter of getitems, that is: custom query conditions
12The getcategories function adds includesubcategory, which can be combined with the rootcategory parameter to call all subordinate columns (including sub-columns) of a certain column.
13The sourcetype parameter of the getpictures tag adds a list type
14 Add the default administrator mode setting to force the background to default to administrator mode
15When the customized template directory is unavailable, a friendly error message is given
16When the list content is empty, the associated getpaging does not display paging
17akcms_rounter.php routing interface supports 2-4 sets of URLs
18. Add a variable to the relevant templates of the content page and column page: $module, the content is the ID of the module to which it belongs.
19gettime function added, representing months without leading zeros
20 Fixed the BUG that cannot be written to the database under SQlite3
21 Fixed the program alarm when the hook of items does not exist.
22 Fixed the bug that the 2-4 sets of templates can only be displayed dynamically and cannot be generated statically, and will overwrite the main template page.
23 Fixed the bug of abnormal jump after adding new articles when using multiple modules.
24 Fixed the bug that the price field (price) does not support sorting as a number (it was originally sorted as a string)
AKCMS is a lightweight CMS, small and efficient, with good compatibility, low CPU usage, low memory usage, low host requirements; flexible customization, suitable for SEO; super load capacity, can support millions of PV.
AKCMS is a free lightweight CMS that:
Good compatibility and low host requirements
AKCMS of various operating systems (Linux, Windows) all work normally
Various servers (Apache, nginx) AKCMS all work normally
All PHP versions (4.0*-5.*) and AKCMS work normally
Various databases: MySQL (3.*, 4.*, 5.*), SQLite (2.*, 3.*), Pdo data interface, any one can be supported, and AKCMS all works normally.
No special server settings are required, and all virtual hosts on the market (including almost all free hosts) can run AKCMS normally.
Lightweight CMS (220KB), compact and efficient
AKCMS is a lightweight CMS, and the downloaded compressed package is only 220KB. At the same time, the size of other mainstream CMS is several times or even ten times that of AKCMS. More importantly, AKCMS is still getting smaller, gradually compressing from 286KB in version 2.2 to 220KB in 3.5. The size continues to become smaller, more efficient, and faster.
Flexible customization, suitable for SEO
AKCMS is very flexible and can create various types of websites through different templates and settings: it can be a static website for the entire site, a purely dynamic PHP website, or a completely pseudo-static dynamic website through rewrite. ; Supports variables and sub-templates for easy maintenance; allows users to customize template functions to achieve the functions they want; also allows secondary developers to customize background templates; also allows plug-ins to be executed through hooks during dynamic access; each The URL of an article can be customized, and various URLs you can think of can be customized.
Super load capacity, can support millions of PV
AKCMS provides rich optimization settings and multi-level flexible caching granularity, which can cache partial data blocks, sub-templates, complete templates, dynamic pages of the page, until static pages are generated. It can support millions of PV and help entrepreneurial teams take off at the lowest cost.
NOTE: Please unzip AKCMS into a directory rather than uploading it directly to the root directory! !