SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Explicación, Por qué esta web? ..................................................................................................... 2
Open Source .................................................................................................................................. 2
Segunda Parte. .............................................................................................................................. 3
No está completa. ......................................................................................................................... 3
Mejoras ......................................................................................................................................... 4
Redes Sociales ............................................................................................................................... 5
Localización – Visita virtual. .......................................................................................................... 5
Senadores Hemiciclo ..................................................................................................................... 5
Idiomas .......................................................................................................................................... 6
Agenda .......................................................................................................................................... 7
Tienda Online ................................................................................................................................ 7
Aplicaciones Menores ................................................................................................................... 8
Instalación de foros. .................................................................................................................... 10
Qué se pide: ................................................................................................................................ 11
El Autor ........................................................................................................................................ 11
Actualización 23 -11 -2012 .......................................................................................................... 11
VER WEB ONLINE ........................................................................................................................ 15
Explicación, Por qué esta web?
Hola visitante curioso. Si estás aquí te preguntarás por qué alguien puede perder su tiempo y
una semana de trabajo para completar un proyecto que no va a servir para nada ni va a
cambiar las cosas. La respuesta es sencilla: Por principios. Y porque es mi forma de protestar
ante un sistema tan hermético que no deja ver claras como se toman las decisiones; como se
adjudican proyectos ni adónde va nuestro dinero. Unos van a manifestaciones, otros se meten
en política, otros huelgas…. Yo, hago ésto. Lo veo más creativo

Ésta es una web alternativa a la oficial del www.senado.es . Éste es un proyecto con fines
educativos.
El día 12 de noviembre de 2012, se conoció vía medios de comunicación que
el Senado renovaba su web. Una página desarrollada en html a principios de siglo y que ya
tuvo un coste de varios miles de euros. Para esta nueva, la inversión ha sido de cerca de
500.000 euros. Sí, 80 Millones de Pesetas. Es que todavía en la vieja moneda patria suena
más exagerado.

Según el conocido desglose de precios, la mitad de ese dinero, es decir 250.000 euros ha
servido para pagar las licencias del software-programas-scripts instalados. Así como bases de
datos, sistemas de búsqueda etc. Es en este apartado donde se va a intentar razonar.

El sistema instalado en la web oficial está basado en un software licenciado de la
compañía Oracle. El gestor de contenidos, es decir, lo que hace que todo funcione es
el Oracle UCM, el buscador es Oracle SES (instalado sin S seguro), y algunas aplicaciones
más como Oracle Weblogic. No se va a entrar a valorar si los precios que esta empresa privada
cobra son justos o no. Simplemente se va a explicar que en el mercado del software hay otras
formas de desarrollar este tipo de trabajos. Y ya, no es que sean más baratos. Es que su coste
es 0. Sí, cero euros.
De esta forma, usando software gratuito de libre distribución y sin coste de licencias se ha
desarrollado esta web alternativa del Senado. Coste de Licencias 0=CERO euros.
Dentro de los sistemas que se podrían haber elegido se ha elegido el más sencillo de todos. El
CMS que cualquier profesional de Internet tiene capacidad de instalar, actualizar, y controlar.
El CMS o gestor de contenidos elegido es el popular WP. Se podría haber desarrollado con
unos Softwares más complejos como Joomla, Drupal, Typo3, Made Simple etc. También
gratuitos y Open Source. O incluso se podrían instalar sistemas tan bestias como ezPublish,
Nuxeo, Alfresco si se quisiera llevar también una gestión documental. Pero si con el más
sencillo sirve, para que gastarse luego miles de euros, que recordemos, son millones de
pesetas, en algo que no es necesario.


Open Source
Todo el desarrollo de este portal se ha desarrollado usando software de libre distribución. Ya
sólo con este formato, todos los ciudadanos nos podríamos haber ahorrado 250.000 euros que
ha sido el coste en licencias comerciales para el desarrollo de la web oficial.
Con el resto del coste, lo que hayan cobrado las empresas implicadas en el proyecto no se
puede hacer ninguna valoración objetiva, puesto que se desconocen las características
específicas del proyecto, y no se puede saber cuántos contenidos son de desarrollo propio y
cuántos son contenidos suministrados. La web es muy grande y tiene muchos apartados que
completar, y habrá requerido un esfuerzo amplio de documentación. Por ello no se valora este
coste. Cada uno que interprete como desee.

Mi código ético y deontológico como Ingeniero Industrial, trabajando como freelance
programador implica que sin conocimiento total del presupuesto y del pliego de condiciones,
no me aventure a dar un precio para este trabajo. Ni por supuesto hablar o comentar, el trabajo
de un compañero(s) del gremio.
Asimismo tampoco se conoce todo el sistema de servidores dedicados, seguridad, instalación,
sistemas de SAI´s, y el posterior trabajo de Actualizaciones. Por lo tanto en este Proyecto
Informativo-Educativo solo se hará hincapié en lo que se ahorraría si se usara software
gratuito “open source” para los desarrollos de los proyectos administrativos.

Para esta web demo, alternativa a la oficial del Congreso se ha usado:

     Bases de datos. MySQL
     Programación basada en : CMS gratuito escrito en PHP
     Sistemas corriendo en el servidor: Apache. Completo LAMP.
     Edición de archivos gráficos : GIMP
     FTP software : Filezilla
     Usando imágenes de sites como: openclipart.org y otros.
     Seguridad : Free CDN
     Hosting Gratuitos.
     Documentación : Open Office de Sun


Segunda Parte.
El desarrollo de un proyecto web es el 50% del trabajo realizado. Una vez terminado este
apartado comienza la optimización del portal para estar presente y fácilmente localizado en los
buscadores. Lo que se conoce como SEO (Search Engine Optimization). En este caso se ha
comprobado que este trabajo NO ha sido realizado. Se supone que las empresas contratadas
lo harán más adelante según vayan actualizando contenidos. Creación de sitemaps, urlist,
robots, bots, etc. Optimización de etiquetas y tags en el código fuente, y todo el sistema de
ficheros necesarios para autentificar la web en Google, Bing, Alexa, Yahoo, etc. Se ofrece
desarrollar este apartado de forma gratuita. 


No está completa.
Esto es un proyecto demo. Por lo tanto lo que se ha hecho es crear la estructura de la web, y
generar algunos contenidos. Una vez que todo esté estructurado y programado el trabajo
siguiente ya es completar y añadir datos, fichas, etc. Lo que se considera que ya no aportaría
nada a este proyecto. Por lo tanto, se han creado unas páginas demo con textos de la web
oficial. Pero como se indica falta lo que sería Copiar-Pegar.

Lo que sí se ha hecho es que los apartados que no son estándar, es decir, lo que no sea
copiar+pegar texto sí se han desarrollado. Por ejemplo creación de la agenda, script del
hemiciclo, tienda, redes sociales integradas, idiomas, etc. Se hace un resumen a continuación
de estos apartados específicos. Cómo están integrados en la web original y la alternativa que
se le ha dado e integrado en la copia. Siempre usando software Libre.


