Successfully reported this slideshow.

Intro to drupal


Published on

Slides from my presentation at Drupal Camp SC during South East Linux Fest

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Intro to drupal

  1. 1. IntRoduction to Drupal<br />A not to comprehensive<br />
  2. 2. Who Am I?<br />Adam A. Gregory<br />Drupal Developer, Themer, Consultant, and Trainer<br />Using Drupal For 4+ years<br />Built and maintain modules on<br />Been involved in Drupal projects large and small<br />
  3. 3. What we’ll cover.<br />What is Drupal?<br />What it does.<br />Who uses it.<br />What it isn’t.<br />Benefits of Drupal<br />How it Works<br />Components<br />Technical Details<br />Setup a Drupal site in < 5 mins<br />Q & A / Can you show me how to…?<br />
  4. 4. What is Drupal?<br />It sounds like a disease.<br />
  5. 5. Content Management System (CMS)<br />Highly Scalable<br />Used on sites large and small<br />Highly Customizable<br />You can alter and overwrite most of the core code/output<br />Highly Modular<br />5000+ modules that can provide almost any functionality you want.<br />Highly Supported<br />1000’s of developers work on Drupal & it’s modules, along w/ numerous commercial options<br />Highly Used<br />300K plus sites reports usage stats to<br />Community Driven<br />Huge community of dev/users/admin around the world<br />
  6. 6. Who uses Drupal?<br />Government<br />White House<br />NY Senate<br />Education<br />Duke University<br />Harvard<br />Major league Soccer<br />Media/Publishing<br />WB<br />Sony<br />Fast Company<br />NY Post<br />100’s of 1000’s of other websites <br />
  7. 7. What Drupal isn’t<br />A quick and easy blogging platform<br />Wordpress is better at blogging.<br />Always easy to figure out<br />Can have a steeper learning curve<br />Can be hard to build/find themes<br />Can be hard to code for.<br />A unproven platform<br />It’s a robust and well supported platform ready for implementation at any level.<br />
  8. 8. Benifits of Drupal<br />Will it do my laundry or feed my cat/dog? Maybe.<br />
  9. 9. What can Blue do for you?<br />Free and OS.<br />Duh!<br />Written to be tweaked and overwritten.<br />Core is written with the intention of the theme/module layers tweaking, altering, and overriding it’s code and output<br />Supported by 1000’s of developers.<br />No proprietary web ware has as many dev’s working on and fixing bugs.<br />
  10. 10. Drupal is at your service.<br />Commercially supported<br />Aqcuia<br />Lullabot<br />Palantir<br />Me<br />Commercially Developed Themes<br />Adaptive Theme<br />Top Notch Themes<br />Me<br />
  11. 11. How it Works<br />You put the whosiwhatsit into the thingamajig and turn the <br />whatchamacallit on.<br />
  12. 12. 6 main system parts<br />Users<br />Duh!<br />Nodes<br />User created content.<br />Blocks<br />User or code created content that can be dropped into different regions of your site.<br />Menus<br />How people and the system find and navigate to content.<br />Modules<br />Extend and modify core features, functions, and output with having to modify core.<br />Themes<br />Visual front end for your site.<br />Also a back end system for managing site output.<br />
  13. 13. Technical Details<br />Acronym soup.<br />
  14. 14. Requirements<br />Server<br />Apache (recommended)<br />Nginx<br />IIS<br />DB’s<br />MySQL – most common<br />Postgree<br />SQLite (D7 only)<br />Drupal 7 can support most SQL DB’s if you want to write the “Drivers”<br />Work is being done on MSSQL, Oracle, and Mongo<br />
  15. 15. Requirements Con’t<br />PHP<br />5.2 will be requirement for D7<br />Currently supports 4.4.0 but 5.2 is recommended.<br />Module needs may vary so check your modules<br />Patience and a willingness to learn!<br />
  16. 16. Setup and Install Demo<br />The 5 minutes or your money back<br />
  17. 17. Q & A/Can you show me how to…?<br />You’ve got questions, I might have answers. <br />