>本教程演示了如何使用Cockpit CMS创建后端并使用其API构建自定义前端。 与传统的,功能丰富的CMS系统不同,驾驶舱很轻巧,仅提供用于管理数据的后端。前端开发完全是开发人员的责任。
密钥功能:
),然后单击安装。 确保目录具有写入权限。>
http://yourserver/cockpit/install
/storage/data
>使用
>
admin/admin
> 创建一个集合(“ trips”):
>
这个示例创建了一个“旅行”集合,其中具有名称,日期,位置,日记(Markdown)和链接到图片库的文本字段的字段。
前端开发(使用silex和twig):
。
>展示集合的twig代码:
$app->get('/', function () use ($app) { $collections = cockpit('collections:collections', []); $galleries = cockpit('galleries:galleries', []); return $app['twig']->render('index.html.twig', ['collections' => $collections, 'galleries' => $galleries]); })->bind('home');
Markdown Rendering(需要michelf/php-markdown
):
<h2>Collections</h2> <p>There are total <strong>{{collections|length}}</strong> collection(s) in the CMS:</p> <ul> {% for col in collections|keys %} <li><a href="https://www.php.cn/link/9964364bfd2b38643a0b41b981c01f60'collection', {col: col}) }}">{{col}}</a></li> {% endfor %} </ul>
画廊显示需要其他API调用来获取和显示图像,处理缩略图生成和路径调整。
结论:
常见问题(常见问题解答):
> >提供的常见问题解答部分已经写得很好且全面。 不需要更改。
以上是引入驾驶舱 - 开发人员的CMS的详细内容。更多信息请关注PHP中文网其他相关文章!