Your SlideShare is downloading. ×
Drupal Application Framework - metoda na aplikację sieciową
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Drupal Application Framework - metoda na aplikację sieciową

2,843
views

Published on

Autor: Jan Koprowski …

Autor: Jan Koprowski

Prezentacja ma na celu przedstawienie Drupala jako środowiska developerskiego będącego często bezdyskusyjną alternatywą dla typowych frameworków PHP, dla większości powstających dzisiaj projektów.
Będzie to proste „case study”, w którym postaram się wykazać, iż czas tworzenia typowej aplikacji webowej z użyciem Drupala jest znacznie krótszy od tworzenia tej samej aplikacji z użyciem frameworka.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,843
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Drupal application framework metoda na aplikację sieciową Jan Koprowski
  • 2. Drupal metoda dla wygodnych Jan Koprowski
  • 3. Drupal metoda dla leniwych Jan Koprowski
  • 4. Kilka słów o mnie Tu byłem Jan Koprowski
  • 5. Kilka słów o mnie Tu trafiłem Tu byłem Jan Koprowski
  • 6. Kilka słów o mnie Tu trafiłem Tu byłem Tu pracuję Jan Koprowski
  • 7. Kilka słów o mnie Tu trafiłem Tu byłem Tu pracuję Jan Koprowski
  • 8. Kilka słów o mnie Tu trafiłem Tu byłem Tu pracuję Jan Koprowski
  • 9. Punkt wyjścia LO Jan Koprowski
  • 10. Punkt wyjścia LO Jan Koprowski
  • 11. Punkt wyjścia LO Jan Koprowski
  • 12. Punkt wyjścia LO Jan Koprowski
  • 13. Punkt wyjścia LO Jan Koprowski
  • 14. Punkt wyjścia LO Jan Koprowski
  • 15. Punkt wyjścia LO Jan Koprowski
  • 16. Od czego zaczynamy naszą przygodę z PHP? Jan Koprowski
  • 17. Od czego zaczynamy naszą przygodę z PHP? <?php echo „Hello world”; ?> Jan Koprowski
  • 18. Nasza wiedza ewoluuje <?php switch ($site) { case 0: { include('news.php'); break; } case 1: { include('contact.php'); break; } default: { include('main.php'); break; } } ?> Jan Koprowski
  • 19. Nasza wiedza ewoluuje <?php mysql_connect( ... mysql_select_db( ... mysql_query ( ... ?> Jan Koprowski
  • 20. Nasza wiedza ewoluuje <?php mysql_connect( ... mysql_select_db( ... mysql_query ( ... ?> <?php session_start(); $_SESSION['login'] = ?> Jan Koprowski
  • 21. Nasza wiedza ewoluuje <?php mysql_connect( ... mysql_select_db( ... mysql_query ( ... ?> <?php session_start(); <?php $_SESSION['login'] = while ($row = mysql_fetch ...) {?> echo '<h2>'. $title . '</h2>'; } ?> Jan Koprowski
  • 22. Zaczynami mieć obraz PHP Jan Koprowski
  • 23. Zaczynami mieć obraz PHP Jan Koprowski
  • 24. Zaczynami mieć obraz PHP Jan Koprowski
  • 25. Małe projekty buduje się fajnie Jan Koprowski
  • 26. Duże gorzej Jan Koprowski
  • 27. Dochodzimy do czegoś takiego Jan Koprowski
  • 28. Niektórzy zaczynają porządkować Jan Koprowski
  • 29. Inni są sprytniejsi Jan Koprowski
  • 30. Twój wybór. Jan Koprowski
  • 31. Oszczędzasz swój czas! Jan Koprowski
  • 32. Wciąż myślisz o M. M Jan Koprowski
  • 33. Wciąż myślisz M C. M C Jan Koprowski
  • 34. Wciąż myślisz MVC. M V C Jan Koprowski
  • 35. Wyzwolenie Jan Koprowski
  • 36. Wyobraź sobie framework Jan Koprowski
  • 37. W którym ktoś zaprojektował mechanizmy Jan Koprowski
  • 38. Usunął błędy Jan Koprowski
  • 39. Zabezpieczył Jan Koprowski
  • 40. I oddał w twoje ręce Jan Koprowski
  • 41. Ten framework Jan Koprowski
  • 42. to Drupal Jan Koprowski
  • 43. Dzięki Drupalowi Myślisz co chcesz osiągnąć a nie jak to zrobić Jan Koprowski
  • 44. Dzięki Drupalowi Poruszasz gotowymi trybikami zamiast tworzyć nowe Jan Koprowski
  • 45. Dostrajaj to co istnieje Tworzysz aplikację w miejscu interfejsu do bazy danych Jan Koprowski
  • 46. Różnica Jan Koprowski
  • 47. Różnica Jan Koprowski
  • 48. Różnica Jan Koprowski
  • 49. Różnica Jan Koprowski
  • 50. Drupal jako zestaw frameworków Jan Koprowski
  • 51. Drupal jako zestaw frameworków Form framework Jan Koprowski
  • 52. Drupal jako zestaw frameworków Menu framework Form framework Jan Koprowski
  • 53. Drupal jako zestaw frameworków Menu framework ACL framework Form encode Jan Koprowski
  • 54. Drupal jako zestaw frameworków Menu framework ACL framework Form encode Template framework Jan Koprowski
  • 55. Drupal jako zestaw frameworków Twój moduł Menu framework ACL framework Form framework Template framework Jan Koprowski
  • 56. Drupal jako zestaw frameworków RSS moduł Menu framework ACL framework Form framework Template framework Jan Koprowski
  • 57. Drupal jako zestaw frameworków Content moduł Menu framework ACL framework Form framework Template framework Jan Koprowski
  • 58. Drupal jako zestaw frameworków Categorize moduł Menu framework ACL framework Form framework Template framework Jan Koprowski
  • 59. Drupal jako zestaw frameworków Profile moduł Data framework Core permissions, menu Form encode Template framework Jan Koprowski
  • 60. Budowanie z frameworkiem Jan Koprowski
  • 61. Budowanie z frameworkiem Jan Koprowski
  • 62. Budowanie z frameworkiem Jan Koprowski
  • 63. Budowanie z frameworkiem Jan Koprowski
  • 64. Budowanie z Drupalem Jan Koprowski
  • 65. Budowanie z Drupalem Jan Koprowski
  • 66. Budowanie z Drupalem Jan Koprowski
  • 67. Budowanie z Drupalem Jan Koprowski
  • 68. A gdy tak chcieć coś zmienić! Jan Koprowski
  • 69. Operacja na żywym organiźmie Jan Koprowski
  • 70. Zmiany we frameworku Jan Koprowski
  • 71. Zmiany we frameworku Jan Koprowski
  • 72. Dlaczego On nie zrobił API? Jan Koprowski
  • 73. Ile kodu utrzymujesz we frameworku? # find controllers/ models/ views/ -type f | xargs cat | wc -c 83692 Jan Koprowski
  • 74. Jak to jest w Drupalu? Jan Koprowski
  • 75. Drupal - chcemy Jan Koprowski
  • 76. Różnica? Jan Koprowski
  • 77. Drupal - tabela do trzymania bazy danych? Jan Koprowski
  • 78. Zapis do tabeli w trakcie dodawania? Jan Koprowski
  • 79. Gdzie jest Wally? Jan Koprowski
  • 80. Gdzie jest mój kod? Jan Koprowski
  • 81. Gdzie jest mój kod? Jan Koprowski
  • 82. Gdzie jest mój kod? Jan Koprowski
  • 83. Ile kodu utrzymujesz w Drupalu? $ wc -c dispositions.module 1754 Jan Koprowski
  • 84. Ile kodu ktoś utrzymuje za Ciebie? drupal-7.x-dev$ find . -type f | xargs cat | wc -c 8706672 Jan Koprowski
  • 85. Szanuj swój czas # find controllers/ models/ views/ -type f | xargs cat | wc -c 83692 $ wc -c dispositions.module 01754 0 * 104 = 0 * 10000 8 * 104 = 80000 Jan Koprowski
  • 86. Ilość błędów jest proporcjonalna do ilości napisanego kodu Jan Koprowski
  • 87. Na co starczy Ci czasu? Jan Koprowski
  • 88. Na co starczy Ci czasu? Jan Koprowski
  • 89. Na co starczy Ci czasu? Jan Koprowski
  • 90. Na co starczy Ci czasu? Jan Koprowski
  • 91. Na co starczy Ci czasu? Jan Koprowski
  • 92. A jeżeli coś nie działa w Drupalu? Jan Koprowski
  • 93. A jeżeli coś nie działa w Drupalu? Jan Koprowski
  • 94. Możemy bawić się swoimi klockami Jan Koprowski
  • 95. Albo wspierać ruch OpenSource Jan Koprowski
  • 96. Od czego zacząć? Jan Koprowski
  • 97. Szkoła Deweloperów Drupala Jan Koprowski
  • 98. Brawa :P Jan Koprowski