work, Work, WORK!

tshirtpic

Everybody works in one way or another, we all have jobs to do, and for the last few days, I’ve been dreading getting out of bed for a few reasons. First of all, because I’ve not been eating properly or getting much sleep at all over the last few weeks which is leaving me a bit short in the old energy department, and secondly, because i know I’m going to have to stare at a screen full of code for hours, and that being the reason for the first.. erm.. reason..

Seriously though, I have just spent around 8 hours finishing off the new Radio Center Sidebar Hook, and why, because it’s a long process meeting standards.

Hooks for example come bundled in 1 xml file, this file has to contain language strings, template bits, settings, PHP code, help files, database queries and so on.

Now the radio sidebar hook only contains 1 template bit, 12 settings, 24 language strings, 1 PHP file and 1 help file and its taken me all this time to complete it.

Saying that, the sidebar module uses the RAJAX module and has some JavaScript coding in it also, so I’ve had to add some stuff to the RAJAX module to auto update certain elements of the sidebar. Still, most people will look at the sidebar and think nothing of it, its small, it doesn’t look too complicated, and in reality, its taken hours and hours to complete.

The fun doesn’t end there though, oh no. I’ve still got loads of other bits to complete, the main board panel hook for starters, its almost done, i just cant decide if i like the look of it or not, mainly because of the padding with the default IPB table class, however i did write a class called “RadPad” specifically for the radio, but i haven’t decided if i want to use it or not yet.

Then there’s the global radio bar hook, which i haven’t even started yet.. HA! fun times!

As far as the actual radio center goes lets see, the History page is completed, done, dusted, the schedule page is done on the public side, but I’m not happy with the way scheduled entries are laid out, so that’s probably going to have an overhaul. DJ List, not started, Downloads, not started, Linking, Not done but that’s an easy one, Stats, done, but not finished.

Mentioning the stats, i forgot to post on my blog about them, so i will write an article shortly about the new stats features.

Despite all the work i have done so far, completion still seems a long way away. I’ve literally been getting up, working on the radio center, going to bed, getting up, working on the radio center, going to bed.

Time off today i think, but saying that, I’m to anxious to get it finished i end up going back to it, telling myself I’ll just do a little edit here an there and before i know it am full on writing modules and crap.

Anyways, enough ranting from me, I’m gonna go eat.

Bouncy Radio Center 9 Sidebar Hook

sidebarhook I’ve been a bit quiet lately and that is because i have been hard at work on the new Bouncy Radio Center. each time i complete a new feature I’m hoping to publish an article about it here at anthonykinson.co.uk.

So, I’m happy to announce that the Sidebar Hook for the new radio center is now completed. (see left image)

I’ve kept it nice and simple and it will have its own settings groups so you can totally customize it to how you want it. Also i have created some brand spanking new icons for it, kept the code really clean and fast.

And with that onto speed, The new radio center actually performs over 500 times faster than the previous version 8.2 which is a combinations of a few things. First of all i have cleaned up necessary coding and optimized functions to dramatically reduce load times, and IPB’s great new forum software.

Despite all the cool new features and sleek JavaScript with the new IP.Board, it performs surprisingly faster than its previous 2.3 version.

Anyways, coming up in my next article i will be going through some of the bigger core functions of the new Radio Center, including the all new History and Schedule pages!

Thanks for reading and i look forward to hearing some feedback!

Anthony