Hippo Pride – 11 Team Members Are Now Committers To Apache Software Foundation

At Hippo, we’ve got more than 60 people on our team now – and all of them are committed to the innovation that comes out of collaboration.

And, the partnership that we have with our developer community has helped us to innovate a powerful context aware web content management platform. Hippo has already long been proud of our history of technology leadership - and this is why we are particularly proud of the fact that Hippo now has 11 of our team members that are committers within the Apache Software foundation.

Master Java software engineering with Maven 3 using Packt's latest cookbook

Packt's recently published Apache Maven 3 Cookbook is a collection of over 50 real-world recipes on efficient Java software development with Apache Maven 3. Written by Srirangan, the book is aimed to help developers, managers and teams grasp the fundamentals and extend Apache Maven 3 to meet their needs. Amongst other topics, the book throws light on collaboration techniques for Agile teams and integration of Apache Maven with Java, Enterprise Frameworks, and various other cutting-edge technologies.

Explore Apache Cassandra and get the most out of it with Packt's latest cookbook

Packt recently published book Cassandra High Performance Cookbookaims at helping readers configure and tune Cassandra components to enhance its performance. Written by Edward Capriolo, the book is packed with over 150 well illustrated, step-by-step recipes to design and optimize large scale Apache Cassandra deployments.

CMS Report's Top Ten Content Management Stories of 2010

Bryan's picture
Submitted by Bryan on

What a great year 2010 was for content management. Open source CMS projects seemed to have grown up this year while proprietary systems appeared to continue in their evolution. While social publishing systems may not have conquered the traditional content management system, the CMS definitely took notice by integrating as many social media features developers could come up with.

Below are the top ten stories of 2010 that were posted here at CMSReport.com. The stories in this list were ranked by the number of views per month since the articles first appeared at CMS Report. 

Top Ten Content Management Stories of 2010

  1. Someone does another Drupal vs Joomla comparison
  2. Open Source versus the Enterprise Solution
  3. Ten Content Migration Tools to SharePoint Platform
  4. Drupal themes go nuclear with Fusion
  5. SilverStripe CMS becomes the first Microsoft Certified open source web app
  6. Denial of Service on an Apache server
  7. Guidelight Business Solutions video of DrupalConSF 2010
  8. Sharepoint 2010 vs WCM Platforms
  9. We Hear You: Our spam filtering needs to be improved
  10. The MODx Revolution 2.0 Interviev

As you can see, stories on Drupal, Joomla!, Sharepoint, SilverStripe, and MODx brought a lot of visitors to the site. Not all the stories listed above would have been one of the ten I would have personally picked, but I'll respect the numbers behind their ranking. I personally, don't like "versus" articles yet readers seemed to flock those articles. Unfortunately quality of writing doesn't appear to always matter as there were some very well written articles we posted in 2010 that didn't make this list.

The year 2011 will undoubtedly bring change and new stories to the world of content management systems. I think the year will also be a year of decision for the direction we take CMSReport.com. I feel as if this site of ours is stuck somewhere between our roots as a niche blog and a potentially popular CMS news site. I'm hoping we make some changes in the new year that all our readers can appreciate and value.

Denial of Service on an Apache server

Bryan's picture
Submitted by Bryan on

Last week was a very frustrating time for me. For whatever reason, an unusually number of botnets decided to zero in on my Drupal site and created what I call an unintentional  Denial of Service attack (DOS). The attack was actually from spambots looking looking for script vulnerabilities found mainly in older versions of e107 and WordPress. Since the target of these spambots were non-Drupal pages, my Drupal site responded by delivering an unusually large number of "page not found" and "access denied" error pages. Eventually, these requests from a multitude of IPs were too many for my server to handle and for all intents and purposes the botnet attack caused a distributed denial of service that prevented me and my users from accessing the site.

These type of attacks on Drupal sites are nothing new and have been observed and discussed at great length at Drupal.org. However, my search at Drupal.org as well as Google didn't really find a solution that completely addressed my problem. Trying to prevent a DDoS attack isn't easy to begin with and at first the answers alluded me.

I originally looked at Drupal for the solution to my problems. While I've used Mollom for months, Mollom is designed to fight off comment spam while the bots attacking my sight were looking for script vulnerabilities that didn't exist. So with Mollom being the wrong tool to fight off this kind of attack, I decided to take a look at the Drupal contributed model Bad Behavior. Bad Behavior is a set of PHP scripts which prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots then blocks such access and logs their attempts. I actually installed an "unofficial" version of the Bad Behavior module which packages the Bad Behavior 2.1 scripts and utilizes services from Project Honey Pot.

As I had already suspected, looking for Drupal to solve this botnet attack wasn't the answer. Pretty much all Bad Behavior did for me was to take the time Drupal was spending delivering "page not found" error pages and use it to deliver "access denied" error pages. My Drupal site is likely safer with the Bad Behavior module installed, but it was the wrong tool to help me reduce the botnets from overtaxing Drupal running on my server. Ideally, you would like to prevent the attacks ever reaching your server by taking a look at such things as the firewall, router, and switches. However, since I didn't have access to the hardware, I decided it was time to look at my Apache configuration.

Build better web applications using Packt’s new Tomcat book

amits's picture
Submitted by amits on

Tomcat 6 Developer’s Guide is a new book from Packt that will help users take their Java EE web programming skills to the next level by getting an expert's level understanding of the servlet specification and its reference implementation. Written by Damodar Chetty, it covers the concept and implementation of each major Tomcat component in detail.

Learn to Develop Java EE 5 Applications on Geronimo with Packt’s new book

amits's picture
Submitted by amits on

