Thank you for helping me reach our goals!
Add the Missing Feature to Rails Composer
Do you know about Rails Composer? Many Rails developers rely on it to build web applications.
Sometimes it's called, "A better way to build a Rails starter app."
Or, "The Rails generator on steroids."
Developers use Rails Composer to generate starter applications. In a few minutes, Rails Composer spits out an application with the Bootstrap front-end framework, Devise for authentication, role-based authorization, and all the popular gems and features needed for a basic web application.
It saves time for developers who frequently build new Rails applications. And it provides nice, up-to-date reference applications using the latest version of Rails.
Until now, it's been missing one big feature.
Bootstrap Page Templates
Rails Composer builds an application with everything you need to begin a custom project. Except nicely designed pages. Oh yes, there's a home page for the application, but that's it. It's a sparse page, with a navigation bar, flash messages, and empty space for the developer to begin adding page design and layout.
These days, most developers are using Bootstrap for their front-end framework. So developers use Rails Composer to build an application, then scramble to integrate Bootstrap templates for the page design they need.
There's got to be a better way.
Developers have emailed me, begging, "Include an option for a simple landing page." Or, "How about including a home page for a basic business site?" Sure, but everyone has different requirements. How can one basic page layout accommodate any type of web application a developer might want?
The answer is simple. I need to improve Rails Composer to offer a collection of Bootstrap page templates. Developers should get a choice of common templates and themes that can be used for a wide variety of websites.
I've been thinking about this for a while. I've had my eye on the Start Bootstrap collection of free Bootstrap themes and templates created and maintained by Iron Summit Media Strategies. There are over two dozen page templates that can be used for almost any web application.
So what's the hitch?
Why the Kickstarter Campaign?
It will take time to adapt and integrate a collection of Bootstrap templates for Rails Composer.
I work on the RailsApps project full time. Until recently, the project was supported by subscribers who paid $19 per month to get the tutorials I write. I've recently shifted the project so the tutorials are available for a one-time fee. The income from subscriptions is tapering off, so to keep the project going, and add new features to Rails Composer, I need to ask for contributions to this Kickstarter campaign.
What's In It for You?
I hope you will be excited by the idea of adding two dozen Bootstrap page templates to Rails Composer. But if that's not enough, I'm going to offer my book, Learn Ruby on Rails, and my Capstone Rails Tutorials for contributors who make pledges. If you already have all my tutorials, read on for additional rewards.
Learn Ruby on Rails
Learn Ruby on Rails has been called, "The best Rails book for beginners." It's over 330 pages, with a multitude of five-star reviews on Amazon. Learn Ruby on Rails is an enjoyable read and, even if you are an experienced developer, you may learn something new. Or you might want to give it to a newcomer. In any case, you'll get the ebook free with a pledge of $9 or more.
Capstone Rails Tutorials
Capstone Rails Tutorials are in-depth, comprehensive tutorials at the intermediate level. The tutorials are based on the starter applications that are generated by Rails Composer. The goal of the tutorials is to explain everything that Rails Composer generates so there is no mystery code. Until recently, these tutorials were only available to subscribers. Now you can get full access with a Kickstarter pledge of $76 or more. If you're using Rails Composer, or you want to support the RailsApps open source project, there's no better way to show your support and get personal benefit as well.
Plus More Opportunities for Learning
Project advisor Charles Max Wood, podcaster and host of Ruby Rogues, has a new screencast series, RailsClips, which recently featured Rails Composer. Chuck is graciously offering a two month membership to RailsClips for contributors to this campaign at the $95 level.
Project advisor Chris Oliver, creator of the popular GoRails screencast series, is offering a two month membership to GoRails for contributors to this campaign at the $95 level.
Project advisor Ariel Krakowski, creator of the Learneroo tutorials website, is offering a one month membership to Learneroo for contributors to this campaign at the $95 level.
Project advisor Leo Trieu of the Code4startup Rails tutorials site is offering his great Hero Pro Rails tutorial. It's priced at $99 but you get it free with a $95 pledge.
Here's the best value: GET IT ALL for a pledge of $150! You'll get one month of Learneroo, two months of GoRails and RailsClips, the Hero Pro Rails tutorial, along with twelve of the Capstone Rails Tutorials plus the ebook Learn Ruby on Rails. I call it the GLUTTON REWARD because it gives you all the best learning resources for developers at any level, whether beginner, intermediate, or advanced. You don't need to consume it all at once, of course. This reward will give you a chance to sample the best tutorials and screencasts from the Rails community so you can pick the ones you like best.
I'm offering additional gifts as well, including the famous (and rare) Rails trucker hat, for contributors who make pledges at higher levels. Obviously, these gifts are merely tokens of appreciation, and their real value is sentimental, though the Rails trucker hat is truly a rare collectible.
The True Benefit
Though the gifts are nice, and the Capstone Rails Tutorials are particularly helpful to any Rails developer, I hope you'll be motivated to make a pledge because you're excited by the possibility of choosing from over two dozen Bootstrap page templates when you next use Rails Composer.
This is an open source project and it benefits all Rails developers who choose to use Rails Composer.
Collectively, we'll save countless hours of redundant effort by adding this feature to Rails Composer. We'll build better-looking applications, faster, by making this improvement to Rails Composer.
I've dedicated my life, over the last four years, to supporting this open source project. I hope you'll show your support by pledging your support for the Kickstarter campaign.
Risks and challenges
The big challenge is meeting the fundraising goal of $5,000 USD. If we meet the goal, it's almost assured I'll deliver Rails Composer with the new feature within a month of completing the Kickstarter campaign.
I've already prototyped the new feature so I know it can be built. The only risks are the usual ones when a project is dependent on one person: I could be run over by a bus or face personal setbacks like illness or family emergency. But that's life! If we meet the goal, it's very likely I will deliver the new feature.
THANK YOU FOR YOUR SUPPORT!
-- Daniel Kehoe
founder of the RailsApps project
- (29 days)