2. Ms poder es ms responsabilidad
3. El usuario tiene el poder sobre el contenido de su website. 4. Este contenido puede tener elementos peligrosos como cdigo html, javascript u otro. 5. Esto es especialmente importante en sitios con muchos usuarios que tienen poder de edicin del contenido y por tanto la responsabilidad es compartida. 6. Todo contenido que viene de afuera debe ser filtrado
7. Facilitar la vida a las personas que ingresan informacin. 8. Hacer cosas interesantes. 9. Filtros en Drupal (1)
10. Estos cambios pueden ser para quitar (limpiar), agregar, completar, etc. 11. El contenido se graba tal como el usuario lo envi. 12. Filtros en Drupal (2) Al guardar -> No se aplican Filtros -> El contenido se guarda igual que el usuario ingreso en el formulario. Al mostrar -> Filtro (modifica el contenido) -> Se ve el contenido modificado 13. Filtros Core Drupal
14. URL Filter 15. HTML Corrector 16. HTML Filter 17. HTML Corrector
18. Completa etiquetas sin cerrar. 19. HTML Filter
20. Las etiquetas html no incluidas en la lista sern removidas. 21. Line Break Converter
dependiendo de si tienen 1 o ms espacios.
22. En caso de que se tengan muchos saltos de lnea solo se colocar una etiqueta
23. Usado con un editor wysywyg usualmente no se ejecuta pues el editor acta al generar el contenido, por lo que ya no se graban los saltos de lnea sino el resultado de lo generado por el editor. 24. URL Filter
25. Es decir, agrega las etiquetas correspondientes. 26. Formatos de Entrada (1)
27. Un formato de entrada es un conjunto de filtros que se aplican de manera secuencial, y de acuerdo a la configuracin establecida para cada uno. 28. Formatos de Entrada (2)
29. Contenido -> Filtro 1 -> Filtro 2 -> Filtro 3 -> Filtro 4 -> Se visualiza el contenido modificado 30. (el contenido va pasando de filtro en filtro hasta dar el resultado final) 31. Formatos de Entrada Core Drupal
32. Corrector HTML 33. Filtro HTML 34. Filtro de URL Full HTML
35. Corrector HTML 36. Filtro de URL 37. Configurar los Formatos
38. Tambin se puede indicar que roles tienen acceso a un formato 39. Cada formato tiene una serie de filtros usar el formato en un orden a la ejecucin establecido. El orden importa. 40. Mdulos que agregan filtros
41. http://drupal.org/project/markdown 42. http://drupal.org/project/codefilter 43. http://drupal.org/project/geshifilter 44. http://drupal.org/project/smileys 45. http://drupal.org/project/wordfilter 46. http://drupal.org/project/drutex 47. PHP Filter
48. El mdulo PHP Filter crea un Formato de Entrada y Filtro a la vez. 49. El filtro creado se llama PHP Evaluator. 50. El formato de entrada creado se llama PHP Code y contiene como nico filtro el PHP Evaluator. 51. PHP Evaluator
52. El cdigo a ser interpretado debe ser includo entre etiquetas 53. Es til para probar algunas cosas rpidas al momento de desarrollo. 54. Puede generar un grave problema de seguridad ya que con el cdigo php se podra tener acceso a las entidades, base de datos y otros aspectos que pueden comprometer el sitio web. 55. Markdown
56. Para usar el filtro hay que aadirlo a un Formato de Entrada ya sea uno existente o uno nuevo. 57. Busca facilitar la vida de los usuarios para darle formato a su pgina, usando para ello una sintaxis ms fcil de entender que el html. 58. Puede coexistir con las etiquetas html 59. Es usado en proyectos como Open Atrium. 60. Gracias al mismo se puede implementar un wiki con facilidad para ser formateado. 61. Code Filter
62. Permite que se pueda dar un formato especial al cdigo para que tenga coloreado sintctico para el cdigo PHP. 63. Cuando encuentra las etiquetas formatea el contenido que est dentro como cdigo php y le da coloreado sintctico. 64. Ghesifilter
65. Permite el formateo en muchos lenguajes de programacin. 66. Recomendacin para themers
67. Para programadores
hook_filter($op, $delta = 0, $format = -1, $text = '', $cache_id = 0)
hook_filter_tips($delta, $format, $long = false)
Recommended