Book Club: MODX The Official Guide

Bryan's picture
Submitted by Bryan on

At this moment, I have a tall stack of unread books related to content management systems sitting in front me. Publishers and authors apparently like my review style because new books continue to be sent my way. However, reading a book from cover to cover for a review (the last one being six months ago) takes time and I just haven't been able to keep up with the required reading. So with admission that I haven't read every page of these books, I've decided to at least start posting mini-reviews of select books and hoping that this move is still a win-win-win for publishers, authors and readers.

So in Oprah style, welcome to CMS Report's Book Club. The first book of this new series is Bob Ray's MODX: The Official Guide. This is the first book published by MODX Press and represents how much the MODX community recognizes the need to get quality CMS books about their projects into the hands of developers and users. I've had a couple conversations with MODX's Jay Gilmore and have witnessed the huge effort and level of support taking place to get this book published.

Becoming a publisher is no easy task but we felt no-one else was going to do it as well as we will at this stage. We have at least 3 other books including one that is nearly complete in the works for release over the next 3 quarters from MODX Press. The first one is the hardest. [Gilmore]

Introducing ProcessWire 2.1

ryancramer's picture
Submitted by ryancramer on

ProcessWire is a friendly and powerful open source CMS and CMF with an exceptionally strong foundation. With all custom fields, an easy-to-use jQuery-inspired API, and a powerful page selector engine, ProcessWire will rise to any task. Version 2.1 is the second major open source release of ProcessWire CMS.

SilverStripe Framework Will Stand Alone

Bryan's picture
Submitted by Bryan on

SilverStripe Ltd. is due to release SilverStripe CMS 3.0 in alpha in October and beta by the end of the year. The biggest change to the current content management system will be the separation of the SilverStripe Framework as it’s own entity. The framework as a stable basis, formerly known as ‘Sapphire’, enables the developer to build more than just traditional websites and potentially build applications for any device and any purpose.

SilverStripe LogoSilverStripe CMS 3.0 promises an improved user interface, a better technical platform and will embrace social media and mobile web applications. SilverStripe Framework is an object-oriented PHP5 web application framework. It is based on a Model-view-controller (MVC) architecture, a popular approach for building web-based applications. The Framework reduces the overhead associated with common programming tasks, and enables developers to write code in a logical and structured manner.

Product Marketing Manager Kerstin Schuman says that SilverStripe Ltd. is proud to give the framework a status of it’s own; it is a great tool to build anything a developer wants. The framework will now become a standalone member of the SilverStripe Suite, becoming downloadable as a separate development tool. The SilverStripe Suite comprises of the SilverStripe CMS, SilverStripe Framework, SilverStripe Site Monitor and supported SilverStripe modules.

Schuman says the release of the framework gives SilverStripe the opportunity to reach a new group of people who need more than just a CMS in order to build creative new web applications.

List of 32 Web Frameworks

Bryan's picture
Submitted by Bryan on

Andrew Lynch posted a fantastic list of 32 Web Frameworks over at memeburn.com. He starts off that list with Ruby on Rails, Django, Drupal, CakePHP...well you get the idea.

Frameworks are built on top of programming languages and provide methods of streamlining some of the more mundane and common tasks associated with web development. In essence, they allow developers to achieve more with less coding, saving both time and money. They provide a range of simple methods that help you connect to a database, authenticate users and build an admin backend, all with a few lines of code.

Be sure to read the complete story so you can see Andrew's review of 32 web frameworks that you have to choose from for your next project.

Intersoft Solutions Debuts WebUI Studio 2011 R1

Intersoft's picture
Submitted by Intersoft on

Intersoft Solutions, a global vendor specializing in highly-reusable user interface controls for ASP.NET, Silverlight, and WPF, today announced the official release of WebUI Studio 2011 R1. It introduces over 30 new controls spanning across three platforms, including the flagship UXGridView, a high performance MVVM-compliant data grid for Silverlight and WPF, in addition to many enhancements. WebUI Studio R1 delivers a total of 290 powerful controls for small to large-sized enterprise business application development.

