Drupal 7 Basics

Drupal 7 Basics Tutorial Series Guide, in this series of articles you’ll learn about the basic things that you need to know for using drupal 7 efficiently. This series is for complete beginners, if you don’t about what is drupal and how it works then you can continue to read this article. If you already all those points then you can skip this part completely and continue with second part. This Basic series guide covers what you need to know before continuing with drupal. What are the applications you need to have like webserver, installation of drupal and folder structure all those basic points.

This is the first part in the series of Step by step guide to learn drupal 7.

Part 1 : Drupal 7 Basics Tutorial Series Guide covers


Introduction to CMS & Drupal 7

Drupal 7 is an open source content management system. Here i’ll explain about what is content management system and what is drupal? and what drupal can do for your website and what you can do with drupal. How you can extend drupal’s functionality. And who else is using drupal 7, and much more than that.

CMS stands as content management system, also called a Web management system is software or a group or suite of applications and tools that enable an organization to seamlessly create, edit, review and publish electronic text. Many content management systems offer a Web-based GUI, enabling publishers to access the CMS online using only a Web browser. Also, a CMS designed for Web publishing will provide options and features to index and search documents and also specify keywords and other metadata for search engine crawlers.


Prerequisites to learn Drupal 7

This is complete personal question, if you are doing basic things with drupal 7, knowledge of HTML & CSS is well and good. This is enough for changing styles of theme. If you want to do advanced things with drupal 7 like modifying theme functions or any other functionality then you should need to learn PHP.

Note: Without having any knowledge of HTML & CSS also you can use Drupal 7 CMS


History of Drupal

Drupal has started in back 2000, it started as small project between individuals to share their thoughts, information. Later it’s released as open source project and it has gained lot of popularity. Now drupal has thousands modules and themes in their repository.

Drupal began as a homebrew collaborative newsboard designed to help creators Dries Buytaert and Hans Snijder, as well as a small group of their friends, keep in touch and share ideas, announcements, and news between their student dorms at the University of Antwerp. After graduation, Buytaert and Snijder wanted to keep their collaborative system going, so they put it online and registered it under the name drop.org.


Installing Web Server in your computer.

In order to use or install drupal 7, you need a server it’s a piece of software which is used to run web applications. For installing Drupal 7 we need different pieces of software’s.

They are Apache, PHP, MySql.

  1. Apache HTTP server is web-server application and it’s opensource. You can find more information at http://httpd.apache.org/
  2. PHP is a popular general-purpose scripting language that is especially suited to web development.
    Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
    You can find more info at : http://www.php.net/
  3. Mysql is the world’s most popular open source database. You can find more data at : http://www.mysql.com/

All these three pieces of software can be found in one package, You can use any one of these WAMP Server, XAMPP Server for Windows. MAMP Server for Mac OS, LAMP Server for Linux.


Installing Drupal 7 in your computer, i’ll show all different possibilities.

Drupal 7 can be installed on local web server in many different ways, one of the ways is download the package from drupal.org and install it in wamp or xamp server in localhost or local machine.

And the other method is if you are using Windows, you can download aquia desktop installer. Aquia desktop installer contains all the software’s necessary to install and run drupal7 (i.e., apach, php, mysql). We can install the executable and can use drupal 7.


Drupal 7 Folder Structure & important files.

Here i’ll discuss about Drupal 7 directory structure, what are the important files and folder, for security reasons what permissions you should maintain. Where your modules, themes are found in drupal root direcroy.

I hope this basic introductory series of tutorials helps you to learn basics about drupal 7. If you are interested to learn more about drupal 7 please follow the series Step by step guide to learn drupal7. To get latest news and updates follow us on twitter & facebook, subscribe to newsletter. If you have any feedback please let us know by using comment form.

drupal 7 tutorial
Vivek Vengala

Vivek Vengala is a Online Entrepreneur, Web Developer from Hyderabad India.

Click Here to Leave a Comment Below 0 comments

Leave a Reply: