Ruby on Rails 3.0 is available

Bryan's picture
Submitted by Bryan on

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.

Webiva Launches SaaS Hosting Platform for Open Source Rails-based Content Management System

karyn451's picture
Submitted by karyn451 on

BOSTON, Mass. – Webiva, an open source Ruby on Rails content management system (CMS) designed to compete with the likes of Drupal, Joomla, and WordPress, today launched a new Software-as-a-Service (SaaS) hosting platform. Webiva.com allows web professionals to build websites on a load-balanced, backed-up and replicated cloud without the hassle of installing and maintaining a Ruby on Rails installation.

“Webiva has been absolutely critical to the growth of our business. We reviewed dozens of platforms to adopt, and have found nothing that compares in quality to Webiva,” said Jonathan Karush, CEO of Liberty Concepts, the nation’s largest provider of campaign websites to U.S. congressional candidates. “It has powered some of the nation's most recognizable advocacy campaigns over the past two years.”

Built from the ground up with a designer’s and a developer’s needs in mind, Webiva is a web 2.0 open-source website building system (WBS) that allows web professionals to build custom websites that look and operate the way they want them to. Based on a Ruby on Rails framework from a software perspective, Webiva does its best to build on the concepts and methodologies that Rails creates. It has an extensible module system that allows additional functionality to easily be dropped into the system. Webiva offers support for forums, e-commerce, social networking other mediums needed by web professionals building top-of-the-line websites.

“Until recently there were two CMS options: a blog engine that’s user-friendly but limited, or a full-stack CMS that’s powerful, but complex to manage,” said Webiva Partner and Developer Pascal Rettig. “Webiva offers the best of both, a Rails-based system with the accessibility of a blog engine and all the features of a big CMS on the back-end.”

With 18 years of combined web development experience, Pascal and Martha Rettig are the inventive developer-designer team behind Webiva’s creation. They have been using the system for more than four years. Every feature available on Webiva was added in response to a specific requirement that arose during its use. Key benefits to web professionals using Webiva include:

  • Easy-to-Use - A user-friendly interface similar to a blog engine with all the features of a powerful open-source CMS
  • Non-CMS Aesthetic Appeal - Webiva is transparent from a site’s front end, giving designers full control and easy access to site HTML and CSS with built in editors.
  • Quick Click Site Creation - Build and deploy dozens of sites from a singe install- no need to FTP templates and assets.
  • Well documented, Open-source Platform - Built-on and extensible with Ruby on Rails, web professionals can use core modules (including e-commerce, social networking, forums, etc.) or write their own.

Radiant CMS 0.9.0 is out and about

Bryan's picture
Submitted by Bryan on

A new version of our favorite Ruby on Rails CMS has been released, Radiant CMS 0.9.0. Obviously, I spoke a little too soon last October when I announced that 0.9.0 was coming soon. Each open source community has their own pace and time-line for releasing the release candidates of their software. In retrospect, I should have noted that Radiant CMS developers like to take their time in making sure the Radiant releases are at a level of quality and stability they're comfortable with before releasing the final versions to the general public.

So what's new in the 0.9.0 version of Radiant CMS? Radiant now has a new UI, support for internationalization and loading of extensions as gems. Some of the more significant new features in this version of Radiant include::

  • There are new features for pagination (requiring will_paginate).
  • You can now run Radiant from a sub-directory.
  • When selecting a published date in the future, Radiant will treat the content as hidden until that date
  • Extensions may be loaded as gems and generated extensions now have features to easily create gems with Jeweler
  • Radiant CMS is now running on Rails 2.3.8 (bundled with Radiant)

If you would like more details on the changes in Radiant CMS, you can always check out the CHANGELOG. Radiant 0.9.0 CMS is available for download from the RadiantCMS.org website.

Radiant CMS 0.9.0 coming soon

Bryan's picture
Submitted by Bryan on

