Dark-Ape.com Developments
The how and why of my programming
The how and why of my programming
Jul 3rd
Phoenix, AZ might not technically be the desert, but it will be some dry heat and farther West than I’ve ever lived before. Mid-July I’ll be starting my employment at a company called Unicon out in Gilbert, AZ, thus the change in location. I’m looking forward to both the social and educational opportunities this will move will afford me, because like the 45th Rule of Acquisition states: "Expand, or die."
This has been part of the reason for my lack of posts during the second quarter, so I hope to be back and writing here more frequently starting in September. By then I hope to have my iContact API updated to version 3 which will also be compatible with my iContact Widget for WordPress. If anyone is interested in helping me develop or test it, just leave a comment here.
Apr 17th
As I mentioned before, I am re-working my CMS administration layout and styles. In the process I decided that I disliked having simple checkbox inputs, so I tried jQuery-UI’s .button() method, and while it wasn’t bad, I didn’t get the main feature I wanted1: a graphical check that should (dis)appear.
Well, I’ve made my own jQuery checkboxes before using uniquely laid out HTML divs and a beastly jQuery function I wrote; the script was only 17 lines, but it made too many calls for my tastes.
“Frag that” I said figuring I could make it simpler, and so I did.
More >
Apr 9th
Hail and well met!
Last week I mentioned some common features missing from paid WordPress templates, and this led to a lot of research into the WP Template Hierarchy. To prove to myself I wasn’t just complaining, my goal for the year – since it is just a self-challenge – is to try to make my own WP theme for either book reviews or a website portfolio; while I am sure these already exist, it is more about challenging myself to something I’d find worth the effort in the end.
For the last month I have been updating my custom CMS layout and a project I hope to finish by the 16th of the month. This client provided a purchased HTML template that was originally designed for WP, so it was interesting to recreate the functionality while also updating some of the features that were limited by WP version of the template – I know because a friend purchased the WP template after seeing a demo of the HTML template I was working on. As for the CMS, I’ve also been going back over my database connection and frequent functions to improve them. From these improvements has come a MySQL connection class, with all of my typical methods and possible error reporting, and some others that I am still tweaking as I consider all the possibilities for them.
Finally, the need finally arose for using my old $fields parameter for iContact users, which figures since I took it out of the original API, so I’ll be adding the feature to add optional content to user record’s fields. With iContact’s e-mail announcement, on February 29th, about changing the hourly and daily API call throttling limits, I’ve also added in an optional method for tracking the daily call count. Since this feature is non-essential and purely for the curious, you either hardcode it for use everywhere or leave adjust it on a per-case basis through the non-initialization functions.
Just a little, huh? Look forward to it!
Apr 5th
Took some time off from the books in March so I could enjoy some games and get some freelance work done, but I still read 17 books. I figure that is a good stopping point at it brings my 3-month total to 98, nearly two-third of my annual goal, so the books will be going on hiatus and I hope to have some more web development posts in here.
Apr 3rd
After dealing with more than a couple incomplete/buggy WordPress templates clients have purchased, I am tired of dealing with common issues that should have been resolved by the author prior to selling their templates…
Here are my 5 major issues with WordPress themes:
In closing: "Never cheat a Klingon … unless you're sure you can get away with it."
Mar 1st
Feb 20th
Earlier this month I completed a freelance project and launched a new website, AggieWomen.org. I’ll confess right now that this was one of my hardest projects to date. Why? Because I was not consulted in the initial development and had to pick it up after another developer quit in the middle of the promised work. Normally that might not be an issue, since I could just start from scratch or use modules I trust, but there were three problems from the client: 1) they was already expecting it ready soon, 2) they had already seen the WordPress back-end & liked of it, and 2) my client had been told that it could be made to do all their client wanted. No, I haven’t hunt the developer down yet, but they’re on my list…
Starting from where the other developer left off, I took 49 plugins down to 14 and 148 database tables down to 43. Why they felt the need to have four e-commerce plugins installed, I will never know nor feel the need to ask.
Although not a new release, I finished this mid-2011, I launched HHIBuckeyes.com for the Ohio State Buckeyes fans of Hilton Head Island, SC. The client did not want a graphic designer to do the template, so I presented several pre-made themes and had them pick one, then customized it to their taste and need. The homepage is content is completely controlled by the custom CMS, except for the bottom left graphic, with the image slider and all three text areas being editable. The newest feature for me, and my most liked feature, was the Schedule that shows the teams, kick-off times and scores for the season. For this I had to collect all of the logos and assign the teams to their divisions, but it was a custom module for the admin.
Yes, the headline is a joke!