如果现在有人问我“如何在 Joomla! 1.5 的文章中自动插入 Google 广告”,我一定毫不犹豫地向他推荐 MultiAds 这个插件。在 MultiAds 插件问世之前,这个问题的答案可能是 Joomla Auto Ads 或者其它某个 Adsensebot 、Adsense Plugin 之类。但是 MultiAds 一诞生,就只有一个最佳答案了。我很荣幸地向大家介绍这个插件的作者:Joe Guo(郭洪桥)—— 一个正宗国产 Joomlar!

本期 Joomla! 人物:

 


{tab=人物自述}

1. 姓名及生日:

郭洪桥(Joe Guo)

2002年毕业以来,一直做开发工作,主要语言有Java,C,涉及到 GIS,搜索引擎等方面的开发。最近一年,为Joomla开发了一些扩展。

2. 来自哪里

曾经在济南,上海等地工作,现在在浙江一个小县城修养身体。

3. 个人网站或博客:

更多和最新的扩展可以到 http://www.eboga.org 上面看到.


4. 照片:

Joe Guo
Joe Guo




5. 您为 Joomla! 做了哪些工作?

自2007.11以来,陆续为Joomla开发了10多个extensions,其中比较受欢迎的有:

MultiAds : 可以自动在Joomla content上下文里面插入一些html code,主要是插入Google adsense代码,或者其它的广告代码。

Content static :可以将Joomla文章生成html文件,从而可以大大加快响应速度。这个只是一时兴起开发的,其中的缺陷很多,包括不能和评论,投票,访问次数一起工作(可以用ajax来解决,只是比较麻烦,也会影响速度,不如直接用Cache来的更方便),不能自动清除所生成的文件(技术上很容易解决,也许下一次更新能够添加上)。对于不经常更换模板,而且速度比较慢的网站,这个插件还是非常有用的,至少,我所建的每一个Joomla站点都会用上这个插件。

mod_latestByCategoryOrSection :可以根据用户正在浏览的文章,来显示当前Category的最新更新文章。


6. 您怎么看 Joomla 及其未来?

当时选择Joomla来建站,主要是Joomla丰富多彩的Template和强大的后台管理功能。
后来,随着自己对Joomla 1.5.x的了解和认识,慢慢发现Joomla是一个相对容易扩展,并且已经有很多扩展的CMS系统。
不过Joomla也不是完美的,Joomla 1.5.x中有比较多的冗余代码,直接导致了Joomla速度比较慢(与Drupal相比)。设计上虽然考虑了扩展性,但是扩展性不强(我对PHP语言不太了解,可能在php上面框架扩展起来比较困难)。
但现在Joomla也在不断的完善中,特别是Joomla社区很活跃,不断有新版本的更新。
Joomla的用户是幸福的,也祝愿Joomla越变越美丽。


{tab=English Translation}

1. Name and birth date:

Name: Joe Guo.

I worked on developing jobs since my graduation in 2002, mainly with Java and C language on projects about GIS,Search Engine, etc. I have programed several Joomla extensions in last 12 months.

2. Where you from

Worked in JiNan, ShanDong Province, and ShangHai before. Currently I am resting myself in a small town in ZheJiang province, China.

3. Link to your blog or project

My extensions can be downloaded at: http://www.eboga.org .

4. Your photo

Joe Guo
Joe Guo




5. What did you do for Joomla! ?

From Nov. 2007, I had contributed more than 10 extensions to the Joomla community. Among which there are several popular ones:

MultiAds : This plugin can automatically insert some HTML code on four preset positions in a content item, can be used to insert Google adsense code, or any other Ads code.

Content Static : Can generate HTML format static page for Joomla content items so that speed up the server response. It was developed by interests, and has many disadvantages, such as : can not work with commenting, rating, hits counter(can be solved by AJAX, but that is too complicated and has negative influence on speed, inferior to Cache methods), can not automatically purge the generated static pages(not difficult in tech, may be added in next upgrade). This plugin is useful for those websites that seldom changes template and suffers from slow speed. At least this plugin was used on every Joomla website I built.

mod_latestByCategoryOrSection :can display the latest content items in the same category according to the page the visitor are viewing.

6. What do you think of Joomla and its future?

At the beginning, Joomla was chosen to build websites because of its versatile templates and powerful backend administration.

Later, with my understanding and recognization of Joomla 1.5.x, I realized that Joomla is an easy-to-extend CMS which already has lots of extensions.

However, Joomla is not perfect yet. Joomla 1.5.x has numerous redundant codes which directly cause the slow speed of Joomla (compared to Drupal). Extensibility was considered when design, but it is not flexible enough(I know little of PHP language, maybe it is hard to extend framework on PHP.)

Now Joomla is also been improving continuously, especially I noticed that Joomla community is very active, new versions are released now and then.

Joomla users are lucky. Wish Joomla become more and more beautiful.

{/tabs}

 

入选理由:

正如本文开始所说,在 MultiAds 问世之前,为了解决“自动在文章中插入广告”这个问题,难倒了很多人。国外一些程序员开发了各种各样的 Adsense plugin 以及 Adsensebot 等等,甚至包括一度比较热门的 Joomla AutoAds 插件,都能实现这个功能,但是与 MultiAds 一比较,我不禁要问:MultiAds 所独有的“在文章中多个位置插入广告”这个功能,为什么其它作者就想不到呢?实际上,只要插件作者能够提供多个广告位置,自然可以在同一个页面上同时展示多个不同内容、不同尺寸的广告。这样一个合情合理、用户需要的功能,竟然被那么多人忽略了!而 Joe Guo 则填补了这个缺憾。这足以证明 Joe Guo 是一个善于解决问题的开发者,是一个独具匠心的程序员。另外,他用 Content Static 插件对 Joomla! 网站的静态化作出了可贵的探索,虽然该插件还不完善,但是已经能够帮助一些 Joomla! 1.5 用户提高网站速度。

在目前国内 Joomla! 开发还没有形成规模之前,Joe Guo 已经勇敢地迈出了坚实的步伐,拿出了优质的作品。这是值得整个中文 Joomla! 社区为之感到骄傲的。因此收录 Joe Guo(郭洪桥)进入 Joomla! 人物 专栏是我们的荣幸!

 

{quickdown:999}

{quickdown:1236}