jiny/jinysite

JinySite 的基本应用程序

安装: 7

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:HTML

类型:项目

0.3 2024-08-25 08:50 UTC

This package is auto-updated.

Last update: 2024-09-27 10:01:08 UTC


README

지니Site 是基于地尼PHP开发的CMS。

安装

地尼Site 是基于Laravel开发的。要使用它,需要PHP语言、Composer、nodejs以及MySQL等RDBMS。

首先安装基本的地尼Site。

composer create-project jiny/jinysite 프로젝트

包和模块

地尼ERP的主要功能从新的命名空间 jinymodules 开始。这意味着,可以直接在项目根目录中安装并使用扩展功能。

环境配置和数据库迁移

为了数据库连接,需要修改 .env 文件。地尼PHP默认使用MySQL等RDBMS。

从Laravel 11版本开始,默认数据库设置为SQLite。要使用SQLite,需要在php.ini中扩展pdo_sqlight驱动程序。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

为了数据库连接,首先需要在mysql连接终端中创建用户和模式。同时,还需要授予表创建和更改的权限。

创建初始表。为此,运行Laravel的 migrate 命令。

php artisan migrate

CSS及Asset安装

为了处理前端的CSS及assets,需要构建它们。这需要nodejs。

npm install
npm run build

服务器运行

当数据库和屏幕assets构建完成后,可以通过PHP内置的web服务器运行项目。

php artisan serve

网站构建及设计

地尼PHP提供了基于Laravel的简单网站构建功能。地尼PHP具有灵活的网站构建功能,包括主题和slot概念。

主题

位于项目根目录的 /theme 文件夹中包含多种主题。主题可以包装所有网站,并生成具有相同概念的一致性网站。

www-slot

/resources/www 文件夹被添加。地尼PHP通过将静态页面与url自动映射来输出页面。此外,应用slot后,将访问端点更改为 /resources/www/slot1 以输出页面。

技术文档