TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Getting Started With Toto, a Tiny WordPress Killer

48 点作者 puns大约 15 年前

11 条评论

whalesalad大约 15 年前
Toto might be a "WordPress Killer" <i>for hackers</i>, but that's just about it.<p>There are two reasons why WordPress is wildly successful...<p>(1) It's built in PHP so it can run on anything. Any webhost out there will run it, and 99% of them will have a "one-click-install" button for you.<p>(2) It has a pretty damn good admin interface and theme/plugin community. Anyone can install themes and plugins, either thru the interface or with some simple FTP knowledge.<p>All of this aside... I can't effing stand WordPress. I've been developing for it since it first branched off from the b2 blogging engine many moons ago. For a developer, building a complete site in WP generally consists of hacking plugins to work with one another, or writing your own modifications.<p>I built this site (<a href="http://arbesko.com" rel="nofollow">http://arbesko.com</a>) in WordPress because the client wanted it. Only about 10% of it is WP. I extended the URL rewriting system and wrote all of my own template code, most of the queries were written by hand. An experience WP dev might frown upon this because of "future incompatibility" but honestly, if you want to write good shit you're not gonna find it with WP's built in tools. The only thing left that isn't my own is pretty much the DB.<p>For a super simple blog, go with WP. For a "WP as a CMS site", don't fall for that bullshit. Write it in something else, anything else. Write it from scratch in Perl for all I care, just stay away from using WP for anything more than a blog and/or <i>very</i> simple site.<p>And again, these kinds of things (toto, jekyll, etc...) are fun for hackers, but they will never kill WP. If you want to kill WP you're going to need to attack it from the perspective of an "SEO Marketing social media expert from Tampa FL who has 2 kids and runs the Tampa Tweetup every weekend", and not that of a hacker. The most you can expect from someone is installing an FTP client and uploading it. These people don't play with terminals or git.
评论 #1336150 未加载
armandososa大约 15 年前
Tiny Wordpress Killer? That's the worst misleading title I've read in a while (and you'll se a lot of that here at HN). WordPress is a blogging software slowly becoming a full-blown CMS which is easy to host and --arguably-- easy to use.<p>Toto is a nice simple script that publishes static files to heroku via git. It's interesting, and hackish, and fun, but hardly a WP killer.
评论 #1335956 未加载
trevorturk大约 15 年前
FWIW - I just migrated my old WordPress site to Heroku, but I decided to keep the WP database structure intact.<p>So, I made a little Sinatra app with an ActiveRecord adapter that can understand the WP db schema.<p>It's just a hack to support my immediate needs at this point, but I think the concept is a good one.<p><a href="http://github.com/trevorturk/trevorturk" rel="nofollow">http://github.com/trevorturk/trevorturk</a><p>Holler if it looks interesting to you.
kmano8大约 15 年前
I've been looking for a lightweight alternative to wordpress, so I'll give this a runaround. My only barrier to entry is having to dump all of wordpress posts into whichever new CMS I choose.
评论 #1335928 未加载
misuba大约 15 年前
If it doesn't run WP plugins and themes, or at least easily convert the themes, it's not a WP killer.
URSpider94大约 15 年前
If you're interested in an ultra-lightweight blogging platform, may I suggest that you check out Bloxsom (<a href="http://www.bloxsom.com" rel="nofollow">http://www.bloxsom.com</a>, pronounced "Blossom")? It's written in Perl, all blog entries are text files, and categorization is done by sorting the entries into different folders.<p>Admittedly, it doesn't run on RoR, so you can't just pop it up on Heroku, but Bloxsom has been around for years and years, and has a stable group of maintainers on Sourceforge.
评论 #1335963 未加载
ComputerGuru大约 15 年前
On my blog (<a href="http://neosmart.net/blog/" rel="nofollow">http://neosmart.net/blog/</a>) I'm running our own "PerformancePress."<p>It's a WordPress install with a custom frontend. So you get a mind-blowing admin interface, and light-speed frontend. Updates to the frontend are a PITA when it comes to syncing new features with the backend, but for the basics (posts, comments, pingbacks, and.... that's it! It's a BLOG!!) it does the job.
评论 #1337361 未加载
benhoyt大约 15 年前
Boy, Toto's almost exactly like something I dreamed up a couple of months ago. Except my idea was more to show how one could use version-controlled text files <i>as</i> your database in many simple situations. There are so many tools available already for doing stuff with text files. All you need is an index by "column" facility, and you're most of the way there (for simple websites like blogs).
_b8r0大约 15 年前
For the meta description tag all you need to write is:<p>&#60;meta name="description" content="&#60;%= @context[:description] || 'Default description' %&#62;" /&#62;<p>Definitely a wordpress killer from an ease of use perspective, or not...
jbellis大约 15 年前
Similar project for Python (that I believe predates Toto, could be wrong): <a href="http://www.blogofile.com/" rel="nofollow">http://www.blogofile.com/</a>
kylemathews大约 15 年前
Yeah! Another [x] killer!