Markdown is Coming to Spud Blog

Posted by David Estes on Jan 21, 2013

I love Markdown! It's simple, concise, and as distraction free as possible. Not too long ago I started writing my blog posts in markdown. It become tedious to convert my markdown into html for the blog, not to mention trying to do this on an iPad.

So, I gave in, and began implementing markdown support for spudblog. This very article was written in markdown using the latest github release of spudblog.

Then I thought, How could I make this better for myself and other developers out there?. The answer, was to use github's markdown parser redcarpet. Now you can hookup your fancy code syntax highlighter and go write in the same syntax you would use on github. Pretty cool eh?

 def content_processed if self.content_format ==...

read more

Spud Engine Rapidly Becoming a Full-featured Site Management Tool

Posted by David Estes on May 26, 2012

It's been a few months of work, but the results are astounding. Spud is a full-featured site management tool developed by Redwind Software and Westlake Design as an open source solution based on experiences with web development and customer interaction. Spud's main goals were to create a modular (adaptable), easy-to-use (customer centric), blazingly fast, and reliable site management system (Content Management, Blog Management, and more).

The Problem with CMS Engines

CMS engines are all over the place in all sorts of languages. The goal of a cms is to allow a user who knows nothing, or little, about web development to update their site content, and keep their visitors informed with blog posts, or news posts. Some of the most...

read more

What is Open Authentication (OAuth)

Posted by David Estes on Apr 04, 2012

Many people are confused as to what the purpose of Open Authentication (OAuth) is, as well as why it seems so complicated. As a result of doing research on this very topic I thought I would provide a basic summary of Open Authentication.

The purpose of OAuth is to allow a web-site to either access or provide data to and from another web-site securely. A good example of this use case would be twitter. Let’s say I wanted to make a web app that posted updates to a users twitter account. In the past, in order to do this, the app would have to collect the users twitter account information and securely store it for making future posts. With OAuth, this process goes out the window. You are no longer needing to store the users account...

read more