Mejoras
Se ha observado que el sistema de fichas de Senadores no está completamente integrado en
una base de datos, y por lo tanto para cada actualización que haya que llevar a cabo, el
programador deberá entrar en la web e ir modificando manualmente el sistema. Sería
interesante instalar una plantilla de fichas para cada senador con varios apartados y atributos.
Donde se pueda cambiar cada dato mediante un panel de administración. De esta forma se
actualiza en Front End. Asimismo cada senador podría tener una clave de acceso que le daría
opción a poner, quitar, datos, de ciertos apartados de su perfil, bajo una seria de privilegios.
Añadir documentación, su web, blog, twitter. etc. Todo ello desde un dispositivo móvil. En la
alternativa se han integrado dos plugins gratuitos “custom fields” y “magic fields” para la
creación de fichas personalizadas. Asimismo se pueden crear perfiles con diferentes privilegios
para modificar dicha información; y el acceso vía dispositivo móvil se ha optimizado.




                                       Ejemplo de ficha
Redes Sociales
En la web original no se ha integrado el sistema de redes sociales. Simplemente se ha creado
un acceso directo al perfil oficial en Twitter y nada más. Se considera, que en el momento 2.0
que vivimos esta vinculación debe ser completa y que exista una reciprocidad en los
comentarios. Réplicas y trabajo de seguimiento. Si no, es simplemente un sistema de Spam. O
lo coges o lo dejas. En la web alternativa se ha integrado Twitter, una Página de Facebook de
ejemplo y un sistema de seguimiento para otras redes como Google+, Pinterest, etc.




                    Redes Sociales                                   Tuits


Localización – Visita virtual.
La visita virtual que se ha instalado es correcta. En este caso, para la web demo no podemos
hacer nada en tan poco tiempo para igualarla o emularla. Se ha instalado el plugin gratuito de
Google para la visualización de mapas y callejeros.

Pero en unas semanas de desarrollo y trasladándonos in situ al Senado, se podrían hacer las
capturas fotográficas esféricas, panorámicas y aplicar el plugin español Gratuito DevalVR
para la creación un apartado exactamente igual de completo. Mediante este sistema que se
propone, mucho más avanzado que el actual instalado, se corregirían las deformaciones en las
esquinas y sistemas angulares, que actualmente producen esas deformaciones al movernos
por la animación.


Senadores Hemiciclo
Una de las aplicaciones no estándar es esta curiosa visión del Hemiciclo. Al pasar el ratón por
encima sale la imagen del Senador. Se ha desarrollado una aplicación que hace lo mismo, con
un hemiciclo virtual, y con unas pocas fotos de senadores que sirven como ejemplo. Es
una pijadilla pero queda bonito.    Se ha desarrollado simplemente porque es una aplicación
no estándar y requiere de un trabajo extra que no es simplemente añadir información.




                                      Hemiciclo copia




                                     Hemiciclo original


Idiomas
La web original del Senado está traducida a los idiomas cooficiales de España. Sin entrar a
valorar si esto es necesario o no, puesto que no es este el caso, se ha programado un sistema
de traducción automático y Gratuito. Script que usa las mejoras de traducción de bing, google,
etc. Se hace traducción simultánea y además se han añadido los idiomas de Inglés, Alemán y
Chino (para ver que la compatibilidad de caracteres es más completa que el actual instalado.
Basado en utf 8). Además estas traducciones pueden ser corregidas luego de forma online, por
los usuarios nativos del sistema mediante una clave. Es decir, abierto y mejorado. Tanto arriba
en el Header (cabecera) de la web, como en el Footer (abajo) hay dos opciones de traducir la
web por completo.
Idiomas. Original




                                        Idiomas Copia 1




                                        Idiomas Copia 2


Agenda
El sistema de Calendario de Actividades o Agenda que se ha instalado, es muy similar. Desde
un panel de administración el webmaster puede añadir las fechas de los nuevos eventos que
se vayan a producir. La propuesta en la web alternativa aporta una ventaja que pensamos que
es lo que más interesa a los medios de comunicación. La prensa se puede dar de alta por RSS
solo a las noticias del Calendario. Y dentro de estas también puede elegir. Es decir, no tiene
que estar pendiente de Twitter o de la web si hay nuevos eventos. Directamente en su teléfono
móvil le llegan las actualizaciones del Calendario con las nuevas fechas. Asimismo se puede
mejorar todavía más esta aplicación asociándola con la agenda de otros sistemas, ya sea
Outlook, Thunderbird o similares. Así, automáticamente todo lo que se hiciera en la agenda en
modo local iría a la web, y de ahí por RSS directamente a todos los medios interesados en
estar al día.




                Calendario Original                               Agenda Nueva


Tienda Online
Actualmente la nueva web del senado no ha instalado una Tienda. Simplemente han puesto un
catálogo de productos, pero NO da opción a compra online. En la web alternativa se ha
instalado una Tienda de verdad, con opción de compra y con diferentes pasarelas de pagos:
como pay-pal, transferencia bancaria directa, tarjeta de crédito etc. totalmente funcional.
Como mejoras: Debería haber instalación de un sistema htppS – conexión segura -




                                     Catálogo Original




                                     Tienda de Verdad




Aplicaciones Menores
En la web, se han encontrado otros scripts no estándar programados, como el sistema de de
preguntas frecuentes, diccionario parlamentario, envío de formularios, etc. Para la web-clon se
han desarrollado los mismos sistemas, pero claro, sin completar la información. Aunque ya solo
sería como se ha indicado en otras ocasiones- Copiar+Pegar.

Un sistema de formulario ( con el que se puede contactar conmigo… XD)
Formulario 2                    Formulario 1



 Sistema de preguntas Frecuentes – FAQ -




                                           FAQ

Listado de Senadores 2012




                                   Senadores 2012

Diccionario Parlamentario
Sistema de Tabulaciones


Feed de Actualizaciones




                                             Feed


Instalación de foros.




                                    Foros incorporados

 Esto ya es una opinión personal. Creo que cada página web de la administración debería ser
una 2.0 funcional y aceptar comentarios abiertos y escuchar a los ciudadanos que quieran
opinar.

Por ello, se propone que el sistema de comentarios se abra en los post, y que toda web
gubernamental tenga un foro de opinión. Como la actual no lo tiene, aquí se ha instalado uno
completo, también basado en software libre

Tanto para la tienda, como para envío de comentarios, como para el foro, sólo habría que
hacer un solo registro de nuevos usuarios. Mediante un panel de administración se gestiona
todo el sistema. Todo está integrado en la misma base de datos y el mismo servidor.
Qué se pide:
Queremos conocer desgloses. Saber dónde va el dinero que tanto nos cuesta ganar. Que no
sea todo tan hermético, tan cerrado. Queremos verlo todo. No sólo aquí, queremos un sistema
de Open Data completo en todas las administraciones.
Queremos que se use Open Source en la administración y que ese coste de licencias se use
para fines educativos. Que las cosas no se olviden. Esta noticia salió hace unos días y ya le da
igual a todo el mundo. ¡Tenemos memoria!


El Autor
Esta web se ha desarrollado en una semana de trabajo. Con una huelga y un fin de semana
entre medio, por un Ingeniero de treintaytantos años que actualmente trabaja de autónomo
Freelance. No es mi interés ni promocionarme ni publicitar ninguna web. Todo este proyecto se
presenta de forma anónima sin ningún otro fin y cometido que no sea la promoción del Código
Abierto en el Software institucional. En pro del Open Data en la administración pública.



                      “Lo hice solo por diversión” Linus Torvalds


Actualización 23 -11 -2012
Sin tocar para nada el resto del PDF, un día después de colgarlo me veo en la obligación de
hacer unos matices en algunos puntos para que queden claros. Por si alguien ha
malinterpretado o mi escaso tiempo haya hecho que no me explique bien.

