September 2008

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.


1288 Votes

56 Comments

Feed
  1. That's a terrific and well written article. Great to read a success story, with the essential details of what you did, and what you found and learnt.

    BTW, Its interesting how slowly more and more people are realising what a terrible choice it is to remain stuck inside the Windows world. The sooner more people move right off it altogether the better for all.
  2. Please ask some of your develpoers to contact me.
  3. Very good Article.

    I believe you have spoken most of our "first time" with joomla feelings.

    You think you will have a hard time, until you meet joomla :-)
  4. Joomla! Success Stories, well done
  5. very good article, shows the power of CMS!
  6. I think this article is great. I have one big problem though. I do not know how to add Joomla to Sharepoint services. How much memory do you have to have. I have only 25 MB of space and it is like almost exactly the same space used for Joomla. :'(
  7. Nice article!,

    I am currently migrating my website over to Joomla and am having a very similar experience. I love how flexible and modular it is and saves me having to do a whole lot of learning whenever I want to add some new functionality.

    Only a few weeks ago, if someone would have mentioned PHP or MySql to me I would have gone very blank...and now I'm manually hacking away at config files (albeit with shaking hand :)

    Believe me, I was very suprised when I uploaded the site and it all worked. 8-)
  8. where can i find the joomla free website template so i can start building my own website
  9. Jason, Joomla! comes with 2 or 3 templates that can be used. I would love to have a very basic template with CSS files without all the complicated CSS and javascript in the default templates but you can use them, just hard to change some design and function.
  10. trying to upgrade my veterinary forum website to jomla 1.5, as always.. trial n error... :\
  11. Here, here- nice article, well written and fun to read! Especially, since I've had pretty much the same experience!

    God job man!8-)
  12. Very very good success story,
    Thanks for this article.
  13. This is a nice article. I have to add I feel related this article because i have the same experience with joomla. Joomla is completely changing my professional life. 8-)
  14. very nice design and good article.
  15. My story is the same. I used a simple template to design a site and viola! It worked. NOW I am trying to design a site that uses much more complex layouts and my site NEVER looks like the DEMO on the template websites.

    I. Really. Need. Help. :\

    Any ideas good people?

    Oran
  16. I'm about to start on my own derby website with Joomla. Maybe I'll pester you for advice. I'm going to redo www.saltcityderbygirls.com
  17. Great Article !
  18. Excellent article. I hope that more articles like this are posted on the joomla.org website. It definitely humanizes the challenges and realities that a forum posting or tutorial could never convey. It is particularly important for those of us who are still inexperienced and eager to learn.
  19. Here i am. need to make new web site. So far I will be getting joomla and Firefox. Is this the best way to go?
    What else do I need to know?
  20. Great article! An experience I can relay to. Battling the W3C/IE combination. Wish Firefox and Opera were bugfree as well though ;). I've had a few experiences the other way around as well, where Firefox and/or Opera messed up while IE looked great using W3C.
  21. Not a lot. Everything is there for you. Just get in there and poke about.
  22. Very cool success story, Joomla rocks, congratulations
  23. Hi David
    I was able to take a few ideas of yours a use it in in local community portal that I am working on, PE life, and the Events List component is proving to be a very important part of the site.
    It would be very interesting to see more of yur work 8-)
  24. Very good Article
    thank you David :-)
  25. thanks for all the kind words! some other joomla sites I've done since the roller girls are listed on a joomla site of my own here;davidumlauf.com/work My newest and greatest accomplishment to date has been this joomla/virtuemart site for my place of employment, a novelty gift company named Kalan:-D
  26. Thanks... I'm new to joomla! too... but your article is real confidence booster!
  27. Please send me some template where i can develop my own web-site
  28. Thanks... I'm new to joomla! too...
  29. Great site Dave. An exciting experience. I'm going to copy some ideas.
  30. Several of these comments reflect a pattern that I have observed. There is a gap between paying big bucks for a professional developer to "give" you a site that you have little control over and the hobbiest that is comfortable investing significant time in exploring the free options that are out there.

    I am grateful to the developers that are providing a such a powerful toolset. Helping those that want the control and low cost of open source solutions without the learning curve has been a great business model. We contribute productive feedback, testing, and financial support to the community and function as hybrid developer/teachers to our clients. Serious thanks to all involved. 8-)
  31. Good article. I like this comment section also. Is this a Joomla plug-in? This look a lot like wordpress but I can add an image. Nice.

  32. haye that was a great feedback. Joomla no doubt has made livez easier..

    Thanks Jooomla World!!! Love you!;-)
  33. please can u help me with books on drupal installation
  34. where can i find the joomla free website template so i can start building my own website
  35. Very nice article, it made me think to start using Joomla, thanks buddy for your inspiring article.
  36. This is just what makes joomla stand out from the rest. It builds friendships and sustains them to something like one big happy joomla family!
  37. Fantastic story. i am still struggling with my site using Joomla. It's not yet finished, but still trying to put good stuff into it.
  38. Great Story.

    I am so new at this. my first domain , meganfoxshrine.com
    i got to learn how to build sites.

    and so far. I am sick of learning drupal. too many hands in the soup and no , one step at a time , how to start to finish a site.

    i am now tryine to learn wordpress

    and i saw joumla from cpanel so i thought id look at it.

    this story gives me some hope i can learn how to make a php based site i dont have to created new pages every time i want to update to the new/latest news story etc.

    well, im still using just html with some css for
    images ans stuff.

    it is hard to teach a old dog old tricks i am learning.
    i grew up with html and no nothing really about all the new
    stuff.

    praying wont , love wont, money cant.
    so

    i got to just do it.. as nike said in my day.

    good luck

    and btw. i dig roller derby.. yea i grew up with the original thing happening.

    i am happy to see it making a go

    i know from touring in rock band that it aint easy or that much fun. unless your twenty one

    lol

    da kutter

    peace
  39. very informative posting.
  40. Loved it Loved it .. I Need To Ask You how did you get the player profiles up there and what can I do to get my website to do this.. I have a sports recruiting website I'm working on and need help inputing that into my site .
    Email Me anyone who can help @ devonta10@hotmail.com
  41. Joomla! - A website in a box.

    I am a newbie to website development and I have a similar experience to share. Like most newcomers I had a very sour experience with a web developer before I stumbled upon Joomla!

    It all started when I decided to have a website for my new company which retailed dental products. I contacted a web developer to build a simple catalogue website as 99% of my customers prefer ordering by phone after checking out the website. However, as most businesses are moving to ecommerce, I told them to put the shopping cart facility for future use.

    Anyway, after four months of coding they give me a website with a 12 page check out procedure. When I commented that no one will use a shopping cart with a 12 page check out, they want me to pay more money to change it. So I scrap the project as it was not going anywhere and decided to learn a bit about web development.

    I borrowed some books on XHTML & CSS and started learning coding myself. Then one day when I was analyzing the source code of a website, I read . So I Googled the word Joomla and I get directed to the Joomal website. When I read what Joomla can do, I was astonished to learn how easy it was to build a website with limited code knowledge. Then I converted my old laptop to an LAMP server and installed Joomla for experimenting. After that I Youtubed Joomla and watched all the videos on how to config Joomla and build a website.

    Since May 09 I have developed two Joomla websites www.fortunedental.net & www.yuandco.net. They are still in work in progress, but usable. Both websites use VirtueMart, CK forms, Docman and sh404SEF extensions. I am currently learning how to build Joomla templates and PHP coding. And at the same time I am polishing my XHTML and CSS skills. If not for Joomla, today I have to spend a ton of money to get my website working.

    Thank you Joomla for providing a great CMS.

    A true web site in a box.

    Fusun YU
  42. Hi Guys

    I am a ASP.NET developer. I get several websites to do, most of which are very simple that I do not need all the protocols that come with a ASP.NET website. I have a great feeling Joomla can help me, but each time I try to read about it, I simply give up....the documentation is sooo verbose in many circulstances, such that I feel like the I can develop more than 2 pages usimng the same time I need to just get a feeling of Joomla. CAN ANYONE PLEASE KNOW WHERE I CAN GET SIMPLE AND STRAIGHT FORWARD MATERIAL ON HOW TO GET STARTED WITH JOOMLA?????
  43. Hi Bhonimbi,

    Try Youtube. I started by watching the joomla demos and they were very good.

    Regards,
    Fusun YU.
  44. I looked at joomla! 3 times before I finally got Joomla for Dummies and then I finally understood it and they walked me step by step to setting up my site including working with a template and assigning users. Dummies books are great even for poeple who aint so dummy (i know spelling is wrong:P).
  45. Hello,

    Thanks for being Short and informative. Specially the tips about extension "Community Builder as the profile and Group Jive as the profile organizer". I was trying do find the same and now I got it so easy. Thanks
  46. 8-) I applaud anyone that does anything for free. I love the Joomla community that have given us Joomla and the people that write to try and help others a little on their way. VIVA La Joomla!! rah rah rah! To give with out expecting anything back in return wins my respect and admiration regardless.8-)
  47. I reckon you have a hot girlfriend, lol.

    Anyway great job on the first time Joomla.
  48. Thanks so much.
    Its a great article.
    Im currently working on http://www.experiencenigeria2009.com and i know this will help me.
    Thanks
  49. currently i'm trying to install joomla on http://www.jetairwayskonnect.org/jetkonnect/ , once installed i will let you know, currently i have wordpress there but i want to update it with joomla
  50. ya i am looking for same type of application introduced in jetkonnect.org
  51. wonderful story man, If you can do it then I can accomplish my goals, first time here a Joomla.com
  52. I was referred to the joomla.org site to do some research on finding someone who knows about joomla. After reading this artcle, I would like to see if there's someone out there who would be willing to give me some suggestions on where to get help upgrading my template to a newer version. Any suggestions? Julee@Teachbyexamle.org
  53. good, very good!
  54. I am not getting how to add extra functionality in joomla.Can you plz explain me so that i can add functionality.:-)
  55. I'm inspired by this success story. I'm trying to put up a website for my company my experience "0". Yes I'm a NOOB but believe me I'm 50% almost than. So far, everything runs smoothly and I can't wait to launch my company's site...Wish me luck... Cheers!!!
  56. Nice article!

    :-)

Add Comment


    • >:o
    • :-[
    • :'(
    • :-(
    • :-D
    • :-*
    • :-)
    • :P
    • :\
    • 8-)
    • ;-)