A blog in desperate need of a new title
- Wednesday, September 03, 2014KwötPadInspired by a service contractor I know, I decided I wanted to be able to quote my services while in the field and have the ability to deliver a quote before I left their office. I designed KwötPad as a web app so it would be available on-the-go using my iPad, but also available on my laptop when I'm in the office. In order to be effective on the iPad, the app needed to accomplish a lot with as little input as possible. Instead of a multi-step process of adding a customer, adding products, and then creating the quote, KwötPad adds customers and products directly from the quote creation step. When creating a quote, begin typing a customer name. If the customer exists, the customer name and address fields auto-complete. If it's a new customer, complete the information and the customer is automatically added to the customer database.
- Thursday, August 21, 2014Hand Crafted PizzaBlogI go out for pizza every Friday, and have for the past 15 years. Now that I live in San Diego, there are so many pizza joints to check out that I try to go to a different place every week. My friends all tell me, “You should write a blog.”So I created a pizza blog.I find that I’m never happy with off-the-shelf software... it seems like they either don’t do something I want, or they do way more than I need. Also, I hate Word Press! So I decided to create my own blog engine.Here was my list of requirements:Only one level deep: blog > articleList of pizza joints should be drag & drop sortableAbility to set the publish date and have the post appear on that date and timeWYSIWYG editor with basic styling optionsAbility to add at least one photo in each articleCapable of being edited completely on an iPhoneBlog engine needs to create static pages of each articleAutomatic RSS feedI added one more requirement that wasn’t quite as simple:Editor view needs to look exactly like the live postI coded up the engine over a weekend. I used pizza as my inspiration for the structure: Pizza (article), Cheese (text), Meat (image). The pizza joints are listed on the left, and I can drag them in order of which I liked best. Each article contains blocks of text with an optional image above each block. The difficult part was that last requirement: making the editor appear exactly like the live post. In order to do it, none of the editable text areas could have frames, and the font, text style, and size of the editable text has to be exactly the same as it appears in the live site.This is a screenshot of the editor: