1- #TEEBB内容管理系统使用文档
1+ # TEEBB内容管理系统使用文档
22TEEBB是基于Symfony框架开发的一款可自由扩展的内容管理系统。您可以自由使用本软件来构建您的博客、网站等应用。本项目将会长期开发维护,欢迎使用。
33TEEBB的原理设计参考了著名的Drupal,注重内容的扩展性与功能性,因为Drupal的学习曲线太高了,于是我开发了TEEBB,它更轻量也更容易上手。目前0.x版本已实现了内容管理和一些基本功能,
44注重内容类型网站的开发。在后续版本中将实现I18N(国际化),RESTful API,消息队列,缓存等等功能。如果您是Symfony初学者,TEEBB用到了Symfony的多个组件,是个不错的学习案例。
55欢迎您进行Fork,并提交Pull Request,我们一起开发维护TEEBB,如果后续TEEBB有获利计划,我将优先通知您参与并获取相应利益。
66![ alt TEEBB控制台] ( docs/teebb_images/teebb-dashboard.png " TEEBB控制台 ")
77
8- ###1 .TEEBB的下载和安装说明
8+ ### 1.TEEBB的下载和安装说明
99TEEBB的运行环境:
1010PHP 7.2.5及以上、Mysql 5.7.x、推荐安装:Symfony 命令行工具,详见:www.symfony.com
1111
@@ -32,14 +32,14 @@ open http://127.0.0.1:8000/admin
3232> 初始管理员账号:admin
3333> 初始管理员密码:admin
3434
35- ###2 .TEEBB的版本号及开发周期说明
35+ ### 2.TEEBB的版本号及开发周期说明
3636TEEBB的版本号遵循语义化版本格式:主版本号.次版本号.修订号
3737TEEBB的次版本号(例如:0.2.x,0.3.x)发布周期:至少每四个月发布一次。
3838TEEBB的修订版本号(例如:0.1.1,0.1.2)发布周期:至少每三个星期发布一次。
3939
4040> Tips:目前TEEBB 0.x版本的核心功能bundle仅包含在teebbstudios/core-bundle,并不利于后期维护,因此将在1.x版本重构TEEBB。
4141
42- ###3 .TEEBB的使用介绍
42+ ### 3.TEEBB的使用介绍
4343TEEBB的主题是内容管理,但是现实中各种各样不同类型的内容太多了,为了满足各种不同的需求以及实现灵活的扩展性,原理上我借鉴了国外的两个著名开源项目Drupal和Godot。
4444做个假设:
4545> 在另一个平行时空,我不是程序员而是一个名不见经传的在线小报记者,每天都忙于收集各种新闻,并发表在新闻网站上。
@@ -76,7 +76,7 @@ TEEBB的主题是内容管理,但是现实中各种各样不同类型的内容
7676 - [ 3.7.2 菜单的显示] ( docs/3-7menu-system.md )
7777[ 3.8 常用Twig函数及全局变量(将会有视频教程讲解,敬请期待)] ( docs/3-8twig-front-route.md )
7878
79- ###4 .基于TEEBB的开发(将有免费视频教程,敬请期待)
79+ ### 4.基于TEEBB的开发(将有免费视频教程,敬请期待)
8080TEEBB的设计就是要高扩展性,因此我们可以在TEEBB上进行二次开发。TEEBB默认提供了内容bundle、分类bundle、评论bundle、用户bundle。
8181如果有一天有个需求开发一个小型的在线商城。我们可以利用图像字段作为商品的图像信息,利用布尔值字段做为商品的上下架信息、全新或二手信息,利用小数字段为商品的价格信息等等。这样我们可以创建一个bundle作为SKU对象,再创建一个bundle做为商品对象并两者进行关联以实现商城功能。
8282不止商城,其他类型的应用也完全可以在TEEBB上进行二次开发。
@@ -89,7 +89,7 @@ Wooooo!这就是我对TEEBB的设想,如果我们基于TEEBB的二次开发
8989 - 4.2.2 实现EntityType中的所有类
9090> Tips: 此节内容较多,文字无法完全表述,将有免费的视频教程推出。基于TEEBB的开发将以视频教程的形式发布在www.teebb.com上,敬请期待。
9191
92- ###5 .TEEBB的Roadmap
92+ ### 5.TEEBB的Roadmap
9393目前TEEBB发布了0.1.0版本,仍有不少功能急需完善,暂将一些未实现功能按优先级列下,暂不公布时间线,我把其他工作做完就会完善的,表着急啊:)。
94941 . ckeditor编辑器的图像上传。
95952 . 控制台Topbar及内容列表搜索过滤。
@@ -101,7 +101,7 @@ Wooooo!这就是我对TEEBB的设想,如果我们基于TEEBB的二次开发
1011018 . 控制台Topbar面包屑功能。
1021029 . bug修复。
103103
104- ###6 .TEEBB开源协议
104+ ### 6.TEEBB开源协议
105105本软件遵循MIT协议。如果您能在页面上注明您的应用使用了TEEBB,本人将万分感谢。:)
106- ###7 .写在最后
106+ ### 7.写在最后
107107本人可接Symfony开发的工作,正规公司资质,可开增值税发票,如有开发业务请与我联系。QQ/微信:443580003
0 commit comments