XOOPS rewritten using Zend Framework: Alpha 1 released

mamba's picture
Submitted by mamba on

The XOOPS Project is proud to present Alpha release of its next generation Web Application Development platform – the Xoops Engine.

It is definitely the most daring and innovative development in the almost 10 year history of XOOPS! 

XOOPS is one of the most successful Open Source CMS solutions, constantly winning top places in various competitions, and receiving various awards. But it was slowly showing signs of aging that would require major rewrites of the Core. After much deliberation the team decided to rewrite it from the ground-up using a standard off-the-shelf PHP Framework. Following the same thinking as IBM or Apple did when they decided to use standard Intel chips, the XOOPS team believes that using standard components and libraries while focusing on unique value-add, will increase the “speed to market” for XOOPS. This way the team can take advantage of latest Web developments and vast resources provided by the respective Framework’s developers. It's like getting suddenly a whole new team of some of the best PHP programmers joining XOOPS!

It will also lower the entry barrier to XOOPS for people who are already familiar with a particular PHP Framework.

After much research, XOOPS team has selected Zend Framework, the best and most popular PHP Framework on the market. The Xoops Engine will be probably the first and only case so far of  rewriting a major Open Source project using an industry standard PHP Framework.

“We are happy to see XOOPS, one of the leaders in the Open Source CMS space, is using Zend Framework as the foundation of their ‘next generation’ release”, said Eldad Maniv, SVP Marketing and Products at Zend. “We are confident that by leveraging the power of Zend Framework and its vibrant community, XOOPS can achieve its goals and grow in popularity.”

Why did we choose Zend Framework

New Xoops Engine (X3) Goes Zend Framework

mamba's picture
Submitted by mamba on

We are very pleased to present you X3, the new Xoops Engine for the next generation of XOOPS powered web application development.

XOOPS LogoThis new Xoops Engine was long time in coming. During that time, we went through different phases of trials and errors, but we believe that we finally have the best combination of features and technologies to strategically position XOOPS as one of the top Web Application Platform solutions.

The new Xoops Engine has been re-designed from the ground up to take advantages of third-party frameworks like Zend Framework and Smarty 3.

Why did we rewrite XOOPS?

XOOPS is one of the most successful Open Source CMS and portal solutions, constantly placing in top places in various competitions, and receiving various awards. But it is showing signs of aging, that would require major rewrites of the Core.

In order to keep us focused on creating a flexible and extensible development engine for developers and a high performance application platform for end users, the development team has decided to use industry-standard frameworks. By doing so, we can focus our limited resources on aspects that make XOOPS unique and special, while leaving standard functionality to be addressed by off-the-shelf frameworks. This way we can take advantage of latest internet developments already included in those frameworks - it's like getting suddenly a whole new team of some of the best and brightest PHP and RIA programmers joining XOOPS!

After much research, we've selected a couple of frameworks at this stage:

PHP: Zend Framework
Template: Smarty 3,
JavaScript: jQuery

Meanwhile the multi-engine mechanism of the Xoops Engine will ensure the possibility of adopting other excellent frameworks in the future, like Yii Framework, Dojo Toolkit, etc.

Book for creating a working architecture for a PHP 5 based framework

richarddias's picture
Submitted by richarddias on

PHP 5 CMS Framework Development - 2nd Edition is a new book from Packt that teaches readers about the design choices involved in the creation of advanced web oriented PHP systems. Written by Martin Brampton , this book will help readers to implement solid mechanisms for common features such as menus, presentation services, and user management, and to build a highly functional infrastructure for web applications.

PHP is a widely used, general-purpose scripting language that was originally designed for web development, allowing the production of dynamic web pages. This free software, which can be easily embedded into HTML, generally runs on a web server that needs to be configured to process PHP code and create content from it. PHP has evolved to include a command line interface capability and can also be used in standalone graphical applications.

