SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Contribuciones de Software
de Código Abierto



                             Lic. Christian Rodriguez
                              car@cespi.unlp.edu.ar
                             chrodriguez@gmail.com
                                    @car_unlp

                                        11 de Abril de 2013
Temario

•   Presentación
•   Principales servicios
•   Principales productos
•   Nuestros productos libres
•   El aporte al Estado
•   ¿Qué herramientas usamos?
•   Nuestras contribuciones proyectos existentes
Presentación

• El CeSPI o Centro Superior para el Procesamiento de la
  Información conforma el centro de cómputos de la
  Universidad Nacional de La Plata.
• Brindamos servicios y productos informáticos
• Determinadas áreas han obtenido la certificación ISO-
  9001, por Rheinland Argentina (Rheinland Group).

           http://www.cespi.unlp.edu.ar
Principales servicios

•   Infraestructura y Redes
•   Seguridad informática CERT
•   Liquidación de sueldos
•   Gestión de alumnos
•   Servicio de Auditoría Tecnológica
•   Digitalización de documentos
•   Capacitaciones en IT: academia cisco, Java, Oracle
Principales Productos

• Sistema de Voto Electrónico en recintos Legislativos
• Sistema de Ingresos Públicos empleada por el municipio de Berazategui
  (Personalización de Adempiere)
• Estacionamiento Medido
• SIGSA: Sistema de Gestión de Sanidad Animal
• Adecuación de SIU Guaraní e integración con sistemas propios:
    – SIPU
    – Gestión de Títulos
•   Integrador de datos en un servicio REST
•   SSO utilizando SAML
•   Sistema de Gestión de expedientes UNLP / SLYT GPBA
•   Licencias Médicas UNLP
•   Kimkëlen: sistema de gestión de alumnos secundarios
•   ...
Nuestros productos libres




     O XI MA MENTE
PR
Choique CMS

• Administrador de contenidos WEB tipo Drupal y Joomla
• Creado en 2007
• A partir del requerimiento de rediseñar el sitio de la UNLP
• Con la idea de simplificar:
   – La tarea de los periodistas
   – El manejo de contenidos multimedia
   – Aplicando a la WEB 2.0
• Maximizar los resultados de búsqueda en Google
• En 2012 se liberó bajo licencia GPL 2
Choique CMS

¿Por qué otro CMS?

• En el momento de su creación, las alternativas eran
  complejas e inseguras
• Simplificar las personalizaciones visuales desacoplando
  la tarea del diseñador, del periodista y del
  programador
• Promover una alternativa desde el punto de vista
  académico
Choique CMS

Tecnología empleada

• PHP 5.2 o superior ( < 5.4 )
   – Apache / Nginx
• Framework Symfony 1.0
• Mysql / Postgresql
• Indexación de contenidos usando la implementación de
  Apache Lucene de Zend
• Son dos aplicaciones:
   – Frontend
   – Backend
Choique CMS

Nuestros usuarios:
• Choique: http://choique.unlp.edu.ar
• Meran: http://www.meran.unlp.edu.ar
• CeSPI: http://www.cespi.unlp.edu.ar
• UNLP: http://www.unlp.edu.ar
• Facultad de Informática: http://www.info.unlp.edu.ar
• Facultad de Económicas: http://www.econo.unlp.edu.ar
• Facultad de Trabajo Social: http://www.trabajosocial.unlp.edu.ar
• Facultad de Ciencias Exactas: http://www.exactas.unlp.edu.ar
• Museo de Física: http://museo.fisica.unlp.edu.ar
• Facultad de Ciencias Naturales: : http://www.fcnym.unlp.edu.ar
• Museo de Ciencias Naturales: http://www.museo.fcnym.unlp.edu.ar
• Extensionistas: http://www.extensionistas.unlp.edu.ar
• ...
Choique CMS


Links de interés
• Sitio del producto:
   – http://www.choique.unlp.edu.ar
• Descarga:
   – http://www.choique.unlp.edu.ar/descarga
• Manual:
   – http://www.choique.unlp.edu.ar/uploads/docs/manual_choique_01
Github
   – https://github.com/Desarrollo-CeSPI/choique
