Kotti-基于Pyramid的高级Web应用程序框架

Kotti是一个基于Pyramid和SQLAlchemy的高级Pythonic Web应用程序框架。它包括一个称为Kotti CMS的可扩展内容管理系统(请参见下文)。

当您开发应用程序时需要实现以下内容时,Kotti就可以很有用:

  • 有复杂的安全要求,

  • 使用工作流程,and/or,

  • 处理分层数据

Kotti建立在许多同类最佳的软件组件(最著名的是Pyramid和SQLAlchemy)的基础上,仅介绍了一些自己的概念,因此希望对开发人员保持学习曲线的平稳性。

Kotti CMS

Kotti CMS是受Plone启发的内容管理系统。其主要特点是:

  • 用户友好:编辑者可以编辑内容出现的地方;因此,编辑界面是上下文和直观的

  • 所见即所得编辑器:包括一个富文本编辑器

  • 响应式设计:Kotti建立在Bootstrap之上,在台式机和移动设备上看起来都不错

  • 模板:您几乎不需要编程即可以自己的外观扩展CMS

  • 附加组件:安装各种附加组件,并使用INI配置文件自定义它们以及内置CMS的许多方面

  • 安全性:先进的用户和权限管理非常直观,并且可以扩展以适应大型组织的要求

  • 国际化的:用户界面是完全可翻译的,Unicode用于存储数据

请如果您需要安装测试,您可以下载我们提供的Kotti源文件网盘备份。

支持和文件

阅读Kotti的官方文档:kotti.readthedocs.io。

如果您有任何疑问或需要帮助,可以在我们的邮件列表/论坛上发帖,或者在IRC上加入我们:irc.freenode.net上的#kotti。

如果您认为自己发现了错误,请在我们的Github bugtracker上创建一个问题。

(0)

相关推荐

  • 《精通Tomcat:Java Web应用开发、框架分析与案例实战》.pdf

    回复"面试"获取全套面试资料 Tomcat是什么? Tomcat是一个应用服务器.它是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Ser ...

  • DjangoWeb开发框架值得选择吗?

    Django已经15岁了!很多工作了很多年的人都不敢相信自己的年龄.Python最早是在2005年7月发布的,在技术世界里,从Python诞生的那一刻起,就在技术世界里发生了巨大的变化.但Django ...

  • 什么是web2py框架?

    Python编程语言的框架有很多,其中包含Django.flask等,那么你知道web2py框架吗?它有什么作用呢?我们一起来看看吧. 什么是web2py框架? web2py 是一个为Python语言 ...

  • Web应用程序常见功能有什么?学习网络安全

    创建Web应用程序的目的是执行可以在线完成的任何有用功能.应用程序功能和数据通常在应用程序用于不同用户平台的各种接口之间共享.现下互联网市场中,网络安全工程师需求量逐渐增加,学习网络安全技能的人们越来 ...

  • Web应用程序有哪些优点?web网络安全入门

    Web应用程序越来越流行的原因显而易见.若干技术因素已经与主要的商业动机相结合,从而引发了因特网使用方式上的重大变革.随着学习网络安全技术的人们越来越多,了解Web应用程序的人们也多了,那么Web应用 ...

  • 如何用简单的Python编写Web应用程序?

    全文共6260字,预计学习时长13分钟 不了解任何网页框架?没关系,本文将教你如何轻松搞定从数据科学项目到超棒程序的无缝转换. 图片来源:Cody Black Unsplash 稍作休息,开始编码. ...

  • 石桥码农:如何在本地基于 nideshop 架设一个微信小程序商城?

    目录 一.首先架构服务器端 二.创建数据库 三.尝试运行后端代码 四.配置数据库连接,与初始化数据 五.小程序这一端,下载.导入.运行 六.问题 架设完成后,产品相貌大概长这个样子: 是仿网易严选的小 ...

  • 4.创建ASP.NET Core Web应用程序

    这篇文章中,我将教大家如何从头到尾创建ASP.NET Core Web应用程序,这个系列,前面我已经写了三篇文章,大家看这篇文章之前,可以先去熟悉一下前面的3篇文章,打一下基础.在这篇文章中,我将和大 ...

  • 用 Python 在安卓手机上构建 Web 应用程序

    昨天 嘿,你好吗?我今年 18 岁,是一名后端开发者,我希望成为机器学习工程师.在本文中,我会介绍如何使用 Python 在手机上构建 Web 应用程序.开始吧! 必要条件 要满足的第一个条件是拥有一 ...

  • 基于C#实现ProU winPLC的程序开发

    基于C#实现ProU winPLC的程序开发

  • SAP Spartacus - Progressive Web Applications,渐进式 Web 应用程序

    原文 Spartacus 是一种基于 Angular 的 JavaScript 解决方案,主要在浏览器中运行.它是渐进式 Web 应用程序 (PWA) 之一,反过来又代表了响应式网站和应用程序的共生关 ...

  • 【1134.】基于SPSS的考试成绩分析程序发布,松哥感恩奉献!

    缘起 很多人认为,当老师很爽,不用考试,而且可以考别人试.也许刚上班的大学老师有这种心理,可是老师也不是好当的.以考试为例,不要以为学生考完,老师改完就没事了.教育部规定,还要对学生的考试成绩进行专业 ...