„Изграждане динамични
уебсайтове за развитие на
бизнеса, стъпка по стъпка, с
платформа Drupal”
Уикенд I
Лектор: Калин Черн...
Въведение
СЪБОТА
09:30 - 09:45: Представяния на участниците и лектора
09:45 - 10:00: Какво е Drupal, какво е софтуер с отв...
Нека се запознаем
Що е то “Drupal”?
- Малко история
- За какво се ползва
- Характеристики
- Софтуер с отворен код
- Общност
Възможности и приложения
• Портали – общности, новини и др.
• Интранет уебсайтове за ограничен достъп
• Лични и корпоратив...
Примери
• http://buytaert.net/tag/drupal-sites
• http://www.rudopia.org/
• http://www.onlinetrading.bg/
• http://www.tbmag...
Награди
2009
* Webware 100
http://drupal.org/Drupal-2009-webware-100-winner
* Packt Publishing Open Source CMS Awards:
Bes...
Лиценз
• http://drupal.org/licensing/faq
• LICENSE.txt в главната директория
Терминология
• Node / Нод, Парче съдържание
• Theme / Тема, Кожа, Шаблон, Дизайн
• Module и Contributed / остава Модул
• T...
Общност и нов уебсайт 
Стар уебсайт 
Среда и необходими технологии
• Сървър
• Операционна система
• База данни
• PHP
• Drupal framework
=> XAMPP
Инсталации
Инсталация на XAMPP
Исталация на Drupal
Инсталация на XAMPP
1. Next
2. Next
3. Next
• Познато? 
Исталация на Drupal
1. Дърпаме дистрибуция и разархивираме
2. Поставяме папките на правилното място
3. Създаваме потребите...
Общ преглед на админ панел
• Управление на съдържанието
• Изграждане на сайт
• Управление на потребители
• Конфигурация на...
Управление на съдържанието
• Коментари - лист с коментари за управление
• Съдържание – лист със съдържанието за управление...
Изграждане на сайт
• Блокове – нареждане/управление региони
• Менюта – управление на менютата
• Модули – това са градивнит...
Управление на потребители
• Правила за достъп – задава правила за
третиране на IP адреси, имейли и други
• Права – казва к...
Конфигурация на сайта I
• Действия – администрира определени действия, който
системата извършва
• Административна тема - и...
Конфигурация на сайта II
• Обработка на изображения – опции за управление на картинки
ще седят тук ако се добавят някакви ...
Доклади
• Последни записи и действия – докладва какво се е случило последно
• Най-много грешки “неразрешен достъп” – тук с...
Създаване и редактиране на
съдържание
• Разлика между page и story
• Създване на страници и тяхното
позициониране в меню с...
Упражнение
• Инсталирай XAMPP
• Инсталирай Drupal 6.19
• Провери дали всичко работи изправно
• Създай поне 3 страници и ги...
Базови функционалности – модули
и темплейти
• Какво е модул
• Какво е темплейт
• Какъв е смисълът да има такива
• Как се д...
Препоръчителни модули
• Views и CCK – управление на потребителки
полета и бази данни през интерфейс
• Admin Menu – по-лесн...
Препоръчителни модули
• Internationalizatoin – i18n и i18nviews
• Image cache – управление на снимки
• IMCE – качва файлов...
Препоръчителни модули
• Pathauto – автоматично прави чисти URL
• Path redirect – правилно прави промени по URL-
ите с с пр...
Базови конфигурации на модули и
темплейти
• Включване/изключване мета данни към
story постове
• Конфигурация на основни мо...
Упражнения + въпроси и отговори
• Упражнение 2:
– Избери си няколко модула от одебелните в списъка
и го инсталирай и конфи...
Upcoming SlideShare
Loading in …5
×

Drupal course-plovdiv-week1-day-1

