Flatpress 是一个小巧的博客程序。我是在作甚那里看到的。Flatpress 的特点是无需 mysql 数据库,用文本储存数据,非常小巧方便。因为这个简介非常合我的心意,就下载了一个试用玩玩,现在写写试用感受。
一、Flatpress 的基本情况
1,Flatpress 的安装
Flatpress 安装起来极其简单。只要填写用户名、密码、博客地址、email,就完成了。因为不用数据库存东西,当然也就不必填写数据库的设置了。
2,Flatpress 的外观
Flatpress 的默认主题和 WordPress 挺像,只是由蓝色改成了红色。BTW:Flatpress 和 WordPress 虽然名字有点像,其实一点关系都没有。
现在可选的主题还不多。
Flatpress 的后台也挺好看的。
3,Flatpress 的功能
麻雀虽小,五脏俱全。从刚才的后台截图也可以看出,Flatpress 支持自定义主题、插件、widget(侧边栏小工具),可以上传文件。
Flatpress 的插件概念和 WordPress 不太一样,Flatpress 是非常模块化的,几乎所有的功能都是由插件来实现的,包括一些比较“核心”的功能,所以发行版就自己默认带了近二十个插件……
二、Flatpress 的不足
Flatpress 现在的版本号还是 0.812.1,还不到 1.0 正式版,
严格的说还只是个半成品而已。很多功能虽然有,但只是略具雏形,实用性要打个折扣。
1,日志撰写
没有可视化编辑器。编辑的时候也不能直接写 html 代码,只能插入少量的 BBCode 代码。
2,分类、标签
不支持标签。分类只能自己写一个文件进行定义,格式如下:
估计非程序员出身的用户看了比较吐血。
3,URL 形式
默认的链接样式非常怪异,是这样的:http://localhost/flatpress/?x=entry:entry090218-023531
你可以开启自带的 PrettyURLs 插件来使链接变得更好看,开启之后,链接形式就变成这样了:http://localhost/flatpress/index.php/2009/02/18/welcome-to-flatpress/
说真的,这个“变好看了”的链接样式还是挺怪异的。如果你想进一步设置,点击 PrettyURLs Config,会提示你直接修改 .htaccess 文件吧,默认的如下: <IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /flatpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /flatpress/index.php [L]
</IfModule>
你看懂了么?你知道怎么改么?-__-|||
4,插件
Flatpress 最大的不足大概就是用户太少了,似乎以作者自娱自乐为主,没有多少人给它开发插件。我在官网上就没有找到下载插件的链接。有许多我很期待的插件功能只好暂付阙如,比如 sitemap (生成站点地图提交给搜索引擎)。不懈地东翻西找之后终于找到下载插件的地方了,在 Flatpress 官网主页上没有链接,找起来可真不容易呀,地址是:http://wiki.flatpress.org/res:plugins 。上面我说的几个不足,用插件基本可以解决,具体的留待下一篇文章说明吧。:)
三、Flatpress 的优点
1,灵活性
用文本储存是 Flatpress 最大的特点和优点。这个特点带来了很高的灵活性。
打开 \flatpress\fp-content\ 目录,你创建的内容全在里面。
\flatpress\fp-content\user 目录下存的是用户的信息。
\flatpress\fp-content\content 目录下存的是日志的内容,按年月自动生成子目录,每篇日志下面单有 comments 的文件夹。
都是txt格式。随便打开一篇,里面内容大致如此:
VERSION|fp-0.812.1|SUBJECT|test|CONTENT|Hello world!|AUTHOR|admin|DATE|1234929237|
也就是说,修改很多东西其实根本不必进后台,直接改这些文本文件就可以了。对于有文件权限的人来说,非常方便。
另外,可以把整个 flatpress 文件夹随意移动,随意更改名字,新的地址可以直接打开,不用自己再做任何设置。
2,很多自带的功能也有可圈可点之处
1) 自带了一个 contact form,联系表单,无需泄漏 email 也可以让人联系到博主。在 WordPress 里这是靠一个插件实现的。
2) 自带的反垃圾插件,让你回答一个数学题才能发表评论,还自带了 akismet,比较囧。
3) 自带的 widget 功能很好用,支持直接拖拽设置。还可以把某一个静态页面(Flatpress 里叫 static,相当于 WordPress 里的 page)的内容直接显示在侧边栏上,比如很多人喜欢把作者的 about 关于页面显示在边上,在 WordPress 里达到这一功能需要绕几个弯子, Flatpress 里就可以直接做到。
4) 自带的 Maintenaince 功能也比较实用。如果你乱设置瞎改,整个搞乱了不能用了,在这里点点 rebuild、purge、restore 之类就能恢复正常,很适合不怎么懂程序但喜欢瞎捣鼓的人。 :)
四、总结
Flatpress 目前才 0.812.1,很多功能还不完善,但前景不错,希望以后会更好。就目前的状况,如果你喜欢玩,或者对博客的要求真是非常非常简单,只要能发文、浏览、评论,越灵活越小巧越好,那 Flatpress 还是挺不错的。 :)
本文作者:Betty | 本文地址: https://myfairland.net/try-flatpress/
本站文章除特殊标明者外均为原创,版权所有,如需转载,请以超链接形式注明作者和原始出处及本声明
除非空间不提供数据库,要不真的没必要用这个。
@冰古:
数据库麻烦些呀,这个轻巧,只要把文件夹拷走,复制到别的地方马上就可以用~~
要是数据库,搬个家导入导出的多麻烦
还有待进一步开发!
喔,牛。
收藏一下,改天玩玩~哈
不错啊,不知道和z-blog比起来怎么样
呃,绝对不折腾
不用数据库效率不可能高的。
做个私人日记本差别差不多。
@glegoo:
没用过z-blog…
@Black-Xstar:
那倒不一定,我倒觉得不用数据库效率更高,只是功能也许没那么强大…
[…] 上一篇日志介绍了 Flatpress 这个小巧灵活、无需数据库的博客程序。文中提到目前 Flatpress 的功能还颇有不足的地方,插件也比较少。后来发现我提到的那些不足基本都可以用插件或其他方式(部分地)解决,所以再发文说明一下。另外,国内目前介绍 Flatpress 的文章似乎不多,嗯。 […]
看起来很不错啊
不用数据库的话服务器资源占用应该少吧
@glegoo:
我也觉得,纯文本的应该资源占用少,速度更快吧
啊,Betty,直接链向我的文章多好,不要给FeedSky任何机会~嘿嘿。
Flatpress挺适合作为2号Blog或者作为紧急信息发布用Blog的,各种免费的php空间就能搭建起来,很方便。
不过据说不用数据库的话,纯文本对处理大规模的数据库和对大负载的情况不是太行…
但是,很显然一般的个人Blog绝对够用了…
@Donald:
汗,没注意到,现在链接已经改了~~
个人小规模的blog用文本存储确实够了,用数据库才是有点大材小用呢~
Flatpress不知道操作起来是否方便?用WordPress的用户比较多。
今晚试了一下 在本地测式不过 郁闷啊