2024-04-28 03:25:01 发布
网友
我想为多个客户建立网站,并想利用典型的CMS带来的功能。但除此之外,我还需要做很多定制工作,比如:
哪些cms可以处理这些类型的需求,或者我最好使用Django之类的工具。我对python和php都很熟悉,但更喜欢python。
Cake php是一个很好的php框架,您可以快速使用它来构建定制的CMS。它的设置也与django非常相似。它的另一个优点是它从一开始就实现了缓存。它使用了MVC结构,所以很容易让你头脑清醒。
如果你知道并且使用django很舒服,那为什么不坚持呢?因为django非常适合您的所有需求。
夹层+1。我对夹层做了很多工作,您可以在每个slug的基础上使用自定义模板http://mezzanine.jupo.org/docs/content-architecture.html#page-templates,并通过页面处理器http://mezzanine.jupo.org/docs/content-architecture.html#page-processors添加特殊逻辑(您可以在每个slug的基础上指定页面处理器,也可以应用于继承自夹层页面的特定类型的所有模型)。
这意味着您可以进入管理员,创建一个名为random page的页面,然后创建一个名为random-page.html的模板,random page将使用您的新模板而不是默认模板呈现。您还可以创建一个名为page_processors.py的文件,使用decorator将slug random page赋予它,并编写实现表单处理的自定义代码或其他任何东西。
根据我的经验,它是非常可扩展的,并且非常容易使用和理解,并且在mezzanine.jupo.org/docs上有好的文档
我的2美分
我使用了两个高度通用和可配置的CMS:
因此,基于Python和Symphony都不需要跟上XML/XSLT的速度。两个都勾选所有的方框,并将相当一部分权力交给开发人员。
Cake php是一个很好的php框架,您可以快速使用它来构建定制的CMS。它的设置也与django非常相似。它的另一个优点是它从一开始就实现了缓存。它使用了MVC结构,所以很容易让你头脑清醒。
如果你知道并且使用django很舒服,那为什么不坚持呢?因为django非常适合您的所有需求。
夹层+1。我对夹层做了很多工作,您可以在每个slug的基础上使用自定义模板http://mezzanine.jupo.org/docs/content-architecture.html#page-templates,并通过页面处理器http://mezzanine.jupo.org/docs/content-architecture.html#page-processors添加特殊逻辑(您可以在每个slug的基础上指定页面处理器,也可以应用于继承自夹层页面的特定类型的所有模型)。
这意味着您可以进入管理员,创建一个名为random page的页面,然后创建一个名为random-page.html的模板,random page将使用您的新模板而不是默认模板呈现。您还可以创建一个名为page_processors.py的文件,使用decorator将slug random page赋予它,并编写实现表单处理的自定义代码或其他任何东西。
根据我的经验,它是非常可扩展的,并且非常容易使用和理解,并且在mezzanine.jupo.org/docs上有好的文档
我的2美分
我使用了两个高度通用和可配置的CMS:
因此,基于Python和Symphony都不需要跟上XML/XSLT的速度。两个都勾选所有的方框,并将相当一部分权力交给开发人员。
相关问题 更多 >
编程相关推荐