Packt is pleased to announce Apache Geronimo 2.1: Quick Reference, a new book that illustrates rich features of Geronimo 2.1 covering Java EE 5 applications, server administration and customization. Written by Vamsavardhana Reddy Chillakuru and Manu T. George, this book is a comprehensive reference guide with easy-to-understand examples and sample applications.

Create a Secure, Efficient Application using Packt’s new Apache Maven book

amits's picture
Submitted by amits on

Packt is pleased to announce Apache Maven 2 Effective Implementation, a new book that helps Java developers build and manage applications with Maven, Continuum, and Archiva. Written by Brett Porter and Maria Odea Ching, this book guides developers painlessly through building a project with Maven.  

Apache Maven is a software tool for Java project management and build automation. It is similar in functionality to the Apache Ant tool and is hosted by the Apache Software Foundation. Maven uses a construct known as a Project Object Model (POM) to describe the software project being built, and it comes with pre-defined targets for performing certain well defined tasks such as compilation of code and its packaging.

Apache Maven 2 Effective Implementation provides guidance on how to use Maven in a team environment in order to maximize its potential. Developers will learn to use Apache Archiva, an extensible repository manager with Maven to take care of the build artifact repository. Developers can also leverage the power of Continuum in order to improve the quality and maintain the consistency of their build.  

Design and Deploy Web Applications using the Struts 2 Framework

Packt is pleased to announce a new book on Apache Struts which explores the features of Struts 2.1. Written by Struts PMC member, Dave Newton, Apache Struts 2 Web Application Development provides an in-depth introduction to Struts 2 along with courses in test-driven development, agile programming techniques, and tool development.

Struts 2.1 is a modern, extensible, agile web application framework designed to streamline the full development cycle right from building, to deploying, to maintaining applications over time. The book begins with a comprehensive look at Struts 2.1 basics, and later-on delves into more advanced development topics. Users will learn about the Struts 2.1 custom tags, and will be able to configure Struts 2.1 actions and interceptors via both XML and Java annotations.

With the help of the features of Struts 2.1, developers can write and develop their own applications. They will also learn to create their own type converter to handle custom data types. Users will be shown how to automatically generate applications by learning good handling practices, as well as running many types of tests to prove functionality and make changes safely.

Testing the water with Acquia Search for Drupal

Bryan's picture
Submitted by Bryan on

Acquia used the first day of DrupalCon DC as well as their corporate site to announce the availability of their new service via a public beta program, Acquia Search. Acquia Search is "based on the powerful Lucene and Solr technologies from the Apache project" and "creates a rich index of your site content".  While Apache Lucene and Apache Solr are "free" and open source, the implementation and maintenance of these products can be rather daunting.  Acquia wishes to solve this complexity problem by offering Solr search as a service in their Acquia Network.

Acquia Search Status on Acquia NetworkBefore the beta was available to the public, CMSReport.com was invited by Jacob Singh to join the private beta program to test and review Acquia Search. I have only been using Acquia Search for a week so I still have some learning to do in order to take full advantage of the advanced configuration options in Apache Solr.  Although I'm new to Apache Solr,  I have to say that from a website owner's perspective the implementation of Apache Search was extremely easy.  After I signed up for the service on the network, implementing Acquia Search within the Acquia Drupal CMS was just a matter of activating the appropriate modules and waiting for my content to be indexed by the server.  Acquia Search works straight "out of the box" and I couldn't have asked for anything simpler.

eZ Systems releases Apache Solr-based Open Source Enterprise Search solution

thomas's picture
Submitted by thomas on

The next major version of eZ Find, the Open Source search extension for eZ Publish,
has a number of new features such as: tuning of relevance rankings;
facets for drill-down search result navigation; spell checking and
suggestions on search phrases; and much more.

Based on the Apache Solr Open Source Enterprise Search server, eZ
Find greatly enhances the search functionality on eZ Publish sites. eZ
Find already included features such as relevance ranking, native
support for eZ Publish access rights, keyword highlighting,
sophisticated multi-language support, and the ability to search
multiple sites containing millions of objects.

Which would you choose? - Plone, Apache Lenya, or Nuxeo 5

Bryan's picture
Submitted by Bryan on

The message below was originally posted as a comment here at CMS Report. Unfortunately, the comment was posted while I was switching the site over to a new server and just before the Memorial weekend holiday here in the United States. I'm afraid very few people saw the comment so I thought it should get more attention by posting the comment onto the "front page".

The author has narrowed his choice of content management systems for his project down to Plone, Apache Lenya, and Nuxeo 5. I'm not a user of any of the CMS listed so hopefully if you're reading this post you can spend a few minutes helping him out.

If you had to choose only one of the three CMS based on his requirements for the project he describes below...which CMS (Plone, Apache Lenya, and Nuxeo 5) would you choose? Please leave your comments belows!

cPanel 11: Newest version of the control panel coming soon

Bryan's picture
Submitted by Bryan on
When I originally started hosting my own sites on a server (VPS/VDS), I opted for the easy way to manage those sites by using an online control panel. I originally started with Plesk but eventually moved to cPanel. cPanel at the time seemed to be the control panel everyone was talking about. However, I quickly found that although I liked cPanel it seemed to be dated by the fact that its primary web server support was for Apache 1.x. Support for Apache 2.x was promised in the next version of the control panel, cPanel 11, so I waited patiently for its arrival.

After waiting for months, I found myself waiting even more for a stable version of cPanel 11 to arrive. I began to wonder if it was not time to take another look at Plesk. So just when I've almost given up on cPanel, the company has finally started to publicly announced that cPanel is coming soon.

cPanel 11 promises to bring a lot of improvements for users. The following are some of the highlights I am most excited to see in cPanel 11:

Pages