2.4 is released

The Community is pleased to announce the release of 2.4, the latest version of the leading open source office productivity suite. 2.4 includes new features, enhancements, and bug fixes to all its core components. 2.4 is available for immediate download from

New features:

Users will appreciate changes such as usability improvements in printing, and further enhancements to PDF handling ( creates PDF files ‘out of the box’ to ISO standard). The default font is now DejaVu, which supports more languages/localisations than the previous BitStream Vera -part of a raft of localisation improvements covering languages from Hiligaynon to Quechua. Mac OS X users will appreciate the use of the native Quicktime player and spell-checker.

Writer,‘s word processor, now has easier selection of the language for spellchecking; users can set options for printing hidden and place holder text and for following hyperlinks; text selection and ‘find and replace’ have been improved; and ‘power users’ will
appreciate new extra keyboard shortcuts for paragraph styles.

Regular users of Calc,‘s spreadsheet, will appreciate the streamlining of data and formulae entry. Other new features include a ‘smart move and copy’ for blocks of cells; the ability to transform data into columns; and improvements to printing, data filtering, and the Data Pilot.

Usability improvements have been made to Draw, the drawing and diagramming module, and Impress,‘s application for creating presentations. Both applications have enhanced PDF export capabilities. In addition, Impress now has a new range of thrilling 3D transition effects supported through an extension.

The Chart module, used throughout, continues to evolve rapidly. Novice users benefit from more intelligent default choices from the graphics engine; advanced users have more options allowing them to fine tune a chart exactly the way they want it.‘s database application, Base, now supports MS-Access 2007 (accdb files on MS-Windows), and has enhanced capabilities for MySQL, Oracle/jdbc, and native (HSQL) databases. The Query Designer is also improved. 2.4 is the eleventh release in the 2.x series (launched in October 2005) and demonstrates the Community’s commitment to continuous and regular improvement of its software. The next major release – 3.0 – is planned for the autumn/fall this year. If you would like to help us, please visit

The Community

Award-winning Zend Framework releases version 1.5!

Zend Framework was awarded a “Jolt Productivity Award” at the 18th annual Dr. Dobb’s Jolt Awards, the “Oscars of the software industry.” With over 4.5 million downloads, Zend Framework has become the fastest growing PHP framework on the market. Now the award-winning open source framework has released version 1.5 which supports new services and enhancements to many existing features. Highlights include:

  • Support for OpenID and Microsoft’s InfoCard – two emerging technologies behind “Identity 2.0,” a movement to simplify and fortify identity management online
  • Forms – New support for forms, including Ajax usage patterns that makes building and using web-based forms much easier
  • Layout and view – New layout support and view enhancements for consistent look and feel throughout PHP applications
  • LDAP authentication – Now with enterprise-ready authentication using LDAP technology
  • Lucene search engine – New advanced queries using wildcards, date ranges, fuzzy searches as well as Lucene index format version 2.1
  • Extended Ajax support – Server-side support for Ajax with action helpers to automate Ajax detection and responses makes programming using JavaScript & PHP much easier
  • UTF-8 character sets in Adobe PDF creation – PDF support enhanced to enable non-Latin character sets such as Kanji, Cyrillic, etc.
  • Google GData web services – Significant enhancements to Google Data services makes it easier to build web applications that leverage the Google application network. New support for upload and write capabilities to Google YouTube

Download Zend Framework using Zend’s high speed content delivery network »
View recent Zend Framework Webinars »

Using smtp_generic_maps to rewrite domain/address for outgoing mails in Postfix/Zimbra

Greetings to everyone.

Sometimes, you think it’s so easy to use generic table in Postfix like this to rewrite mail address/domain for outgoing mails.

It must be really easy, of course, with only Postfix. However, if you do that with the Postfix running inside a Zimbra server, you should do more work if you would not like to get undeliverable reports when sending/receiving mails from/to mapped email addresses. This is so simple but it waste me hours to find out. Hope this will help to save your time.

