Categorías
Noticias Nuestros Proyectos WordPress

Proyecto VIVIRÉ – Nuestro apoyo a las víctimas de violencia de género.

Estamos muy contentos de, siendo pequeños, poder dedicar recursos a causas que entendemos importantes como es Proyecto Viviré.

El estudio del proyecto aborda la investigación de las llamadas secuelas neuropsicológicas o neurocognitivas en mujeres que han sufrido violencia de género, y el estudio de nuevos enfoques de rehabilitación para dichas secuelas.

PNINSULA, es el grupo integrado por investigadores en Neuropsicología y Psiconeuroinmunología de la Universidad de Granada, al que SI2 Soluciones ha donado “en especie” la realización de su web (incluyendo alojamiento, dominio web y mantenimiento durante tres años), diseño y construcción de Project Believe App, que incluye una serie de pruebas específica para el proyecto.

grupodeinvestigacionPNINSULA
Grupo de investigación “PNINSULA”

De mano de este equipo, se realizó un informe pericial neuropsicológico para una mujer víctima de violencia de género, que había sido acusada de asesinato. La evaluación realizada mostró que presentaba alteración del funcionamiento neuropsicológico como consecuencia de una situación de maltrato mantenido en el tiempo. Considerando el informe, la mujer fue absuelta de los cargos, y puesta en libertad.

Aunque era la primera vez que se solicitaba en España, es una prueba habitual en otros países como Estados Unidos, donde se conoce que estas secuelas pueden tener implicaciones legales. Hemos colaborado anteriormente con este grupo y el CIMCYC desarrollando una app que se ha usado en continuación de un estudio similar. También entendemos la necesidad de convertir este proceso en algo rutinario en nuestro país, tanto para evidenciar deterioros en mujeres víctimas y supervivientes de violencia de género, como su aplicación en procesos forenses. Por lo tanto, no formar parte de este proyecto no entraba en nuestros planes 🙂

ProjectBelieve

La web de ProjectBelieve se divide en dos zonas. La zona pública para visibilizar información del proyecto, estado en el que se encuentra y un blog sobre avances y noticias al respecto. Y la zona para profesionales (privada) donde integramos la versión web de la app realizada. El apartado de crowdfunding contiene toda la información necesaria para todo aquel que quiera aportar su granito de arena (siguen buscando patrocinadores por lo que os animamos a contribuir).

webproyectovivire

Para realizar dichas evaluaciones se aplica una batería neuropsicológica completa que evalúa los principales dominios neuropsicológicos (percepción, atención, memoria, etc). Nos hemos encargado del desarrollo de “La Moneda en la Mano” un test que se podrá administrar en cualquier dispositivo de atención a víctimas de violencia de género. Además, estará disponible sin coste alguno.

 

La Moneda en la Mano: Versión Extendida es una aplicación de detección que se utiliza para evaluar el estilo de respuesta y la validez de síntomas. Se puede administrar la prueba tanto en el ambiente clínico como en el forense para medir la exageración de síntomas neuropsicológicos. Es una adaptación digital de la evaluación original, Coin in Hand. Además, ha sido adaptado para incluir varios niveles de dificultad, un nuevo criterio para los tests de validez de síntomas sugerido por la literatura (Heilbronner, Sweet, Morgan, Larrabee, Millis & Conference Participants, 2010).

 

pvivire

 

Esta aplicación contiene un área de identificación para su uso, destinado sólo a profesionales. Estará disponible tanto en la zona privada de la web como para Ipadtablets Android. El desarrollo se ha realizado en Unity3D desde cero, pese a no ser un juego como tal, se trata de una prueba gamificada y ya contamos con experiencia en ese campo.


¡Forma parte de Proyecto Viviré! Ya seas empresa o particular, puedes colaborar a través de su campaña de crowfunding.

 

Categorías
Nuestros Proyectos WordPress

WordPress para grandes proyectos: Escalabilidad

En SI2 usamos WordPress como framework para proyectos bastante “más grandes” que un blog personal o una pequeña página de presentación corporativa, desarrollando funcionalidad a medida, integrándonos con sistemas externos mediante webservices, o con otros componentes de una plataforma mayor que forme parte del proyecto: por ejemplo, consumiendo e insertando información con plataformas móviles iOS y Android desarroladas por nosotros mismos, o por terceros.

Cuando trabajamos en este tipo de proyectos a veces aparecen las preguntas casi inevitables: ¿Qué tal escala WordPress? ¿Cómo se porta cuando hay muchos datos y/o muchos usuarios? ¿Podremos crecer? ¿Me puedes dar referencias de sitios “muy grandes” hechos con WordPress? ¿No es WordPress el mejor para “sitios pequeños”?

En realidad, nosotros pensamos que las preguntas no son del todo correctas, ya que se mezcla el CMS (donde WP puede tener la culpa o la virtud, nosotros pensamos que lo segundo) con otros aspectos como son:

