Who?

Shift Refresh was created in July 2008 by Ted Kulp as a way to put professional services behind the popular content management system, CMS Made Simple. Using years of web application development experience, he wanted to help take open source to the next level by offering the services that fall outside the realm of typical support from free software.

What?

We develop cutting edge applications using the latest open source technologies. In addition, we support open source development as much as possible. Not only is Shift Refresh directly involved with the continued development of the CMS Made Simple system, we also professionally support it.

In addition, Shift Refresh is leading the charge on development the Silk Framework, a new PHP5 framework which will become the base of CMS Made Simple 2.0. Support for the framework will be forthcoming as well, after a formal release of the project.

How?

By combining open source technologies with years of experience, we provide high levels of quality and service. We use a very hands-on approach with constant communication to make every project go smoothly.

Some of the technologies we use are:

Contact Us today to see how we can further your development project or give you peace of mind for your existing CMS Made Simple deployment.

Search
Blog

I have a client who posts new episodes of a long running show on a new CMSMS page.  They asked me if it would be possible to turn these pages into an RSS feed so that when new shows were posted (pages created), the RSS feed would show them.  "No problem," I said, and merrily went on my way to figure it out.

One of things I wanted to do in my blog was show the real name of the author instead of the username.  Of course, I could've modified CGBlogs directly, but that's not fun.  Instead, I decided to use a user defined tag to do it instead.

I'm in the process of setting up a paid registration site.  One of the things that I wanted to do was set it up so that users who register have the option of signing up for a mailing list.

When you're developing an application, it will live in different environements depending on what's happening. For instance, while you're developing, you're connected to a development database with dummy data. When you go to production, you have different database details, debug turned off, etc.