1.- Esta web, aunque la llamo alternativa, no pretende ser alternativa ni sustituta de nada.
Esto es un proyecto realizado con fines educativos para mostrar que este tipo de proyectos
pueden tener varios caminos que confluyen a resultados similares. Con un desarrollo en una
semana, y una persona sola, no imaginaba que alguien pudiera pensar que se fuera a
presentar un trabajo terminado. Pero si alguien sigue pensando así, es que me tiene en gran
estima.  . Esto es una estructura de cómo se podría ir avanzando. Yo no lo voy a hacer. La
web la terminé el lunes y ya no se retoca nada, nunca más. Mi trabajo ha terminado. Si
alguien tiene interés en continuar este trabajo puede contactar conmigo y se pueden crear
usuarios con diferentes privilegios por si se quiere seguir mejorando o completando. Basada
en Open Source, no podría ser de otra forma. La libero como tal.

2.- He recibido varios correos muy interesantes. Los que vienen con mail real, los respondo.
Una pena que uno de los más interesantes venía escrito de forma anónima. Y digo “pena”
porque me ha dejado con la palabra en la boca . Pero realmente se nota que era alguien con
mucho conocimiento de causa y se ha explicado perfectamente. Además de darle las gracias
por los comentarios, y consejos. Le replico: He trabajado administrando y actualizando
portales gubernamentales y sé sobre qué sistemas están montados y conozco el
funcionamiento de workflows, repositorios documentales, actualizaciones, sistemas de
privilegios, etc. Por ello he comentado que este tipo de trabajos se hacen con otros paquetes
más potentes. Nuxeo, Alfresco, Liferay, ezPublish, etc… Pero aun así, desconfía y se quiere
volver a Oracle y a empresas privadas. No me cuadra!

3.- Para los que tengan desconfianza en el Software Libre. Aquí van unos ejemplos de páginas
muy esclarecedoras que no comprometerían su seguridad si no fueran sistemas funcionales.

   1.   Web de la Casa Blanca www.whitehouse.gov
   2.   Ayuntamiento de Londres. www.london.gov.uk
   3.   Senado de Nueva York www.nysenate.gov
   4.   Administración de Inglaterra http://data.gov.uk
   5.   Portal del Gobierno Francés www.gouvernement.fr
   6.   La NASA www.nasa.gov
   7.   Ejército de Estados Unidos www.army.mil
   8.   Interpol www.interpol.int

Es lo único que pido. Eliminar el coste de licencias y usar Open Source. Si ellos pueden ¿por
qué no nosotros? Cada uno encontrará su respuesta. Yo, tengo la mía.

4.- EL Hosting. He puesto un ejemplo que dice que un VPS de 90 euros mensuales, con dos
Gigas de Ram, y un ancho de banda es válido para la web del senado. Y lo mantengo XD.
Excepto los primeros días que hubo un pico de tráfico muy amplio en su día del estreno y sus
ataques DOS, etc No creo que esta web vaya a tener un tráfico que ese tipo de servidores no
soporten. A esto de le añade una buena configuración de caché, y de CDN y listo. Si yo he
subido la web a sitios gratis, lentos y malos a más no poder (alguno ya ha caído XD), es para
crear el proyecto de forma que cualquiera pueda desarrollarlo sin tener que invertir dinero.
Solo tiempo.

6.- La web no vale 0 euros. Ni siquiera todas licencias OpenSource cuestan cero euros. La web
tiene un coste y un trabajo. Eso vale su dinero. Lo he dicho en varias ocasiones. Y en ningún
momento he hecho alusiones a las empresas, compañeros del sector que han desarrollado
este trabajo. Yo solo hablo de Open Source y de licencias libres. Dentro de estos gestores
algunos ofrecen licencias Enterprise, Community, para proyectos grandes y se encargan de
actualizaciones, etc. Pero el coste sigue siendo ridículo Vs. Senado.es

5.- Video online. Este apartado no se ha comentado antes porque no se ha visto funcionar.
Instalar un sistema de Streaming de video personalizado, pues tiene también su réplica.

Youtube ofrece un sistema de emisión online que ya usó RedBull en el lanzamiento de Felix
Baumgartner con una media de 4 millones de visitantes. O ¿acaso a alguien le importa que
desde el senado se envíe un enlace a ese portal de video, en lugar de verlo en su web? U2.
Tuvo 10 millones online, creo que de sobra para soportar las emisiones de la web del senado.

6.- Visitas virtuales. Quizá lo mejor de la web oficial si no fuera porque al usar flash (y no
html5) han conseguido que no sea compatible con 400 millones de dispositivos móviles.
Respecto a los plugins, yo comentaba DevalVR, porque conozco su funcionamiento, pero
existen otros como: krpano...etc
6.- Lo que no se ve: Después de publicar este PDF informativo, un usuario me ha hecho llegar
este enlace web dónde se ve el Pliego de Condiciones del proyecto. Cuando uno lee realmente
lo que se pide, se pregunta ¿de verdad están pidiendo esto? ¿Quién lo ha hecho?. O ha hecho
ha sido un corta pega de otros proyectos diferentes y saca a concurso miles de características y
requisitos que además no se van a desarrollar, porque no se van a usar.

Por otro lado he leído algunos titulares en blogs y prensa sobre este proyecto, y alguno le ha
dado un cariz muy sensacionalista. Como: “un usuario crea la web del congreso en una semana
con un coste cero.  “. Hombre, tampoco es eso !. Aquí se está haciendo un planteamiento
para usar software gratuito que ofrece las características necesarias para hacer que una web
como la del Senado funcione perfectamente.

No estamos hablando por ejemplo de otro tipo de sites como el de Hacienda; que es
absolutamente distinto y dado su cometido requiere una programación “custom” y una
actualización diaria. Hablamos de sistemas de gestión de contenidos que se desarrollan con
sofwares CMS y ampliaciones con sistemas CRM (relación con clientes, usuarios), o una
completa Intranet. En el caso que nos ocupa, si desarrollamos punto por punto el pliego de
condiciones, nos tendríamos que ir a una programación customizada enfocada solo a ese
proyecto.

Pero si conociendo el uso que se le va a dar el sistema, se adapta a un software funcional de
contenidos cualquiera nos hubiera servido, y cuanto más veo la web original, más convencido
estoy que con el más sencillo de todos se puede seguir haciendo.

En los últimos días ya han puesto en funcionamiento algunas actualizaciones como llevar a la
web las intervenciones que hacen lo Senadores, sus participaciones, y su documentación
presentada. Así como si se acepta, se rechaza etc. Actualmente en la web clonada, existe esta
posibilidad ya funcional. Como se ha mencionado arriba hay un sistema de campos
customizables, donde se podrían añadir tantos campos como fueran precisos en cada ficha del
senador. Campos como leyes que presenta, pdfs informativos o incluso el momento en video
en que lo presenta… etc.

Por otro lado el flujo de documentación y el nivel de privilegios para presentarla online es
funcional en TODOS los CMS de los que se han hablado en este documento. En TODOS.
Panel de administración. Ejemplo de ficha con varios campos. Fotografía del Senador, Posición
en el Senado, Audio de Intervención, Iniciativas Presentadas… etc. Se podrían tener diferentes
formatos de texto, imágenes, audio video, enlace para cada ficha. Y un número ilimitado de
campos para customizar las fichas lo que fuera necesario.
Panel de administración del sistema de grupos de Trabajo – WorkFlow con privilegios.

Gestión Documental completa.