A new version of Radiant, a Ruby on Rails content management systems, is coming soon. Radiant 0.9.0 has just been released as a release candidate.

In this release the interface for the CMS has been updated to make Radiant more stylish and compact. Apart from the stylistic changes, there are a few other significant changes to the user interface worth mentioning:

  • There are now two levels of tabs. The intent here is to provide more organization for folks that have a lot of extensions installed. The primary top level tabs are now “Content”, “Design”, and “Settings”.
  • Hot-keys have been added for saving. You can now press Ctrl+S to save a page and continue editing, or Ctrl+Shift+S to save a page and return to the index page.
  • The number of flash messages have been reduced in favor of status messages that pop up when you submit a form.
  • Support has been added for the tab key to text areas. On Safari and Firefox there is also support for multi-line indent and unindent.

There are a number of changes that did not make it into this release candidate that still may make it into the final version in one form or another. Additional features that may be added by the developers in the final version include internationalization, asset management, password reset, filter toolbar, and a revamped settings interface.

The original announcement for this release candidate has additional information and can be found at RadiantCMS.org.

Radiant CMS 0.7.0 Coming Soon

Bryan's picture
Submitted by Bryan on

Radiant, a Ruby on Rails based CMS, will soon be released under version 0.7. The new version is currently available as a release candidate

The most significant changes between Radiant 0.6.9 and 0.7 will include:

  • Admin controllers are now “RESTful”, i.e. they conform to the Rails convention for resources.
  • Rails 2.1.2 is included.
  • RSpec and RSpec-Rails are no longer packaged and are marked as gem dependencies. You need 1.1.11 or newer.
  • There are now generators for mailers and migrations in extensions.
  • The addition of some database indexes to increase performance.
  • Radius tags can now access request parameters and URL helpers directly.

Complete Story

Radiant 0.6.6 CMS Released

Bryan's picture
Submitted by Bryan on

Radiant 0.6.6 was released over the weekend, shortly after the release of Radiant 0.6.5.  Obviously, 0.6.6 of this built with Ruby on Rails CMS was released to fix some bugs in 0.6.5.  So instead of focusing on the bugs, let's focus on what is new in 0.6.5/6 since Radiant 0.6.4 was released in November 2006.

Since Radiant 0.6.4, the latest versions of the software introduced two major changes:

  • Rails 2.0.2 included (0.6.4 used Rails 1.2.5)
  • RSpec 1.1.4 is used in core and supported in extensions

New book on Ruby on Rails

shriharshb's picture
Submitted by shriharshb on

Building Dynamic Web 2.0 Websites with Ruby on Rails is a new book from Packt which helps users to design, develop, and deploy a fully featured website using Ruby on Rails. Written by A. P. Rajshekhar, this book is a tutorial to create a complete Web 2.0 website with Ruby on Rails.

Ruby on Rails is an open-source web application framework ideally suited to building business applications; accelerating and simplifying the creation of database-driven websites. Often shortened to Rails or RoR, it provides a stack of tools to rapidly build web applications based on the Model-View-Controller design pattern.

Each chapter in this book adds a new feature to the site, adding new knowledge, skills, and techniques. This book is for anyone who has basic concepts of object-oriented programming as well as relational databases and wants to develop online applications using Ruby on Rails. Prior knowledge of Ruby or Rails is not expected.

For more details on the book, please visit http://www.packtpub.com/building-dynamic-websites-with-ruby-on-rails/book.

 

Learn to Build a complete Ruby on Rails Business Application

shriharshb's picture
Submitted by shriharshb on

Ruby on Rails Enterprise Application Development is a new book from Packt that helps readers to build a complete Ruby on Rails Business Application from start to finish. Written by Elliott Smith and Rob Nichols, this book concentrates on application development as a whole process and is intended to complement existing Rails tutorials. Each chapter deals with a key feature or functional area of a complex, full-scale Rails application.

