Django CMS的文章管理应用程序

cmsplugin-articles-ai的Python项目详细描述


一个CMS应用程序提供了一种管理文章的方法。您需要自己实现前端。




入门
----


1。使用pip安装:``pip install cmsplugin articles ai`
-请注意,如果要使用工厂和管理来生成测试数据,还需要
来安装可选需求。您可以通过运行``pip install cmsplugin articles ai[utils]``
2手动安装它们来实现这一点。将“cmsplugin-articles-ai”和“publisher”添加到“installed-apps”中。将“publisher.middleware.publisherMiddleware”添加到“middleware类”中
4。实现前端
-此包仅包含(``templates/cmsplugin articles ai/```)中的引用模板。
-此包不包含任何样式。



-
-

**附件**
文章可以有文件附件。例如,附件可以是图片或pdf格式。

**类别**
文章可以分类。类别有自己的列表视图,其中列出了属于该文章的文章。类别可以按标记筛选。

**发布状态**
文章可以保存非公开的草稿。只需按下一个按钮,就可以在admin
界面上发布草稿。

**标签**
可以对文章进行标签,并按标签筛选列表。文章可以有任意数量的标记。



用法
----


您将在文章编辑页中看到其他发布工作流按钮。
在单击顶部栏中的“预览草稿”按钮预览更改之前,需要保存文章。您需要以员工用户身份登录,并在预览更改时启用编辑模式。
如果您对更改满意,转到文章编辑页面,点击“发布草稿”按钮。< BR> >只有在发布草稿后,匿名用户才可以看到更改。
BR/>如果您已经更新了已有项目在数据库中的项目,您可以使用
`python manage.py publish\u model cmsplugin\u articles\u ai.models.article``命令为所有这些文件生成
已发布的版本。如果没有发布的版本,文章对匿名用户是不可见的!


addthis integration
----


支持使用`{%load addthis\u share%}`和`{%render\u addthis\u share%}`标记包含addthis social share按钮。查找包含的
模板(``template s/cmsplugin_articles_ai/article_detail.html``)中的用法示例。

|`` addthis_share_buttons_css_class=“addthis_sharing_toolbox”``

注意:设置``addthis_share_buttons_url``以便它包含addthis提供的url。不是整个html片段,只是src=“…”中的url。`` addthis_share_buttons_css_class``应该包含addthis还提供的css类的名称
。这取决于您选择的窗口小部件类型。



installing for development

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我可以在J2EE1.4中使用JAXR吗   YouTube数据API超出了未经验证的java每日使用限制   java RED5 RTMPConnManager未设置applicationContext局部变量。这会导致NullPointerException   java多部分/formdata,加载图像(安卓)   java Struts 2<s:select>填充表单中的其他字段   java Eclipse在迁移后不会将邮件属性传递给Spring Boot   java如何检查请求的TLS版本   java如何从包中导入相同的类   如何在java中将BLOB字符串转换为人类可读的格式字符串   java使用Play映射特定的文件路径!框架   java Eclipse重构   在子字符串上使用“预定义字符类”的java   java如何在SeleniumWebDriver中选择li中的锚定标记?   jspjava。木卫一。FileNotFoundException:系统找不到指定的路径   java Hi,在启动cmd\design javafx\cmd eclipse时,我的文件不是删除的,也不是复制的   java Selenium Web驱动程序异常“找不到:taskkill的可执行文件”   java如何获得数组的迭代器?