Introduction to Drupal 7 - Getting Drupal up and running

1,470 views
1,397 views

Published on

This is the first session of the introductory course about Drupal 7 at init Lab http://initlab.org

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,470
On SlideShare
0
From Embeds
0
Number of Embeds
290
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introduction to Drupal 7 - Getting Drupal up and running

  1. 1. Introduction to Drupal 7 Session 1 Getting Drupal 7 Up and RunningDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 1
  2. 2. Agenda• About the course• Init Lab• Drupal and Drupal 7 in particular• Working environment set-up• Installing Drupal 7Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 2
  3. 3. About the course• Place: every time at Init Lab, Lozenetz 4• Times and dates: let’s decide• Questions and feedback are welcome• Sessions files• Level of preparation and expectations• Why are the presentations in English?Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 3
  4. 4. Some facts about the course• This is the first open course about Drupal 7 in Bulgaria• It is right in time with the stabilization of Drupal 7• It is a product of many trials and erros (courses in FMI, Plovdiv, Init Lab, etc.)• It has a case study and step-by step approach• It will be as effective and good as you make itDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 4
  5. 5. Init Lab• Hackerspace in Sofia• Open space• Events• Courses• Projects• More information: http://initlab.org• Twitter channel: #initLabDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 5
  6. 6. Drupal• Web application• Content management system (CMS) in the most general sense• Flexible framework• You create dynamic websitesDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 6
  7. 7. Drupal CMS FeaturesCommon CMS features Drupal has: – Administration through a web browser – A user-management system – Fine-grained permissions system – Streamlined content management methods – Flexible content display settings – Consistent appearance throughout the site – Changeable overall appearance – Extensibility for your additional featuresDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 7
  8. 8. How does Drupal workDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 8
  9. 9. Talk on technology a bit more …• PHP – scripting language you can understand• MySQL - server-side database language• CSS (Cascading Style Sheets) – styling/outlook• JavaScript - interface “spice” to your site• PHP and MySQL run on the server• CSS and JavaScript run in site visitor’s browserDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 9
  10. 10. Drupal 7: what’s the story here?• Released in the beginning of 2011• 1 year of many stabilizations• A lot of new features compared to Drupal 6• Ready for regular users to make great sitesDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 10
  11. 11. Drupal 7: top new features• New themes• Lighter workflows• Improved installation and update procedures• Easier, more flexible content management.• Fields in are in the core now• Easier programming• Better organization of user permissions• Contextual edit linksDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 11
  12. 12. And one more fact … “Today, Drupal 7 is a roaring success. Drupal 7 is being adopted at least twice as fast as Drupal 6 has. Expect to see Drupals adoption to grow throughout 2012 thanks to Drupal 7.” Dries Buytaert Drupal 2011 retrospective and 2012 predictions Numbers: Drupal core usage statsDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 12
  13. 13. Ok, let’s get Drupal up and runningDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 13
  14. 14. What do you need• A machine on which you have sufficient access permissions to add, delete, and change files and directories• For the rest: – Disk space: 15MB – Web server: Apache 1.3, Apache 2.x – Database server - MySQL: MySQL 5.0.15 or higher with PDO, SQLite 3.3.7 or higher – PHP: 5.2.5 or higher (5.3 recommended)Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 14
  15. 15. The easy way Download and installDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 15
  16. 16. Downloading Drupal• To download the core: http://drupal.org/project/drupal Note: the version is as of Jan 2012, it could be different in timeDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 16
  17. 17. Creating the database• Make sure you have XAMPP working – If you cannot start it, turn off skype :)• Go to http://localhost/phpmyadmin/• Databases > Enter db name and click CreateDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 17
  18. 18. Installing Drupal• Place the core files in a htdocs folder – i.e. name your folder “corporate” – Place the files you have /../corporate/index.php• Open your browser• Go to http://localhost/corporate• Follow the steps – Standard installation recommended – Database username is root by default, no passDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 18
  19. 19. And you have your Drupal 7 websiteDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 19
  20. 20. Time for questionsDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 20
  21. 21. ContactsKalin Chernev – E: kalata@shtrak.eu – T: twitter.com/kalinchernev – U: http://shtrak.eu/kalataDrupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 21

×