Charla, 25/11/2005

56
Taller de Tecnologías de Información Internet Christian Sifaqui Merczak Jefe de Sistemas y Servicios de Información en Red Valparaíso, Noviembre 2005

Transcript of Charla, 25/11/2005

Page 1: Charla, 25/11/2005

Taller de Tecnologías de Información Internet

Christian Sifaqui MerczakJefe de Sistemas y Servicios de Información

en RedValparaíso, Noviembre 2005

Page 2: Charla, 25/11/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

… … …

Page 3: Charla, 25/11/2005

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

Page 4: Charla, 25/11/2005

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

Page 5: Charla, 25/11/2005

WebVentana (unificada) de ingreso a nuestros productos

Page 6: Charla, 25/11/2005

Base tecnológica futuraPredicción 1

searching

para navegar en la web lograr visibilidad

para navegar en un sitio minimizar gap modelo mental

Page 7: Charla, 25/11/2005

Base tecnológica futurapero la solución no es instalar Autonomy…

Page 8: Charla, 25/11/2005

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

Page 9: Charla, 25/11/2005

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

Page 10: Charla, 25/11/2005

y luego

Base tecnológica futura

CMS

Page 11: Charla, 25/11/2005

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.

Page 12: Charla, 25/11/2005

Base tecnológica futuraFLOSS

Superioridad técnica

Seguridad

Transparencia

Costos

Page 13: Charla, 25/11/2005

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

Page 14: Charla, 25/11/2005

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

Page 15: Charla, 25/11/2005

Migración web

Page 16: Charla, 25/11/2005

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.

Page 17: Charla, 25/11/2005

Migración

No es el mismo objeto

No es el mismo objeto

Page 18: Charla, 25/11/2005

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.

Page 19: Charla, 25/11/2005

Migración

Objeto sólo tiene

nombre físico de archivo

Page 20: Charla, 25/11/2005

MigraciónProblemas encontrados

Un CMS siempre será más lento que un sistema estático análisis técnicas de aceleración

Page 21: Charla, 25/11/2005

Visión

Page 22: Charla, 25/11/2005

MigraciónIntranet BCN

Page 23: Charla, 25/11/2005

MigraciónFAU versión 2

Page 24: Charla, 25/11/2005

Nuevos serviciosWeb de Servicios Parlamentarios

Page 25: Charla, 25/11/2005

Sistema LEGIS

Cliente-servidor

Interfaz Web

¡OBSOLETO!

Page 26: Charla, 25/11/2005

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

Page 27: Charla, 25/11/2005

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.

Page 28: Charla, 25/11/2005

II Parte

Page 29: Charla, 25/11/2005

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

Page 30: Charla, 25/11/2005

SEOEstrategia de palabras clave (keywords)En esta etapa, se puede saber cuáles son las mejores palabras que se acomodan al sitio

Page 31: Charla, 25/11/2005

SEOVerificar posición de palabras claves en algún buscador

Page 32: Charla, 25/11/2005

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

Page 33: Charla, 25/11/2005

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

Page 34: Charla, 25/11/2005

SEOPlone sustenta el proceso anterior

Page 35: Charla, 25/11/2005

SEORevisar la densidad de las palabras claves de la página web.

Page 36: Charla, 25/11/2005

SEORevisar la densidad de las palabras claves de la página web.

Page 37: Charla, 25/11/2005

SEOMonitorear el ranking en los diversos buscadores

Page 38: Charla, 25/11/2005

SEOMonitorear el ranking en el google

http://www.google.co.uk/webmasters/guidelines.html

Page 39: Charla, 25/11/2005

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

Page 40: Charla, 25/11/2005

Visitas web

Page 41: Charla, 25/11/2005

Visitas web

Page 42: Charla, 25/11/2005

Visitas web

Page 43: Charla, 25/11/2005

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

Page 44: Charla, 25/11/2005

BlogsBlogs y Wikis (blikis)

Gestión del conocimiento

Blog: individual

Wiki: social

Bliki = blog + wiki

Page 45: Charla, 25/11/2005

¿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.

Page 46: Charla, 25/11/2005

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.

Page 47: Charla, 25/11/2005

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".

Page 48: Charla, 25/11/2005

Blogósfera

Page 49: Charla, 25/11/2005

Blogósfera

Page 50: Charla, 25/11/2005

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.

Page 51: Charla, 25/11/2005

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.

Page 52: Charla, 25/11/2005

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.

Page 53: Charla, 25/11/2005

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.

Page 54: Charla, 25/11/2005

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.

Page 55: Charla, 25/11/2005

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.

Page 56: Charla, 25/11/2005

Ejemplo de blogs BCN