All businesses have processes that can be automated via computer applications, thereby reducing costs and simplifying everyday operations. This book demonstrates that a modern web application framework makes an ideal platform for such applications. It shows how the attributes that make the Rails framework so successful for Internet applications also provide great benefit within a business intranet. These attributes include easy roll-out and update of applications, centralized processing and data handling, simple maintenance, straightforward code development, and scalability.

Why do cool kids build Websites with PHP or Ruby, not Java?

Bryan's picture
Submitted by Bryan on

Coach Wei, Java developer, asks the following question on his blog.

Here is a question that I have been pondering on and off for quite a while: Why do "cool kids" choose Ruby or PHP to build websites instead of Java?

At work we're actually moving many of our in-house desktop applications from Python to Java. I wouldn't be too surprised to see us migrate more PHP Web applications over to Java too for some of the reasons Wei gives in his blog post. But I have a theory as to why PHP and Ruby could be considered "cool" and it has less to do with Java's features and more to do with the culture of open source.

Ruby-based Radiant CMS 0.6 released

Bryan's picture
Submitted by Bryan on
It was announced at RadiantCMS.org that the latest version of their CMS was released, Radiant 0.6 (Lapidary).

Last night the core team finished polishing off the rough edges of the latest release of Radiant. This is the first serious release in well over 6 months. The big news in this release is that we have created a first-class extension system to make it easier for you to tailor Radiant to meet your needs. A lot of people have already started using the extension system to create a number of useful third party add-ons. There are also numerous bug-fixes and improvements in other areas of the application. If you are still on the 0.5.x series this upgrade is a must. Core team member Sean Cribbs has compiled a complete list of the changes over on his blog.

End users and site managers will notice improvements and new features:

Ruby-Lang: CVS services will be permanently unavailable

Bryan's picture
Submitted by Bryan on
No surprise, yet still of interest.  The Ruby Language project is officially dropping their CVS and fully using SVN for version control.  I only wish one of my favorite open source projects would just start the move from CVS to SVN.

CVS services (including CVSup and CVSweb) will be permanently unavailable on Fri Mar 16 03:00 UTC 2007. The source code repositry has been moved to SVN.

If you require the CVS repositry, please get it by CVSup till that day.

You can access the original post at Ruby-Lang.org by clicking here.

IT and Personal Goals for 2007

Bryan's picture
Submitted by Bryan on

For the most part, I usually say "no" to making New Year resolutions and IT predictions. I never really get things 100% completed to say I've resolved those things that I previously promised. I have yet to ever fully predict what is just around the corner for IT (actually it almost usually turns out better than even my most optimistic predictions). However, no matter the time of year, I always have goals that I strive to meet.

The following are some of my open source IT goals for 2007:

  • Return of the Geek. Outside my "day job", the past year has been filled with freelance projects designing and hosting sites for various clients. As I wrote a few months ago, the whole experience of working outside of work for cash has led a bad taste to my mouth. When you really don't need the money, why do it? For 2007, I rather spend my time contributing to open source projects such as Drupal. I've been a wall flower for too long and I think the core developers would like to see wall flowers not be wall flowers.
  • For sites that I own, I need to do a better job of installing the betas and release candidates. For example, when I started CMS Report it was with Drupal 4.7 Beta 1. I'm sad to report that this site is still using Drupal 4.7. It's very hard to contribute to open source if you're not willing to go on the edge with some of your production sites.

phpRadiant to imitate Radiant CMS

Bryan's picture
Submitted by Bryan on

Philippe Archambault wrote to us that he is working on a PHP version of Radiant CMS. Radiant CMS is based on the Ruby language. Mr. Archambault has appropriately named his CMS, phpRadiant. If imitation is a sincere form of flattery, then lets hope the Radiant CMS folks are blushing!

Mr. Archambault isn't the first person to suggest taking what they liked in Radiant CMS and migrating it from the Ruby language to one that is PHP based. However, his project is the first one that I know about which has actually seen the light of day.

 

Pages