How Mastering Using Drupal?

MGadAllah's picture

He has: 65 posts

Joined: May 2009

Hello every one

I am about to create my new website and been goggling for a long while for the suitable tools I may use to have a good website.

My website will contain news, videos, images, audios, forums ...etc.

1st of all I've run as a blind towards wordpress, then found by time as my needs expanding that wordpress do not allow me to fill it because it is just a blog system, nothing more nothing less, and I've realized that I do need a CMS to handle my website.

2nd I've moved towards Joomla, and did invested some money in Joomla modules and themes and was planing to use phpBB with Joomla using the rocket werx bridge, but when I started to dive into Joomla and started to Google more for how to use it I've found that thing that titled Drupal, and I was chocked for the reviews of Joomla towards Drupal.
While I do not have any programing or coding experience or background (as I've just run some forum software and installed some MODs) but I can say that I do feel that Drupal is really more powerful tool and by time I keep get more confidence towards Drupal over Joomla.

Sorry for this long introduction but I just want to let you where I came from.

Now is the time for my big question:

How to master using Drupal

Why I am asking this?
1- I do not have the suitable money any more to hire a coder or a programmer to let my website looks as I want.
2- I want to learn these stuffs in my own so I can better produce what I do need efficiently.
3- Later on I am planing to have some free-lancer business in websites.

So what I want to know is the layout of mastering Drupal and what are the tool that I should learn one by one to achieve that?
I've started to learn and study html and got the book html 4 for dummies 5th edition.
And according to my poor knowledge I've realized that I should learn html then css then php.
So I do not know if this is right or wrong. Also does there is something in particular I should look after?

Finally what the resources I can use to fill my needs with Drupal and mastering it.

Thanks a lot and sorry for poor English and chatty.

IT Overdose
Knowledge Has No Limits!

decibel.places's picture

He has: 1,494 posts

Joined: Jun 2008

I am known here as a "Drupal fanboy" (I prefer "Drupalist")

Drupal is kind of like the Asian game Go - it is very simple in its simplest form, but may have endless permutations.

Sometimes a little knowledge of PHP can help, particularly when a contributed module (not part of the core code) is misbehaving.

Notice that the Drupal website has a main tab for "Documentation" - and there you will find Getting Started - I recommend reading through this material, there are gems of best practices and tips that will save you headaches later.

Another separate site that can be of help is Mastering Drupal which has free video tutorials on some intermediate to advanced topics.

I have heard that the Drupal videos at Lynda.com are good too.

Finally, get yourself a local server like Xampp (for Windows) and start to tinker. Have fun. Ask questions here and at drupal.org (please be sure to search before you ask!)

IMO Joomla! is the evil Evil cousin of Drupal, I have had bad experiences with it...

MGadAllah's picture

He has: 65 posts

Joined: May 2009

Thanks for your reply.

Please there is still something I need to know, such as:
- Do I need to know html before I start working with Drupal.
- Please can you tell me or suggest me a good book to start with drupal considering that I am a newbie.

Thanks

IT Overdose
Knowledge Has No Limits!

decibel.places's picture

He has: 1,494 posts

Joined: Jun 2008

I think it always helps to know HTML when creating web pages, but I would say it is not mandatory for most simple Drupal installations

I cannot recommend a book - here are a few good ones to choose from

MGadAllah's picture

He has: 65 posts

Joined: May 2009

Thanks a lot.

Megan's picture

She has: 11,421 posts

Joined: Jun 1999

HTML and CSS will be needed if you want to customize a theme or build your own theme. There are many existing themes to choose from, but you'll probably want a custom look for your site sooner or later.

It is good to have some understanding of PHP as well. Sometimes the solution to a problem (e.g. you want a particular function to display something differently) involves adding some PHP code to certain files. Usually you can find someone who's written the code that you can copy & paste, but even then it's useful if you understand it to some extent.

Mastering Drupal is a long learning curve. I've only dabbled with it a bit myself (I have one simple site set up - my partner maintains two other Drupal sites that I work on). Since you have a site to work with, the best thing to do would be to read the Getting Started guide on Drupal.org (twice if necessary), then install Drupal and start working with it. If you have specific tasks you need to do you'll have some sense of direction and you'll know what you need to learn next.

MGadAllah's picture

He has: 65 posts

Joined: May 2009

Thanks for replying my friend.

I've 2 things to ask about:

1) I've got three books:
a- HTML 4 for dummies, 5th edition.
b- Beginning Web Programming with HTML, XHTML, and CSS, WORX.
c- John Wiley & Sons - HTML, XHTML, and CSS Bible, 3rd Edition.
Which one of them considered best for an HTML newbie guy like me, or if you know a better book please advise.

