Installation and Development tools on Drupal<br />George Chatzimanolis<br />gchatzimanolis@itbully.com<br />www.itbully.co...
Drupal Installation<br />Microsoft Web Platform Installer<br />XAMPP<br />Acquia Drupal<br />Tools for editing text & Code...
Microsoft Web Platform Installer<br />www.microsoft.com/web/drupal<br />
Microsoft Web Platform Installer<br />
Microsoft Web Platform Installer<br />Select MySQL Server<br />
Microsoft Web Platform Installer<br />Automatically detects and installs dependencies<br />IIS + FastCGI<br />PHP 5.2.X<br...
Microsoft Web Platform Installer<br />Site Configuration Form<br />
Microsoft Web Platform Installer<br />Site Configuration Form<br />
Microsoft Web Platform Installer<br />Installation Finished<br />
Microsoft Web Platform Installer<br />Clean URLs Support<br />Uses URL Rewrite Module<br />Web.config instead of .htaccess...
www.apachefriends.org/en/xampp.html<br />ApacheMySQLPHPPerlphpMyAdminFileZilla FTP Server<br />...<br />
Manage all services from one control panel<br />
acquia.com/downloads<br /><ul><li>Apache
MySQL
PHP
PHPMyAdmin
Acquia Drupal Control Panel
XMail Server (Win only)</li></li></ul><li>Manage all services from one control panel<br />
Create new Sites with 2 clicks<br />
Tools for editing text & Code<br /><ul><li>There are many text editors for every platform
All of them have pros & cons
It is ALWAYS a matter of preference</li></ul>Let’s see some of them...<br />
Microsoft Web Matrix<br />www.microsoft.com/web/webmatrix<br /><ul><li>Create Drupal Sites from the tool
PHP Editor
CSS Editor
Javascript Editor
HTML Editor
More...</li></ul>Cost : Free<br />
Aptana<br />www.aptana.com<br /><ul><li>PHP Editor
CSS Editor
Javascript Editor
HTML Editor
More...</li></ul>Cost : Free (Open Source)<br />
Eclipse<br />www.eclipse.org<br /><ul><li>PHP Editor (Requires Plug-in)
CSS Editor
Javascript Editor
HTML Editor
More...</li></ul>Cost : Free (Open Source)<br />
Adobe Dreamweaver<br />www.adobe.com/products/dreamweaver<br /><ul><li>PHP Editor
CSS Editor
Javascript Editor
HTML Editor
Integration with Drupal API
WYSIWYG
Upcoming SlideShare
Loading in …5
×

Drupal Installation and Development Tools

2,216 views

Published on

My Speech at Athens DrupalCamp 2010 about "Installation and Development tools on Drupal"

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

