Author: Amie Tracey

is a cat.

Google OAuth2 Class for Phil Sturgeon’s Codeigniter Spark

There’s a lovely Codeigniter Spark by Phil Sturgeon which does OAuth2 login for Facebook and GitHub and Windows Live. The spark is here. I’d set it up for Facebook a month ago, on our dev site for the Community Media Project. Then yesterday and this morning I checked the spark again, still no Google auth,… Read more »

We’re Giving a TEDx Talk!

tedx logo

Ponderwell has been invited to present a talk at this year’s TEDxAsheville event on Sunday, November 13. Amie will be representing us up on stage, talking about the future of community media, why it matters and what we have to build to make it work. It should be a fantastic event; along with our talk… Read more »

Community Media Initiative, Now That Council Has Spoken

On October 12, the evaluation committee for the Community Media Development Initiative recommended to Asheville City Council that they enter into a three year contract with Ponderwell for the development of our proposal for an online community media outlet. Council responded by voting not to fund anything. We were…surprised. Not necessarily by the decision not… Read more »

Ponderwell bids for Community Media Initiative Grant

*** UPDATE*** We have now posted our notes from the 25 minute presentation to the grant committee. This is a good read-through for people who want to know more details about what we are proposing. The City of Asheville and Buncombe County recently made a request for proposals in relation to a grant of $120,000… Read more »

Simple caching in Zend Framework

A couple of years ago Ponderwell built a site on Zend Framework (ZF) as a bit of fun. It’s been moderately successful, getting a steady flow of traffic, but every now and then it catches people’s imagination and gets a huge spike of traffic which makes the server fall over. We needed caching. ZF has… Read more »

Converting SVG Paths to Objective-C Paths – Updated Again!

Bezier spline

Further update: Ariel over at arivibes.com has turned this into a GitHub project and, I believe, greatly improved it: HERE   Update: Bob Monaghan from Glue Tools LLC was kind enough to clean up some memory leaks, make the thing compatible with OS X as well as iOS and put in some positioning of the… Read more »

Perils of Design: @font-face and Legendum

When @font-face CSS font replacement became supported by enough major browsers to get designers off the “web safe” font treadmill, most of us took a quiet moment to cry a small tear of relief.   We knew it would have challenges, we knew that Internet Explorer would demand we did something extra and finicky to cushion… Read more »

CodeIgniter XSS Protection is good, but not enough by itself.

I have been looking at CodeIgniter lately mainly because a lot of my colleagues are using it already. As with most frameworks, I usually start using the framework in a project and then as I am developing the application, I notice some issues with the framework. One such case is with CodeIgniter’s built-in XSS protection. This functionality is quite nice (at least they included it in the framework) but there are some issues with using it that developers should be aware of.

Using Apache to better secure WordPress

Securing WP with Apache

This is part 1 in a series to inform developers and administrators on the best methods to lock down their WordPress installations. By following even just some of the steps in these guides, one should be able to avoid many of the common security issues with WP.

html5 Forms and WP 3.0 comments

Being the further adventures of: html5 already works somewhat. Article comments didn’t get the treament, last time, because they’re produced by wp_list_comments() in the comment.php template. But actually this isn’t that hard to sort, and I also took a look at the form fields in the comment post section of the page.