Meran

• Es un sistema integrado para la gestión de bibliotecas
• Su nombre proviene del mapuche: regalo, obsequio
• Meran es e sucesor de KohaUNLP
• En el 2003 se comenzó a trabajar en su predecesor.
• En 2010 se rediseñó el proyecto focalizando en objetivos
  planteados por nuestros usuarios
• En 2011 se focalizó en mejoras de usabilidad e interfaz
• En 2012 se liberó bajo licencia GPL 3
Meran

Se divide en dos aplicaciones:

• Intranet
• OPAC (Online Public Access Catalog)

Funcionalidad

• Gestión de catálogo
• Gestión de usuarios
• Circulación: gestión de préstamos
Meran

Manejo de catálogos

• Formularios dinámicos: las planillas de carga de los
  distintos tipos de documento son dinámicas
• Asociación de campos visuales a campos y subcampos
  según el estándar MARC21
• Definición de cómo se muestran los campos tanto en
  la intranet como en la OPAC, dando mayor flexibilidad
Meran

Características

• Interfaz basada en Twitter Bootstrap con un enfoque
  minimalista y consistente
• Web responsive: permite acceso desde diferentes
  monitores y dispositivos móviles
• Interacción con disitintas redes sociales: Twitter y
  Facebook (y varias más a través de AddThis)
Meran

Tecnología empleada

•   Perl
•   Apache
•   Mysql
•   HTML 5
Meran

Nuestros usuarios
• Facultad de Ciencias Económicas
• Facultad de Arquitectura
• Facultad de Informática
• Facultad de Medicina
• Facultad de Trabajo Social
• Facultad de Ciencias Exactas
• Facultad de Bellas Artes
• ADULP
• Escuela Anexa
• Bachillerato de Bellas Artes
• Biblioteca Teatral
Meran


Links de interés
• Sitio del producto:
   – http://www.meran.unlp.edu.ar/
• Descarga:
   – http://meran.unlp.edu.ar/uploads/docs/meranunlp-v0.9.3.tar.gz
• Preguntas frecuentes:
   – http://www.meran.unlp.edu.ar/articulo/2012/10/23/preguntas_fre
Github
   – https://github.com/Desarrollo-CeSPI/meran
Kimkëlen

•   Sistema de gestión de alumnos secundarios
•   Su nombre proviene del mapuche: conocimiento
•   Nace en 2008 para cubrir las necesidades de la UNLP
•   Aún no es un producto libre, pero tenemos intenciones
    de liberarlo
Kimkëlen

• Gestión de planes de estudio y años lectivos
• Manejo de alumnos: matriculación, calificaciones,
  asistencias, boletines, analíticos, sanciones
  disciplinarias
• Divisiones y comisiones: conjunto de materias que
  agrupan lógicamente alumnos, materias y profesores
• Gestión de Docentes y preceptores
• Mesas de exámenes: diciembre, febrero y previas
Kimkëlen

Tecnología empleada
• PHP 5.2 o superior ( < 5.4 )
   – Apache / Nginx
• Framework Symfony 1.2
• Mysql
Kimkëlen

Nuestros usuarios
• Colegio Liceo Victor Mercante de La Plata
• Bachillerato de Bellas Artes de La Plata
• Colegio Nacional de La Plata
• Nacional de Buenos Aires
• Carlos Pellegrini de Buenos Aires
• Escuela Agropecuaria de Buenos Aires
El aporte al Estado
Software Público para el Desarrollo

• En el marco de la Agenda Digital Argentina surge el Software Público para el
  Desarrollo
• SPD prevee la articulación del Estado, Universidades, empresas y
  particulares en comunidades de conocimiento en diferentes Clusters
  Virtuales de Conocimiento (CVS)
• Cada CVS mantiene:
   –   Foros de debate
   –   Comunidades de aplicación práctica
   –   Demandas de necesidades
   –   Reciclado e proyectos incompletos o abandonados
   –   Base de conocimiento de experiencias, documentos, desarrollos, etc
   –   Aplicaciones finalizadas
   –   Plataformas de software como servicio
   –   Registro de autores, contenidos o integradores que ofrezcan sus servicios
