Intersoft Solutions, a global vendor specializing in ready built user interface controls for ASP.NET, Silverlight, and WPF, today announced the official release of WebUI Studio 2011 R2.
software development
CMS in the Fast Lane: Joomla! 1.7
This week, Joomla! 1.7 was officially released to the public. New features in this new version of the popular open source content management system include:
- One Click Version Updating - The new built-in updater handles updates for Joomla and Joomla extensions.
- Multilanguage improvements - You can now associate menu items in different languages for faster navigation. Language packs can now also be built to automatically select the best font for that language.
- Pre-defined search options for search menus. This allows developers to create a menu item that pre-fills out the search fields so end-users can have a built-in search for a specific phrase.
- Better example code for different plug-in types. The enables developers to more easily build custom extensions.
- The ability to automatically validate form data against a list of options during the save operation. This makes it easier to protect against hackers manipulating forms and trying to save invalid data.
- Enables the submit article form to automatically set the article category. This makes it easier for site administrators to restrict users to a specific categoryy meaning content isn’t accidentally added to the incorrect page on a website.
- Batch processing (copy & move) of articles is now available in the same way as it is for categories and menu items.
This is the second major release of Joomla! this year, with Joomla 1.6 released in early 2011. Given that new releases of Joomla! historically are measured in years instead of months this is something of a nice surprise to see from Joomla!. It can be weary on both users and developers waiting for the inclusion of wanted features found only in the next official release of their favorite content management system. I know in the past, I've expressed my own dismay for the lenthy development cycles of Joomla! betas amd release candidates.
New Book: IBM WebSphere Application Server v7.0 Security
Packt is pleased to announce its new book titled IBM WebSphere Application Server v7.0 Security, that will help readers discover and explore security features offered by WebSphere Application Server version 7.0 to create secure installations. Written by Omar Siliceo, the book is a practical guide packed with ready to implement tricks for configuring, hardening, tuning, and troubleshooting secure IBM WebSphere Application Server Network Deployment v7.0 environments .
Alkacon OpenCms source code now hosted on Github
Alkacon Software has moved its software repository from CVS to Github. Github is based on the popular distributed revision control system (DRCS) Git. The web-based hosting service Github is very popular amongst Open Source Developers.
Alkacon Software has chosen Git as revision control to keep its software development process based on the best available technology (since CVS is technically out-dated) and to achieve a better collaboration with the OpenCms community.
Intersoft Solutions Debuts WebUI Studio 2011 R1
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.
Microsoft's Silverlight developers are angry
A few days ago, I read Mary Jo Foley's article titled Microsoft: Our strategy with Silverlight has shifted. According to an interview with the President of the Server and Tools Division at Microsoft, the company will be shifting support for Silverlight away from the PC and Mac desktop and toward the phone market.
So what’s a developer to make of Microsoft’s messaging (or lack thereof) about Silverlight at its premiere developer conference?
I asked Bob Muglia, the Microsoft President in charge of the company’s server and tools business, that very question and got what I consider to be the clearest answer yet about how Microsoft is evolving its Silverlight strategy.
“Silverlight is our development platform for Windows Phone,” he said. Silverlight also has some “sweet spots” in media and line-of-business applications, he said.
But when it comes to touting Silverlight as Microsoft’s vehicle for delivering a cross-platform runtime, “our strategy has shifted,” Muglia told me.
Microsoft plans to be using HTML 5 to replace the functions currently being provided by Silverlight 5.
It is not the point of this post to debate the merits of HTML 5, Silverlight and even Flash. What is my point though, is that Microsoft appears to me to be desperate. Desperate to come up with a strategic plan that will carry them beyond the day of Windows PCs. Microsoft is desperate to become innovative for the sake of innovation that they're really confusing a lot of their developers. If only after a few years of support, Microsoft is shifting focus of it's Silverlight platform...what potential developer in his or her right mind would support another future Microsoft endeavor? Just take a look at the comments to Bob Muglia's blog post discussing this topic and I think you'll see my point.
Ruby on Rails 3.0 is available
I'm not much of a programmer but I can appreciate the value of a good programming language when I see it. While I know Python and dabble with PHP, I've always appreciated Ruby and Ruby on Rails. There is something about the Ruby development scene that perks my interest in this programming language.
Ruby on Rails 3.0 was just released this week. The development of Rails 3.0 has been two years in the making. David August writes:
Rails 3.0 has been underway for a good two years, so it’s with immense pleasure that we can declare it’s finally here. We’ve brought the work of more than 1,600 contributors together to make everything better, faster, cleaner, and more beautiful.
Some of the biggest changes and additions in Rails includes:
- New Active Record query engine - makes it easier to build complex queries over several iterations.
- New router for Action Controller - the syntax has been modified to to favor the REST style
- New Action Mailer
- Manage dependencies with Bundler - Bundler allows you to specify the libraries, frameworks, and plugins that your application depends on.
- XSS protection by default
- Encoding issues resolved
- Active Model: Validations, callbacks, etc for all models
- Official plugin APIs
- Documentation
If you're interested in Ruby on Rails 3.0, check out the download page at RubyonRails.org.
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.
Joomla 1.6 Beta announced by the Joomla Project
The Joomla Project has announced the release of Joomla 1.6 Beta. Designed to offer enhanced site control and a more polished user experience, Joomla 1.6 is expected to deliver a variety of new tools to improve website management and access, a more robust organizational structure for content control, and various other user-experience improvements throughout the software.
Some of the key features that will be introduced in Joomla 1.6 include:
- New Access Control System - Allows site administrators control over who can view and manage content.
- Unlimited Depth Organizational Model - Gives site administrators and content creators user-defined category levels that allow for the creation of a category tree with as many or as few levels for organizing articles and other content as needed.
- One-Click Extension Updates - Allows users to keep sites secure and controlled by simplifying the process of updating extensions.
- Semantic XHTML Layouts - Provides a better baseline for content presentation.
In addition, developers and implementers should enjoy the new ability Joomla 1.6 provides in allowing extensions to be built with granular control and permissions. This feature will make it easier to create more advanced, enterprise-focused applications and extensions for Joomla.
“With the release of 1.6, The Joomla Project is transitioning the development process to a more iterative, time-based release cycle,” said Louis Landry, a lead developer and community member of The Joomla Project. “This new approach will help streamline the production of new code and better ensure timely releases around product updates. I’m very excited about the beta release and look forward to working with the entire community as we continue to refine the system.”
Build better web applications using Packt’s new Tomcat book
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.
Confirmit Flex: A new development platform for creating applications
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.
New Zend Book for developing PHP web applications
Zend Framework 1.8 Web Application Development is a new book from Packt, which will help users design, develop, and deploy feature-rich PHP web applications using Zend. Written by Keith Pope, this book is an example-driven tutorial that takes readers through the process of building Model-View-Controller-based web applications. It will allow them to create a real-life storefront application from design to deployment and explore all the major aspects of the Zend Framework.
Zend is an open source, object-oriented web application framework implemented in PHP 5. It has a flexible architecture that helps build modern web applications and web services easily. It provides an easy-to-use high-quality component library that is designed to be used the way developers want, without requiring the use of the whole framework.
Zend Framework 1.8 Web Application Development will make it easy for developers to get started and produce a powerful and professional looking website. It covers the major Zend Framework components as well as throwing light on the best practices and design issues faced when building complex MVC applications.
Two SilverStripe Websites
Sigurd Magnusson sent us an email to let us know that "SilverStripe has now split its company and open source projects into two totally revamped and beautiful websites". The two SilverStripe websites will of course have different purposes.
Head on over to the SilverStripe.com
site if you want to know more about our company and the business side
of things. But if you're looking for the SilverStripe community,
developer documentation, or the roadmap for the future of the product,
you're in the right place [SilverStripe.org].
Explanation for the split was given at SilverStripe.org stating that the changes were made to "make navigation and discovery easier" for SilverStripe's customers and developers. However, I suspect the purpose of splitting the site had to also do with the fact that SilverStripe as a commercial entity needed to have its business side become less visible in its own open source project.
SilverStripe's decision to separate the commercial side and the open source side of their business is a strategic business decision. I have observed that it is very difficult for open source projects to
flourish without a strong open source community supporting the
project. Most open source communities become quite distracted when
commercial interests tries to circumvent control and direction away from the community. By giving SilverStripe the open source community a chance to
flourish more on its own via a community website, SilverStripe the company
can spend more time focusing on the needs of their business customers
at SilverStripe.com. Strategic moves such as this usually result in a win-win situation for both parties involved.
Upcoming PHP 5.3 beefs up security
ComputerWorld: "Probably the simplest and most effective change that will come with PHP 5.3 is a modification to the way that $_REQUEST superglobal variables are handled. After several years of known vulnerability, it seems that the PHP developers are finally addressing one of the most risky elements of the scripting language."
Developer's Tools for Wordpress and Drupal
Smashing Magazine has posted a couple articles to help web developers and designers with their Wordpress and Drupal sites. Some great suggestions and resources are listed in these articles.
The articles don't include everything, but it's a wonderful start for those just beginning to learn about Drupal or Wordpress. Link found via Nick Lewis' blog.

