Download the PHP package theday-seeyou/web-base-temple without Composer

On this page you can find all versions of the php package theday-seeyou/web-base-temple. 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 web-base-temple

WebBase CMS

WebBase CMS 是面向企业官网的中英文内容管理系统,基于 ThinkPHP 8 和自有 Composer 核心包 theday-seeyou/web-base-core 构建。

环境要求

创建新项目

推荐直接使用 Composer 创建独立站点:

创建本地环境配置。

Windows PowerShell:

macOS / Linux:

编辑 .env,至少填写数据库连接:

创建一个使用 utf8mb4 的空数据库:

执行初始化迁移:

启动开发服务器:

访问:

首次登录后应立即修改初始密码。若 8000 端口已被占用,可将 -p 8000 改为其他端口。

从 GitHub 开发

需要参与 CMS 开发时,也可以直接克隆:

然后按照上面的步骤创建 .env、数据库并执行迁移。

核心包位于独立仓库:

CMS 始终通过正式版本依赖核心包,不使用本地 path 仓库,也不会在 Composer 安装阶段覆盖项目源码。

常用命令

WebBase Core 提供以下显式命令:

webbase:publish 默认不会覆盖已有文件。只有开发者显式传入 --force 时才允许覆盖。

生产部署

Web 服务器的站点根目录必须指向 public/。不要把 .env、源码根目录或数据库凭据暴露到公网。

项目范围

架构与发布流程:

开源协议

项目自身代码使用 MIT License。由第三方开源项目改造的部分遵循其原始许可证,详见 THIRD_PARTY_NOTICES.md


All versions of web-base-temple with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
ext-json Version *
theday-seeyou/web-base-core Version ^0.3
topthink/framework Version ^8.0
topthink/think-migration Version ^3.0
topthink/think-orm Version ^3.0
topthink/think-view 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 theday-seeyou/web-base-temple contains the following files

Loading the files please wait ...