Panel de administración de la documentación interna para Flujos de Trabajo. Con diferentes
etiquetas. Cada usuario puede subir sus documentos de cualquier tipo, texto, video, audio, y
quedan almacenados según los privilegios del usuario. Pueden estar “pendientes de revisión”,
para que los examine un encargado, y los ponga como “Finalizado”, “Válido para publicar” si es
para ello, o si es documentación que se guardará tipo Repositorio Documental.

“Pendiente de revisión”, “Bajo revisión” “Finalizada” “Publicado”, etc. Con diferentes zonas de
acceso documental.
Panel de administración. Publicación desde un documento de Microsoft Word, Open Office,
etc.

Directamente se pueden generar post, páginas de la web subiendo documentos de completos.

Esta documentación no va al repositorio documental si no se especifica. Es para la creación de
contenidos directamente … que se puede ampliar trabajando en la nube o embebiendo
documentos.




Trabajando en vivo, con documentos insertados, en la nube… Las posibilidades son varias:
Panel de administración:

Y todo esto debe estar configurado para que unos usuarios tengan acceso a unas zonas, y otros
no. Es decir, lo que se conoce como privilegios. Gestión de Roles, etc




Actualización 29 -11 -2012
En vista que el número de Tuits, compartidos en Facebook y similares se está multiplicando, y
la noticia de este proyecto está saliendo en varios medios de comunicación quisiera
puntualizar algunos apartados.

1.- No seamos sensacionalistas con los titulares. Ya se comentó arriba. Nadie trabaja a coste
cero. Aquí solo se habla de ahorro en licencias. Pero luego hay que pagar a los desarrolladores.
Pero siempre es mejor que sea gente de tu plantilla la que luego gestione y actualice el trabajo
que no tener que pagar empresas externas.

En España siempre hemos sido buenos en la programación y en los buenos tiempos no es que
fuéramos grandes. Fuimos los mejores. En los 80, los mejores juegos para Amstrad, Spectrum,
MSX, escritos en Basic-Ensamblador1 estaban creados por Empresas Españolas. Sirva de aquí
un recuerdo especial a Paco Menéndez (Sir Fred, Abadía del Crimen). Cuando las cosas se
complican sacamos lo mejor de nosotros mismos, y ahora que estamos “bien jodidos” lo
volveremos a hacer. Tenemos desarrolladores capaces de tocar código de Magento a una
mano.




1
    Ensamblador : cuando se quería estrujar el z80 y los 48k
Resumen: Cojamos licencias open source, paguemos a desarrolladores especialistas Españoles
y actualicemos y convirtamos ese código en lo que sea necesario.

2.- Bases de Datos. Estabilidad. Una de las críticas más técnicas que ha recibido este proyecto
es que la estabilidad de los sistemas open source, no es igual que un sistema comercial. La web
del senado según he analizado tiene un rango de visitas de 10k diarias. Y esto en estas fechas
que está teniendo los mayores picos de su historia. Con ese volumen tan insignificante
cualquier sistema LAMP puede trabajar perfectamente. Facebook ha trabajado con bases de
datos MySQL2 para gestionar, cientos de millones de peticiones diarias. Lo único que hacía era
descentralizar la información, enviando servidores por diferentes ciudades y usando diferente
código para peticiones, entradas, salidas etc. Con ese volumen de tráfico de 10k visitas todavía
sigo reiterando y convencido que el sistema más minúsculo de gestión de contenidos soporta
ese trabajo. Y esto confirma que un server VPS de menos de 100 euros mensuales soportaría
ese volumen.

3.- El pliego. Repasando el Pliego de Condiciones uno se da cuenta que ahí radica el problema
de todo este proyecto. En él, venía especificado que no se podía usar este tipo de gestores y
obligaban a las empresas a usar Oracle, Java, etc. y un sin fin de condiciones sin sentido que
además de ser inviables son ilógicas. De esta forma, al exigir determinados paquetes hacen
como Henry Ford en 1918 “Cualquier cliente puede tener el coche del color que quiera
siempre y cuando sea Negro”

4. El SEO. Según he revisado estos días las empresas programadoras o equipo encargado de
actualizaciones se ha comprobado que están trabajando en ello, y ya he confirmado la
instalación de ficheros como urlist, robots, ..etc . Pero no está completo. Pero tenía obligación
de ponerlo.




2
    ahora está con otros sistemas propios: Cassandra también open source, etc
VER WEB ONLINE
Para tener la web online también se han usado servidores FREE. Por lo tanto, dinero gastado
hasta ahora 0 euros. La web está clonada en diferentes servidores de forma redundante.

Como se ha indicado, aquí para completar el proyecto de forma gratuita y fines educativos se ha subido a
diferentes servers gratuitos por si se produce una caída en alguno de ellos. Asimismo se ha instalado un
sistema de firewall, y un CDN gratuito de tráfico de información para evitar “otro tipo de problemas”


        www.senado.3a2.com                                             %online (4/5)
        www.senado.comuv.com                                           %offline (0/5) –poco ha durado -
        www.senado.cer33.com                                           %online (4/5)
        www.senado.p.ht                                                %online (3/5)
        www.senado.dx.am                                               %online (4/5)
        www.senado.km6.net                                             %online (5/5)

Está claro que para una web de estas características sí que es necesario un sistema de alojamiento
potente. Un VPS por lo menos. El coste de un server que soportaría estos contenidos no es mayor de 90
euros mensuales. Incluidos bases de datos, sistemas de alimentación ininterrumpida SAI´s, copias de
seguridad diarias, soporte, ancho de banda etc



--------------------------------------------------------------------------------------------------------------fin de documento------------------

Más contenido relacionado

La actualidad más candente

La actualidad más candente (14)

Dropbox Manual
Dropbox ManualDropbox Manual
Dropbox Manual
 
Unitecnica taller
Unitecnica tallerUnitecnica taller
Unitecnica taller
 
Autoinstrucional de renecito
Autoinstrucional de renecitoAutoinstrucional de renecito
Autoinstrucional de renecito
 
Aleinfo
AleinfoAleinfo
Aleinfo
 
trabajo
trabajotrabajo
trabajo
 
I N T E R N E T
I N T E R N E TI N T E R N E T
I N T E R N E T
 
Como configurar un cliente de correo pop3
Como configurar un cliente de correo pop3Como configurar un cliente de correo pop3
Como configurar un cliente de correo pop3
 
Top ten
Top tenTop ten
Top ten
 
Maria
MariaMaria
Maria
 
Manual de dropbox
Manual de dropboxManual de dropbox
Manual de dropbox
 
Tipos de navegadores y buscadores de internet
Tipos de navegadores y buscadores de internetTipos de navegadores y buscadores de internet
Tipos de navegadores y buscadores de internet
 
Blogs
BlogsBlogs
Blogs
 
Blogs Guido Franco
Blogs Guido Franco Blogs Guido Franco
Blogs Guido Franco
 
Clase 6
Clase 6Clase 6
Clase 6
 

Destacado

18fatimapinkdolphinwith Out Video
18fatimapinkdolphinwith Out Video18fatimapinkdolphinwith Out Video
18fatimapinkdolphinwith Out Videoroom18shows
 
Development sketches for digipak and advert
Development sketches for digipak and advertDevelopment sketches for digipak and advert
Development sketches for digipak and advertkerfi
 
B 23主讲教师-王倩
B 23主讲教师-王倩B 23主讲教师-王倩
B 23主讲教师-王倩dozer47528
 

Destacado (6)