Software Público para el Desarrollo
¿Cuál sería nuestro aporte?

• Colaborando activamente en las etapas de definición del SPD
• Aportar al SPD nuestros productos:
   – Choique
   – Meran
   – Se está evaluando la posibilidad de contribuir con otros
     desarrollos como Kimkelën, Sistema de Gestión de expedientes,
     Sistema de liciencias médicas
• Aportar nuestra experiencia y conocimiento en otros áreas
  como por ejemplo:
   – Seguridad
   – Infraestructura
Qué herramientas utilizamos

• Desarrollo
    – Java, PHP, Perl, Ruby, Javascript
    – Frameworks como Symfony, Rails, Sinatra, Compass
• Análisis y transformación de datos
    – ETL: Pentaho Spoon
    – Reportes: Pentaho BI server
•   Bases de datos: Mysql, Postgres
•   Deploy de aplicaciones: capistrano
•   Gestión de Ambientes: Opscode Chef
•   Gestión de proyectos: redmine
•   Versionado de códig: GIT
•   SSO SAML: simplesamlphp
•   Otros: varnish, nginx, Apache, Passenger, Unicorn
Nuestras contribuciones a proyectos

• Al rededor de 30 plugins para el framework PHP Symfony
  hasta la versión 1.4 del framework
• PHP: faker
• Framework Ruby Sinatra
• Gemas Ruby: Warbler, Draper, chosen-rails, roar-rails,
• Javascript y CSS: twitter/bootstrap, zurb/fundation,
• Addon Pentaho Spoon: Ruby-Scripting-for-Kettle
• Proyectos de nuetros integrantes: miniconfig,
  simple_gravatar, goqr, nice_generators, ldap2rest,
  dropzonejs-rails, api-doc, pinocchio, css-indicators, Clinner,
  vh, subvy
¿Preguntas?

Weitere ähnliche Inhalte

Ähnlich wie Contribuciones de software de código abierto realizados por CeSPI, UNLP - TICAR 2013

Idukay - Software para la gestión de tu colegioPerú
Idukay - Software para la gestión de tu colegioPerúIdukay - Software para la gestión de tu colegioPerú
Idukay - Software para la gestión de tu colegioPerú
Pablo Pazmino
 
Centro de Computo Comunitario
Centro de Computo ComunitarioCentro de Computo Comunitario
Centro de Computo Comunitario
Diana
 
Formulario de implementación de componentes de software transaccional de amb...
Formulario de implementación de  componentes de software transaccional de amb...Formulario de implementación de  componentes de software transaccional de amb...
Formulario de implementación de componentes de software transaccional de amb...
Victor Aravena
 

Ähnlich wie Contribuciones de software de código abierto realizados por CeSPI, UNLP - TICAR 2013 (20)

Lp II clase01 - Desarrollo de software con RUP
Lp II   clase01 - Desarrollo de software con RUPLp II   clase01 - Desarrollo de software con RUP
Lp II clase01 - Desarrollo de software con RUP
 
Idukay - Software para la gestión de tu colegioPerú
Idukay - Software para la gestión de tu colegioPerúIdukay - Software para la gestión de tu colegioPerú
Idukay - Software para la gestión de tu colegioPerú
 
Centro de Computo Comunitario
Centro de Computo ComunitarioCentro de Computo Comunitario
Centro de Computo Comunitario
 
Presentación ITILmobile
Presentación ITILmobilePresentación ITILmobile
Presentación ITILmobile
 
Numen S.A.
Numen S.A.Numen S.A.
Numen S.A.
 
Teamnet centro de competencia
Teamnet centro de competenciaTeamnet centro de competencia
Teamnet centro de competencia
 
Formulario de implementación de componentes de software transaccional de amb...
Formulario de implementación de  componentes de software transaccional de amb...Formulario de implementación de  componentes de software transaccional de amb...
Formulario de implementación de componentes de software transaccional de amb...
 
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
 
Maestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas IntegradosMaestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas Integrados
 
CAMPI
CAMPICAMPI
CAMPI
 