El front-end

“Es que necesitamos un sitio que no parezca un blog”. ¡No hay problema! Si el proyecto lo requiere (y tiene presupuesto, éste es otro asunto), nosotros diseñamos desde 0, “en papel” (o partimos de tu diseño o el de tu equipo), maquetamos en HTML5+CSS3, validamos, y después es cuando construimos el theme de WordPress. Es decir, tenemos unos ficheros estáticos html que podremos “convertir” en un WP, en un Drupal, en un Joomla… Da igual. Bueno, no da igual, nosotros preferimos WordPress, porque conocemos bien su interior (y nos encanta casi todo), y además es más sencillo (gastas menos horas, gastas menos dinero).

El modelo de datos

WP no es solo posts y pages, desde hace ya bastante tiempo. Podemos definir “entidades” (Custom Post Types), que contengan los campos que queramos (Custom Fields), categorizadas de la forma que queramos (Taxonomies); incluso relacionarlas entre ellas, estableciendo jerarquías (esta entidad es hija de esta otra), o relaciones (ésta entidad sigue a ésta otra, y a su vez es seguida por ella). Todo esto es posible.

La administración

Dudamos que haya un CMS libre con tal relación de potencia y facilidad de uso en su backend… Pero es que, llegado el caso, si necesitamos por ejemplo definir algún flujo de trabajo para publicación, o un panel de usuario (distinto del admin estandar de WP), ¿qué nos impide desarrollar una pequeña área privada en el front, y programar esto a medida? Hacer este tipo de cosas es realmente fácil (si sabes cómo, si tienes claros los conceptos). Cogemos de WordPress todo lo que nos da, pero nada impide extenderlo con desarrollo propio, el límite está en la necesidad.

La escalabilidad

Ahora sí, ya hemos construido un gran proyecto que se prevé tenga un uso masivo en el futuro y que, por tanto tenga esta “propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para reaccionar y adaptarse sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos” (Wikipedia). ¿Es WordPress escalable? Yo preguntaría: ¿lo son los demás? 😉 Seguramente las respuestas serían muy similares con cualquier CMS robusto:

  • Distribuir la infraestructura (por ejemplo, separar la base de datos en otro(s) servidor(es): https://wordpress.org/plugins/hyperdb/)
  • Usar sistemas de cache, CDN’s,…
  • Utilizar Nginx en lugar de Apache (sumado a sistemas de caché optimiza muchísimo el rendimiento, el coste de servir una página).

WordPress tiene soporte nativo y gracias a unos plugins de su fantástica comunidad para dar respuesta a muchas medidas que optimizarán y permitirán su uso por un alto número de usuarios concurrentes. Evidentemente, no al coste de un pequeño sitio web personal, pero probablemente con un coste en infraestructura por usuario mucho menor que un Open CMS, por poner un ejemplo.

Javier Casares y Ernesto Gámez entran algo más en detalle en este pdf de la meetup de mayo 2014 de WP Barcelona, es muy interesante su lectura (algunos de los datos de este artículo vienen de ahí, precísamente).

Usan WordPress sitios como:

Estos sitios reciben cientos de miles de visitas mensuales.

WordPress no es solo para Blogs

Aunque no parece haber mucha duda de que es el mejor CMS para construir sitios relacionados con noticias, se pueden ver ejemplos en los que se utiliza WordPress de forma inteligente para construir sitios web de muy diferentes características:

Algunos datos globales

Hay una tendencia clara en el mercado de los CMS. A día de hoy, WP se usa en más del 60% de los sitios que usan un CMS estándar, Drupal está en el tercer puesto, por debajo de Joomla, con un poco más del 5%).

Si bien se trata de cifras globales, donde hay sitios “pequeños” y “grandes”, esto da una idea de la experiencia acumulada. Si algo puede suceder, ya ha ocurido en WP, y muy probablemente estará documentado.

Categorías
Noticias WordPress

WordCamp Europe 2014

Extracto de la entrada publicada originalmente en arkangel.info

En realidad, casi todo lo que escuché allí me sonaba: vivimos una época saturada de información y, afortunadamente, uno es capaz de aprender mucho de cualquier tema que le preocupe. Lo que sucede es que a veces separar el grano de la paja, ver la tendencia, observar como se hacen en realidad las cosas, no es tan fácil, precisamente por existir tal cantidad de datos al respecto. La WordCamp te sirve para eso: te alinea con las tendencias, te permite observar los gestos de las personas cuando se habla de uno u otro tema (aunque sea en inglés, asignatura siempre pendiente), y te sirve para conocer a las personas. Como siempre, las personas son lo más importante.

Los speakers

