Eric @ EricBess WebHome

一味思考而不行动,将在不知不觉中变得无意义

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

IBM的开源CMS选择决策过程

管理 Web 站点内容有许多方法,从简单的 Web log(blog)引擎系统(只支持有限的内容发布功能)到完整的内容管理系统框架,再到应用程序框架(可以在其上构建自己的定制内容管理系统)。由于在开放源码领域中存在众多的选择,所以很难选择适合自己需要的解决方案。

最终,我们选择了 Drupal。但是,描述一下我们进行决策的基本原则是有好处的。下一节描述一些候选系统,包括 Drupal、Mambo、Typo3、Ruby on Rails、Movable Type、WordPress 和 TextPattern。

内容管理解决方案的对比

Drupal

"Drupal 软件允许个人或用户社区轻松地发布、管理和组织 Web 站点上的各种内容。数以万计的个人和组织已经使用 Drupal 建立了不同类型的 Web 站点,包括

  • 社区 Web 门户和讨论站点
  • 公司 Web 站点/内部网门户
  • 个人 Web 站点
  • 爱好者站点
  • 电子商务应用程序
  • 资源目录

Drupal 支持内容管理系统、blog、协作型编写环境、论坛、时事通信、图片库、文件上载和下载等等。Drupal 是采用 GPL 许可协议的开放源码软件,由一个包括数千用户和开发人员的社区来维护和开发。Drupal 可以免费下载和使用。"(来源:CMS Matrix

与其他内容管理系统(CMS)相比,Drupal 还相当 "年轻"。但是,我们感到这个框架编写得非常好,既健壮又非常灵活,而且有一个兴旺的开发社区,这意味着会有大量用户采用和支持它。

Click to continue reading

02月 27th, 2008 Posted by eric | 网站技术 | no comments

支付宝募捐型网站申请条件

两个月前申请了支付宝募捐型网站,说二天内就有结果,但到现在还是说二天内等结果。不知道什么原因,网上找也没有相关信息。今天终于忍不住打了它的服务电话,原来现在募捐型网站需要商家认证,也就是要公司名义并提供对公帐号。可能因为募捐型网站是免费的所以支付宝需要控制它的数量。

02月 22nd, 2008 Posted by eric | 网站技术 | one comment

Easy Ajax with jQuery中文版[转]

原文作者:Akash Mehta
原文地址:http://www.sitepoint.com/article/ajax-jquery
翻译:令狐葱 

Ajax 在改变着web应用,并且带来了一种前所未有的桌面应用程序之外的震撼。但是,在这些宣传的背后我们应该意识到,其实ajax不过是--(X)HTML, Javascript以及XML,没什么新鲜的.在这个教程中,我将给你展示如何让简单的添加ajax到你的应用中去,并且教你如何使用一个流行的 javascript库Jquey进行ajax开发.

1. 什么是ajax

你以前可能听说过ajax,或者至少用过ajax的应用--比如Gmail.简单的说,ajax就是使用javascript来异步地处理数据,而不是一下子重载整个页面.SitePoint上有个教程a good introduction to Ajax.另外,ajax这个词出自Jesse James Garrett的这篇著名的文章.

不幸的是,关于ajax深入的实践教程可以说少之又少,还有就是ajax中使用的XMLHttpRequest 类对初学网页开发的人来说有很大的难度.不过庆幸的是有一大批javascript库相继出现,为实现ajax提供了简单的方法.我们今天要用到的Jquery就是其中之一.

2. 什么是JQuery

Jquery是一个成熟的Javascript库,它提供许多其他库没有的特性.当然也得承认,它有19K之大,不想moo.fx那样只有3KB之轻.你可以在http://www.sitepoint.com/article/javascript-library这里看到对许多javascript库性能以及其他方面的比较数据.

1 2 3 4 5

02月 19th, 2008 Posted by eric | Coding, 网站技术 | no comments

免费主机比较

以下是注册的一些免费主机下面是一些参数与探针供比较:

oxyhostsfree.com (不稳定)探针
» FREE 5000MB Disk Space
» FREE 50GB Bandwidth
» FREE 5 mySQL databases
» Domain Name Support
» WYSIWYG editor
» File Manager
» 24/7 Technical Support
» Full FTP Access
» yourname.runhost.net
» 99.9% Uptime

runhost.net 探针
» FREE 250MB Disk Space
» FREE 20GB Bandwidth
» FREE 5 mySQL databases
» Domain Name Support
» WYSIWYG editor
» File Manager
» 24/7 Technical Support
» Full FTP Access
» yourname.runhost.net
» 99.9% Uptime

本站探针

02月 10th, 2008 Posted by eric | 网站技术 | no comments

有趣的缩写I18N,L10N及延伸知识

什么是 I18N 和 L10N ?

I18N 是 internationalization 的缩写形式,意即在 i 和 n 之间有 18 个字母,本意是指软件的“国际化”;与之类似,L10N 是 localization 的缩写形式,意即在 l 和 n 之间有 10 个字母,本意是指软件的“本地化”。

I18N 和 L10N 从何而来?它们有何区别?

