Musings and miscellaneous ramblings into the web development business, graphic design, technology, and things that interest me.
At my previous employer we did not have a very good record of existing clients, domains, and their hosting packages. We also did not really have a solid hosting platform, no disaster recovery, or solid backups. We were very new and very fresh and very, very reactive. Then a terrible thing happened with our hosting, and with no legit recovery system we were forced to migrate dozens of websites by hand. Seeing an opportunity to not only improve our backup/recovery process, but to develop a very solid database of clients, domains, and hosting packages, we quickly threw together a MySQL database and interface to store the information. This system became the backbone of the company, evolving into a domain expiration reporting tool, automatic web reports generation tool, client management with call/email/issue logging, several misc handy utilities, daily email reports, all neatly tied into the companies Exchange server for user authentication. Needless to say, the code was a mess, but it did it’s job.
I was shocked to discover that there was no way to not sure future entries with the CMSMS News Module unless I used the expiration settings. I did not want to expire news articles, I only want to be able to publish articles in the future and not to display them until their publish date.
I run a forum for electronic music and culture called NVraves. A feature was requested recently to be able to embed soundcloud music directly into users posts. It was an easy BBCode modification. Here you go!
We use Expression Engine as the publishing platform for Lunchbox Radio (a project me and my fiance run). Recently we have started to explore podcasts as an additional music medium for LBR. We have one now and so far its worked out very well. However, we have been working on adding a few more and faced some major implementation issues with our current setup.