18fatimapinkdolphinwith Out Video
18fatimapinkdolphinwith Out Video18fatimapinkdolphinwith Out Video
18fatimapinkdolphinwith Out Video
 
Development sketches for digipak and advert
Development sketches for digipak and advertDevelopment sketches for digipak and advert
Development sketches for digipak and advert
 
Fly swatter game
Fly swatter gameFly swatter game
Fly swatter game
 
B 23主讲教师-王倩
B 23主讲教师-王倩B 23主讲教师-王倩
B 23主讲教师-王倩
 
Bora
BoraBora
Bora
 
Group member roles
Group member rolesGroup member roles
Group member roles
 

Similar a Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source

Similar a Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source (20)

El internet
El internetEl internet
El internet
 
Construcción de un siti web
Construcción de un siti webConstrucción de un siti web
Construcción de un siti web
 
La biblia del foot printing
La biblia del foot printingLa biblia del foot printing
La biblia del foot printing
 
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
 
Web2 y nube
Web2 y nubeWeb2 y nube
Web2 y nube
 
Awa12 anahi santiago
Awa12 anahi santiagoAwa12 anahi santiago
Awa12 anahi santiago
 
Presentación Final
Presentación FinalPresentación Final
Presentación Final
 
Joomla
JoomlaJoomla
Joomla
 
Contenidoinformaticaenlaeducacion
ContenidoinformaticaenlaeducacionContenidoinformaticaenlaeducacion
Contenidoinformaticaenlaeducacion
 
Contenidoinformaticaenlaeducacion
ContenidoinformaticaenlaeducacionContenidoinformaticaenlaeducacion
Contenidoinformaticaenlaeducacion
 
Diseño web
Diseño webDiseño web
Diseño web
 
Diapositivas de tecnologia
Diapositivas de tecnologiaDiapositivas de tecnologia
Diapositivas de tecnologia
 
Diapositivas de tecnologia
Diapositivas de tecnologiaDiapositivas de tecnologia
Diapositivas de tecnologia
 
TRABOJO de imformatica
TRABOJO  de imformatica TRABOJO  de imformatica
TRABOJO de imformatica
 
PresentacióN Final
PresentacióN FinalPresentacióN Final
PresentacióN Final
 
PresentacióN Final
PresentacióN FinalPresentacióN Final
PresentacióN Final
 
PresentacióN Final
PresentacióN  FinalPresentacióN  Final
PresentacióN Final
 
Diseño web
Diseño webDiseño web
Diseño web
 
Presentacion herramientas
Presentacion herramientasPresentacion herramientas
Presentacion herramientas
 
