Taller de Tecnologías de Información Internet
Christian Sifaqui MerczakJefe de Sistemas y Servicios de Información
en RedValparaíso, Noviembre 2005
Situación encontrada
Sistema BCN Desarrollo (lenguaje/base)
Base de datos
LEGIS Visual Basic
BASISDesktop
BASISplus 8.3
INVESDOC Sybase 12
SINILEG Visual Basic Sybase 11.9
SIIT ARCIMS Microsoft SQLServer 7.0
INTRANET BCN Prontus MySQL
Horizon Java, XML, XSL Sybase 12
SAF Visual Basic Sybase 11.03
Biografías PHP MySQL 4.0.22
Asistente Legislativo Prontus, PHP MySQL 4.0.22
Tratados internacionales PHP MySQL 4.0.22
… … …
Situación encontrada
INVESDOCHorizonte
SINILEGLegis SIIT
Intranet BCN
WEB BCNTratados
Internacionales
Asistente
Legislativo
Biografías
Algo se estaba intuyendo… pero con tecnología no apropiada
…
…
Situación encontradaEncontré muchos sistemas
no sustentados en una plataforma única
desarrollados con diferentes lenguajes
basados en diversas tecnologías
asentados en distintas bases de datos
Problemas
Dotación de personal (thumb rule: 1 DBA por cada 10 instancias)
Habilidades del personal
El web vino a quedarse
WebVentana (unificada) de ingreso a nuestros productos
Base tecnológica futuraPredicción 1
searching
para navegar en la web lograr visibilidad
para navegar en un sitio minimizar gap modelo mental
Base tecnológica futurapero la solución no es instalar Autonomy…
AutonomyManagem’t Index
Delivery Index
Category Index
Content Management ServicesVignette V7
V7 Publishing
Windows Integrated Security
Data Feed Processes
J2EE Apps
Structured Content Repository (Delivery Stage) - MS SQL
CMA Framework
PIMS Portal VAP V7
Structured Content Repository (Management Stage) - MS SQL
TSO
Table Office
CommonsHansard(XML)
File Sources
(pdf, doc)
PQs, EDMs(XML)
COE and Widget Framework
Enquiries Data
Search Data
PNActive
Directory Server
V7 Management Data
FTP
File copy
File copy
POLIS Data
Polis Feed
File copy
JDB
C
V7 API
LAUNEServer
Logical Application Architecture - PIMS FR 1Issue 1.2 L Davis31/03/2005
Legacy Data
File copy
LDAP
LDAP
JDB
C
Content Producers / Administrators Content Consumers
HT
TP
HTTP
Press Notice Feed
IMAP
Advanced SearchManagement
DRE
V7 Listener Framework
Indexer
DeliveryDRE
DIHAudit Path Setter
Validation
Delete Veto Filescan
PIMS Branding
Role Based Home Pages
Search
Content Type Definitions
LordsHansard(XML)
FTP
Related Material
Member Filtered Select
Thesaurus ItemsSelect
Content Editing
HTTP
DIH
J2EE Apps
Category Manager
Category TrainerHTTP
HTTP
HTTP
Deployment AgentV7 Publishing
VAP Management Data
PIMS Content(Structured Data)
PIMS Site
VAP Module Framework
Search And Retrieval
Enquiries
Reports
VAP Management
HTTP
MS Reporting Services
Custom Reports
HT
TP
Content Retrieval Procedures
OD
BC
MS IIS
Document & File Retrieval
HTTP
NA
S /
SA
N
Public User System
Un-Structured Content Repository
(Management Stage) HP EVA
File Content
NA
S /
SA
N
V7 Management Data
PIMS Content(Structured Data)
Content Retrieval Procedures
Un-Structured Content Repository
(Delivery Stage) HP EVA
File Content
AutonomyImporter
HTTP
DIHHTTP
Lords Feed
Commons Feed
Filescan
TO Feed
Press Feed
Legacy Data Migration
Delta Feed
PUS FeedFTP
Custom Workflow
Access Control Management
Access Control
Management
Hansard DigitisationLegacy Data
HT
TP
Solución Library House of Commons
Autonomy
CMS Vignette
≈ US$ 250.000
≈ US$ 500.000
Hay que unificar la base de los contenidos usando un CMS (con todo lo que esto conlleva)
CMS
Base tecnológica futura
Intranet BCN
WEB BCN
Biografías
SAF
SIIT
y luego
Base tecnológica futura
CMS
Base tecnológica futuraPredicción 2
FLOSS
sistema operativo: Linux
servidor web: Apache
proxy: squid
desarrollo web: python, zope
CMS: Plone
monitoreo red: Nagios
análisis tráfico: MRTG
etc.
Base tecnológica futuraFLOSS
Superioridad técnica
Seguridad
Transparencia
Costos
Base tecnológica futuraCMS de la BCN: Plone
- Open Source, gratis, comunidad activa
- Plone corre encima de Zope Application Server: es OO, todo en Plone, ya sea un archivo, un documento o incluso una imagen, es un objeto en una base de datos interna
- Plone y Zope son extensibles: nuevos tipos de contenidos, aplicaciones y objetos como workflows
- Plone será el consenso entre los sistemas CMS Open Source
Unificar la producción de los contenidos de la BCN
Base tecnológicaExperiencia Plone
2004: adquisición de experiencia (X Congreso, Pre-conferencia IFLA, Web de Servicios Parlamentarios)
2005: PloneChile, Intranet BCN, nuevo Web BCN
2006: repositorio unificado
Migración web
MigraciónProblemas encontrados
La búsqueda en el CMS arroja todos los resultados (indexación de todos los objetos). Detectamos objetos duplicados, triplicados, cuadruplicados producto de las antiguas prácticas.
Migración
No es el mismo objeto
No es el mismo objeto
MigraciónProblemas encontrados
Un CMS obliga a definir nombres y descripciones en los objetos: al migrar del sitio antiguo los archivos quedaron sin estos atributos, producto de las antiguas prácticas.
Migración
Objeto sólo tiene
nombre físico de archivo
MigraciónProblemas encontrados
Un CMS siempre será más lento que un sistema estático análisis técnicas de aceleración
Visión
MigraciónIntranet BCN
MigraciónFAU versión 2
Nuevos serviciosWeb de Servicios Parlamentarios
Sistema LEGIS
Cliente-servidor
Interfaz Web
¡OBSOLETO!
Sistema LEGIS II
Rediseño total (Plone + otras “cosas”)
Licitación en unos días más
Deployment (usar interpretaciones estáticas de una aplicación Plone dinámica)
Content Management
Content Delivery
Intranet BCNVentana (unificada) de ingreso a nuestros procesos
Mi blog MiRR.HH.
Micuadro
de mando
MiCorreo
MisMetas
MiTrabajo
Intranet 2005: informativa Intranet 200X: gestión y personalizada
Misfeeds
Misetc.
II Parte
SEOSearch Engine Optimisation
Lograr ser visible a una máquina de búsquedawww.google.com
http://search.yahoo.com (inktomi + alltheweb + altavista)
www.askjeeves.com (Teoma)
www.alltheweb.com (yahoo, overture, ya no es FAST)
www.hotbot.com (usa yahoo, google, teoma)
www.teoma.com (Ask jeeves)
www.altavista.com (overture)
www.gigablast.com
www.looksmart.com (wisenut)
www.lycos.com
http://search.netscape.com (usa goole)
www.clusty.com
http://search.msn.com
SEOEstrategia de palabras clave (keywords)En esta etapa, se puede saber cuáles son las mejores palabras que se acomodan al sitio
SEOVerificar posición de palabras claves en algún buscador
SEOhttp://www.copernic.com (agente gratis)
Este agente revisa sitios de búsqueda más comunes (usarlo con el keyword de la etapa anterior)
El agente entrega un ranking
SEOModificar el sitio
La página debe tener una mezcla correcta de las palabras detectadas en los pasos anteriores, puestas en el TITLE, en METATAG, en META NAME=”keywords”, en comentarios <!-- -- > y en el texto de las páginas
SEOPlone sustenta el proceso anterior
SEORevisar la densidad de las palabras claves de la página web.
SEORevisar la densidad de las palabras claves de la página web.
SEOMonitorear el ranking en los diversos buscadores
SEOMonitorear el ranking en el google
http://www.google.co.uk/webmasters/guidelines.html
SEOUsar un analizador de tráfico, como:www.opentracker.net (pagado)
www.vioclicks.com (pagado)
www.webtrends.com (pagado)
www.webstats4u.com
www.statcounter.com
www.sitemeter.com
www.shinystat.com
www.extreme-dm.com
www.ecoestadistica.com
www.addfreestats.com
www.google.com/analytics
Visitas web
Visitas web
Visitas web
Ejemplo comparación
Shinystat visitas 18 páginas vistas 24
Google visitas 17 páginas vistas 24
Statcounter visitas 18 páginas vistas 24
Webstats4U visualizaciones 25
BlogsBlogs y Wikis (blikis)
Gestión del conocimiento
Blog: individual
Wiki: social
Bliki = blog + wiki
¿Blogs y Bibliotecas?Uno de los muchos roles que una biblioteca históricamente ha tenido, ha sido el de construir un "espacio de interacción para la producción del conocimiento, donde confluían autores, pensadores, lectores, editores y copistas"
Hoy en día, los blogs han permitido expandir y acelerar este proceso de producción de conocimiento.
1. Ferreiro, S. y Muga, J. M. De la gestión de productos y servicios a la gestión de relaciones con los parlamentarios. Reinvención de la Biblioteca del Congreso Nacional de Chile. En World Library and Information Congress: 70th IFLA General Conference and Council, Buenos Aires, Argentina, 22-27 agosto 2004.
BlogsLos blogs o weblogs son una relativamente nueva forma de comunicación personal, que se integra al mundo ya existente de los mensajes instantáneos, correos electrónicos, teléfonos celulares, entre otros.
Un blog se puede pensar como una página web compuesta por secuencias de artículos fechados ordenados cronológicamente en forma inversa y actualizada frecuentemente. Para tener un blog sólo hace falta un computador, acceso a Internet y una OPINIÓN.
BlogósferaEsta facilidad, tanto en la presentación de los contenidos como en su producción, ha hecho que esta tecnología se haya expandido en forma rápida y que incluso la Internet esté "cambiando de forma" y una parte de ella se esté convirtiendo en la llamada blogósfera.
La blogósfera aglutina tanto una "revolución tecnológica" como también un "fenómeno social".
Blogósfera
Blogósfera
Revolución tecnológica"Las revoluciones tecnológicas, que recurrentemente trasforman el devenir histórico, son espacios propicios para el desarrollo de nuevos linajes de prácticas... Prácticas de esta naturaleza autorizan el desarrollo de habilidades productivas capaces de crear nuevas cadenas de valor para los clientes; y para ellos y las bibliotecas, nuevos sellos de identidad." [1]
1. Ferreiro, S. y Muga, J. M. De la gestión de productos y servicios a la gestión de relaciones con los parlamentarios. Reinvención de la Biblioteca del Congreso Nacional de Chile. En World Library and Information Congress: 70th IFLA General Conference and Council, Buenos Aires, Argentina, 22-27 agosto 2004.
Revolución tecnológicaLos blogs, vistos así, son una expansión del lenguaje del ser humano, una forma de crear y enlazar comunidades activas y conllevan a conformar un sistema de publicación colaborativo.
Ser humano – ser socialEsto es así porque el ser humano es inherentemente un ser social.
El lenguaje constituye el factor primordial en las relaciones sociales que se construyen entre los seres humanos.
Organización socialUna organización, por lo tanto, al ser una composición de seres humanos, es al mismo tiempo una red lingüística, o dicho de otra manera, una organización es una red de conversaciones.
Red de conversacionesNaturalmente estas conversaciones están supeditadas a la supervivencia de la organización respecto al entorno, por lo que compromisos y coordinación de acciones, se expresan en estas conversaciones.
Una forma de proveer sustento a estas conversaciones es usando la tecnología sólo como facilitador [2].
2. Winograd, T. y Flores, F. Understanding Computers and Cognition: A New Foundation for Design. Addison-Wesley Professional, 1987.
Biblioteca ágoraUsando blogs, volvemos a ver a la biblioteca como un ágora, donde se expresan conversaciones en un ambiente abierto y acogedor, estamos potenciando al mismo tiempo dos vertientes:– la primera donde se ofrece un sustento a las
conversaciones y por ende a los compromisos y acciones que éstas generan y
– la segunda donde se potencia la creación de contenido en forma colaborativa.
Ejemplo de blogs BCN
Top Related