The Joomla! Community Portal ™

  • Print
  • Email

September 2008

2008-09 Joomla! Community Magazine

Joomla! Community Magazine - Features

Joomla! 1.5 Web site David Umlauf Philly Roller Girls

Joomla! 1.5 Powers the Liberty Belles

Written by David Umlauf
Philly Roller Girls

I became involved with the Philly Roller Girls (PRG) through my girlfriend, "Dara Licks", who is one of the top players on Liberty Belles (the Philly Roller Girls traveling team). The team is a skater run, skater owned organization. They are growing rapidly and were in need of a new Web site. They hired a developer that quoted them around 3,000 dollars for a closed source, commercial, CMS with eCommerce, photo galleries, etc. They paid $1,500 up front and had a template designed. Unfortunately, the developer completely abandoned the site and stopped responding to attempts to communicate with him. They are now pursuing legal action to retrieve the down payment.

This is where I came into the picture. Their budget was shrinking and they were desperate. I had experience designing static Web sites, but nothing with a back end. I started doing research and convinced myself that I could set them up with an open source CMS. After reading many forums and testimonials, I decided that Joomla! was the software that fit our needs and was the best of all the open source management systems. I never mentioned to them that this would be my first attempt at setting up a site of this nature. It was a trial by fire mission that I was going to try my best to complete. I got off to a slow start after deciding to go with version 1.5. The installation process took me some time. Being the noob that I am, the most confusing thing was configuring the database. I eventually figured out that I needed to create a new database user in phpMyAdmin. After that, it was smooth sailing.

www.phillyrollerderby.com

I'd bought a $50 book about Joomla! and later regretted it. Most of the information was copied word for word from Joomla.org. As soon as the structure made sense to me, I realized that you could put almost anything into a single article and have the appearance of a static page such as our about page or our contact page. I even opted to use my own static design instead of the Joomla! links component. I had the template that the dead beat developer designed and modeled my structure off of his. Joomla! was so flexible that it was easy to see how things would fall into place. I began testing different extensions based on their ratings, reviews and support. The blog was the easiest thing to set up with the built in articles/category structure. I began to see the downside of using 1.5 because it had less available extensions, but the legacy setting made it possible for me to use the extensions I needed. At the time of the site's release there was not a stable release of Virtuemart. I left the old store in place and plan to add a Virtuemart store shortly now that the stable version was finally released.

The next challenge was setting up the player profiles. I had an idea in my mind of how I wanted it to work. I wanted players to be able to sign on themselves and create and update their profiles and profile images. After going through all the extensions there didn't seem to be anything that fit. I tried some extensions that didn't have enough support until an extension combo finally solved this puzzle: Community Builder as the profile and Group Jive as the profile organizer. I end up having to go into the code of an extension most often when there are more features than I need without the option of deactivating them in the admin console. The profiles part of the website was the most time consuming because of the deactivation I had to do, but it works really well. The players have had an easy time setting up their profiles with minimal instructions. I would love to add a message board such as Fireboard down the road and have the skater's posts link to their profiles.

www.phillyrollerderby.com Links www.phillyrollerderby.com Gallery www.phillyrollerderby.com News

I used the Eventlist extension for the Upcoming Events section. Multiple users have access to update this section by uploading flier images, adding text, etc. I also use a module with this extension that lists the next three events in the side bar at all times.

