Presentación de herramientas de desarrollo web basadas en Sofware Libre y Open Source. Jornada de inauguración del IEE Student Brunch de la Universidad Miguel Herńandez de Elche
6. Diseño y Software Libre
-El Software Libre no era amigable
-Era una jerga utilizada por muy pocos
usuarios
-Se utilizaba en sistemas críticos
-Se comenzó a popularizar
Isidro Pérez
8. Diseño y Software Libre
¿Como influye el diseño en todo esto?
Isidro Pérez
9. Diseño y Softwar Libre
Diseño = orden + belleza
●
Crear diseños proporcionados
●
Utilizar colores que combinen de forma
adecuada
●
Sensación de orden y armonía
Isidro Pérez
10. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
●
1,1,2,3,5,8,13,21,34,55,89....
●
La sucesión inicia con 1 y 1, y a partir de ahí
cada elemento es la suma de
los dos anteriores.
Isidro Pérez
11. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
Isidro Pérez
12. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
Isidro Pérez
13. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
Isidro Pérez
14. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
Isidro Pérez
15. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
Isidro Pérez
16. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
Isidro Pérez
17. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
Isidro Pérez
18. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
Isidro Pérez
19. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
Isidro Pérez
20. Diseño y Software Libre
Belleza = Sucesión de Fibonacci
Isidro Pérez
21. Diseño y Software Libre
Usabilidad =
Coherencia + Orden
Isidro Pérez
22. Diseño y Software Libre
Usabilidad = Retícula
●
La retícula nos ayuda a establecer una
coherencia lógica a nuestra navegación
●
Los elementos importantes siempre estarán
ordenados de la misma forma
●
Cumpliremos una jerarquía de la información
Isidro Pérez
30. Diseño y Software Libre
Conclusión: Unificar el desarrollo robusto
con un buen diseño y usabilidad
es garantía de fiabilidad
Isidro Pérez
31. Diseño y Software Libre
Conclusión: Unificar el desarrollo robusto
con un buen diseño y usabilidad
es garantía de fiabilidad
Isidro Pérez
32. Desarrollo Web con Open Source
-Diferencias entre
Open Source y Software Libre
- Recopilación de herramientas
y selección de nuevas herramientas
Isidro Pérez
33. Desarrollo Web con Open Source
¿Que diferencias podemos encontrar entre
Open Source y Sofware Libre?
Isidro Pérez
34. Desarrollo Web con Open Source
Cuando nuestra empresa se encontró
con el Open Source...
Isidro Pérez
35. Desarrollo Web con Open Source
Principales CMS
desarrollados con Open Source
Isidro Pérez
36. Desarrollo Web con Open Source
Wordpress
Tipo de GPL
licencia
Plataforma Multiplataforma
Escrito en: PHP, MYSQL
Versión 3,2,1
Isidro Pérez
37. Desarrollo Web con Open Source
Joomla
Tipo de GPL
licencia
Plataforma Windows,
GNU/Linux, Mac
OS X
Escrito en: PHP
Versión 1.6
Isidro Pérez
38. Desarrollo Web con Open Source
Drupal
Tipo de GPL
licencia
Plataforma Multiplataforma
Escrito en: PHP
Versión 7,8
Isidro Pérez
39. Desarrollo Web con Open Source
Magento Commerce
Tipo de OSL Ver. 3
licencia
Plataforma Multiplataforma
Escrito en: PHP
Versión 1.4.1.1
Isidro Pérez
40. Desarrollo Web con Open Source
Prestashop
Tipo de OSL Ver. 3
licencia
Plataforma Multiplataforma
Escrito en: PHP
Versión 1.4.5.1
Isidro Pérez
41. Desarrollo Web con Open Source
Alfresco
Tipo de GPL 2 con
3.
licencia linking
exception
3
Plataforma Multiplataforma
Escrito en: PHP
Versión 3,3
Isidro Pérez
42. Desarrollo Web con Open Source
Moodle
Tipo de GPL
licencia
Plataforma Multiplataforma
Escrito en: PHP
Versión 2,1
Isidro Pérez
43. Desarrollo Web con Open Source
Boonex Dolphin
Tipo de GPL
licencia
Plataforma Multiplataforma
Escrito en: PHP
Versión 7,0
Isidro Pérez
44. Desarrollo Web con Open Source
¿Como produce y se organiza
nuestra empresa
con software Open Source?
Isidro Pérez
45. Desarrollo Web con Open Source
¿Como se organiza y produce nuestra
empresa con software Open Source
-Organización/Gestión de proyectos
-Prototipado/Usabilidad del proyecto
-Diseño Web
-Maquetación y desarrollo
-Otras áreas
Isidro Pérez
46. Desarrollo Web con Open Source
Organización y gestión de proyectos
Isidro Pérez
61. Desarrollo Web con Open Source
¿Vamos a profundizar
en la parte de desarrollo?
Isidro Pérez
62. Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Phpmyedit (GPL)
Generador de
formularios personalizables,
administración sencilla de la base
de datos por parte del cliente
Isidro Pérez
63. Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Tinymce (GPL)
Editor htmlavanzado
basado en javascript,
usado en campos textarea
combinado con el phpmyedit
Isidro Pérez
64. Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Image Toolbox (GPL)
librería para el tratamiento
de imágenes con php (recortes,
cambios de formatos y dimen
siones, edición...)
Isidro Pérez
65. Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Jquery (dual MIT y GPL)
framework javascript
Plugins jquery diversos de terceros
(generalmente con licencia MIT y GPL),
y también desarrollamos propios.
Isidro Pérez
66. Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Scriptaculous (MIT)
Framework javascript
Usado para determinados
aspectos en los que jquery no es 100%
compatible con navegadores antiguos
Isidro Pérez
67. Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Smarty (GPL)
motor de
plantillas para php que
abstrae código de presentación
Isidro Pérez
68. Desarrollo Web con Open Source
Profundizando en la parte de desarrollo
Las aplicaciones web que desarrollamos están
adaptadas para funcionar sobre la combinación LAMP
(Linux, Apache, Mysql, Php)
Isidro Pérez
69. Desarrollo Web con Open Source
¿Y por que no utilizar
un framework?
Isidro Pérez
79. Desarrollo Web con Open Source
¿Como seleccionar nuevas
herramientas?
Isidro Pérez
80. Desarrollo Web con Open Source
¿Como seleccionar nuevas
herramientas?
-Que nos resulte útil para nuestro trabajo
-Tener el código fuente
-Que haya documentación y tutoriales disponibles
-Una comunidad activa que actualice la herramienta
Isidro Pérez
81. Networking Colaborativo
Conclusiones: El software es una
herramienta para nuestra empresa
no debemos utilizar aquel que nos impida
crecer con libertad
Isidro Pérez