Pacheco jhon cuestionario
Pacheco jhon cuestionario Pacheco jhon cuestionario
Pacheco jhon cuestionario
 

Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source

  • 1. Explicación, Por qué esta web? ..................................................................................................... 2 Open Source .................................................................................................................................. 2 Segunda Parte. .............................................................................................................................. 3 No está completa. ......................................................................................................................... 3 Mejoras ......................................................................................................................................... 4 Redes Sociales ............................................................................................................................... 5 Localización – Visita virtual. .......................................................................................................... 5 Senadores Hemiciclo ..................................................................................................................... 5 Idiomas .......................................................................................................................................... 6 Agenda .......................................................................................................................................... 7 Tienda Online ................................................................................................................................ 7 Aplicaciones Menores ................................................................................................................... 8 Instalación de foros. .................................................................................................................... 10 Qué se pide: ................................................................................................................................ 11 El Autor ........................................................................................................................................ 11 Actualización 23 -11 -2012 .......................................................................................................... 11 VER WEB ONLINE ........................................................................................................................ 15
  • 2. Explicación, Por qué esta web? Hola visitante curioso. Si estás aquí te preguntarás por qué alguien puede perder su tiempo y una semana de trabajo para completar un proyecto que no va a servir para nada ni va a cambiar las cosas. La respuesta es sencilla: Por principios. Y porque es mi forma de protestar ante un sistema tan hermético que no deja ver claras como se toman las decisiones; como se adjudican proyectos ni adónde va nuestro dinero. Unos van a manifestaciones, otros se meten en política, otros huelgas…. Yo, hago ésto. Lo veo más creativo Ésta es una web alternativa a la oficial del www.senado.es . Éste es un proyecto con fines educativos. El día 12 de noviembre de 2012, se conoció vía medios de comunicación que el Senado renovaba su web. Una página desarrollada en html a principios de siglo y que ya tuvo un coste de varios miles de euros. Para esta nueva, la inversión ha sido de cerca de 500.000 euros. Sí, 80 Millones de Pesetas. Es que todavía en la vieja moneda patria suena más exagerado. Según el conocido desglose de precios, la mitad de ese dinero, es decir 250.000 euros ha servido para pagar las licencias del software-programas-scripts instalados. Así como bases de datos, sistemas de búsqueda etc. Es en este apartado donde se va a intentar razonar. El sistema instalado en la web oficial está basado en un software licenciado de la compañía Oracle. El gestor de contenidos, es decir, lo que hace que todo funcione es el Oracle UCM, el buscador es Oracle SES (instalado sin S seguro), y algunas aplicaciones más como Oracle Weblogic. No se va a entrar a valorar si los precios que esta empresa privada cobra son justos o no. Simplemente se va a explicar que en el mercado del software hay otras formas de desarrollar este tipo de trabajos. Y ya, no es que sean más baratos. Es que su coste es 0. Sí, cero euros. De esta forma, usando software gratuito de libre distribución y sin coste de licencias se ha desarrollado esta web alternativa del Senado. Coste de Licencias 0=CERO euros. Dentro de los sistemas que se podrían haber elegido se ha elegido el más sencillo de todos. El CMS que cualquier profesional de Internet tiene capacidad de instalar, actualizar, y controlar. El CMS o gestor de contenidos elegido es el popular WP. Se podría haber desarrollado con unos Softwares más complejos como Joomla, Drupal, Typo3, Made Simple etc. También gratuitos y Open Source. O incluso se podrían instalar sistemas tan bestias como ezPublish, Nuxeo, Alfresco si se quisiera llevar también una gestión documental. Pero si con el más sencillo sirve, para que gastarse luego miles de euros, que recordemos, son millones de pesetas, en algo que no es necesario. Open Source Todo el desarrollo de este portal se ha desarrollado usando software de libre distribución. Ya sólo con este formato, todos los ciudadanos nos podríamos haber ahorrado 250.000 euros que ha sido el coste en licencias comerciales para el desarrollo de la web oficial.
  • 3. Con el resto del coste, lo que hayan cobrado las empresas implicadas en el proyecto no se puede hacer ninguna valoración objetiva, puesto que se desconocen las características específicas del proyecto, y no se puede saber cuántos contenidos son de desarrollo propio y cuántos son contenidos suministrados. La web es muy grande y tiene muchos apartados que completar, y habrá requerido un esfuerzo amplio de documentación. Por ello no se valora este coste. Cada uno que interprete como desee. Mi código ético y deontológico como Ingeniero Industrial, trabajando como freelance programador implica que sin conocimiento total del presupuesto y del pliego de condiciones, no me aventure a dar un precio para este trabajo. Ni por supuesto hablar o comentar, el trabajo de un compañero(s) del gremio. Asimismo tampoco se conoce todo el sistema de servidores dedicados, seguridad, instalación, sistemas de SAI´s, y el posterior trabajo de Actualizaciones. Por lo tanto en este Proyecto Informativo-Educativo solo se hará hincapié en lo que se ahorraría si se usara software gratuito “open source” para los desarrollos de los proyectos administrativos. Para esta web demo, alternativa a la oficial del Congreso se ha usado: Bases de datos. MySQL Programación basada en : CMS gratuito escrito en PHP Sistemas corriendo en el servidor: Apache. Completo LAMP. Edición de archivos gráficos : GIMP FTP software : Filezilla Usando imágenes de sites como: openclipart.org y otros. Seguridad : Free CDN Hosting Gratuitos. Documentación : Open Office de Sun Segunda Parte. El desarrollo de un proyecto web es el 50% del trabajo realizado. Una vez terminado este apartado comienza la optimización del portal para estar presente y fácilmente localizado en los buscadores. Lo que se conoce como SEO (Search Engine Optimization). En este caso se ha comprobado que este trabajo NO ha sido realizado. Se supone que las empresas contratadas lo harán más adelante según vayan actualizando contenidos. Creación de sitemaps, urlist, robots, bots, etc. Optimización de etiquetas y tags en el código fuente, y todo el sistema de ficheros necesarios para autentificar la web en Google, Bing, Alexa, Yahoo, etc. Se ofrece desarrollar este apartado de forma gratuita.  No está completa. Esto es un proyecto demo. Por lo tanto lo que se ha hecho es crear la estructura de la web, y generar algunos contenidos. Una vez que todo esté estructurado y programado el trabajo siguiente ya es completar y añadir datos, fichas, etc. Lo que se considera que ya no aportaría
  • 4. nada a este proyecto. Por lo tanto, se han creado unas páginas demo con textos de la web oficial. Pero como se indica falta lo que sería Copiar-Pegar. Lo que sí se ha hecho es que los apartados que no son estándar, es decir, lo que no sea copiar+pegar texto sí se han desarrollado. Por ejemplo creación de la agenda, script del hemiciclo, tienda, redes sociales integradas, idiomas, etc. Se hace un resumen a continuación de estos apartados específicos. Cómo están integrados en la web original y la alternativa que se le ha dado e integrado en la copia. Siempre usando software Libre. Mejoras Se ha observado que el sistema de fichas de Senadores no está completamente integrado en una base de datos, y por lo tanto para cada actualización que haya que llevar a cabo, el programador deberá entrar en la web e ir modificando manualmente el sistema. Sería interesante instalar una plantilla de fichas para cada senador con varios apartados y atributos. Donde se pueda cambiar cada dato mediante un panel de administración. De esta forma se actualiza en Front End. Asimismo cada senador podría tener una clave de acceso que le daría opción a poner, quitar, datos, de ciertos apartados de su perfil, bajo una seria de privilegios. Añadir documentación, su web, blog, twitter. etc. Todo ello desde un dispositivo móvil. En la alternativa se han integrado dos plugins gratuitos “custom fields” y “magic fields” para la creación de fichas personalizadas. Asimismo se pueden crear perfiles con diferentes privilegios para modificar dicha información; y el acceso vía dispositivo móvil se ha optimizado. Ejemplo de ficha
  • 5. Redes Sociales En la web original no se ha integrado el sistema de redes sociales. Simplemente se ha creado un acceso directo al perfil oficial en Twitter y nada más. Se considera, que en el momento 2.0 que vivimos esta vinculación debe ser completa y que exista una reciprocidad en los comentarios. Réplicas y trabajo de seguimiento. Si no, es simplemente un sistema de Spam. O lo coges o lo dejas. En la web alternativa se ha integrado Twitter, una Página de Facebook de ejemplo y un sistema de seguimiento para otras redes como Google+, Pinterest, etc. Redes Sociales Tuits Localización – Visita virtual. La visita virtual que se ha instalado es correcta. En este caso, para la web demo no podemos hacer nada en tan poco tiempo para igualarla o emularla. Se ha instalado el plugin gratuito de Google para la visualización de mapas y callejeros. Pero en unas semanas de desarrollo y trasladándonos in situ al Senado, se podrían hacer las capturas fotográficas esféricas, panorámicas y aplicar el plugin español Gratuito DevalVR para la creación un apartado exactamente igual de completo. Mediante este sistema que se propone, mucho más avanzado que el actual instalado, se corregirían las deformaciones en las esquinas y sistemas angulares, que actualmente producen esas deformaciones al movernos por la animación. Senadores Hemiciclo Una de las aplicaciones no estándar es esta curiosa visión del Hemiciclo. Al pasar el ratón por encima sale la imagen del Senador. Se ha desarrollado una aplicación que hace lo mismo, con un hemiciclo virtual, y con unas pocas fotos de senadores que sirven como ejemplo. Es
  • 6. una pijadilla pero queda bonito. Se ha desarrollado simplemente porque es una aplicación no estándar y requiere de un trabajo extra que no es simplemente añadir información. Hemiciclo copia Hemiciclo original Idiomas La web original del Senado está traducida a los idiomas cooficiales de España. Sin entrar a valorar si esto es necesario o no, puesto que no es este el caso, se ha programado un sistema de traducción automático y Gratuito. Script que usa las mejoras de traducción de bing, google, etc. Se hace traducción simultánea y además se han añadido los idiomas de Inglés, Alemán y Chino (para ver que la compatibilidad de caracteres es más completa que el actual instalado. Basado en utf 8). Además estas traducciones pueden ser corregidas luego de forma online, por los usuarios nativos del sistema mediante una clave. Es decir, abierto y mejorado. Tanto arriba en el Header (cabecera) de la web, como en el Footer (abajo) hay dos opciones de traducir la web por completo.
  • 7. Idiomas. Original Idiomas Copia 1 Idiomas Copia 2 Agenda El sistema de Calendario de Actividades o Agenda que se ha instalado, es muy similar. Desde un panel de administración el webmaster puede añadir las fechas de los nuevos eventos que se vayan a producir. La propuesta en la web alternativa aporta una ventaja que pensamos que es lo que más interesa a los medios de comunicación. La prensa se puede dar de alta por RSS solo a las noticias del Calendario. Y dentro de estas también puede elegir. Es decir, no tiene que estar pendiente de Twitter o de la web si hay nuevos eventos. Directamente en su teléfono móvil le llegan las actualizaciones del Calendario con las nuevas fechas. Asimismo se puede mejorar todavía más esta aplicación asociándola con la agenda de otros sistemas, ya sea Outlook, Thunderbird o similares. Así, automáticamente todo lo que se hiciera en la agenda en modo local iría a la web, y de ahí por RSS directamente a todos los medios interesados en estar al día. Calendario Original Agenda Nueva Tienda Online Actualmente la nueva web del senado no ha instalado una Tienda. Simplemente han puesto un catálogo de productos, pero NO da opción a compra online. En la web alternativa se ha instalado una Tienda de verdad, con opción de compra y con diferentes pasarelas de pagos: como pay-pal, transferencia bancaria directa, tarjeta de crédito etc. totalmente funcional.
  • 8. Como mejoras: Debería haber instalación de un sistema htppS – conexión segura - Catálogo Original Tienda de Verdad Aplicaciones Menores En la web, se han encontrado otros scripts no estándar programados, como el sistema de de preguntas frecuentes, diccionario parlamentario, envío de formularios, etc. Para la web-clon se han desarrollado los mismos sistemas, pero claro, sin completar la información. Aunque ya solo sería como se ha indicado en otras ocasiones- Copiar+Pegar. Un sistema de formulario ( con el que se puede contactar conmigo… XD)
  • 9. Formulario 2 Formulario 1 Sistema de preguntas Frecuentes – FAQ - FAQ Listado de Senadores 2012 Senadores 2012 Diccionario Parlamentario
  • 10. Sistema de Tabulaciones Feed de Actualizaciones Feed Instalación de foros. Foros incorporados Esto ya es una opinión personal. Creo que cada página web de la administración debería ser una 2.0 funcional y aceptar comentarios abiertos y escuchar a los ciudadanos que quieran opinar. Por ello, se propone que el sistema de comentarios se abra en los post, y que toda web gubernamental tenga un foro de opinión. Como la actual no lo tiene, aquí se ha instalado uno completo, también basado en software libre Tanto para la tienda, como para envío de comentarios, como para el foro, sólo habría que hacer un solo registro de nuevos usuarios. Mediante un panel de administración se gestiona todo el sistema. Todo está integrado en la misma base de datos y el mismo servidor.
  • 11. Qué se pide: Queremos conocer desgloses. Saber dónde va el dinero que tanto nos cuesta ganar. Que no sea todo tan hermético, tan cerrado. Queremos verlo todo. No sólo aquí, queremos un sistema de Open Data completo en todas las administraciones. Queremos que se use Open Source en la administración y que ese coste de licencias se use para fines educativos. Que las cosas no se olviden. Esta noticia salió hace unos días y ya le da igual a todo el mundo. ¡Tenemos memoria! El Autor Esta web se ha desarrollado en una semana de trabajo. Con una huelga y un fin de semana entre medio, por un Ingeniero de treintaytantos años que actualmente trabaja de autónomo Freelance. No es mi interés ni promocionarme ni publicitar ninguna web. Todo este proyecto se presenta de forma anónima sin ningún otro fin y cometido que no sea la promoción del Código Abierto en el Software institucional. En pro del Open Data en la administración pública. “Lo hice solo por diversión” Linus Torvalds Actualización 23 -11 -2012 Sin tocar para nada el resto del PDF, un día después de colgarlo me veo en la obligación de hacer unos matices en algunos puntos para que queden claros. Por si alguien ha malinterpretado o mi escaso tiempo haya hecho que no me explique bien. 1.- Esta web, aunque la llamo alternativa, no pretende ser alternativa ni sustituta de nada. Esto es un proyecto realizado con fines educativos para mostrar que este tipo de proyectos pueden tener varios caminos que confluyen a resultados similares. Con un desarrollo en una semana, y una persona sola, no imaginaba que alguien pudiera pensar que se fuera a presentar un trabajo terminado. Pero si alguien sigue pensando así, es que me tiene en gran estima.  . Esto es una estructura de cómo se podría ir avanzando. Yo no lo voy a hacer. La web la terminé el lunes y ya no se retoca nada, nunca más. Mi trabajo ha terminado. Si alguien tiene interés en continuar este trabajo puede contactar conmigo y se pueden crear usuarios con diferentes privilegios por si se quiere seguir mejorando o completando. Basada en Open Source, no podría ser de otra forma. La libero como tal. 2.- He recibido varios correos muy interesantes. Los que vienen con mail real, los respondo. Una pena que uno de los más interesantes venía escrito de forma anónima. Y digo “pena” porque me ha dejado con la palabra en la boca . Pero realmente se nota que era alguien con mucho conocimiento de causa y se ha explicado perfectamente. Además de darle las gracias por los comentarios, y consejos. Le replico: He trabajado administrando y actualizando portales gubernamentales y sé sobre qué sistemas están montados y conozco el funcionamiento de workflows, repositorios documentales, actualizaciones, sistemas de
  • 12. privilegios, etc. Por ello he comentado que este tipo de trabajos se hacen con otros paquetes más potentes. Nuxeo, Alfresco, Liferay, ezPublish, etc… Pero aun así, desconfía y se quiere volver a Oracle y a empresas privadas. No me cuadra! 3.- Para los que tengan desconfianza en el Software Libre. Aquí van unos ejemplos de páginas muy esclarecedoras que no comprometerían su seguridad si no fueran sistemas funcionales. 1. Web de la Casa Blanca www.whitehouse.gov 2. Ayuntamiento de Londres. www.london.gov.uk 3. Senado de Nueva York www.nysenate.gov 4. Administración de Inglaterra http://data.gov.uk 5. Portal del Gobierno Francés www.gouvernement.fr 6. La NASA www.nasa.gov 7. Ejército de Estados Unidos www.army.mil 8. Interpol www.interpol.int Es lo único que pido. Eliminar el coste de licencias y usar Open Source. Si ellos pueden ¿por qué no nosotros? Cada uno encontrará su respuesta. Yo, tengo la mía. 4.- EL Hosting. He puesto un ejemplo que dice que un VPS de 90 euros mensuales, con dos Gigas de Ram, y un ancho de banda es válido para la web del senado. Y lo mantengo XD. Excepto los primeros días que hubo un pico de tráfico muy amplio en su día del estreno y sus ataques DOS, etc No creo que esta web vaya a tener un tráfico que ese tipo de servidores no soporten. A esto de le añade una buena configuración de caché, y de CDN y listo. Si yo he subido la web a sitios gratis, lentos y malos a más no poder (alguno ya ha caído XD), es para crear el proyecto de forma que cualquiera pueda desarrollarlo sin tener que invertir dinero. Solo tiempo. 6.- La web no vale 0 euros. Ni siquiera todas licencias OpenSource cuestan cero euros. La web tiene un coste y un trabajo. Eso vale su dinero. Lo he dicho en varias ocasiones. Y en ningún momento he hecho alusiones a las empresas, compañeros del sector que han desarrollado este trabajo. Yo solo hablo de Open Source y de licencias libres. Dentro de estos gestores algunos ofrecen licencias Enterprise, Community, para proyectos grandes y se encargan de actualizaciones, etc. Pero el coste sigue siendo ridículo Vs. Senado.es 5.- Video online. Este apartado no se ha comentado antes porque no se ha visto funcionar. Instalar un sistema de Streaming de video personalizado, pues tiene también su réplica. Youtube ofrece un sistema de emisión online que ya usó RedBull en el lanzamiento de Felix Baumgartner con una media de 4 millones de visitantes. O ¿acaso a alguien le importa que desde el senado se envíe un enlace a ese portal de video, en lugar de verlo en su web? U2. Tuvo 10 millones online, creo que de sobra para soportar las emisiones de la web del senado. 6.- Visitas virtuales. Quizá lo mejor de la web oficial si no fuera porque al usar flash (y no html5) han conseguido que no sea compatible con 400 millones de dispositivos móviles. Respecto a los plugins, yo comentaba DevalVR, porque conozco su funcionamiento, pero existen otros como: krpano...etc
  • 13. 6.- Lo que no se ve: Después de publicar este PDF informativo, un usuario me ha hecho llegar este enlace web dónde se ve el Pliego de Condiciones del proyecto. Cuando uno lee realmente lo que se pide, se pregunta ¿de verdad están pidiendo esto? ¿Quién lo ha hecho?. O ha hecho ha sido un corta pega de otros proyectos diferentes y saca a concurso miles de características y requisitos que además no se van a desarrollar, porque no se van a usar. Por otro lado he leído algunos titulares en blogs y prensa sobre este proyecto, y alguno le ha dado un cariz muy sensacionalista. Como: “un usuario crea la web del congreso en una semana con un coste cero.  “. Hombre, tampoco es eso !. Aquí se está haciendo un planteamiento para usar software gratuito que ofrece las características necesarias para hacer que una web como la del Senado funcione perfectamente. No estamos hablando por ejemplo de otro tipo de sites como el de Hacienda; que es absolutamente distinto y dado su cometido requiere una programación “custom” y una actualización diaria. Hablamos de sistemas de gestión de contenidos que se desarrollan con sofwares CMS y ampliaciones con sistemas CRM (relación con clientes, usuarios), o una completa Intranet. En el caso que nos ocupa, si desarrollamos punto por punto el pliego de condiciones, nos tendríamos que ir a una programación customizada enfocada solo a ese proyecto. Pero si conociendo el uso que se le va a dar el sistema, se adapta a un software funcional de contenidos cualquiera nos hubiera servido, y cuanto más veo la web original, más convencido estoy que con el más sencillo de todos se puede seguir haciendo. En los últimos días ya han puesto en funcionamiento algunas actualizaciones como llevar a la web las intervenciones que hacen lo Senadores, sus participaciones, y su documentación presentada. Así como si se acepta, se rechaza etc. Actualmente en la web clonada, existe esta posibilidad ya funcional. Como se ha mencionado arriba hay un sistema de campos customizables, donde se podrían añadir tantos campos como fueran precisos en cada ficha del senador. Campos como leyes que presenta, pdfs informativos o incluso el momento en video en que lo presenta… etc. Por otro lado el flujo de documentación y el nivel de privilegios para presentarla online es funcional en TODOS los CMS de los que se han hablado en este documento. En TODOS.
  • 14. Panel de administración. Ejemplo de ficha con varios campos. Fotografía del Senador, Posición en el Senado, Audio de Intervención, Iniciativas Presentadas… etc. Se podrían tener diferentes formatos de texto, imágenes, audio video, enlace para cada ficha. Y un número ilimitado de campos para customizar las fichas lo que fuera necesario.
  • 15. Panel de administración del sistema de grupos de Trabajo – WorkFlow con privilegios. Gestión Documental completa. Panel de administración de la documentación interna para Flujos de Trabajo. Con diferentes etiquetas. Cada usuario puede subir sus documentos de cualquier tipo, texto, video, audio, y quedan almacenados según los privilegios del usuario. Pueden estar “pendientes de revisión”, para que los examine un encargado, y los ponga como “Finalizado”, “Válido para publicar” si es para ello, o si es documentación que se guardará tipo Repositorio Documental. “Pendiente de revisión”, “Bajo revisión” “Finalizada” “Publicado”, etc. Con diferentes zonas de acceso documental.
  • 16. Panel de administración. Publicación desde un documento de Microsoft Word, Open Office, etc. Directamente se pueden generar post, páginas de la web subiendo documentos de completos. Esta documentación no va al repositorio documental si no se especifica. Es para la creación de contenidos directamente … que se puede ampliar trabajando en la nube o embebiendo documentos. Trabajando en vivo, con documentos insertados, en la nube… Las posibilidades son varias:
  • 17. Panel de administración: Y todo esto debe estar configurado para que unos usuarios tengan acceso a unas zonas, y otros no. Es decir, lo que se conoce como privilegios. Gestión de Roles, etc Actualización 29 -11 -2012 En vista que el número de Tuits, compartidos en Facebook y similares se está multiplicando, y la noticia de este proyecto está saliendo en varios medios de comunicación quisiera puntualizar algunos apartados. 1.- No seamos sensacionalistas con los titulares. Ya se comentó arriba. Nadie trabaja a coste cero. Aquí solo se habla de ahorro en licencias. Pero luego hay que pagar a los desarrolladores. Pero siempre es mejor que sea gente de tu plantilla la que luego gestione y actualice el trabajo que no tener que pagar empresas externas. En España siempre hemos sido buenos en la programación y en los buenos tiempos no es que fuéramos grandes. Fuimos los mejores. En los 80, los mejores juegos para Amstrad, Spectrum, MSX, escritos en Basic-Ensamblador1 estaban creados por Empresas Españolas. Sirva de aquí un recuerdo especial a Paco Menéndez (Sir Fred, Abadía del Crimen). Cuando las cosas se complican sacamos lo mejor de nosotros mismos, y ahora que estamos “bien jodidos” lo volveremos a hacer. Tenemos desarrolladores capaces de tocar código de Magento a una mano. 1 Ensamblador : cuando se quería estrujar el z80 y los 48k
  • 18. Resumen: Cojamos licencias open source, paguemos a desarrolladores especialistas Españoles y actualicemos y convirtamos ese código en lo que sea necesario. 2.- Bases de Datos. Estabilidad. Una de las críticas más técnicas que ha recibido este proyecto es que la estabilidad de los sistemas open source, no es igual que un sistema comercial. La web del senado según he analizado tiene un rango de visitas de 10k diarias. Y esto en estas fechas que está teniendo los mayores picos de su historia. Con ese volumen tan insignificante cualquier sistema LAMP puede trabajar perfectamente. Facebook ha trabajado con bases de datos MySQL2 para gestionar, cientos de millones de peticiones diarias. Lo único que hacía era descentralizar la información, enviando servidores por diferentes ciudades y usando diferente código para peticiones, entradas, salidas etc. Con ese volumen de tráfico de 10k visitas todavía sigo reiterando y convencido que el sistema más minúsculo de gestión de contenidos soporta ese trabajo. Y esto confirma que un server VPS de menos de 100 euros mensuales soportaría ese volumen. 3.- El pliego. Repasando el Pliego de Condiciones uno se da cuenta que ahí radica el problema de todo este proyecto. En él, venía especificado que no se podía usar este tipo de gestores y obligaban a las empresas a usar Oracle, Java, etc. y un sin fin de condiciones sin sentido que además de ser inviables son ilógicas. De esta forma, al exigir determinados paquetes hacen como Henry Ford en 1918 “Cualquier cliente puede tener el coche del color que quiera siempre y cuando sea Negro” 4. El SEO. Según he revisado estos días las empresas programadoras o equipo encargado de actualizaciones se ha comprobado que están trabajando en ello, y ya he confirmado la instalación de ficheros como urlist, robots, ..etc . Pero no está completo. Pero tenía obligación de ponerlo. 2 ahora está con otros sistemas propios: Cassandra también open source, etc
  • 19. VER WEB ONLINE Para tener la web online también se han usado servidores FREE. Por lo tanto, dinero gastado hasta ahora 0 euros. La web está clonada en diferentes servidores de forma redundante. Como se ha indicado, aquí para completar el proyecto de forma gratuita y fines educativos se ha subido a diferentes servers gratuitos por si se produce una caída en alguno de ellos. Asimismo se ha instalado un sistema de firewall, y un CDN gratuito de tráfico de información para evitar “otro tipo de problemas” www.senado.3a2.com %online (4/5) www.senado.comuv.com %offline (0/5) –poco ha durado - www.senado.cer33.com %online (4/5) www.senado.p.ht %online (3/5) www.senado.dx.am %online (4/5) www.senado.km6.net %online (5/5) Está claro que para una web de estas características sí que es necesario un sistema de alojamiento potente. Un VPS por lo menos. El coste de un server que soportaría estos contenidos no es mayor de 90 euros mensuales. Incluidos bases de datos, sistemas de alimentación ininterrumpida SAI´s, copias de seguridad diarias, soporte, ancho de banda etc --------------------------------------------------------------------------------------------------------------fin de documento------------------