The biggest hurdle in the PRG site was a battle with Internet Explorer. The JavaScript banner in the template I was using worked beautifully in every other browser aside from IE. I quickly found out about the underlying hatred many developers have with Microsoft's IE. I recently read from this article on Al Fasodt's technofile which notes, "Rather than fixing the bugs, Microsoft instead comes out with a new version every few years, expecting all of us to switch to the new one. But of course the new one is buggy, too, and we all know -- or will soon know, after dealing with such flaws -- that Microsoft will once again decide to let most of the bugs go and while introducing yet another new version we should switch to. And it, too, will be buggy". I also read how they refuse to comply with the web standards of the W3C. I then championed the "down with IE" sentiment as a cause of my own and began asking every PC user I knew to switch to Firefox. After a 48 hour battle of rewording google searches, multiple forum threads, an embarrassing misunderstanding with an advanced developer where I was referring to JavaScript as Java (I'm a beginner over here, give me a break) I finally gave up and added a conditional comment to make the decorative JavaScript banner appear as a static image in Internet Explorer. IE users get punished with anti-fanciness and I get to move on with my life.

www.phillyrollerderby.com About www.phillyrollerderby.com Contact

One person is the main administrator of the Web site and three other editors are in charge of different sections. I currently have no daily responsibilities with the site and am only called on once in a blue moon with a question or a problem that I try to resolve quickly. The site is still a work in progress, but to me that is the most beautiful thing about a Joomla! website: the ability to change, adapt and grow with a client's needs.

 

My goal for this site was to give the Philly Roller Girls a site that was on par with the many other Roller Derby team sites and get past the learning curve of setting up Joomla! sites. In no time at all, I was setting up interactive features that I couldn't have imagined doing a week prior. I've also taken some huge strides in working with CSS, PHP and MySQL databases. I have since built around ten Joomla! Web sites, some of which are still works in progress. I started playing around with Joomla! in January 2008 and it's now August. If a dope like me can do it, anyone can.


41 Comments

Feed
  1. Is that one Silverstripe theme? Cheers
  2. originally the template was [url=http://www.joomla24.com/remository/Download/Joomla_1.0.x_Templates_I/General_Joomla_Templates/Dirtystyle.html]dirtystyle [/url] but i changed the colors and graphics
  3. That's my boy! Go get'em Dave.
  4. Really fun site, Dave, and your learner attitude is great!
  5. I really love the site :) awesome work man
  6. I do about 5 Joomla installs a month, each project is different and joomla tackles them all PERFECTLY!..good job on your site JOOMLA FOR PRESIDENT!
  7. Great job, especially for a new-comer. You have proven once again that Joomla is the easiest CMS for non-programmers. I hope to see more of your work soon.
  8. what community builder and group jive did you use?
  9. I also searched many options for accepting payments/donations/shopping cart. And I found out that paypal.com is the easiest way set them up. All financial transaction data are handled/stored by paypal. All I had to do was copy paypal generated button code for each button and paste it in html view. Here is a site I am working on http://hawaiisportsproductions.com Paypal intro: Paypal payment system on your website made easier: Choices: https://www.paypal.com/us/cgi-bin/webscr?cmd=_wp-standard-overview-outside Demo explanation video: http://www.paypal.com/en_US/m/standard_demo_load.html
  10. Really fine work. What we without Joomla would do?
  11. Very good site to be your first one! I'm glad that you're able to do a fine job with it. Keep learning Joomla and whenever you can, do a donation to this fabulous team. A Joomla user.
  12. Orgil said 'And I found out that paypal.com is the easiest " What ever you do avoid PayPal they'll hold money illegally, Charge extortionate rates, take forever to resolve issues, their are many alternatives with far easier integration, better service, and cheaper charges. including google checkout.
  13. hi david; you & your site teach us (and the people who are going to choose a new cms) that joomla can be converted every type of web site. thank you for your great article
  14. Looks really decent, doesn't have the usual "Joomla feel" to it. The mail icons look a bit weird in my opinion, but apart from that I love it.
  15. Hi Dave Great site. Make sure you update the the meta infomation for site phillyrollerderby.com as if you google this site the default "Joomla! - the dynamic portal engine and content management system" appears. You can edit this meta information in your Global Configuration. Cheers
  16. I don't think so!
  17. Man, as someone who lived in upstate NY for the first 2 decades of my life, that PBR (Pabst Blue Ribbon to you outsiders) label sure brings back (bad) memories. ;)
  18. www.chocolatedownunder.comau We are considering getting Joomla and are wondering what would the costs be to have it implemented into our website. We are very vary of who we trust and would appreciate any information you maybe able to give . Pam - Australia
  19. "The biggest hurdle in the PRG site was a battle with Internet Explorer." I know that feeling ;-)
  20. very good stuff.
  21. fantastic information,go Roller Girls,Go
  22. awesome stuff,wicked Cool,really nice article,wow
  23. this is one nice article about the philly roller girls,there really awesome and so are you guys! http://www.webhosting-10.com
  24. Nice work David Umlauf. You have done a great achievement in your first Joomla website. I am working with joomla since 4 years but I didn't got that much of knowledge. I should take you as inspiration for my next projects. All the best for your next projects.
  25. You know what...we got same stories about this, beginning from helping my friend desperate by deadline because the web developer she hired before has abandon the project... i'm a dummie in the web design and i only have experience in designing a static website...! Oh, My God i guess there's another people outside there have same story like us...God Help Us and Bless The Joomla Team..thank you, you have a very noble heart by making this Joomla!
  26. Nice story David, I recognize all of the things you mention. I started with Joomla february 2008 and site number 6 is on it's way with three more to follow this year. I've been a static webdesigner for the last few years and I got stuck there. Customers asked for more, but I managed to keep the php far away :-) I had no experience with programing, databases, php, etc. Until I downloaded Joomla1.5 and since that day I'm hooked to this CMS. It cost me hours of sleep just because I always want to continue working on those sites :-) I've learned a lot just by plating with the code of the extensions and it's real fun to work with now. I'm still no php-programmer but it's getting easier to understand what it all means. Joomla: dangerous stuff :-) I love it!
  27. Thanks for sharing - good honest stuff.
  28. Thank you for the inspiration!
  29. Great looking site man. Really inspiring story. Good Luck!!!
  30. Very nice looking site. Really playful. Nick
  31. Yes! Very nice looking website! Great design!
  32. test comment
  33. I started using Joomla! at version 1.0.2 about 3 years ago. I have learned alot about PHP and Mysql, but want to learn more. I love this CMS for the ease of implementation and ease of use. I never would have been able to figure out programming a back end interface by myself since I was a static HTML/CSS Web Designer. Joomla! allows me to be competitive without having to be a "programmer". I love you Joomla! keep up the good work!
  34. Loved the article. I can appreciate your situation. . Thanks for sharing your story. Best of luck to you in your adventures.
  35. Great story and glad you were able to help the team out. One issue to be aware of: you mentioned that you used the deadbeat designer's template. I am NOT a lawyer, but be careful as that may hurt their case in trying to get back any $$$. It may seem in the eyes of the law that they made partial payment ($1500 deposit), they are using a partially completed project (the templates that you took over), and it's an even wash.
  36. veryy Good Site Thanks You..
  37. Thanks for sharing your story.Really fun site
  38. Really fun site
  39. I have also recently started with Joomla and now have several professional looking websites under my belt. With this exciting community your success is sooo much easier. Thanks for your contribution.
  40. update: Philly roller girls just went to nationals in Portland and brought home third place. Third in the nation! go philly roller girls!!
  41. @rich the template I used was a free joomla template (dirtystyle) that I altered to imitate his templates structure. None of the old developer's code or graphics were used and it actually came out very different.