imcat(贴心猫) Release v3.9 v3.8 v3.7 v3.6 v3.5 v3.4 v3.3 v3.2
  • v3.9 (2017.10) --- [Top]
  • Basic-Info

    • ● Resume
        -> Synchronous publishing Extend model: It's easier to pack and more flexible to extend!
        -> Add: Pseudo static deployment
        -> Synchronous publishing Nodejs Auxiliary system, Build Web application ecosystem!
    • ● Basic-Info:
        -> Release: Celebration with the National Day: 2017.10.05,(2017-10)
        -> rar-Size: [core]1.26 MB, [full]3.59 MB(core+vendor)

    ChangeLog

    • ● REST-API: GA-Version
    • ● Synchronous publishing Extend model:
        -> It's easier to pack and more flexible to extend!
    • ● Synchronous publishing Nodejs Auxiliary system, Build Web application ecosystem!
    • ● Icon: Update incon kit, Add menu-icon in admin
    • ● Add: Pseudo static deployment
    • ● Improve: Extend-Cache
    • ● Improve: Perm-function
        -> Improve: Perm-Set/Check
        -> Add: Perm-Inherit
    • ● Add: Short-Link API(use internally)
    • ● Adjusting template, Admin-UI, use bootstrap model
    • ● Fix:
        -> Page-jump
        -> Some bugs

    Guide for update

    • ● Upgrade method-A. Install the new system, import the old data (Recommended)
        -> First install the new system, then import the old data;
    • ● Upgrade method-B. Upgrade ON Old system
        -> Notice, This version added icon field in the menu-table.

    Tips / reference

  • v3.8 (2017.07) --- [Top]
  • Basic-Info

    • ● Background
        -> This time, finished some works in v3.7 NOT finished --- like as qq-login,English-doc(mobile)
        -> Not entangled in OOP, not entangled in MVC, not entangled in the Design-Model, free and unrestrained!
    • ● Basic-Info:
        -> Release: 2017.07.08,(2017-07-22)
        -> rar-Size: 3.35 MB

    ChangeLog

    • ● Add: Mobile version - English documentation
    • ● Add: qq-Login
    • ● Add: url-Alias configuration
    • ● Add: REST-API(Alpha)
    • ● Add:
        -> This system: Not entangled in OOP, not entangled in MVC, not entangled in the Design-Model, free and unrestrained!
        -> Add: Controller-Action-style Extending templates and displaying data
        -> see: http://imcat.txjia.com/doc.php?ctest
        -> Add: mkvRouter-Tpl-style Show data direct, skip complex tpl config:
        -> see: http://imcat.txjia.com/doc.php?umod
    • ● Add: Web admin notes
        -> It's just a guestbook for admin, before the ASP system appeared.
    • ● Improve:
        -> Move the config dir from root/cfgs -=>to root/cfgs (Notice - test setup, update, upload)
        -> Improve debug experience
        -> Optimize js/css load
        -> Optimize Verification code class
        -> Optimize Mobile-Admin-Control
    • ● Refine/Optimize: Not deliberately compatible with php5.2(Now you can run under php5.2)
    • ● Fix:
        -> The judge about eval in the Trojan tools
        -> Some bugs
    • ● Else:
        -> improve: documents(Chinese and English), qa-resources
        -> improve: code-detail(include)
        -> PC-home (js)direct Mob-home

    Guide for update

    • ● Upgrade method-A. Install the new system, import the old data (Recommended)
        -> First install the new system, then import the old data;
    • ● Upgrade method-B. Upgrade ON Old system
        -> This version, We moved the config dir from root/cfgs -=>to root/cfgs, so NOT use this method.

    Future

    • ● Future planning
        -> Develop Nodejs/Python accessory project - these project will not in this case!
        -> v4.x paln - in v4.x, the dirs-files will more reasonable, emphasis on application...
  • v3.7 (2017.05) --- [Top]
  • Basic-Info

    • ● Background
        -> After v3.6, It show the Stable-Core and Excellent-Expansibility
        -> In this version, It Improved like as Member(register/login), Template, Front-end
        -> This version Focus on: details, applications, mobile terminal adaptation
        -> Tips: in the demo site, It just demo the function, and demo how to use; Specific user templates, please modify their own or adjustments.
    • ● Basic-Info:
        -> Release: 2017.04.30,(2017-05-07)
        -> rar-Size: 3.54 MB

    ChangeLog

    • ● Improve: Member:reg/login
        -> Add: E-mail active the account after register
        -> Add: Send sms verification code before register
        -> Notice: Use wechat scan and login(This function begin with v3.3)
    • ● Improve: Mobile experience
        -> Dynamic page: automatic mobile terminal adaptation
        -> Static page: JS mobile adapter jump
        -> Tools/Info page: responsive device adaptation
    • ● Group-Sites / Cloud-Update / Authorize-Update
        -> Preliminary planning... Wait for practical application!
    • ● Optimization: Code details:
        -> Template : the default suffix change to .htm
        -> Delete some php debug code
        -> Delete some js debug code
        -> Check batch: $_GET/$_POST security filter (notice: generally not directly use $_GET/$_POST)
        -> Code details : optimization adn adjustment
    • ● Adjust logo directory
        -> Move some logo from /views/base/assets/aimg/ to /views/base/assets/logo/
        -> Move some tpls from /root/cfgs/sinc/ to /views/base/stpl/
        -> Make it easier for operators to manage their icons/logos
    • ● Add: Add / Enrich use of template
        -> Step by step to use template, Let's you DIY freely
        -> Dynamic/Static page: automatic mobile terminal adaptation
    • ● Fix:
        -> Page Jump error
        -> The cache switch Does'nt work
    • ● Improve:
        -> English language pack
        -> Faq-(Infomation)

    Guide for update

    • ● Upgrade method-A. Install the new system, import the old data (Recommended)
        -> First install the new system, then import the old data;
    • ● Upgrade method-B. Upgrade ON Old system
        -> There are Large changes about tpl, but compatible with the previous, the user decided to use this upgrade
    • ● General guidelines
        -> Installation directory: the directory name can not have Chinese characters, spaces and special characters
        -> After upgdate you should refresh the cache: AdminCenter >> Tools > Sys.Tools >> Sys.Cache >> Sys.Cache: refresh cleanup >> submit
        -> More details see: [General] Update Notes :
        -> Notice: Preparation > Cover files

    Development-perception

    The Tangle and Balance between Complex and Simple!

    • ● Multi language
        -> The system immediately more complex then before!
        -> Where there is a Chinese character, where the language labels or functions will be use! (like as Templates, Class libraries, JS-Code and Other places)
    • ● Template inheritance
        -> In order to share some blocks, reduce some redundant code, It will increase the complexity of the template, it becomes difficult to analyze...
    • ● ftp-Store/Sphinx-Search
        -> It increased dependence on the outside, but the real use of the occasion, It should be less...
    • ● (Concise)Alias function
        -> Increase the probability of redefine-function under other system.
        -> The class libraries will more dependence on the alias function.
  • v3.6 (2017.03) --- [Top]
  • Background

    • ● Background
        -> Forward v3.5, It's a nother step to the High-end!
        -> Add app.php api, It show the excellent expand-property! sa
    • ● Basic information:
        -> Release: 2017.03.11~(2017-03-18)
        -> Weight: 3.43 MB

    ChangeLog

    • ● Add: app.php - Private interface:
        -> Apply infomation for app/api (The server of app)
        -> Include: Third party data synchronization interface
    • ● Add: Save Content to file (NOT save to db as common fields)
        -> How to use see: Faq system online
    • ● Add: Multi-db config, It's a nother step to the High-end!
        -> How to use see: root/cfgs/boot/cfg_db.php-cdemo (The notice)
    • ● Add: js plug: prettyPhoto --- a set of image player plug
        -> How to use see: /ximps/vendui/prettyPhoto/demo.html
    • ● Add: doT --- a set of js template engine
        -> How to use see: /ximps/vendui/common/doT.demo.html
    • ● Add: js plug: swiper --- a set of slide plug
    • ● Fixed:
        -> Put the system in a virtual directory, It will appear a bug
        -> Several compatible in PHP v7.1
        -> One security bug
        -> The default links in Share DIY
    • ● Impove:
        -> English language pack
        -> Faq-(Infomation)

    Guidelines

    • ● Upgrade method-A. Install the new system, import the old data (Recommended)
        -> First install the new system, then import the old data;
    • ● Upgrade method-B. Upgrade ON Old system (Recommended)
        -> Because of V3.6 compatible with V3.5!
    • ● General guidelines
        -> Installation directory: the directory name can not have Chinese characters, spaces and special characters
        -> After upgdate you should refresh the cache: AdminCenter >> Tools > Sys.Tools >> Sys.Cache >> Sys.Cache: refresh cleanup >> submit
        -> More details see: [General] Update Notes :
        -> Notice: Preparation > Cover files
  • v3.5 (2017.02) --- [Top]
  • Background

    • Original plan
        -> v3.4确定的:尽量向v3.4兼容; v3.5兼容v3.4,可直接在v3.4上升级到v3.5
        -> v3.4确定的:三个拟发展方向:Sqlite+免安装, 增加Sphinx检索, 用TP3.2重构系统
       v3.5实现了:Ftp存储,Sphinx检索,(为高大上迈出坚实的第一步)  v3.4, v3.5 整个核心系统趋向稳定!
        -> 2017春节进行时… 感恩中国大春节,孕育v3.5!

    • ● Basic information:
        -> (plan)Release: 2017.02.11~(2017-02-18)
        -> Weight: 3.42 MB

    ChangeLog

    • ● Add:
        -> Add: Hook Function(Class), for easy extend
        -> Add: Manual(free) push info at front
        -> Add: Ftp store, it can easy add a cloud-store api in system
        -> Add: Sphinx search, for large data
    • ● Update/Impove:
        -> Create QQ Group: 607070548
        -> Impove thumb, support Ftp store
        -> Impove documentation
        -> Add [广告] Flag on the advertise
        -> Impove: Impove batch static create
    • ● Fixed/Optiming:
        -> Fixed: English language pack
        -> Fixed: the sql-error in v3.4 while import/crawl action
        -> Optiming: static dirs( move html/ures dirs from vary)
        -> Demo site: create static models: about/cargo/company

    Guidelines

    • ● Upgrade method-A. Install the new system, import the old data (Recommended)
        -> First install the new system, then import the old data;
    • ● Upgrade method-B. Upgrade ON Old system (Recommended)
        -> Because of V3.5 compatible with V3.4!
    • ● General guidelines
        -> Installation directory: the directory name can not have Chinese characters, spaces and special characters
        -> After upgdate you should refresh the cache: AdminCenter >> Tools > Sys.Tools >> Sys.Cache >> Sys.Cache: refresh cleanup >> submit
        -> More details see: [General] Update Notes :
        -> Notice: Preparation > Cover files

    v3.6预告

    • ● 增加:api/app.php - 专用接口 :为app,api提供服务器端支持
    • ● 看情况:对 图文混排 - 做个演示模块;
    • ● 看情况:征集/开发 一些应用模块;

    Imcat with THEM

    • ● 模板继承
        -> 看过 laravel / symfony 的模板继承;所以 贴心猫于[2015-05]已实现;
    • 助手函数/别名函数 [2016-10]
        -> 用了 symfony 的 dump 等助手函数,我也上来一批别名函数, 见:/core/blib/helper.php

    • ● tp3x 上传,支持:本地 / ftp / 云存储 (这点算是很优秀了)
        -> 本系统支持:Ftp上传,已于v3.5实现(已设想很久)
        -> 云存储,只需要增加相应接口即可
    • ● 看过Dede有 Sphinx检索;最近我也加上了;
        -> 已设想很久,已于v3.5实现
    • ● 看过 symfony 的命令行工具,
        -> 我就在 起始页添加了:build 等工具
        -> 我的可不是命令行,是个网页哦!
        -> 工具页还有:数据库管理. 辅助计划任务运行rplan.php等工具哦!
    • ● 支持PHP5.2 ~ PHP7.X
        -> php7 不再支持eval,我于去年就去掉了全站的eval,用其他方法实现;
        -> 本系统是支持:PHP5.2 ~ PHP7.X全系列的哦!
        -> 不再支持eval?能用!只是很多场景不建议使用!!![2017-05-17]
    • ● 我到处借鉴:
        -> 我到处借鉴!
        -> 但是:贴心猫 的 简约、轻量、实用、免费、共享 不会改变!
        -> 尊重版权,共享技术,努力打造安全高效和谐的web应用系统!也不会改变哦!
  • v3.4 (2016.12) --- [Top]
  • Background

    • ● Original plan
        -> Continue support full php verstion : PHP5.2~PHP7.X
        -> Perfect known bugs, Improve English language package
        -> Add: Public-Free Parameter setting
        -> Add: Model Install online (see the situation)
        -> Subsequent release, as far as possible to v3.4 compatible.
    • ● Basic information:
        -> Release date:2016.12.25/(2016-12-25)
        -> Weight: 3.35 MB

    ChangeLog

    • ● Add:
        -> Add: Public-Free Parameter Setting
        -> Add: phpQuery/Snoopy Crawl Tools
        -> Add: bootstrap CSS Frame
        -> Add: digg Extend (Used for Cargo)
        -> Add: Subsidiary domain jump to the main domain (configuration)
        -> Add: Area sites jumping (solutions)
        -> Add: Votes system
        -> Add: Set Different templates for grade,category
      cfgs:
      tplname=c_mod/mem_detail
      tplnamenews=c_mod/mem_ulst)
    • ● Update/Impove:
        -> Update layer (to:3.0.1)
        -> Update KindEditor 4.1.11 (to:2016-05-26)
        -> Update PHPMailer (to:5.2.16@2016)
        -> Use Imcat Icon
        -> Improve: Loggers
        -> Run-SQL Run SQL in system
    • ● Fixed/Optiming:
        -> Fixed: security bugs
        -> Improve: load css,js
        -> Merge tpls/views dirs, and move out of imcat/root
        -> Fixed: Some Error Message
        -> Export Model/Menu

    Guidelines

    • ● Upgrade method-A. Install the new system, import the old data (Recommended)
        -> First install the new system, then import the old data;
    • ● Upgrade method-B. Upgrade ON Old system (NOT Recommended)
        -> Because of merge views/tpls dirs, Do NOT use the method!
    • ● General guidelines
        -> Installation directory: the directory name can not have Chinese characters, spaces and special characters
        -> After upgdate you should refresh the cache: AdminCenter >> Tools > Sys.Tools >> Sys.Cache >> Sys.Cache: refresh cleanup >> submit
        -> More details see: [General] Update Notes :
        -> Notice: Preparation > Cover files

    Future

    • ● The Future of the Imcat - Three direction
        -> Sqlite+No-Install : Reduce threshold, But It need for a larger transformation to some DB-operate code.
        -> Add Sphinx Searching / Ftp+Cloud Storage : The first step to the High-Big-Upper
        -> Use ThinkPHP Reconstruction Whole System : No longer supported PHP5.2 (I'll start a another new project...)
    • ● We need your Opinion's
        -> We need your help, Please click you mouse...
        -> Votes for the Future's [Imcat]
  • v3.3 (2016.09) --- [Top]
  • Background

    • ● Original plan
        -> Add: copy product, copy plans
        -> Strengthen the mobile terminal
        -> Add: survey/vote (see the situation)
        -> It is the LAST version supports php5.2
    • ● Basic information:
        -> Release date:2016.0919/(2016-09-17)
        -> Weight: 3.30 MB
    • ● The accidental release:
        -> This release, comes from a little accident
        -> Demo website shows [Server unavailable], It forced me to change it into Baidu cloud......
        -> A series of effects(changes) force me pub the release of V3.3, thanks to the change, and adapt to the change!

    ChangeLog

    • ● v3.3.1 ChangeLog: (2016-10-01)
        -> Improve: (English) Guides and Manual;
        -> Fixed: Some small bugs and js compatibles in v3.3.
    • ● Add:
        -> Add: (Copy)Product
        -> Add: Copy[Data-Tools]plans
        -> Add: Inner Douc show in Mobile
        -> Add: rplan.php + Outer Run Plan Tools
        -> Add: Share the code to github.com, share in world!
        -> Add: Create English Language pack
        -> Add: Setup/AdminCenter/UserCenter, Add Enlish version(can change)
        -> Add: Enlish Guides
    • ● Wechat:
        -> Add: User Center can bind/unbind Wechat
        -> Add: Inner douc Notice can sent to Wehcat,Email,Sms
        -> Add: Get password by Wechat Scan
    • ● Fixed/Optiming
        -> Improve: Get password
        -> Improve: Guestbook
        -> Improve: Publish Perm configs
        -> Change the demo website into baidu cloud
        -> Faq System used for Technical communication

    Guidelines

    • ● Upgrade method-A. Install the new system, import the old data
        -> First install the new system, then import the old data;
    • ● Upgrade method-B. Upgrade ON Old system
        -> Because of add English language pack, Do NOT use the method!
    • General guidelines
        -> Installation directory: the directory name can not have Chinese characters, spaces and special characters
        -> After upgdate you should refresh the cache: AdminCenter >> Tools > Sys.Tools >> Sys.Cache >> Sys.Cache: refresh cleanup >> submit
        -> More details see: [General] Update Notes :
        -> Notice: Preparation > Cover files

    MultiLanguage

    • ● Concept multi language
        -> In v3.2, just the concept for multi language;
        -> in fact, It's just simplified Chinese, there is no actual multi language package;
    • ● World needs
        -> In v3.3, we put the code on github.com, feeling only the Chinese version is not for internationalization, so increase the English language package;
        -> On one hand, a full English version of the display is so urgent needs for non Chinese language users;
        -> On the other hand, increase multi language package is time-consuming and laborious, bloated complicated a lot, It's contrary to the system simple / lightweight 's philosophy;
        -> One side is worried, and one side is to encourage myself(meanwhile i yearning for the English version), do it go on......
    • Basic target:
        -> Admin Center / Member Center / setup: can be switched in English and chinese;
        -> Pages in home.php : Demo the function in Chinese;
         Pages in dev.php : Chinese documents;
         Pages in mob.php : Demo the function in Mobile;
        -> Add: doc.php, used as an English document;
        -> Data in DB, with the installation, the choice of language, Chinese or English, can not be converted after insralled

    • ● Please provide translation help:
        -> The current English language package, some of the information is not thorough, or not very appropriate, need to improve or fix them;
        -> If you are convenient, you can: provide translation help, see: Help >> Translation Notes;
        -> If you know other languages, you can also: provide more other language package, thank you first!

Notice: These pages at `/dev.php` is the Manual for Imcat, Welcome to `Faqs` Exchange experience!

QQGroup:607070548; Copyright © 2011-2018 txjia.com All rights reserved.

Run:0.000/35.183(ms); 0(sql)/1.996(MB); doc:c_demo/uplog_main; Upd:2024-03-29 19:10:58