Presentacion del programa de formacion profesional de Informática en Salud, E...
Presentacion del programa de formacion profesional de Informática en Salud, E...Presentacion del programa de formacion profesional de Informática en Salud, E...
Presentacion del programa de formacion profesional de Informática en Salud, E...
 
Implementación y despliegue del sistema office 365 en el colegio san pablo
Implementación y despliegue del sistema office 365 en el colegio san pabloImplementación y despliegue del sistema office 365 en el colegio san pablo
Implementación y despliegue del sistema office 365 en el colegio san pablo
 
Encuentro linux 2013
Encuentro linux 2013Encuentro linux 2013
Encuentro linux 2013
 
Flujo de desarrollo para drupal (PFC)
Flujo de desarrollo para drupal (PFC)Flujo de desarrollo para drupal (PFC)
Flujo de desarrollo para drupal (PFC)
 
Formato_Información general.pptx
Formato_Información general.pptxFormato_Información general.pptx
Formato_Información general.pptx
 
Introducción a la Ingeniria del Software
Introducción a la Ingeniria del SoftwareIntroducción a la Ingeniria del Software
Introducción a la Ingeniria del Software
 
Modelo CENIT. Servicios de Gestión de Aplicaciones e infraestructuras
Modelo CENIT. Servicios de Gestión de Aplicaciones e infraestructuras Modelo CENIT. Servicios de Gestión de Aplicaciones e infraestructuras
Modelo CENIT. Servicios de Gestión de Aplicaciones e infraestructuras
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
 
Autoservicio BI
Autoservicio BI Autoservicio BI
Autoservicio BI
 
Proyecto Sistema Web EAPISI
Proyecto Sistema Web EAPISIProyecto Sistema Web EAPISI
Proyecto Sistema Web EAPISI
 

Mehr von Christian Rodriguez (6)

Aplicaciones pensadas para la nube
Aplicaciones pensadas para la nubeAplicaciones pensadas para la nube
Aplicaciones pensadas para la nube
 
De desarrollo a producción usando docker
De desarrollo a producción usando dockerDe desarrollo a producción usando docker
De desarrollo a producción usando docker
 
Un recorrido por las herramientas de software libre que uso cada día, en los ...
Un recorrido por las herramientas de software libre que uso cada día, en los ...Un recorrido por las herramientas de software libre que uso cada día, en los ...
Un recorrido por las herramientas de software libre que uso cada día, en los ...
 
DevOps: una breve introducción
DevOps: una breve introducciónDevOps: una breve introducción
DevOps: una breve introducción
 
Soluciones a escenarios Reales
Soluciones a escenarios RealesSoluciones a escenarios Reales
Soluciones a escenarios Reales
 
DevOps+[Chef/Docker]
 DevOps+[Chef/Docker] DevOps+[Chef/Docker]
DevOps+[Chef/Docker]
 

