Adam sat down with Designer/Developer John Long, creator of RadiantCMS about his new project Serve, design, and running a successful open source project.
Leave us a comment (https://changelog.com/podcast/52/discuss)
Changelog++ (https://changelog.com/++) members support our work, get closer to the metal, and make the ads disappear. Join today!
Featuring:
• Adam Stacoviak – Mastodon (https://changelog.social/@adam) , Twitter (https://twitter.com/adamstac) , GitHub (https://github.com/adamstac) , LinkedIn (https://www.linkedin.com/in/adamstacoviak) , Website (https://adamstacoviak.com/)
Show Notes:
• John Long (https://twitter.com/johnwlong) of Wiseheart design (http://wiseheartdesign.com/)
• Serve (https://github.com/jlong/serve) is a rapid prototyping framework for web applications
• John created RadiantCMS (http://radiantcms.org/) , later extended by Sean Cribbs (http://seancribbs.com/)
• Radiant led John to a relationship with Pragmatic Programmers (http://pragprog.com/) and formation of a Ruby Visual Identity (http://rubyidentity.org/) team
• Serve is basically the Rails View layer (http://guides.rubyonrails.org/layouts_and_rendering.html) , sans the Model and Controller.
• Serve’s makes it easier to use URLs that end in a / instead of file extension
• Serve’s view helper are Rails compatible
• Serve is Rack (http://rack.rubyforge.org/) under the hood
• Acoustic (https://github.com/jlong/acoustic) is Django-inspired and aims to be between Sinatra and Rails
• “What Rails can learn from Django” (http://wiseheartdesign.com/articles/2007/06/15/better-modularization-for-rails-2-0/)
• Running a successful open source project (http://radiantcms.org/) can take over your life
• In the early days of Radiant, Subversion (http://subversion.tigris.org/) made it difficult to accept community contributions
• Git and GitHub (http://thechangelog.com/post/3445186374/episode-0-4-9-git-showoff-and-xbox-kinect-with-scott-cha) has increased community participation
• Use Compass’s CSS3 module (http://beta.compass-style.org/reference/compass/css3/) and save your sanity
• Compass can change your design workflow (https://twitter.com/mbleigh/status/45975587797483520)
• Fancy Buttons (http://brandonmathis.com/projects/fancy-buttons/) is a Compass plugin to easily create image-less buttons
• Grab the code (https://github.com/adamstac/serve-bootstrap) for Adam’s nifty Serve bootstrap (http://serve-bootstrap.heroku.com/) , which adds easy support for Haml, Sass, Compass, and more.
• Join the newly created Serve Users group (http://groups.google.com/group/serve-users?hl=en)
Something missing or broken? PRs welcome! (https://github.com/thechangelog/show-notes/blob/master/podcast/the-changelog-52.md)