No voy a hacer aquí un resumen de todas las ponencias que intentamos entender (quiero pensar que interpreté correctamente al menos un 40% de las palabras que dijeron, con mi pobre oído granaíno formado en la E.G.B.), pero sí nombraré lo que recuerdo ahora, con ese filtro que un par de semanas aportan. Seguramente sea lo que más me marcó.

Adrian Zumbrunnen

Un grande de la UX y el diseño de front-end que nos enseñó cómo él entendía los interfaces amigables para la gestión de contenidos hace 4 años, y ahora está trabajando (¿tiene terminado?) un plugin para WordPress con la misma filosofía. Gestión de contenidos sin salir del front, muy bien ejecutada.

Amigos: no olviden que la web son los usuarios de la web, pongamosles las cosas fáciles.

High five, Adrian!

Joost de Valk

Este muchacho es Yoast, es posible que lo conozcas por su plugin de SEO… Yoast. Su charla trataba de un tema que a mi no me atrae especialmente (aunque siempre interesa conocer de primera mano “el otro lado”), ya que no nos dedicamos a desarrollar plugins, pero me parece un gran modelo para explicar cómo se puede vivir (bien) con software libre. Joost era un experto en marketing on-line antes de comenzar a trabajar con WP, y en los últimos 3 años ha conseguido pasar de “autónomo” a tener una empresa con 16 empleados. Ser los consultores SEO de empresitas como Guardian o eBay igual ayuda algo 😉

Mucho que aprender de este señor, en términos empresariales sobre todo.

Simon Wheatley

Me encantó Simon. Si me atrayeran de-ese-modo los hombres (y mi inglés fuera mejor), incluso hubiera intentado invitarlo a un café 😉

Simon gana (creo que mucho) dinero contándole a grandes clientes por qué es mejor utilizar software libre, por qué es Mejor, desde todos los puntos de vista. No parece un predicador, un evangelista; creo que no necesita siquiera que sus clientes se comprometan con “una causa”, o algo así: simplemente les explica las ventajas de una forma bastante objetiva, y ellos lo creen.

Recuerdo que hace algunos meses (¿año(s)?) hice yo mismo de speaker en una humilde charla de introducción a WordPress para un curso del INEM; preparandola, buscaba algunos ejemplos de “casos de éxito”… Uno de ellos fue la web de los Rolling Stones, que ya entonces era WP. Clientes de este señor.

Gracias, Simon.

Siobhan McKeown

Tuve la oportunidad de cambiar un par de palabras con Siobhan el domingo siguiente a su exposición, para agradecerle la ilusión con la que nos transmitió las 4 Libertades.

La filosofía de WordPress tiene mucho de libertad; para mi (para nosotros) es requisito sine-qua-non. Pero no sólo de libertad vive el programador (y el usuario): su presentación casi desde un punto de vista humanista de las fortalezas de WP (Freedom + Simplicity + Democracy) afianzaron tremendamente mis propias ideas.

KISS, amigos. Keep It Simple (Stupid) 😉

Había muchos más, y dijeron cosas interesantísimas, todos ellos son objetivos a seguir: http://2014.europe.wordcamp.org/speakers/

Las personas

Aunque he dedicado gran parte de la entrada a “los oficiales”, mi gran descubrimiento y lo que da sentido a todas esas horas de viaje son, como siempre, las personas que conoces en “las charlas de pasillo”. Bueno, bien, en las cervezas 😉 (contrariamente a lo que se podría pensar desde fuera, la gente relacionada con la tecnología -quizá especialemente relacionadas con software libre- suele ser muy de cervezas).

OLYMPUS DIGITAL CAMERA

Por motivos de idioma, sobre todo pudimos disfrutar de la manera de ser, la experiencia y los pensamientos de los españoles que encontramos por allí. No entraré en detalles porque algo hay que guardar para uno, pero me formé una idea genial de algunos genios que casi me trataban de igual a igual, con todas mis limitaciones… @weiko, el hombre-enciclopedia (me recordó mucho a mi gurú @_psicobyte), un tipo de charla agradable y mucho mundo; @grindcode, el CTO en el que me voy mirando, buena gente (qué más puedo decir), nos aportó grandes dosis de empatía y tres o cuatro tips técnicos intercalados con total transparencia; @Mrfoxtalbot, uno de los nuestros, sencillo, amable, con los pies en la tierra y gran sonrisa; @igmoweb, el plugin developer, programador-de-los-güenos; @Joan_Artes, ¡un chaval! que mueve masas y que estoy seguro de que dará que hablar, si no lo hace ya; @josecontic, odiador de los sploggers ;-), que seguramente no me vio como “objetivo”, tiene las cosas muy claras este señor,  y hay mucho que aprender de él; por último, @frantorres, el que pasa casi de puntillas por los sitios pero en todas partes está, el que me animó e hizo de anfitrión en esta historia,… ¡Gracias, Fran!