official_website/README.md

183 lines
12 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div align="center" >
<img src="https://oss.foxcms.cn/images/foxcms_logo.png">
</div>
<div align="center">
FOXCMS黔狐内容管理系统 PHP开源版
</div>
<div align="center">
#### 用心做开源我们也很需要您的鼓励动动发财的手指戳右上角🌟Star谢谢
</div>
---
### 💎系统介绍
FoxCMS是一套可免费商用开源的内容管理系统采用PHP+MySQL架构。内置企业常用的内容模型如单页、文章、产品、图集、视频、反馈、下载等并配备丰富的模板标签及强大的SEO和伪静态优化机制。无需复杂编程技能仅需掌握HTML即可快速构建出多元化的应用场景实现内容的高效管理。系统支持多语言、表单设计、访客统计、消息通知、云存储服务等更多应用插件持续上架中欢迎大家提出宝贵意见和建议。
---
### 🖥 基础信息
| 平台 | 地址 |
|----|----|
| 前端演示 | [http://demo.foxcms.cn](http://demo.foxcms.cn) |
| 后台演示| [http://demo.foxcms.cn/admin.php](http://demo.foxcms.cn/admin.php) |
| 模板手册| [https://www.foxcms.cn/help/template](https://www.foxcms.cn/help/template) |
| 开源协议 | [https://www.foxcms.cn/system/statement/](https://www.foxcms.cn/system/statement/) |
点击查看<a href="https://www.foxcms.cn/system/update" target="_blank">更新日志</a>
---
### 💽运行环境
- Nignx /Apache推荐/IIS
- PHP 7.1-7.4
- MySQL 5.7-8.0
---
### ⚙️安装教程
1. 将源码上传至主机站点对应web根目录(www常见目录名之一)
2. 访问http://您的域名,根据提示进行安装。
<div align="center" >
<img src="//oss.foxcms.cn/images/foxcms_install.apng">
</div>
---
### 🎛️核心功能
|功能名称 # | 功能描述 |
|----------|----|
| 基本设置 | 可对站点状态的开启/关闭配置、后台管理入口的修改包括站点描述、关键词、名称、LOGO、网站备案号、公安备案号、联系方式等基本信息的设置。|
| 广告列表 | 管理站点上的广告展示位置,包括添加、编辑、删除和查看广告位信息,包括但不限于对广告位的创建、代码生成、属性设置(如名称、图片、链接、其他信息等),系统内置字段不能满足使用时,支持自定义添加广告位字段。|
| 附件设置 | 配置附件的存储位置本地服务器、云存储服务文件支持格式如jpg, png, pdf, docx, mp4等设置单个文件上传文件的大小限制防止过大文件上传导致的性能问题。|
| 图片水印 | 允许用户选择水印的类型,通常包括文字水印和图片水印两种,用户可输入自定义的文本作为水印,支持调整字体、字号、颜色、样式(如加粗、斜体)等;图片作为水印时,支持调整 水印坐标位置、大小、透明度等。|
| 友情链接 | 帮助管理员方便地管理与其他站点之间的相互链接从而增强网站间的合作、互访和SEO搜索引擎优化效果允许管理员对已存在的友情链接进行编辑修改其名称、URL、描述、启用状态等信息。|
| 自定变量 | 管理员或开发人员根据实际需要扩展,动态添加自定义字段用于全局变量,支持多种字段类型的添加。|
| 栏目列表 | 栏目列表管理是一个核心功能,允许管理员创建、编辑、删除和排序网站的各个栏目(或称为分类、频道、板块等),以实现对站点内容结构的灵活控制。|
| 批量新增 | 支持对多个栏目进行批量添加操作,以便在栏目数量较多时提高管理效率。|
| 栏目层级 | 通过实现栏目层级设置功能,能够支持复杂的信息架构需求,从而构建出符合站点内容的导航体系,系统支持一级、二级、三级类型的层级设置。|
| 栏目字段 | 允许管理员灵活地管理、添加各个栏目的数据结构和展示方式,使得管理员能够轻松地构建和维护各种复杂的网站栏目结构。|
| 模型管理 | 内置网站中常用的单页、文章、产品、图集、视频、反馈、下载等内容模型,允许管理员编辑现有模型,同时支持创建新模型。模型管理功能灵活支持网站的数据结构定义和管理工作,为开发者提供坚实的基础。|
| 内容管理 | 内容管理功能根据所添加的栏目动态显示,根据栏目所属内容模型调用对应的内容管理模块,让网站管理员能够高效地创建、编辑、组织和发布各种类型的网站内容。|
| 媒体管理 | 媒体管理器功能是一个常用的功能模块,管理员能轻松地上传、编辑、分类和删除包括图片、视频等在内的媒体文件,以便在网站的不同部分中使用这些文件,包含本地文件和远程文件的管理,可以极大地提升工作效率。|
| 模板文件 | 模板文件管理用于定义网站的结构,提供代码编辑器使得管理员对html模板进行编辑时无需单独登录主机的情况下轻松地新增、编辑和删除模板代码系统对代码进行审核防止恶意代码注入。
| 模板样式 | 提供CSS样式编辑器对于需要深入定制的用户可直接在后台新增或调整CSS样式文件为防止恶意代码注入对JS文件禁止操作。|
| 角色管理 | 在系统中实现细粒度的权限控制机制,用于定义和管理系统中不同用户角色的权限和职责。通过角色管理,系统管理员可以灵活地控制每个用户只能访问其被授权的资源。|
| 用户管理 | 负责处理与系统用户相关的所有操作,包括用户的创建、编辑、删除、权限分配、状态管理等。|
| 操作日志 | 记录了系统管理员或用户在后端执行的各种操作,如内容发布、用户管理、系统设置更改等。这个功能不仅有助于监控和审计系统的使用情况,还能在出现问题时帮助开发者或管理员快速定位问题原因。|
| 数据备份 | 确保了系统数据的安全性和可恢复性,在遭遇数据丢失、系统崩溃或恶意攻击时能够迅速恢复系统的正常运行,支持单表备份和全表备份。|
| 安全管理 | 通过合理配置和使用该功能如果IP地址在黑名单中则直接拒绝该请求可以显著提升网站的安全性和稳定性包括添加、删除、编辑、搜索等功能以便管理员能够方便地管理黑名单中的IP地址发挥着阻止恶意访问和攻击的关键作用。|
| 应用中心 | 安装和卸载系统扩展应用(如插件、模块、应用等)的集中管理中心,分为系统内置应用、云上应用、扩展应用等类型,为用户提供了一个便捷、高效的方式来扩展和定制功能。|
| SEO设置 | 通过这一功能管理员可以调整站点的URL结构优化路径URL模式的选择支持动态、伪静态、静态html的模式选择选择伪静态时系统根据Web服务器软件类型成生伪静态配置文件。|
| 网站地图 |网站地图支持html、xml、txt三种类型列出了网站上的所有重要页面及其关系。这些地图不仅方便用户浏览网站结构还为搜索引擎提供了关于网站内容的详细指南有助于搜索引擎更有效地索引和抓取网站内容。|
| 搜索配置 | 热词搜索配置功能允许管理员定义、管理和展示一系列热门搜索词,这些词通常从而引导用户发现热门内容或相关产品,提升内容的曝光度。|
| TAG标签 | TAG标签管理功能允许管理员为内容如文章、产品、帖子等分配标签Tags通过标签用户可以更轻松地找到相关的内容而搜索引擎也能更好地理解网站的结构和内容从而提升网站的SEO性能。|
### 🗳后台UI界面
<div align="center" >
<img src="//oss.foxcms.cn/images/admin_ui.jpg">
</div>
---
### 🎨模板开发
为模板开发者提供简单实用的模板标签引擎,相信会大大提高前端模板的开发效率。
#### 目录结构
模板目录在系统根目录下的templets内下面是模板目录的文件目录结构。
```
templets
┣━ skin ················································· 模板资源目录
┃ ┣━ css ············································ 模板CSS样式目录
┃ ┣━ js ············································· 模板JS脚本目录
┃ ┣━ fonts ·········································· 模板font字体目录
┃ ┗━ images ········································· 模板图片目录
┗━ foxui01 ·············································· 默认模板HTML目录
```
#### 模板设计
模板文件为html文件后缀名为.html放入foxui01文件夹(默认文件夹名,如已修改放入对应的文件夹即可)
```
foxui01
┣━ header ················································· 头部模板名
┣━ fooder ················································· 底部模板名
┣━ index ·················································· 首页模板名
┣━ list_自定义 ············································· 列表模板名
┣━ index_自定义 ············································ 单页模板名
┣━ index_自定义 ············································ 单页模板名
┗━ view_自定义 ············································· 文章模板名
```
#### 标签参考
1、文件调用实例
```
{include file="header"/}
<script src="_STATIC_/skin/js/common.js"></script>
```
2、全局标签调用实例
```
{fox:basic name='name'/} 网站名称
{fox:basic name='web_logo'/} 网站LOGO
```
3、列表标签调用实例
```
{fox:arclist row='10'}
<a href="[$field.link]">[$field.title]</a>
{/fox:arclist}
```
4、内容页标签调用实例
```
[$article.title] 文章标题
[$article.content] 文章内容
[$article.author] 文章作者
[$article.keywords] SEO关键词
```
更多标签请参考模板手册,点击查看<a href="https://www.foxcms.cn/help/template/" target="_blank"> 模板手册</a>
#### 默认前端模板
<div align="center" >
<img src="//oss.foxcms.cn/images/web_ui.jpg">
</div>
### 📃版权须知
GPL-3.0 是一种宽松的开源许可:
1. **授许许可:** 允许任何人以任何目的使用,支持二次开发,允许商业用途,请自觉遵守使用协议。
2. **版权声明:** 要求在软件和相关文档中包含原始版权声明和许可证声明,不允许对程序代码以任何形式任何目的的再发行或出售,否则将追究侵权者法律责任。望自觉遵守。
3. **保证免责:** 表明该软件是按现状提供的,没有任何明示或暗示的担保或保证。作者不承担任何赔偿责任。
---
### 👨🏻‍💻参与项目
非常欢迎您对FoxCMS的开发作出贡献你可以选择以下方式向FoxCMS贡献
- [Github - 发布issue进行问题反馈和建议](https://github.com/qianfox/foxcms/pulls)
- [Gitee - 发布issue进行问题反馈和建议](https://gitee.com/qianfox/foxcms/pulls)
- [Gitcode - 发布issue进行问题反馈和建议](https://gitcode.com/qianfox/foxcms/merge_requests)
> 通过Pull Request提交修复、完善我们的文档和例子
---
### 📃版权信息
- 本项目包含的第三方源码和二进制文件之版权信息另行标注。
- 版权所有Copyright © 2021-至今 By QianFox (https://www.QianFox.com)All rights reserved。
- FoxCMS/FoxUI商标和著作权所有者为贵州黔狐科技股份有限公司。
**[🔝返回顶部 ](https://gitee.com/qianfox/foxcms#%F0%9F%92%8E%E7%B3%BB%E7%BB%9F%E4%BB%8B%E7%BB%8D)**