No Downloads
Views
Total views
2,216
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Drupal Installation and Development Tools

  1. 1. Installation and Development tools on Drupal<br />George Chatzimanolis<br />gchatzimanolis@itbully.com<br />www.itbully.com<br />twitter:@geochatz<br />
  2. 2. Drupal Installation<br />Microsoft Web Platform Installer<br />XAMPP<br />Acquia Drupal<br />Tools for editing text & Code<br />Database Tools<br />Other tools<br />Drupal Modules<br />Agenda<br />
  3. 3.
  4. 4.
  5. 5.
  6. 6.
  7. 7. Microsoft Web Platform Installer<br />www.microsoft.com/web/drupal<br />
  8. 8. Microsoft Web Platform Installer<br />
  9. 9. Microsoft Web Platform Installer<br />Select MySQL Server<br />
  10. 10. Microsoft Web Platform Installer<br />Automatically detects and installs dependencies<br />IIS + FastCGI<br />PHP 5.2.X<br />MySQL<br />URL Rewrite 2.0<br />…<br />
  11. 11. Microsoft Web Platform Installer<br />Site Configuration Form<br />
  12. 12. Microsoft Web Platform Installer<br />Site Configuration Form<br />
  13. 13. Microsoft Web Platform Installer<br />Installation Finished<br />
  14. 14. Microsoft Web Platform Installer<br />Clean URLs Support<br />Uses URL Rewrite Module<br />Web.config instead of .htaccess<br />
  15. 15. www.apachefriends.org/en/xampp.html<br />ApacheMySQLPHPPerlphpMyAdminFileZilla FTP Server<br />...<br />
  16. 16. Manage all services from one control panel<br />
  17. 17. acquia.com/downloads<br /><ul><li>Apache
  18. 18. MySQL
  19. 19. PHP
  20. 20. PHPMyAdmin
  21. 21. Acquia Drupal Control Panel
  22. 22. XMail Server (Win only)</li></li></ul><li>Manage all services from one control panel<br />
  23. 23. Create new Sites with 2 clicks<br />
  24. 24. Tools for editing text & Code<br /><ul><li>There are many text editors for every platform
  25. 25. All of them have pros & cons
  26. 26. It is ALWAYS a matter of preference</li></ul>Let’s see some of them...<br />
  27. 27. Microsoft Web Matrix<br />www.microsoft.com/web/webmatrix<br /><ul><li>Create Drupal Sites from the tool
  28. 28. PHP Editor
  29. 29. CSS Editor
  30. 30. Javascript Editor
  31. 31. HTML Editor
  32. 32. More...</li></ul>Cost : Free<br />
  33. 33. Aptana<br />www.aptana.com<br /><ul><li>PHP Editor
  34. 34. CSS Editor
  35. 35. Javascript Editor
  36. 36. HTML Editor
  37. 37. More...</li></ul>Cost : Free (Open Source)<br />
  38. 38. Eclipse<br />www.eclipse.org<br /><ul><li>PHP Editor (Requires Plug-in)
  39. 39. CSS Editor
  40. 40. Javascript Editor
  41. 41. HTML Editor
  42. 42. More...</li></ul>Cost : Free (Open Source)<br />
  43. 43. Adobe Dreamweaver<br />www.adobe.com/products/dreamweaver<br /><ul><li>PHP Editor
  44. 44. CSS Editor
  45. 45. Javascript Editor
  46. 46. HTML Editor
  47. 47. Integration with Drupal API
  48. 48. WYSIWYG
  49. 49. More...</li></ul>Cost : 550 €<br />
  50. 50. ActiveState Comodo<br />www.activestate.com/komodo-ide<br /><ul><li>PHP Editor
  51. 51. CSS Editor
  52. 52. Javascript Editor
  53. 53. HTML Editor
  54. 54. More...</li></ul>Cost : 245 $<br />
  55. 55. TextMate<br />macromates.com<br /><ul><li>PHP Editor
  56. 56. CSS Editor
  57. 57. Javascript Editor
  58. 58. HTML Editor
  59. 59. More...</li></ul>Cost : 50 €<br />
  60. 60. Coda<br />www.panic.com/coda<br /><ul><li>PHP Editor
  61. 61. CSS Editor
  62. 62. Javascript Editor
  63. 63. HTML Editor
  64. 64. More...</li></ul>Cost : 99 $<br />
  65. 65. Notepad++<br />notepad-plus-plus.org<br /><ul><li>PHP Editor
  66. 66. CSS Editor
  67. 67. Javascript Editor
  68. 68. HTML Editor
  69. 69. More...</li></ul>Cost : Free<br />(Open Source)<br />
  70. 70. Tools for Database management<br /><ul><li>MySQL Workbench
  71. 71. PHPMyAdmin</li></li></ul><li>MySQL Workbench GUI<br />www.mysql.com/downloads/workbench<br /><ul><li>SQL Query Editor
  72. 72. Data Modeling
  73. 73. Server Administration</li></ul>Cost : Free<br />
  74. 74. MySQL Workbench GUI<br />Database Design<br />
  75. 75. MySQL Workbench GUI<br />SQL Editor<br />
  76. 76. MySQL Workbench GUI<br />Server Administration<br />
  77. 77. PHPMyAdmin<br />www.phpmyadmin.net<br /><ul><li>SQL Query Editor
  78. 78. Server Administration
  79. 79. Web Based Tool</li></ul>Cost : Free<br />
  80. 80. Other Tools<br /><ul><li>Browser add-ins
  81. 81. Libraries
  82. 82. Other tools</li></li></ul><li>Firebug (Firefox)<br />getfirebug.com<br />Useful Firebug Extensions<br /><ul><li>FireCookie (Cookie Editor – Inspector)
  83. 83. FireQuery (For Jquery development)
  84. 84. Drupal for Firebug (Drupal debugging and SQL Query info into Firebug)
  85. 85. YSlow (Analyzes web page performance)
  86. 86. Page Speed (Similar to Yslow)</li></li></ul><li>Firebug Lite(IE6+, Firefox, Opera, Safari and Chrome)<br />getfirebug.com/firebuglite<br />Same functionality with Firebug but for other browsers<br />
  87. 87. Web Developer Toolbar (Firefox - Chrome)<br />chrispederick.com/work/web-developer<br />
  88. 88. LESS CSS<br />lesscss.org<br />LESS extends CSS with : variables, mixins, operations, and nested rules<br />LESS helps for DRY (Don’t Repeat Yourself)<br />
  89. 89. Fiddler<br />www.fiddler2.com<br />Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data. <br />
  90. 90. Xdebug<br />www.xdebug.org<br />The Xdebug extension helps you debugging your script by providing a lot of valuable debug information (stack trace, memory allocation,PHP profiling infromation, code coverage analysis etc.)<br />
  91. 91. IETester<br />www.my-debugbar.com/wiki/IETester/HomePage<br />IETesteris a free WebBrowser that allows you to have the rendering and javascript engines of IE9 preview, IE8, IE7 IE 6 and IE5.5 on Windows 7, Vista and XP, as well as the installed IE in the same process. <br />
  92. 92. Drupal Modules<br /><ul><li>Devel
  93. 93. Coder
  94. 94. Drupal for Firebug</li></li></ul><li>Devel Module<br />drupal.org/project/devel<br />What Devel can do<br /><ul><li>Generate Content
  95. 95. Node Access Summary
  96. 96. Performance Logging
  97. 97. Themer Devel (other project)</li></li></ul><li>Coder Module<br />drupal.org/project/coder<br />What Coder Project can do<br /><ul><li>Coder Review - Reviews the source of a module
  98. 98. Coder Upgrade – Modifies Source Code</li></li></ul><li>Drupal for Firebug<br />drupal.org/project/drupalforfirebug<br />What Drupal for Firebug do<br />This module is a helper module for a customized Firefox plugin that displays Drupal debugging and SQL query information (thanks to integration with devel module) to the Firebug window. <br />
  99. 99. Drupal Development Books<br />Pro Drupal 7 Development<br />ISBN: 1430228385<br />Pro Drupal Development <br />ISBN: 1430209895<br />
  100. 100. ITBully PodCast<br />www.itbully.com/ideas<br />Weekly Podcast about Information Technology<br />In the latest episode (Episode 5) we have a conversation with NektariosSylligardakis from Eresus about Drupal and Drupal 7<br />http://www.itbully.com/podcasts/itbully-podcast-5<br />
  101. 101. Thank you<br />George Chatzimanolis<br />gchatzimanolis@itbully.com<br />www.itbully.com<br />twitter:@geochatz<br />

×