PHP 5 CMS Framework Development - 2nd Edition starts off by discussing fundamental issues such as the automatic loading of code modules and interfaces to database systems, and goes on to explain deeper topics such as session handling, caches, and access control. Furthermore, the book also talks about the key issues that affect a wide range of specific content handlers by exploring a practical example in detail.

Using this book, developers will learn effective coding techniques through detailed explanations, along with technical functions such as handling user sessions and creating caches. Additionally, developers will learn flexible and efficient ways to support different world languages, to transform query string URLs to be more “friendly” for people and search engines, and alternative ways to deal with presentation services.

Written by a seasoned developer, this practical hands-on guide is ideal for professional PHP developers who want to learn more about web oriented frameworks and content management systems. The book is out now and available from Packt. For more information, please visit http://www.packtpub.com/php-5-cms-framework-development-second-edition/book

Blossom Brings Spring Framework to Magnolia CMS

Key developer joins Magnolia to take Spring integration to whole new level

NEW YORK, NY — August 2010 — Magnolia, the open source content management vendor that delivers simplicity on an enterprise scale, today announced the release of Magnolia Blossom, a module for Magnolia that integrates Magnolia with the Spring Framework. Tobias Mattsson, the seasoned Spring developer who created Blossom, has joined Magnolia to support Blossom users and bring the integration of the Spring application platform to a whole new level.

“Spring is the world's most popular Java Development Framework and nearly half of the Global 2000 are SpringSource customers," said Boris Kraft, Magnolia CTO. "Magnolia Blossom is a best of both worlds scenario where the greatest CMS meets that leading enterprise application stack, to manage content in addition to developing applications. With Tobias Mattsson on board, Magnolia will become the CMS of choice for Spring users.”

“Integrating websites with applications is a key business case on the web today,” added Tobias Mattsson. “With Magnolia’s new Blossom module, Spring developers are finally able to bring custom back-end business logic to your web site without additional integration effort. Blossom is a unique Spring-CMS integration that lets developers easily define custom Magnolia elements – like dialogs, page templates, and content objects – right within their custom business logic. Magnolia Blossom brings all of Spring’s flexibility and integration to the rich publishing environment that Magnolia CMS provides."

Spring helps developers write high quality applications faster, and delivers key Java concepts with a comprehensive set of frameworks. For more information on Magnolia Blossom, please visit www.magnolia-cms.com.

Book on SOAP and Restful Web Services using Apache CXF framework

Priyanka13's picture
Submitted by Priyanka13 on

Apache CXF Web Service Development is a new book from Packt, which will help developers design and develop SOAP and Restful web services using the open source Apache CXF framework. Written by Naveen Balani and Rajeev Hathi, this book will help to create custom interceptors by implementing advanced features such as CXF Interceptors, CXF Invokers, and CXF Features.

Confirmit Flex: A new development platform for creating applications

Real_Wire's picture
Submitted by Real_Wire on

OSLO, Norway and NEW YORK, NY – November 17, 2009: Confirmit, a leading global vendor of software for Customer Feedback, Employee Feedback and Market Research, has announced the creation of Confirmit Flex, an innovative new framework that will enable Confirmit, its customers and partners to quickly create new applications for the platform. The framework opens up the Confirmit platform to new developments that take advantage of the latest data collection methods, design technologies and reporting requirements.

Pat Molloy, Chief Strategy Officer at Confirmit explains: “Confirmit Flex is a huge new step for the platform. Our standard development cycle ensures the consistently high performance, security and scalability of the platform, but until now didn’t allow for the speed of change that customers sometimes demand. With Confirmit Flex, we’ve created a way of building fast, agile ‘speedboats’ to run alongside the ‘super tanker’ that is the Confirmit platform.”

