drupal workshop fcul_2014

Download Drupal workshop fcul_2014

Post on 03-Jun-2015

145 views

Category:

Software

3 download

Embed Size (px)

TRANSCRIPT

  • 1. Drupal @ FCUL WORKSHOP 28 de Abril 2014 Drupal Portugal

2. sobre os facilitadores 3. obsesso 1# 4. obsesso 2# 5. quem participa hoje? alunos professores programadores designers curiosos 6. o que o drupal? 7. O que o drupal? 1,979 Templates em Drupal.org 26,424 Mdulos contribuidos desenvolvimento de sites com foco na gesto de contedos cdigo livre para uso, modificao e partilha (GPL) 761,244 pessoas em... 228 ...paises, falando 181 linguas. comunidade de programadores e utilizadores voluntrios com alguma coordenao da Drupal Association 8. drupal.org drupal-pt.org Documentation Download & Extend Modules Themes Community Forums & Issues Groups Support Marketplace 9. Comunidade Drupal Portugal developers, themers, contractors, consultants Canal IRC #drupal-pt meetups peridicos lisboa, porto, braga, aveiro... estimular o eco-sistema drupal http://drupal-pt.org http://groups.drupal.org/portugal 10. Prximo evento: http://lisboa2014.drupal-pt.org/ Drupal Day no ISCTE 21 de Junho 11. some website examples source: drupal.org & buytaert.net/tag/drupal-sites 12. the white house 13. france 24 14. die welt 15. ebayclassifiedsgroup 16. fedex 17. cnn 18. nbc 19. prince of wales 20. new york observer 21. the economist 22. linux journal 23. washington university st. louis 24. warnerbros records 25. http://www.ocasiao.pt 26. http://www.atlasdasaude.pt 27. http://www.ionline.pt 28. http://www.agendalx.pt 29. Responsive design ready cross compatible with any mobile browser: -Android -Iphone/Ipad -Symbian -Windows mobile ... 30. #drupal noes base 31. from nodes to entities/fields O principal bloco de trabalho do Drupal. o contedo no site. Pode ser um blog, um artigo, uma pgina, um questionrio, etc..... Uma instalao base cria o tipo de contedo article e page. 32. opes de publicao Published Cria um switch on/off para os ns Promote to front page Adiciona o n pgina frontal Sticky at top of lists Torna o n o primeiro da listagem 33. content type http://drupal.org/node/21947 O Tipo de Contedo a template para os ns. Modificar um tipo de contedo afecta todos os ns criados com aquela template. Muitos mdulos so criados para interagir com tipos de contedo. 34. organizar e visualizar contedos contedos podem ser agrupados: - encaminhados para a pgina frontal - taxonomia (categorias) e com Fields + Views + Panels 35. como funcionam os ns? URI tpico http://drupal.org/node/19828 o 19828 um identificador nico usando este identificador o Drupal carrega toda a informao relativa a este contedo comentrios includos na prtica, uma query complexa na base de dados 36. mdulos core: obrigatrios ou no ao instalar o drupal vem uma srie de mdulos ditos do core convm conhec-los para evitar a duplicao de funcionalidades e cdigo estes mdulos esto vetados em termos de qualidade pela equipa do core para outros mdulos da comunidade: http://drupal.org/project/modules 37. onde colocar os mdulos e temas? instalao unisite /home/username/public_html/sites/all/ {modules,themes} instalao multisite /home/username/public_html/sites/site1.com/ {modules,themes} 38. pesquisar mdulos http://drupal.org/project/modules Como encontro o que preciso? Como esto organizados? Que estatsticas de mdulos esto disponiveis? Como so as estatsticas geradas? Quais so os mdulos mais usados? http://drupalmodules.com 39. manipulao de URLs (seo compliance) funcionalidade base via mdulo core path permite customizar os URLs passo seguinte: criar padres automticos de URLs (semnticos) via pathauto 40. gerir utilizadores: permisses mdulo core opcional profile que permite criar um perfil de utilizador o utilizador uma entity diversa do n (contedo) permisses definem o que possvel de fazer para cada utilizador (ACL) ou grupo de utilizadores (roles) visualizao, criao, edio, etc 41. #drupal Workshop 42. plano de trabalho 1. preparar o ambiente 2. download e instalao 3. mudar o look & feel 4. flexibilizar layouts com blocos 5. criar e manipular contedo 6. gerir utilizadores 7. usar roles/permisses 8. traduzir o interface 9. linha de comandos com drush 10. localizar e instalar mdulos contrib 11. cinco mdulos obrigatrios 12. actualizar e manter o site 13. fazer backup e mover o site ---------- bnus --------- 14. criar tipos de contdo customizados 15. listar dados do site com views 43. 1. preparar o ambiente 44. 2. download e instalar 45. Easy way: Dev Desktop Acquia Drupal Apache web server MySQL PHP phpMyAdmin Dev Desktop Control Panel XMail Server http://www.acquia.com/downloads 46. But today... Acquia Cloud free http://acquia.com/free 47. 3. mudar o look & feel 48. 4 - flexibilizar layouts com blocos 49. 5. criar e manipular contedo 50. 6. gerir utilizadores 51. 7. usar roles/permisses 52. 8. traduzir o interface 53. 9. linha de comandos com drush 54. 10. locating and installing contrib modules / themes http://drupal.org/project/modules http://drupal.org/project/usage http://drupal.org/project/themes 55. 11. cinco mdulos obrigatrios (not in D7 core) 56. 12. actualizar e manter o site 57. 13. fazer backup e mover o site 58. 14. criar tipos de contedos customizados 59. 15. listar dados do site com views 60. questes? Se tiveres questes mais tarde junta-te ao canal do IRC #drupal-pt 61. obrigado http://lisboa2014.drupal-pt.org/ torna-te membro da nossa comunidade