665
-1

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
665
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Drupal course-plovdiv-week1-day-1

  1. 1. „Изграждане динамични уебсайтове за развитие на бизнеса, стъпка по стъпка, с платформа Drupal” Уикенд I Лектор: Калин Чернев Организатор: Център по предприемачество Пловдив
  2. 2. Въведение СЪБОТА 09:30 - 09:45: Представяния на участниците и лектора 09:45 - 10:00: Какво е Drupal, какво е софтуер с отворен код, общността 10:00 - 10:20: Боравене с FTP (FileZilla) & Демонстрация на инсталация 10:20 - 11:00: Административен панел - общ преглед 11:00 - 11:40: Създаване и редактиране на съдържание 11:40 - 12:30: Упражнение 12:30 - 14:00: ОБЕДНА ПОЧИВКА 14:00 - 15:00: Базови функционалности – модули и темплейти 15:00 - 16:00: Базови конфигурации на модули и темплейти 16:00 - 18:00: Упражнения + въпроси и отговори
  3. 3. Нека се запознаем
  4. 4. Що е то “Drupal”? - Малко история - За какво се ползва - Характеристики - Софтуер с отворен код - Общност
  5. 5. Възможности и приложения • Портали – общности, новини и др. • Интранет уебсайтове за ограничен достъп • Лични и корпоративни сайтове • Сайтове за онлайн и офлайн образование • Сайтове за изкуство, музика и мултимедия • Социални мрежи
  6. 6. Примери • http://buytaert.net/tag/drupal-sites • http://www.rudopia.org/ • http://www.onlinetrading.bg/ • http://www.tbmagazine.net/ • http://www.ubuntu.com/ • seobg.com • seobook.com • http://oggin.net/work/drupal/
  7. 7. Награди 2009 * Webware 100 http://drupal.org/Drupal-2009-webware-100-winner * Packt Publishing Open Source CMS Awards: Best PHP Open Source Content Management System (1st place) Open Source CMS Hall of Fame http://drupal.org/best-open-source-PHP-CMS-award-2009 2008 * Webware 100 http://drupal.org/Drupal-wins-2008-webware-100-award * Packt Publishing Open Source CMS Awards: Best Overall Open Source CMS (1st place) Best PHP Open Source Content Management System (1st place) http://drupal.org/Drupal-Wins-Best-Overall-2008-Open- Source-CMS-Award-Packt 2007 * Webware 100 http://drupal.org/node/152770 * Packt Publishing Open Source CMS Awards: Best Overall Open Source CMS (1st place) Best PHP Open Source Content Management System (2nd place) Best Open Source Social Networking Content Management System (2nd place tie) 2006 * Packt Publishing Open Source CMS Awards: Best Overall Open Source CMS (2nd place)
  8. 8. Лиценз • http://drupal.org/licensing/faq • LICENSE.txt в главната директория
  9. 9. Терминология • Node / Нод, Парче съдържание • Theme / Тема, Кожа, Шаблон, Дизайн • Module и Contributed / остава Модул • Taxonomy and Term – Класификация • Блок • Типове съдържание • Core • Path
  10. 10. Общност и нов уебсайт 
  11. 11. Стар уебсайт 
  12. 12. Среда и необходими технологии • Сървър • Операционна система • База данни • PHP • Drupal framework => XAMPP
  13. 13. Инсталации Инсталация на XAMPP Исталация на Drupal
  14. 14. Инсталация на XAMPP 1. Next 2. Next 3. Next • Познато? 
  15. 15. Исталация на Drupal 1. Дърпаме дистрибуция и разархивираме 2. Поставяме папките на правилното място 3. Създаваме потребител с достъп до базата данни 4. Създаваме базата данни за сайта 5. Отиваме в папка sitesdefault и правите копие на default.settings.php файла да бъде settings.php 6. Отивате на 92-ри ред в кода на файла и променяме реда да съдържа потр.име и парола за достъп до базата данни 7. Отиваме на адрес domain/install.php 8. Next next next
  16. 16. Общ преглед на админ панел • Управление на съдържанието • Изграждане на сайт • Управление на потребители • Конфигурация на сайта • Доклади
  17. 17. Управление на съдържанието • Коментари - лист с коментари за управление • Съдържание – лист със съдържанието за управление • Типове съдържание – разширение на основните типове съдържание • Настройки постове – кратко описание и други • RSS публикуване – управление на RSS синдикацията • Класификации – за категоризиране на съдържанието
  18. 18. Изграждане на сайт • Блокове – нареждане/управление региони • Менюта – управление на менютата • Модули – това са градивните блокове за нови функционалности • Теми – управлява външният вид на сайта
  19. 19. Управление на потребители • Правила за достъп – задава правила за третиране на IP адреси, имейли и други • Права – казва какво могат да правят потребителите на сайта • Роли – категоризиране на правата • Лист на потребителите – място за тяхното управление
  20. 20. Конфигурация на сайта I • Действия – администрира определени действия, който системата извършва • Административна тема - избор на дизайн за задната част на сайта; • Чисти URL адреси – полезно за търсещи машини • Дата и време – конфигурации • Доклади за грешки – оказва къде да се изписват съобщенията за грешка • Файлове – оказва в коя папка на сървъра да се съхраняват качените файлове
  21. 21. Конфигурация на сайта II • Обработка на изображения – опции за управление на картинки ще седят тук ако се добавят някакви инструменти • Входни формати – оказват по какъв начин се въвежда текста на сайта като HTML тагове. • Логване в системата – за напреднали • Бързо действие – компресиране на скриптове • Информация за сайта – променя базови неща като име на сайта, имейл, слоган, адрес, мисия, начална страница и др. • Поддръжка на сайта – от тук се изключва сайта, когато се правят ъпдейти по модули, теми и др.
  22. 22. Доклади • Последни записи и действия – докладва какво се е случило последно • Най-много грешки “неразрешен достъп” – тук се вижда ако се правят много атаки за достъп в сайта (грешка 303) • Най-много грешки “страницата не е намерена” – тук се вижда ако потребителите търсят нещо, което го няма (грешка 404) • Налични обновления – тук се виждат всички ъпдейти • Статус доклад – тук се вижда ако някакви проблеми със системата
  23. 23. Създаване и редактиране на съдържание • Разлика между page и story • Създване на страници и тяхното позициониране в меню става през /node/add/page • Създаване на страници става през меню /node/add/story • Включвай Full HTML в началото
  24. 24. Упражнение • Инсталирай XAMPP • Инсталирай Drupal 6.19 • Провери дали всичко работи изправно • Създай поне 3 страници и ги сложи в меню • Създай поне 3 новини на начална страница
  25. 25. Базови функционалности – модули и темплейти • Какво е модул • Какво е темплейт • Какъв е смисълът да има такива • Как се добавят и конфигурират • Кои модули са добри и кои – не • Къде да намеря модули и теми • Кои модули ми трябват
  26. 26. Препоръчителни модули • Views и CCK – управление на потребителки полета и бази данни през интерфейс • Admin Menu – по-лесно администриране • Captcha – защита против спам • Global redirect – маха / в края • Google Analytics – интеграция с популярната услуга на Google
  27. 27. Препоръчителни модули • Internationalizatoin – i18n и i18nviews • Image cache – управление на снимки • IMCE – качва файлове през wysiwyg редактор • IMCE wysiwyg bridge • Node words – мета тагове за ключови думи • Node title – оптимизирани заглавия
  28. 28. Препоръчителни модули • Pathauto – автоматично прави чисти URL • Path redirect – правилно прави промени по URL- ите с с пренасочване 301 • Search404 – търсене вместо грешка 404 • Token – лесен достъп до променливи • Transliteration – задължително за сайтове с кирилица – променя кирилицата към латиница за URL и имена на файлове • Wysiwyg редактор с библиотека
  29. 29. Базови конфигурации на модули и темплейти • Включване/изключване мета данни към story постове • Конфигурация на основни модули • Конфигурации по темплейтите
  30. 30. Упражнения + въпроси и отговори • Упражнение 2: – Избери си няколко модула от одебелните в списъка и го инсталирай и конфигурирай на сайта си – Избери си шаблон и го налоши, конфигурирай го
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×