The Web

How I Learned Joomla

Having had enough of PHP-Nuke, it was time to look for a new CMS for my GROJA program.

This time I picked Joomla, mainly because at the time I was running gentoo on my servers, and Joomla was in portage, making updates easier. My experience with PHP Nuke taught me that keeping web site software up-to-date is key to running secure sites.

This time I was able to find a few books. They were enough to get me started, and I was able to fill in the gaps by using the documentation at api.joomla.org, and delving into the source code as necessary.

I wrote several extensions for SeeOurMinds.Com. The source for most of them is still available on my github account.

The extensions work with Joomla 1.X; I have not upgraded them to the current version of Joomla, and at this point am unsure whether it is worthwhile to do so. They were very useful to me as training exercises, and they remain valuable as support for SeeOurMinds.Com.

Rather than upgrade these extensions, I am currently considering creating yet another version of my GROJA program. The original version, written to run natively on the PC, was very interactive, so I am thinking that I can do something similar, or perhaps even better, if I rewrite as much as possible of it in JavaScript.

How I Learned PHP Nuke

Seeing potential in the PHP4 version of my groja.com site, a friend suggested I try integrating it with PHP-Nuke.

The PHP-Nuke site claims it is “The First CMS.” I am not sure about that, but it was my first CMS.

There were no books available at that time, so I learned it by reading the online docs, and digging into the source code when needed.

It turned out that PHP Nuke was not secure. About the time I got my site running, my friend’s site was hacked.

Looking at its page in the Wikipedia , it appears that this is still the case. Like the PHP4 version of my GROJA program, this version is no longer online.

Having learned XHTML, PHP, and now PHP Nuke, it became obvious that I was not yet done with learning.

How I Learned PHP

When I decided to learn PHP, I started the way I had always started learning a new programming language, since graduating from school: I bought a book, from a brick-and-mortar bookstore. That’s what we did in the old days, back in 2001.

The book I bought was the first edition of PHP-Fast-Easy-Web-Development by Julie C. Meloni, published by Prima Tech. The book covers PHP 4 and was extremely basic for someone like me, who already knew several other languages.

I quickly learned that php.net was a much better source of information for the language. This marked a fairly big shift in my way of learning new programming languages.Watch movie online The Transporter Refueled (2015)

I used PHP 4 to write the second version of my GROJA program. This was the first online version of it, and it was available at groja.com.

That version did not incorporate a Content Management System (CMS), and is no longer online. The link above now mirrors the new site, at SeeOurMinds.Com; sorry for any confusion!

How I Learned XHTML

Learning XHTML was straight-forward enough: I bought the book HTML & XHTML: The Definitive Guide, published by O’Reilly, and created a site by hand-coding it using vim.

The site I built, tomh.info is still up, pretty much the same as when I first created it back in 2002 or so.

Despite google’s admonitions to make it more mobile friendly, I haven’t updated it. This is because I like it just the way it is, and consider it my “cave wall painting” on the web.

So visit tomh.info if you like, or don’t. Just don’t expect it to look good on your phone.

I have other sites for that how to lose weight quickly.