All you need to do is add “smtp_generic_maps=” to the amavis service options in

smtp-amavis unix - - n - 10 smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes
-o disable_dns_lookups=yes
-o max_use=20
-o smtp_generic_maps=

This stops the outgoing generic map from being applied when the mail gets reinjected into Postfix. Thats’ all.

Google thành ‘gã khổng lồ’ nhờ ăn ngon

Cách đây 10 năm, công ty này chưa thành danh nhưng đã áp dụng triết lý của Napoleon “Một quân đội mạnh cần phải diễu binh với cái dạ dày no đủ” để cung cấp đồ ăn, rượu ngon miễn phí cho nhân viên.

Đầu bếp Charlie Ayers làm việc tại Google từ năm 1998 tiết lộ nhiệm vụ của anh là tìm mọi cách để lôi cuốn các kỹ sư muốn đến văn phòng từ sáng sớm và ở lại đến tận chiều muộn. Vì vậy, căng tin của công ty đã trở thành nơi cung cấp miễn phí bia, rượu, thịt nướng, các món đặc sản như sushi, bánh mỳ nướng kiểu Pháp với dừa, rượu rum…

“Tôi đã dùng nhiều nguyên liệu có lợi cho sức khỏe”, Ayers cho biết. “Ví dụ mỡ trong cá giúp cho màng tế bào quanh não đàn hồi hơn, giúp hấp thu các chất bổ dễ dàng”.

Sau đó, khu bếp của hãng phải tuyển tới 5 đầu bếp, 150 phụ bếp, dùng 75 máy rửa bát, cung cấp 7.000 suất mỗi ngày cho 5.000 nhân viên ở trụ sở tại Mountain View (bang California, Mỹ). Riêng một ngày “ăn tươi”, họ đã tiêu thụ hết 200 kg tôm hùm sống.

“Sự chăm lo đặc biệt cho những người lao động ở đây là một phần chiến lược giúp Google vượt qua nhiều khó khăn, ví dụ như cuộc khủng hoảng dotcom năm 2001”, Ayers bày tỏ. “Họ muốn dẫn đầu thế giới từ những việc nhỏ nhất”.

“Googleplex”, tên gọi thân mật nơi làm việc của hãng, là thế giới thực sự dễ chịu với bể bơi, bàn bi-a, những chiếc giường nệm êm ái… Người ta có thể nuôi thú cưng, giải trí thoải mái như ở nhà.

Việt Toàn (theo Telegraph)

Sendmail’s Greet_Pause

Slamming is a popular spammer tactic in which the spammer quickly fires off SMTP messages without waiting for responses from the receiving server. A poorly behaved MTA will then accept traffic from the spammer, instead of rejecting it as it should. But even well-behaved MTAs are affected because of the sheer volume of traffic with which they are forced to deal. The venerable sendmail, as of version 8.13, has a nifty feature called “greet_pause” that not only rejects incorrect SMTP transactions, but also discourages re-sends.

In a normal SMTP transaction, the client first connects and the server is supposed to send back a “220” greeting, something like:

$ telnet 25
Connected to
Escape character is '^]'. ESMTP Sendmail 8.13.6/8.13.6; Wed, 14 Jun 2006 18:04:49 -0600
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.

Then, the client says “ehlo” or “helo,” and the transaction continues. When the client is an impatient spammer and sends more commands without listening, the greet_pause feature detects this, marks the connection bad, and responds to anything else that tries to come over that connection with a 554 (transaction failed) message. It works by pausing briefly before sending out its 220 messages.

The pause interval is configurable, so you can tune it as needed.

Interestingly, you’ll probably find that your total spam attempts drop significantly after implementing greet_pause, possibly because the spammer’s software thinks it’s hitting a bad server or bad addresses, or otherwise getting stuck somehow. It’s an ingenious and simple method with a low-overhead that discourages significant amounts of spam.