Confirmit Flex has two applications running in beta testing, with many Confirmit customers taking advantage of the opportunity to get involved.

- iPhone Surveys: With an increasing number of people using iPhones to access the Web, researchers need to ensure that their surveys provide the same rich user experience in this environment as they do on a PC. When a survey is opened on an iPhone, the application automatically renders the survey into a format which takes advantage of the unique iPhone interface. This produces an excellent user experience, improving response rates and greater survey reach.

- GeoIocation: This application automatically pinpoints the location of survey respondents through their IP address. Users can choose to reject respondents who are outside their key geographies or can flag them for later review. For enhanced clarity, Google Map and Google Earth interfaces provide visualization of respondents’ locations. Researchers can use the application to reduce survey fraud, providing more accurate results from Market Research activities.

MODx Evolution 1.0.1

Bryan's picture
Submitted by Bryan on

Even though I've wanted to focus more on MODx in this blog, I have to say I haven't done a very good job bringing this CMS and content management framework up for discussion. With the release of MODx Evolution 1.0 and the upcoming release of MODx Revolution 2.0 I have no doubt we'll be seeing more headlines for MODx.

Last week, MODx Evolution 1.0.1 was released. This release contains enough security improvements and bug fixes that the MODx developers consider the update a "mandatory upgrade" for any site running previous releases of MODx Evolution/0.9.X.

Some of the new features and improvements in MODx 1.0.1 include:

Security
Multiple areas have been improved to help protect against unlikely but possible CSRF attacks in the Manager. In addition, Ajax Search has been updated to version 1.8.4 which prevents content injection when JS is off in the browser and the Manager password reminder has been updated to prevent forged logins under different usernames.

ManagerManager
Manager Manager is now a part of the core distribution. This Plugin leverages jQuery to allow developers to completely customize the Manager experience for end users. Some useful input widgets are included by default (tagging, color picker, image TV preview) and new widgets can be developed to streamline your daily content management. ManagerManager gives you the benefits of a fully bespoke/custom CMS, coupled with the support of large Open Source Community and maintaining an upgrade path for future releases.

MODx evolves into version 1.0

Bryan's picture
Submitted by Bryan on

After five years of development, the MODx CMS has finally went to version 1.0. Late last week, the project leaders for MODx made the following announcement:

To say we're excited about this release would be a bit of an understatement. Far, far more than just a new Manager theme and some bugfixes here and there, Evolution 1.0.0 represents a ton of work by a lot of people. Our classic code base is no where close to outdated or obsolete, on the contrary it just took a huge leap forward and sets the stage for continuing development and improvements to our classic code base.

Boatloads of bugfixes and feature requests aside, our 1.0 release focuses on a few key areas. The international communities deserve a huge "thank you" for all their hard work in getting their languages updated, too

MODx Evolution is actually one of two branches of development for the CMS. The release based on legacy code-MODx Evolution-has existed since 2004. There is also a completely rewritten MODx Revolution release that will occur in late 2009. In fact the release candidate for MODx Revolution is due later this summer.

Some of the new features and changes in MODX 1.0 Evolution include:

  • Many updates to Manager and Installer language translations
  • Now handles RSS, Word, Excel, XML, HTML, CSS, JS, PDF and plain documents with custom icons in the Site Tree
  • Remove legacy code no longer needed

New template development framework for Joomla

prothemer's picture
Submitted by prothemer on

The brand new Morph framework for Joomla is now available in second round of beta.

Compared to your average Joomla template, "Morph" is just as easy to install. That said, it is NOT your average template.

Morph for Joomla is a whole new concept, but already a tool that users refer to as "a Joomla game changer".

WHO IS MORPH FOR?

Morph is designed from the ground up to be completely scalable, extensible and usable by everyone developing websites in Joomla, from beginners to advanced.

If you are a seasoned Joomla user you can easily tap into the more advanced features, which gives you fine grained control on a per page basis.

Pages