We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
但既然你不能使用 WordPress,你需要什么?
显然,您对如何构建它有了非常具体的想法。我认为你应该进一步完善它,然后开始构建。
一开始不要做得太过分。首先设计一个非常简单的博客。每篇文章仅包含标题和内容。跳过所见即所得编辑器和高级管理选项的使用。只需创建一个帖子的查看页面、一个列表的查看页面(按时间顺序排列)以及一个用于编辑或添加帖子的管理页面。只需添加一个简单的“已发布”字段即可完成发布,您可以使用复选框进行切换。
暂时不要打扰用户。只需使用基本身份验证即可。
如果您坚持这些简单的定义,您应该能够在短时间内获得一个可用的博客。之后,您将对可能性(您的可能性)有一些了解,并且您将能够在已有的基础上进行构建。
如果有一个关于构建博客的非常广泛的教程,您最终仍然只是复制该教程中的示例。自己思考一些事情并针对遇到的具体问题进行搜索或寻求帮助会更有趣。
也许在某个时候你必须重新开始。请记住,如果您第二次构建某些东西,您会构建得更快,而且会更好。
但到了第三次才好。 ;)
But since you can't use WordPress, what do you need?
You obviously got a pretty concrete idea of how to build it. I think you should refine that further, and start building.
Don't overdo it in the beginning. Start by designing a very simple blog. Each post containing just a title and contents. Skip the use of WYSIWYG editors, and advanced admin options. Just make a view page for a post, a view page for the list (chronological), and an admin page to edit or add posts. Publishing can be done by just adding a simple 'published' field, which you can toggle using a checkbox.
Don't bother with users yet. Just use basic authentication.
If you stick to those simple definitions, you should be able to get a working blog in a short time. After that, you will have some idea of the possibilities (of your possibilities too) and you'll be able to build on the base you got.
If there would be a very extensive tutorial on building a blog, you would eventually still just be copying the samples in that tutorial. It's more fun to think of something yourself and search or ask help for specific problems you run into.
Maybe you will have to start over at some point. Remember, if you build something for the second time, you'll build it faster, and it will be better.
But it won't be good until the third time. ;)
去做就对了。如果你想学什么,只要弄清楚就可以了。这是很简单的事情。它将教您基本的 HTTP 处理、一些简单的数据库设计和集成。设置 PHP/Perl/Python/Java/R/Common Lisp,添加 MySQL 或 SQLite 等,遵循一些 HOWTO,然后就可以了。
真的,你“不需要我们”。只需将其分解成碎片即可。什么是正确的部分?无论你觉得合适什么。说真的,除非你打算将它托管到带有一些敏感信息的野生世界,否则你真的没有什么可失去的,只要你自己做,并以惊人的完美完成它,或者让它成为一场彻底的灾难。两者都以自己的方式获得回报。
如果您对某个特定的部分有一个具体的问题,您可以回来,或者前往 ServerFault,但您可能只需一点点的坚持就能解决这个问题。
所以就这么做吧。抓住键盘的插头并解决问题。这样比较好。
Just do it. If you want to learn anything, simply figure it out. This is straightforward stuff. It'll teach you basic HTTP processing, some simple DB design and integration. Set up PHP/Perl/Python/Java/R/Common Lisp, add in MySQL or SQLite or whatever, follow a couple of HOWTOs, and just do it.
Really, you "don't need us" for this. Just break it down in to pieces. What are the right pieces? Whatever feels right to you. Seriously, unless you plan on hosting it to the wild world with some sensitive information, you really have nothing to lose here by just doing it yourself and pulling it off with amazing perfection or having it come out as a complete disaster. Both are rewarding in its own way.
If you have a specific question about a specific piece, you can come back, or head over to ServerFault, but you will likely be able to pull this off with even a teeny bit of persistence.
So just do it. Grab the keyboard by the plug and work the problem. It's better this way.
对我来说,这在龙卷风和应用程序引擎上运行得很好,非常基本,非常好,但我不喜欢评论和 Facebook 插件等,尝试一下 源代码。
还可以使用以前没有龙卷风的版本:GitHub
For me this is just great run on tornado and app engine very basic and very good but i don't like comments and fb plugins etc try it source code.
A previous ver without tornado is also available: GitHub