As always, be sure to whitelist all of your important addresses. Visit to learn more.

Is Drupal the best CMS or is it Joomla?

When I read forums, sometimes I see people asking for advice on which CMS would be adapted for their particular project, and often there are replies of what looks like Joomla fanatics who answer without any argument that Joomla is the best CMS.

I can’t stand it because I know it’s wrong, but then I’m not paid to promote any particular CMS nor am I paid by the original poster to convince him to choose the best solution for his project. Because let’s be real here, for most common uses, from people who have no experience of CMS, Joomla will do the job as well as a number of other CMS solutions!

Drupal LogoI say that Drupal is the best CMS and I can back it up, but anyone who had first hand experience with both CMS can state the same as me: Joomla (and previously Mambo) is not as good a work of art as Drupal, it is less efficient and is less flexible. The positive thing about Joomla is that the graphic design part of their user community is clearly more developped than Drupal’s and probably even the total user community is larger than Drupal’s because when you look at both projects from an untrained eye Joomla look far better out of the box. Joomla also have tons of modules/add-ons to add features and so has Drupal. In fact there are some “contests” organized on the web and sometimes Drupal wins, sometimes Joomla wins. But honestly if a contest has public vote, then what? You have the biggest user community who can go to a website and vote and then you win? OK, this is lame. The next one in line is the Packtpub Award with voting closing on october 26th and if you vote you could win a….. yes a stupid iPod, of course what do you think? It’s not christmas! The award has a total fund of $20 000 in prizes you get to win a stupid iPod, life’s cruel sometimes… And if Joomla wins, then life can be really cruel sometimes! Because, come on! Drupal is clearly better, even a canadian recognizes Drupal is the best! Although finally he says that he would recommend Joomla over Drupal for an “organization looking for a CMS to merely manage the pages and content on your website”. In fact to merely manage the pages and content on your website, clearly any CMS would do the job, hopefully. But Drupal can do it too -)

So the user community is more vibrant on Joomla, but the code of the CMS isn’t as clean and efficient as Drupal. In Drupal the administration panel is part of the website, it’s based on user’s rights to see or not to see the administration menus. On Joomla it’s more classic, you access the admin panel and manage things from here. The admin panel looks nicer on Joomla too, so you understand why many people believe it is the best CMS, it attracts the eye.

There’s is something that will change things a little, it’s that Joomla will very soon have a major update with the 1.5 version, and Drupal will continue to improve with Drupal 6 before the end of the year. The major update of Joomla is worth installing and try out. But for sure Drupal 6 is the CMS to install to base your future projects on.

It’s simple, several years ago I had one Drupal and one Mambo (before being called Joomla) sites, and after that most of my projects have been done with Drupal, it’s so versatile, so flexible, so clear and works like a charm, I never had anything to complain about, it can do so much more than what I have time to implement!

OK, Joomla fanatics can say exactly the same thing as I said, but for me Drupal is the best CMS, if you’re new to CMS and want to start a website, you cannot make a mistake by choosing Drupal and start to learn it. Anyway it doesn’t hurt to install both CMS and start 2 websites instead of one, but if you have that kind of motivation and time in your hands, then you can learn deeper and deeper about Drupal, you’ll love it!

To rest my case I’ll send to you to more reading dealing with Drupal vs Joomla:


Drupal 6.0 released

After one year of development, Drupal 6.0 is ready to release to the world. Thanks to the tireless work of the Drupal community, over 1,600 issues have been resolved during the Drupal 6.0 release cycle. These changes are evident in Drupal 6’s major usability improvements, security and maintainability advancements, friendlier installer, and expanded development framework. Further, from bug fix to feature request, these issues follow-through on the Drupal project’s continued commitment to deliver flexibility and power to themers and developers.

