我自己网站的Python CMS?
我是一个有成就的网站和数据库开发人员,我对重新设计自己的网站很感兴趣 我有以下内容目标:我自己网站的Python CMS?,python,django,content-management-system,web-testing,Python,Django,Content Management System,Web Testing,我是一个有成就的网站和数据库开发人员,我对重新设计自己的网站很感兴趣 我有以下内容目标: 支持我正在写的一本书 将我的博客移动到我自己的网站(从blogger.com) 发布我的文章(比博客内容更持久) 举办一个轻松实用的论坛 嵌入幻灯片共享和屏幕广播 我有以下实现我的网站的技术目标: 了解更多Python和Django 利用CMS解决方案,如Pinax或Django CMS 利用CSS框架,如Blueprint或YUI 我在MacOSX平台上开发 我很喜欢在CLI中开发,但我想练习Ecl
- 支持我正在写的一本书
- 将我的博客移动到我自己的网站(从blogger.com)
- 发布我的文章(比博客内容更持久)
- 举办一个轻松实用的论坛
- 嵌入幻灯片共享和屏幕广播
- 了解更多Python和Django
- 利用CMS解决方案,如Pinax或Django CMS
- 利用CSS框架,如Blueprint或YUI
- 我在MacOSX平台上开发
- 我很喜欢在CLI中开发,但我想练习Eclipse或NetBeans
- 我希望在开发过程中使用测试
- 请不要使用Microsoft语言或工具
-
除了我列出的两个Python CMS,我还应该考虑吗?例如,可能有一个很棒的Python解决方案,但它不是建立在Django之上的
- 也许当前所有的Python CMS包都太“alpha”了,我最好从头开始编写自己的?虽然我能胜任,但我宁愿利用现有的软件包
- 考虑到这类项目,您会部署一个内置(或插件)支持博客、论坛等的CMS吗?还是更愿意设计一个更简单的网站,并使用其他服务嵌入更复杂的内容管理,仅依赖您自己的网站作为哑代理或门户。例如,可以使用Google Gdata API重新发布Blogger.com内容。你可以将重新命名的Nabble.com档案嵌入任何网站,这可能比运行论坛本身更容易提供论坛/邮件列表功能
- 有时CMS包集成了自己的CSS,使用另一个CSS框架是多余的,或者没有意义。对没有
- Eclipse或Netbeans中是否有Django插件?我知道在NetBeans中有一个非常好的Rails开发环境,我读到一些人渴望为Django提供类似的东西,但我不知道这些愿望是否已经实现
- 对于Django应用程序的单元和功能测试,当前首选的工具有哪些?这些是与Eclipse还是Netbeans集成的
- 依靠自己的网站[重新发布Blogger.com内容。很难知道在这里该说什么。它与您的目标相匹配,只需代理或重新命名nabble即可。但它与您的其他目标不匹配,因为您不会学到太多Django、CMS或任何其他技术。因为你的第一个目标和你的技术清单不太匹配,我不知道你打算做什么:学习Django或者写你的书,移动你的博客。不知道你的问题到底是什么
这取决于你在寻找什么样的工具 至于编辑器,如果您喜欢CLI的东西,那么emacs或vim是最好的选择(我更喜欢emacs)。如果您选择emacs,那么您可能还希望使用它进行定制(因为您已经熟悉python)。如果您想要一些类似intellisense的特性,那么eclipse是一个很好的选择,但我应该警告您:python可能是一种很难处理的语言,无法为您完成这类工作。因此,它可能不是你在其他一些语言中所习惯的。尽管如此,你还是可以试一试 我还建议您在票证、源代码查看和使用持续集成服务器时使用 像和这样的工具总是像w一样有用