JA Control Panel

Diana Scherff [dot] com

We now have handheld and iPhone layouts!
Android users, just scan this bar code


E-mail Print PDF

OOP for Dummies

User Rating: / 2

I've taken Java.  If you don't include all the "including" you have to do, I WAS able to follow along...at the beginning.  I know OOP = Object Oriented Programming...and that's about the extent of my understanding.  Needless to say, I didn't continue to do well in Java.

Fast forward six years and I'm learning PHP basically through trial and error.  I learn what works by first finding out what doesn't.  I've then slowly learned how to do things quicker and cleaner, and THEN, here comes along the DREADED "OOP" again.  I always knew to stay away from languages like C++, Java, and other OOP languages because I just couldn't wrap my brain around the concept.  I've taken calculus and calculus 2 and enjoyed every minute of it...never struggled.  But OOP just DOES NOT MAKE SENSE.

So it's 2010 and I'm working on this Joomla module...okay, fine; however, the more I add to it, the more it becomes clear that I can't go on until I learn OOP!  I've sort of worked out in my head how to make the SEF work.  Not fully understanding the functions and complex arrays is one thing...but having to understand the classes, objects, methods (whatever the hell those are) is something else entirely.  As much as I want to finish it, everything is already sloppy compared to all the other modules I've seen and I don't want to make a complete mess of it. 

Unfortunately, my only option at this point is to put further development on hold until I understand OOP enough to design this module properly.  I ordered two books on the subject, sort of "OOP for Dummies" type books that had rave reviews: OOP Demystified by James Keogh & Mario Giannini and The Object-Oriented Thought Process (3rd Edition) by Matt Weisfeld.  I should receive them Tuesday and the second is supposed to be a quick read, so hopefully I can get through them quickly and get on with my life...and my programming.

Last Updated on Friday, 26 March 2010 21:03
E-mail Print PDF

March 20, 2010 4:28pm

Update posted for Dynamic XML Sitemap: Improved on VirtueMart links and added option to append product name and category name to the URL.

E-mail Print PDF

March 20, 2010 1:20am

I finally added VirtueMart links to the Dynamic XML Sitemap for those of you who were asking for it. I also added the ability to turn off the <lastmod> tag in the sitemap in case a lot of your articles don't have a created date for whatever reason.

I am also putting aside SEF for a while. If anyone knows how to set up these URLs (exactly WHAT to query) that's what I'm stuck on, but right now I have a lot of people asking for it and no reference for how to do it. It was super easy in Joomla 1.0., but Joomla 1.5 has made it very difficult for us to set up SEF in our extensions. It's just not as easy as it might sound. I'm definitely open to suggestions if anyone's accomplished this...

In the meantime, I am still taking requests for component links to add to the sitemap. I'm doing Kunena Forum next and then I don't have anything else planned.

Last Updated on Saturday, 20 March 2010 15:27
E-mail Print PDF

March 16 2010 10:50pm

Added lyrics for Everclear's album Welcome to the Drama Club


Last Updated on Tuesday, 16 March 2010 21:54

More Articles...

Page 5 of 7



11 July 2012
GetGlue View Diana Scherff's check-ins on GetGlue View Diana Sche... More detail
16 January 2007
12 Nothing Else Matters Nothing Else Matters(S&M, BLACK ALBUM)so close no matter how... More detail
17 January 2007
11 Piss It All Away Piss It All AwayWhat I feel it is realwhat I do it's the tru... More detail
14 January 2007
08 Apples + Oranges Appels + OranjesWhat if the sun refused to shine?What if the... More detail

Shout Out

TheScherffFamily.com "Family Website" is a bit of a stretch...it's DAD's website! Who'd've thought "dad's" and "website" would ever be allowed in the same sentense like that??


Sutherland-Scherff Insurance Services, Inc.
"When service is as important as price." Twitter: @SutherlandIns
Stuff for Smart Masses. ThinkGeek on Twitter: @thinkgeek


OS : Linux g
PHP : 5.3.29
MySQL : 5.5.51-38.2
Time : 21:59
Caching : Disabled
GZIP : Disabled
Members : 103
Content : 2869
Web Links : 1
Content View Hits : 2655569


License and Copyright

This website and its content is © Diana Scherff – 1997-2011. All rights reserved. Any redistribution or reproduction of part or all of the contents in any form is prohibited other than the following: You may print or download to a local hard disk extracts for your personal and non-commercial use only.

You may not, except with our express written permission, distribute or commercially exploit the content. Nor may you transmit it or store it in any other website or other form of electronic retrieval system.

Applies to all content unless otherwise stated.

You are here: Home