按照软件开发的惯例,最初的软件只有英文版本,根据需要,作者再把软件界面和文档翻译成不同国家、地区的语言版本。但是由于实现翻译的途径、翻译的工作效率、翻译的可重用性等因素各不相同,使翻译工作面临很大困境,也阻碍了软件的推广和应用。为了方便地将软件翻译成不同语言的版本,就需要一套翻译规范和通用工具,这就导致了“国际化”机制的出现。仅仅翻译是不够的,同一种语言在不同国家、地区可能存在多个支系,它们在表达习惯、语法结构甚至文字种类和编码上都有不同,方言更是千奇百怪,通用的翻译其质量肯定是不高的。涉及到计算机领域,还存在操作习惯上的差别,而且对某种语言提供完美的输入、显示、打印、保存、传输并非一件轻而易举的事,这就导致了“本地化”机制的出现。简而言之,“国际化”是“本地化”的一部分,主要是指国际化的实现机制和翻译工作, “本地化”包含“国际化”,是对“国际化”的补充和完善,它还包括为实现对某种特定语言良好的支持而进行的有针对性的翻译调整以及对软件进行的打补丁工作。

Click to continue reading

02月 5th, 2008 Posted by eric | Coding, 网站技术 | one comment

WordPress 全面ajax插件: AJAXed

译者:eric.wang  转貼请注明出处:http://ericbess.com  原文:http://anthologyoi.com/awp/ajaxd-wordpress-readme

全面AJAX WordPress套件: WP AJAXed [load]

基本说明  

安装AWP

  1. 下载AWP。
  2. 解压,并上传AWP到你的wordpress插件文件夹( / wp-content/plugins / )。
  3. 启动插件。
  4. 如果你正在使用的WordPress 2.1 ,并计划使用jquery.js您必须下载jquery.js上传jquery.js档案到wp-includes/js文件夹。

展示内嵌页

进入presentation管理面板,确保“Inline Posts”是active的,进入“POST”标签。勾选“Simple Posts”,Save。

要显示内嵌评论

打开你的主题的index.php (也可能是page,single)
更换: <?php comments_template(); ?> 用:

<?php do_action('awp_commentform_link');?> (留言框)
<?php do_action('awp_commentform'); ?>
<?php do_action('awp_comments_link');?> (留言内容)
<?php do_action('awp_comments'); ?>

页内嵌套

用标记<!–embed=XXX–> XXX是要嵌套的日志ID .

高阶

待续..

02月 5th, 2008 Posted by eric | WordPress | 2 comments

全面AJAX WordPress套件: WP AJAXed

译者:eric.wang  转貼请注明出处:http://ericbess.com  原文:http://anthologyoi.com/awp 

AJAXed WordPress (AWP),是一个非常强大的AJAX插件。其实它不只是一个插件,它为wordpress提供全套的AJAXed 支持,以改善整个WORDPRESS的用户体验,管理能力和设计潜力。
AWP基本特征包括交互式动态显示的日志展示、评论及多层留言、分页网页,评论预览以及更多先进功能。它能通过一个管理界面,使各方面的功能作为一个个子插件可轻松定制。
AWP 甚至有个自己的插件系统用来管理和兼容一系列自己及第三方的ajax插件,它还具有特殊的功能来确保兼容性与其他许多插件。它也是搜索引擎且用户友好,同时它不会干扰我们对wordpress作的SEO与可访问性。

主要特点:

  1. 页内动态更新页面,评论及发布评论。和传统方式不同,AJAX实现页内动态更新,也就是在页内更新需要加载的内容,而不是加载个页面,这样大大提加页面效率及展示效果。
  2. AJAX提交评论。
  3. 现场评论预览。
  4. 多级评论。
  5. 定制所有可视元素。
  6. 页面定制选项。
  7. 支持多种AJAX脚本库:TW-Sack, JQuery, Prototype.js and Scriptaculous libraries.
  8. 动态分页与节录。
  9. 嵌套页面。(实现相关页面的汇总,提高黏性)
  10. 强大的管理面板。
  11. Ajax前向/后向页面导航。

Click to continue reading

02月 5th, 2008 Posted by eric | WordPress | 2 comments

WP-AJAXed的动态界面与高效加载

这两天发现自己的Blog太慢,每刷个页面要花很多时间,要进行优化,用ajax。起先想达到的目的是实现帖子的页内动态更新,就是在页内更新需要加载的帖子,而不是加载整个页面,这样就大大提高了加载效率也优化了展示效果。 记得有个叫wp-ajax的插件,花了点时间search:"WP ajax",看到了几个全面ajax化的blog做地不错,国外的,也找到了wp-ajaxed,一个新兴的正在发展中的套件。它主要目的就是让wordpress全面ajax化,其中一些功能让人激动,如:动态加载、页面嵌套、ajaxed留言。

决定用了,为了更好的支持这个插件我甚至重写了我的theme,您现在看到这个再版的theme已有了很多新颖的的ajaxed的效果(试试上下文导航,留言,主页的expand XXX “内容展开”),当然这不只是为了好看的效果,真是无心插柳的结果。效率永远是第一位的,页内动态加载当然比刷新整个页面要高效的多了。

这个套件还在发展中,我对它的了解也不够,还远不能把整个wp ajaxed。这也是我要继续study的目标,希望此中高手路过能指点一二。让我们就从这里开始(以下是wp-ajaxed页面嵌套效果):全面AJAX WordPress套件: WP AJAXed [load]

02月 3rd, 2008 Posted by eric | WordPress | no comments

Page 3 of 7«1234567»