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包创建可执行jar文件   使用SFDC合作伙伴API创建新的“OpportunityLineItemSchedule”时发生java错误   java如何将一些用户定义的自定义参数直接插入到动态清单中?   java确定JFrame的图形配置?   java 安卓 studio中PendingEvent中的请求代码是什么   java如何在javaFx中为多个场景创建一个菜单栏   java ListNode头。下一个next=新的ListNode(0);这个错误是什么?   javax-to-Google-text-api。网ssl。异常:管道破裂   JAVAlang.ClassCastException:org。冬眠hql。内部的阿斯特。树无法将SqlNode转换为组织。冬眠hql。内部的阿斯特。树FromReferenceNode   jxl中程序关闭时java数据损坏   在java中从arraylist获取对象字段   继承java如何在实现父方法的同时扩展类   java spring boot thin jar什么都不做   java Eclipse消息称列表无法解析为类型   Java中的swing简单动画   java将prejson编码的字符串输出到spring框架   java ExpandableListView。setOnClickListener工作不正常   java将servletinputstream转换为sequenceinputstream   用Java4th版思考(尝试使用NetBeans构建本书的项目,但没有成功)   如何使用java从PostgreSQL数据库中的现有数据库创建新的XML文件