Download the PHP package thinkcmf/thinkcmf without Composer

On this page you can find all versions of the php package thinkcmf/thinkcmf. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package thinkcmf

ThinkCMF 8.0.1 开发版

欢迎入坑,有问题请及时提交issue!

8.0.1正在紧张开发中,请不要用于正式环境!实际项目请下载最新正式版8.0.0

主要特性

功能列表

即将废弃

开发手册

https://www.thinkcmf.com/docs/cmf8

Git仓库

  1. 码云:https://gitee.com/thinkcmf/ThinkCMF 主要仓库
  2. GitHub:https://github.com/thinkcmf/thinkcmf 国际镜像

环境推荐

PHP 8.1
MySQL 5.7+
打开rewrite

最低环境要求

PHP 8.0 (swagger插件要求PHP8.1)
MySQL 5.5
打开rewrite

安装程序

  1. public目录做为网站根目录,入口文件在 public/index.php
  2. 配置好网站,请访问http://你的域名

enjoy your cmf~!

Swagger

开启Swagger

后台应用中心->插件管理安装 Swagger插件(要求PHP8.1及以上)

相关文档

OpenAPI (https://www.openapis.org)
Swagger-PHP (https://zircote.github.io/swagger-php/)

Docker

如果需要Docker下运行ThinkCMF,可以使用下面的仓库
https://gitee.com/thinkcmf/docker

升级指导

6.0.9升级到8.0.0

  1. 更改根目录composer.jsonrequire下列包版本

  2. composer update
  3. 后台所有非ajax的POST请求,改为GET请求
  4. 如自定义后台模板未用admin.js,请注意所有POST请求时在header中增加XX-Device-TypeAuthorization
  5. data/config/template.phpcmf_admin_default_theme后台模板改为admin_default

6.0.8升级到6.0.9

  1. composer update

6.0.7升级到6.0.8

  1. composer update

6.0.6升级到6.0.7

  1. composer update

6.0.5升级到6.0.6

  1. composer update

6.0.4升级到6.0.5

  1. 根目录composer.jsonrequire-dev属性值请更新
  2. composer update

6.0.3升级到6.0.4

  1. 安装静态资源包composer require thinkcmf/cmf-root
  2. 根目录composer.jsonminimum-stability,require,config属性值请更新
  3. composer update

6.0.2升级到6.0.3

  1. composer update

6.0.1升级到6.0.2

  1. composer.json文件里的autoload.psr-4.themes\\改为public/themes
  2. 安装应用市场包composer require thinkcmf/cmf-appstore
  3. public/themes,public/static静态文件也有更新
  4. 删除public/themes/admin_simpleboot3/admin目录下的app_store目录
  5. composer update

更新日志

8.0.1 coding~

8.0.0

6.0.9

6.0.8

6.0.7

6.0.6

6.0.5

6.0.4

6.0.3

6.0.2

6.0.1

6.0.0


All versions of thinkcmf with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0.0
ext-json Version *
ext-curl Version *
ext-pdo Version *
thinkcmf/cmf-app Version ^8.0.0
thinkcmf/cmf-install Version ^8.0.0
thinkcmf/cmf-api Version ^8.0.0
thinkcmf/cmf-appstore Version ^2.0
thinkcmf/cmf-root Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package thinkcmf/thinkcmf contains the following files

Loading the files please wait ....