How Open Source Software is Democratizing the Web: My Adventures with Joomla.
Read on if you’d like to learn how a webdesigner with no programming experience was able to create the RSS Powered News Supersite ANewRelevance.com.
While in the shower, lightning strikes and you have a great idea for a website (my best inspiration always seems to reveal itself in the shower). Problem is: 1) you don’t have the skills or know how to create it and/or 2) you don’t have the budget to have it built. What a familiar conundrum, your brilliant website idea is all dressed up with nowhere to go. This summer I ran into the same situation.
First, a little background.
I am a self-professed news, information and knowledge junkie. I always want to know what’s going on in the world and I always want to learn. In the past, that meant lots of time hammering away on my keyboard with the T.V. on in the background. These were essentially hour after hour toggle-thons of Olberman, Maddow, Matthews, O’Reily, Hannity, Colbert, Stewart, SportsCenter…you get the picture.
I got married. That’s what started this whole adventure. I used to be a bachelor with lots of available time for my guy channel surfing. When I got married, I had to leave these friends, not to mention most of my stuff that didn’t make the cut from my old apartment, behind. Interesting thing is, my wife is more of a T.V. watcher than I am. Problem is, it’s an entirely different line-up of programming: Bones, House, CSI whatever and LOTS of reality shows. This is when the challenge presented itself: How am I supposed to know what’s going on in the world if I can’t watch my shows? Taking away my programming is like asking Derek Jeter to hit a game winning home run with no thumbs. These were dark times.
To the internet I went.
I figured all of the information I wanted is out there, it just won’t be wrapped up in the pretty little package that I’ve known all my single years. Each day would start the same way: start up the ‘pute, login in, fire up Firefox and begin the search. I would go site by site, trying to gather everything I could about what was going on in the world around me: Drudge, Espn, TMZ, Fark, TechCrunch, etc.
Then came the idea:
What if I could put all of the top headlines from my favorite sites onto one page? Or better yet, put all of the news I would ever want on one site?
Then came the problem:
I’m a web designer but I’m not a coder. That’s some serious functionality.
Then came the reality:
I can put together a great looking site, but I’ve always dreaded the day when when I would have to learn how to get onto the backend and make things happen. Static site, sure. Dynamic site, well…serious times call for serious measures.
The research began.
And the focus was primarily two-fold: 1) How is news delivered on the internet? and 2) What are the best platforms to deliver it? I had to find a way to create a dynamic site that would not only gather the news, but present it in a way that was easy to use, easy to navigate and would give me direct access to the sites I included. Of course, I had no idea how this was going to be done, but after a considerable amount of searches I found that there were numerous options, including open source software, that would meet my needs.
Some information about open source.
Open source software, in a nutshell, is software that offers out-of-the-box usability, is almost entirely customizable and is, best of all, free. You may have heard of some: Ruby on Rails, Drupal, WordPress, Joomla. They offer rich functionality features for things such as site development, content management and on-line publishing. If you’re concerned about the aesthetic, thousands of themes (the look of the site) are available for free download or purchase. When it comes to functionality, hundreds of plugins and modules are also availble. If you can think of it, there is probably a module or plugin for it. These downloads are also available at no cost. Basically, you can build at site on your own that would cost thousands if you hired a developer.
With so many choices, how do I chose?
It totally depends on what purpose you want your site to serve. What do you want your site to do? Who is your audience? If you want to build a community, you’d probably want to go the Drupal or Joomla route. Looking to do some ecommerce? Both offer solid options for ecommerce integration. Want to publish your work on-line, WordPress is a great solution. The bottom line is that you have to take the time to do searches, find reference, and determine which options will best serve your needs. For my needs, I chose Joomla.
Joomla
Currenlty, there is considerable debate about which software is better: Joomla or Drupal. Honestly, I say “six of one half dozen of the other”. Both “can skin the cat”, they just do it a bit differently. In my experience, Joomla has been a good solution for me for many reasons:
- With no experience coming in, the learning curve wasn’t too bad.
- The installation (remote server) relatively painless.
- The admin/user interface is accessible and easy to use.
- The support community is solid.
- The available plugins and modules are abundant and well documented.
If you choose Joomla, you can rest assured you won’t be left in the cold. The community of users and developers is large and continues to grow. It is a relevant software, and from everything I’ve read, should be for quite some time.
The next step.
So I had decided on the software. I installed it, chose a theme, configured the database and backend, and chose some modules and plugins that provided the functionality I needed…except for the news. This was the next big step. The reason why I got into this mess in the first place. I needed news to be delivered, updated and posted real-time. With a few more searches I found my answer.
RSS Feeds
RSS, most commonly translated as “Really Simple Syndication” or “Rich Site Summary”, are web feeds used to publish frequently updated works such as blogs, news headlines, audio and video. Sites provide these feeds so that, rather than having to check in on the site frequently, the updates can be delivered to you automatically. Basically they “keep you in the loop”. Numerous applications are available that will deliver these feeds to your desktop. In my case, I needed to find a way to deliver them through my website. This was a challenge because the majority of options I found only supported a small number of feeds (1-3). Past that, they weren’t open source, which meant even if I got the feeds to run through my site, I wasn’t going to be able to configure them. Uhmpf! More searches led me to…
Google AJAX Feed API
At first, it looked intimidating. The name alone kind of made me go “Hun?”. Basically, AJAX (shorthand for Asynchronous JavaScript and XML) helps create interactive web applications. This service, provided by Google, allows the user to easily create a set of custom feeds and integrate it into their site by simply copy and pasting the Google generated code. This was the perfect solution. And again, it was free. After some more searching, I found that a module was available for Joomla that would easily translate this service into my sites pages. So I installed the module, noodled it (remember, you can do that with open source), and achieved my desired results. My site was being fed the news that I wanted, but rather than the default 3 feeds per page, I was receiving 12. My simple news site became a news supersite. Aahhhh…success at last.
Now looking out from the Mountain Top…
I have to say it feels good. It would be remiss of me not to give fair warning where warning is due. This project was a considerable challenge and took extreme patience, hard work and LOTS of hours. But in the end, a small town kid with no programming experience was able to create the site that he dreamed of one morning in the shower. There is a revolution going on right now on the world wide web: if you can dream it you can make it happen. All the tools are available and all it will cost is your time. Open source software is definitely democratizing the web. Be brave and good luck.
Author: Michael O. Taylor
Article Source: EzineArticles.com
Provided by: Cool mobile gadgets
22 Comments
Im an enormous fan currently, guy. Youve done a really great task ensuring that individuals understand exactly where youre coming from. And allow me to tell you, I get it. Fantastic stuff and I cant wait to study far more of the blogs. What youve got to say is crucial and requirements to be study.
Im a huge enthusiast currently, man. Youve carried out a really great task making sure that people recognize where youre coming from. And allow me to let you know, I get it. Great stuff and I cant wait to study a lot more of one’s blogs. What youve acquired to say is important and needs to become read.
trick or treat!
How did you obtain to be this great? Its remarkable to determine someone put so significantly passion into a topic. Im glad I stumbled on this. Im glad I took time to study on previous the 1st paragraph. Youve acquired so a lot to say, so considerably to offer you. I wish folks realise this and look into your web page.
I was questioning in case you can be interested by changing into a guest poster on my weblog? and in exchange you could possibly put a hyperlink the post? Please let me know once you get an opportunity and Ill send you my contact details – thanks. Anyway, in my language, there are not much good source like this.
A low semen volume analysis examines certain characteristics of a males low semen and the amount of sperm that is contained in the semen fluid volume. It may be done while investigating a couples infertility or maybe after a vasectomy to verify that the procedure was successful. It is also used for testing the donors for ejaculation fluid donation. Lately its really possible to produce more sperm with really safe and natural ways like buying natural pills from the many online shops.
Hi ,I just want to say thanks a lot for this interesting thread about Day 4 |! Regards, Hier Zahnersatz
Hi, this an awesome article dude. Thnx Unfortunately I’m having problem with ur rss . Fail to subscribe to it. Does anybody having identical rss issue? Anyone who knows please respond. Thanks in advance
I would like to thank you for the efforts youve got produced in writing this post. I am hoping the exact same most effective function from you within the long term too. In fact your creative writing abilities has inspired me to start my very own BlogEngine blog now.
I couldn’t resist commenting.
Thanks for taking the time to talk about this, I feel strongly about it and enjoy learning much more on this subject. If achievable, as you gain experience, would you mind updating your weblog with more details? Its very useful for me.
Thanks pertaining to giving the following wonderful subject material on your internet site. I came across it on the internet. I may check back again whenever you post more aricles.
Hi there, I just noticed your RSS feed isnt functioning correctly, Thought I should let you know.
This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work.
Thanks for taking the time to discuss this, I really feel strongly about it and love learning extra on this topic. If doable, as you achieve expertise, would you mind updating your weblog with further info? It is extremely helpful for me.
I just added your blog to my blog roll, I hope youd take into consideration doing the same.
I totally agree the standpoint of upstairs. I often surfing on this forum when I m free and I find there are so much good information we can learn in this forum!
Not a dangerous post, did it take you numerous of your time to consider it?
Hey cool weblog, just questioning what anti-spam software you utilize for feedback as a result of i get lots on my blog. Anyway, in my language, there are not a lot good source like this.
Thanks for taking the time to discuss this, I really feel strongly about it and love learning extra on this topic. If doable, as you achieve expertise, would you mind updating your weblog with further info? It is extremely helpful for me.
Can I borrow that book of yours How To Become A Millionaire? Sure. Here you are. Thanks – but half the pages are missing. What’s the matter? Isn’t half a million enough for you?
Hey, nice blog with good info. I really like coming back here often. There?s only one thing that annoys me and that is the misfunctioning of comment posting. I usually get to 500 error page, and have to do the post twice. The harder I work the luckier I get. Samuel Goldwyn 1882 1974 Poor Credit Home Loan and Oxford Distance Learning
Post a Comment