您可以在这里了解到本站所采用的后台程序的基本特性。尽管标题略带推销倾向,但请一定注意,LifeType 是开源软件项目。
原文: http://www.lifetype.org.tw/static/1/features
Bloggers 喜欢它
写文章是件很轻松的事,透过所见及所得的内建文章编辑器,你再也不用担心如何编排出整齐漂亮的文章。只要透过档案浏览以及点选,就可以轻松的在文章中加入图片、声音以及影像,做到 Podcasting 的功能。
另外透过摘要页面,你可以在每次都登入管理者后台接口时就马上知道你 Blog 目前的所有统计信息,包含最新文章、回响以及 引用 等等。
透过管理者后台接口可以轻松的做到自动图片缩图、档案大量上传、编写档案描述,让你可以轻轻就建立一个支持 Podcasting 的 Blog。
喜欢每天都换不同模版?我们提供了超过 60 个由社群成员所制作的精美 模版。透过管理者接口,你可以安装、删除、编辑你目前所有的模版。
如果你所要的功能并没有在官方标准的安装程序中。不用担心, 这里 有超过 60 种的外挂程序,包含 模版编辑器、垃圾回响防制、Flickr 与 Del.icio.us 整合等这种不同的外挂程序,保证你一定可以找到你所需要的新功能。
内建的贝氏过滤机制,让你可以轻轻松松的防制垃社回响与引用,保证你的 Blog 不受网路垃社的干扰。另外回响确认、回响验证 CAPTCHAS 以及引用网址的检查都可以透过外挂程序来新增,更确保你 Blog 的安全。
只要贴上你所要引用的文章网址,透过引用自动搜寻的功能 LifeType 会自动找出所有的引用网址来加以引用。
透过共同主题的功能,你可以邀请你的朋友一起来跟你写 Blog,一起在网络上畅所欲言。
透过安装程序精灵,你可以无痛安装或升级 LifeType。你不需要手动去修改服务器上的设定档,所有的相关设定都可以透过安装精灵来完成。
管理者信任它
透过支持多 Blog 与多使用者、单一的 Blog 后台管理以及全域的网站管理等功能,整体来说 LifeType 是非常适合用来架设Blog Hosting 的社群网站平台。这些多使用者与多 Blog 的管理都在同一个安装城市与同一个数据库中,你不需要担心数据要如何整合。
简单的四个步骤,让你的使用者就可以注册一个自己的 Blog。另外透过集中的社群页面,可以展示目前 LifeType 中,的最新网志、文章或是使用者的列表。
让你的使用者能轻松拥有自己的次网域,例如username.yourdomain.com 或是 blogname.yourdomain.com。(你需要开启 DNS 中 wildcards 的设定,才可以使用这一功能)
每一个 Blog 都可以有自己的语系,透过语系档的设定,你可以把 LifeType 翻译到你任何想要的语系。 如果你确定要翻译你自己想要的语系档,请确定还没有人翻译过,免得做重工。目前 LifeType 支持任何编码,另外在最新版本中已经包含英文、中文、法文、德文、西班牙文、日文等语系档。
透过模版快取(Template Caching)、数据对象快取(Data Object Caching)与全面的程序重整(Code Refactor)等技术来降低LifeType 对系统资源的消耗,并且维持网站的稳定运作。这使的 LifeType 非常适合用来架设大型的社群网站。
怪客需要他
透过自订网址,你可以建立你任何想要的网址类型,让你的Blog 更符合 SEO的要求或是更符合你的语言表示方法。透过后台管理接口的设定,你可以轻松的在各种不同的网址类型中切换。
LifeType 是基于 Model-View-Controller 模式架构所发展出来的程序,具有很高的弹性与可用性。程序的相关 API 文件可以透过 Doxygen 来自动产生,你也可以在这里找对最新的 程序 API 文件。
担心你网页的产出不符合 W3C 的规范吗?不用再担心了,在 LifeType 的预设模版中,所有的网页产出都符合 XHTML 1.0 的规范。
LifeType 内部拥有一个超强的外挂程序架构,他可以让你自行加入任何你想要的功能。透过管线过滤(Pipe Line & Filters)、事件(Events),注册一个新的动作(Actions)、语系设定(Locales)、 MVC 架构的支持,你可以将你的外挂程序完美的嵌入到 LifeType 的后台管理接口中,并且拥有自订的管理页面(Templates)。任何你想象的功能都可以透过外挂程序来实做。
不喜欢任何现有的模版?别担心!
LifeType 内建的Smarty 模版引擎,提供完整的客制能力给模版设计师,并且同时确保网站的安全性不会被牺牲。在预设的模版支持中,是没有办法在模版里面加入任何 PHP 的程序代码,造成你网站的安全漏洞。特别是在当你是提供 Blog Hosting 的服务给你的使用者的时候。
LifeType 支持 XMLRPC 的网页服务接口(Web Service Interface)让你可以透过远程的程序来建立或是修改文章、分类等数据。目前支持 Blogger、MetaWeblog 与 Atom(透过外挂程序支持)等网页服务协议。另外,你也可以透过内建的XMLRPC ping 服务来发布你的文章到公开的 Ping Server 上。XMLRPC Ping 可以依照每一篇文章来设定他启动或关闭。
展示网站
你有两个地方可以来测试 LifeType 强大的功能:
* 有一些热心的人士在 OpenSourceCMS.com 建立了一个 LifeType 的 功能展示网站。有兴趣的人可以到那里去试试看。
* 或是,你也可以试试看我们自己所建立的 LifeType 中文测试站台。这一个测试站台使用 LifeType 最新的程序代码,并且随时更新。
需求与授权
LifeType 需要 PHP 4.3.0 以上的版本以及 MySQL 3.23 以上的版本才能执行与安装。关于 PHP,我们建议使用最新的正式释出新版来安装 PHP4 4.4.0 或是 PHP5 5.1.0。
Apache 是我们比较建议的网页服务器,但是 LifeType 基本上应该可以在任何可以执行 PHP 的网页服务器上面来安装与执行。(包含 Microsoft IIS 网页服务器)
LifeType 是在 Linux 与 Mac 上所开发出来的,但这并不代表他只能安装在 Linux。只要能执行 PHP 的环境,如 Microsoft Windows(包含 Apache 与 Microsoft IIS),都可以安装与执行 LifeType。
如果你预备使用像是自订网址的功能,你必须要透过 Apache 的 ForceType 功能才有办法来执行。如果你要使用次网域的功能,那么你必须要设定使的你的 Domain 能够接受 wildcard 的转址才行,Apache 同时也需要进行相关的设定。
LifeType 是采用通用公共授权(General Public License)。