2) Which books from Drupal I can use? Please recommend me some of them as there are too many.

Thanks

IT Overdose
Knowledge Has No Limits!

JeevesBond's picture

He has: 3,956 posts

Joined: Jun 2002

I don't have any Drupal books, but still do the technical stuff on this site, which takes a reasonable amount of knowledge.

You should really just get a local development environment, be that XAMPP (as decibel.places recommended), an Ubuntu desktop, or follow our Web server tutorial. Then test Drupal out on that.

The biggest problem you'll face is finding your way around and getting used to the 'Drupal way'. This is why Wordpress and Joomla! are initially more attractive than Drupal: they don't have the up-front learning curve.

More importantly: the knowledge to effectively use Drupal cannot be gained from a book alone, it comes from practice. Maybe try using Drupal for a while, find the areas you're weak on and get a book that covers those subjects (or more than one book).

a Padded Cell our articles site!

MGadAllah's picture

He has: 65 posts

Joined: May 2009

Thanks a lot and will follow your words Smiling

nickolas_black's picture

They have: 10 posts

Joined: May 2009

I've never used Drupal even once.
I am more of a Joomla fan..hehe

They have: 1 posts

Joined: May 2009

I'd like to add that if you are on a mac at home you can use MAMP to get your local server set up , and then load latest release of drupal there and play. Its the only way to learn. Also , Itunes carries lots and lots of podcasts on drupal . Mastering drupal as mentioned is very good. The podcasts on itunes will take you through the steps to getting a drupal website up . Be careful though , drupal is worse than twitter for consuming time its so addictive....
good luck

MGadAllah's picture

He has: 65 posts

Joined: May 2009

fluxrider wrote:
Itunes carries lots and lots of podcasts on drupal .
What does podcasts refer to or meaning?
fluxrider wrote:
drupal is worse than twitter for consuming time its so addictive....
good luck

I've never used twitter before but I guess it is a common name for a social network service. Please if you may clear your point for this statement that would be really cool.

Thanks

IT Overdose
Knowledge Has No Limits!

MGadAllah's picture

He has: 65 posts

Joined: May 2009

Hello

Sorry for posting in an old topic but I thought it could be better then starting a new one.

It was a while since I was here (really life is too busy with work, family, study ...etc).

Now I am on the track again for starting up my website (I hope to complete it this time).

Just one thing I did not realized it before which is the documentations in the Drupal website, I've got about almost all Drupal e books in the market and have most of them printed out and have 2 or 3 months free to do what I like at the evening (about 3 or 4 hours per day).

What I am asking about is is it better to follow the documentations in the main Drupal website or to follow e books?

I know and understand that you may say that it is a matter of preferences but the reason I am asking for is just one thing, does the info included in the documentations is comprehensive and considered the source for all e books in the market or e books may be more comprehensive!?

Thanks

IT Overdose
Knowledge Has No Limits!

They have: 8 posts

Joined: Mar 2008

Lullabot is a pretty good training solution as well

They have: 1 posts

Joined: Dec 2009

Drupal is mine one of interesting website which i visits most and uses its add-ons and themes which are very nice, their developer are really very creative.

{Link Removed}

They have: 52 posts

Joined: Nov 2009

Hi,
I have also never used drupal. But now i think i can try it.Keep sharing.....

{Link Removed}

MGadAllah's picture

He has: 65 posts

Joined: May 2009

Thanks a lot guys.

Want to join the discussion? Create an account or log in if you already have one. Joining is fast, free and painless! We’ll even whisk you back here when you’ve finished.