Contribuciones de software de código abierto realizados por CeSPI, UNLP - TICAR 2013

  • 1. Contribuciones de Software de Código Abierto Lic. Christian Rodriguez car@cespi.unlp.edu.ar chrodriguez@gmail.com @car_unlp 11 de Abril de 2013
  • 2. Temario • Presentación • Principales servicios • Principales productos • Nuestros productos libres • El aporte al Estado • ¿Qué herramientas usamos? • Nuestras contribuciones proyectos existentes
  • 3. Presentación • El CeSPI o Centro Superior para el Procesamiento de la Información conforma el centro de cómputos de la Universidad Nacional de La Plata. • Brindamos servicios y productos informáticos • Determinadas áreas han obtenido la certificación ISO- 9001, por Rheinland Argentina (Rheinland Group). http://www.cespi.unlp.edu.ar
  • 4. Principales servicios • Infraestructura y Redes • Seguridad informática CERT • Liquidación de sueldos • Gestión de alumnos • Servicio de Auditoría Tecnológica • Digitalización de documentos • Capacitaciones en IT: academia cisco, Java, Oracle
  • 5. Principales Productos • Sistema de Voto Electrónico en recintos Legislativos • Sistema de Ingresos Públicos empleada por el municipio de Berazategui (Personalización de Adempiere) • Estacionamiento Medido • SIGSA: Sistema de Gestión de Sanidad Animal • Adecuación de SIU Guaraní e integración con sistemas propios: – SIPU – Gestión de Títulos • Integrador de datos en un servicio REST • SSO utilizando SAML • Sistema de Gestión de expedientes UNLP / SLYT GPBA • Licencias Médicas UNLP • Kimkëlen: sistema de gestión de alumnos secundarios • ...
  • 6. Nuestros productos libres O XI MA MENTE PR
  • 7.
  • 8. Choique CMS • Administrador de contenidos WEB tipo Drupal y Joomla • Creado en 2007 • A partir del requerimiento de rediseñar el sitio de la UNLP • Con la idea de simplificar: – La tarea de los periodistas – El manejo de contenidos multimedia – Aplicando a la WEB 2.0 • Maximizar los resultados de búsqueda en Google • En 2012 se liberó bajo licencia GPL 2
  • 9. Choique CMS ¿Por qué otro CMS? • En el momento de su creación, las alternativas eran complejas e inseguras • Simplificar las personalizaciones visuales desacoplando la tarea del diseñador, del periodista y del programador • Promover una alternativa desde el punto de vista académico
  • 10. Choique CMS Tecnología empleada • PHP 5.2 o superior ( < 5.4 ) – Apache / Nginx • Framework Symfony 1.0 • Mysql / Postgresql • Indexación de contenidos usando la implementación de Apache Lucene de Zend • Son dos aplicaciones: – Frontend – Backend
  • 11. Choique CMS Nuestros usuarios: • Choique: http://choique.unlp.edu.ar • Meran: http://www.meran.unlp.edu.ar • CeSPI: http://www.cespi.unlp.edu.ar • UNLP: http://www.unlp.edu.ar • Facultad de Informática: http://www.info.unlp.edu.ar • Facultad de Económicas: http://www.econo.unlp.edu.ar • Facultad de Trabajo Social: http://www.trabajosocial.unlp.edu.ar • Facultad de Ciencias Exactas: http://www.exactas.unlp.edu.ar • Museo de Física: http://museo.fisica.unlp.edu.ar • Facultad de Ciencias Naturales: : http://www.fcnym.unlp.edu.ar • Museo de Ciencias Naturales: http://www.museo.fcnym.unlp.edu.ar • Extensionistas: http://www.extensionistas.unlp.edu.ar • ...
  • 12. Choique CMS Links de interés • Sitio del producto: – http://www.choique.unlp.edu.ar • Descarga: – http://www.choique.unlp.edu.ar/descarga • Manual: – http://www.choique.unlp.edu.ar/uploads/docs/manual_choique_01 Github – https://github.com/Desarrollo-CeSPI/choique
  • 13.
  • 14. Meran • Es un sistema integrado para la gestión de bibliotecas • Su nombre proviene del mapuche: regalo, obsequio • Meran es e sucesor de KohaUNLP • En el 2003 se comenzó a trabajar en su predecesor. • En 2010 se rediseñó el proyecto focalizando en objetivos planteados por nuestros usuarios • En 2011 se focalizó en mejoras de usabilidad e interfaz • En 2012 se liberó bajo licencia GPL 3
  • 15. Meran Se divide en dos aplicaciones: • Intranet • OPAC (Online Public Access Catalog) Funcionalidad • Gestión de catálogo • Gestión de usuarios • Circulación: gestión de préstamos
  • 16. Meran Manejo de catálogos • Formularios dinámicos: las planillas de carga de los distintos tipos de documento son dinámicas • Asociación de campos visuales a campos y subcampos según el estándar MARC21 • Definición de cómo se muestran los campos tanto en la intranet como en la OPAC, dando mayor flexibilidad
  • 17. Meran Características • Interfaz basada en Twitter Bootstrap con un enfoque minimalista y consistente • Web responsive: permite acceso desde diferentes monitores y dispositivos móviles • Interacción con disitintas redes sociales: Twitter y Facebook (y varias más a través de AddThis)
  • 18. Meran Tecnología empleada • Perl • Apache • Mysql • HTML 5
  • 19. Meran Nuestros usuarios • Facultad de Ciencias Económicas • Facultad de Arquitectura • Facultad de Informática • Facultad de Medicina • Facultad de Trabajo Social • Facultad de Ciencias Exactas • Facultad de Bellas Artes • ADULP • Escuela Anexa • Bachillerato de Bellas Artes • Biblioteca Teatral
  • 20. Meran Links de interés • Sitio del producto: – http://www.meran.unlp.edu.ar/ • Descarga: – http://meran.unlp.edu.ar/uploads/docs/meranunlp-v0.9.3.tar.gz • Preguntas frecuentes: – http://www.meran.unlp.edu.ar/articulo/2012/10/23/preguntas_fre Github – https://github.com/Desarrollo-CeSPI/meran
  • 21.
  • 22. Kimkëlen • Sistema de gestión de alumnos secundarios • Su nombre proviene del mapuche: conocimiento • Nace en 2008 para cubrir las necesidades de la UNLP • Aún no es un producto libre, pero tenemos intenciones de liberarlo
  • 23. Kimkëlen • Gestión de planes de estudio y años lectivos • Manejo de alumnos: matriculación, calificaciones, asistencias, boletines, analíticos, sanciones disciplinarias • Divisiones y comisiones: conjunto de materias que agrupan lógicamente alumnos, materias y profesores • Gestión de Docentes y preceptores • Mesas de exámenes: diciembre, febrero y previas
  • 24. Kimkëlen Tecnología empleada • PHP 5.2 o superior ( < 5.4 ) – Apache / Nginx • Framework Symfony 1.2 • Mysql
  • 25. Kimkëlen Nuestros usuarios • Colegio Liceo Victor Mercante de La Plata • Bachillerato de Bellas Artes de La Plata • Colegio Nacional de La Plata • Nacional de Buenos Aires • Carlos Pellegrini de Buenos Aires • Escuela Agropecuaria de Buenos Aires
  • 26. El aporte al Estado
  • 27. Software Público para el Desarrollo • En el marco de la Agenda Digital Argentina surge el Software Público para el Desarrollo • SPD prevee la articulación del Estado, Universidades, empresas y particulares en comunidades de conocimiento en diferentes Clusters Virtuales de Conocimiento (CVS) • Cada CVS mantiene: – Foros de debate – Comunidades de aplicación práctica – Demandas de necesidades – Reciclado e proyectos incompletos o abandonados – Base de conocimiento de experiencias, documentos, desarrollos, etc – Aplicaciones finalizadas – Plataformas de software como servicio – Registro de autores, contenidos o integradores que ofrezcan sus servicios
  • 28. Software Público para el Desarrollo
  • 29. ¿Cuál sería nuestro aporte? • Colaborando activamente en las etapas de definición del SPD • Aportar al SPD nuestros productos: – Choique – Meran – Se está evaluando la posibilidad de contribuir con otros desarrollos como Kimkelën, Sistema de Gestión de expedientes, Sistema de liciencias médicas • Aportar nuestra experiencia y conocimiento en otros áreas como por ejemplo: – Seguridad – Infraestructura
  • 30. Qué herramientas utilizamos • Desarrollo – Java, PHP, Perl, Ruby, Javascript – Frameworks como Symfony, Rails, Sinatra, Compass • Análisis y transformación de datos – ETL: Pentaho Spoon – Reportes: Pentaho BI server • Bases de datos: Mysql, Postgres • Deploy de aplicaciones: capistrano • Gestión de Ambientes: Opscode Chef • Gestión de proyectos: redmine • Versionado de códig: GIT • SSO SAML: simplesamlphp • Otros: varnish, nginx, Apache, Passenger, Unicorn
  • 31. Nuestras contribuciones a proyectos • Al rededor de 30 plugins para el framework PHP Symfony hasta la versión 1.4 del framework • PHP: faker • Framework Ruby Sinatra • Gemas Ruby: Warbler, Draper, chosen-rails, roar-rails, • Javascript y CSS: twitter/bootstrap, zurb/fundation, • Addon Pentaho Spoon: Ruby-Scripting-for-Kettle • Proyectos de nuetros integrantes: miniconfig, simple_gravatar, goqr, nice_generators, ldap2rest, dropzonejs-rails, api-doc, pinocchio, css-indicators, Clinner, vh, subvy