Today, Drupal powers sites including the homepages of Warner Brothers Records, The New York Observer, Fast Company, Popular Science, and Amnesty International and project sites by SonyBMG, Forbes, Harvard University, and more. Drupal can be used to create personal weblogs (Tim Berners-Lee), deliver podcasts (, connect online communities (, form artist collectives (Terminus 1525) or inform the masses (The Onion).

What’s new

The Drupal 6.0 release contains many improvements, some visible from the first click, and others hidden beneath the hood. For a quick video tour, check out Greg Knaddison’s “New features in Drupal 6.0 screencast“, or one of the other screencasts linked below. While the complete list of changes is too lengthy to list here, we have included just a few of the reasons we’re so excited about Drupal 6.

Please visit for more information.

Document Freedom Day DFD

26 March: A global day for document liberation
Sign up your DFD team today!

The Document Freedom Day (DFD) is a global day for Document Liberation with grassroots action for promotion of Free Document Formats and Open Standards in general. The DFD was initiated and is supported by a group of organisations and companies, including, but not limited to, the Free Software Foundation Europe, ODF Alliance, OpenForum Europe, IBM, Red Hat and Sun Microsystems, Inc.

On 26 March 2008, the Document Freedom Day will provide a global rallying point for Document Liberation and Open Standards. It will literally give teams around the world the chance to “hoist the flag”: A “DFD Starter Pack” containing a flag, t-shirt, leaflets and stickers is in preparation and is planned to be sent out in the first weeks of March to the first 100 teams that sign up. Sixteen teams already signed up during the preparation phase of the DFD prior to this release. Sign your team up now!

“We’re proud to support this global effort to encourage open and inclusive information exchange,” said Marino Marcich, Managing Director, Open Document Format Alliance. “Document freedom means creating,

exchanging, and preserving your electronic documents without having to buy software from a particular vendor.”

“Data lock-in and subsequent vendor lock-in are some of the most severe issues users are facing today,” says FSFE president Georg Greve. “Yet most people only realise this connection when it is too late and they have effectively lost control over their own data. We are supporting the Document Freedom Day to help raise awareness for this issue by starting with something that affects pretty much all users of computers: text documents, spreadsheets and presentations.”

“Free document formats and open standards are important elements in the continued expansion of the global open source community,” said Tom Rabon, executive vice president, Corporate Affairs at Red Hat. “Red Hat strongly supports Document Freedom Day and encourages participation by all who look forward to the day when documents are controlled by those who own them, not necessarily by those who create the technology to access those documents.”

Simon Phipps, Chief Open Source Officer, Sun Microsystems stated, “As I explained in my paper “Freedom to Leave“, it’s fundamental in the emerging market for people to be free to use any software they desire tohandle their data. I fully support the goals of Document Freedom .”

Alexandre Oliva of the Free Software Foundation Latin America (FSFLA) comments: “When you save your documents using a Free Open Standard format such as ODF, you’re also saving your own future, ensuring your continued ability to access, decode and convert their contents.”

Graham Taylor Director of OpenForum Europe: “OpenForum Europe applauds the announcement of Document Freedom Day. The whole essence of ‘openness’ is captured by the right of users, citizens, governments… to be able to freely access and exchange documents todayand in the future. Nothing gives greater meaning to the prevalent danger of lock-in to proprietary solutions, and for the need for Government to act now.”

About Document Freedom Day:

The Document Freedom Day (DFD) is a global day for Document Liberation. It is a day of grassroots effort around the world to promote and build awareness for the relevance of Free Document Formats in particular and Open Standards in general. The DFD is supported by a large group of organisations and individuals, including, but not limited to Ars Aperta, COSS, Esoma, Free Software Foundations Europe and Latin America, IBM, NLnet, ODF Alliance, OpenForum Europe, OSL, iMatix, Red Hat, Sun Microsystems, Inc., The Open Learning Centre, Opentia, Estandares Abiertos.

The list of DFD supporting groups can be found at

The list of DFD teams is available at

Further information: