Você está na página 1de 11

SOLUCIONES DE SOFTWARE LIBRE PARA LA IMPLEMENTACIN

DE PORTALES DE INFORMACIN: PHP-NUKE EN ARGENTINA.


Lorena E. Busso, Maria V. Godoy y Sonia I. Mario
Area de Ingenieria Web - Eacultad de Ciencias Exactas y Naturales y Agrimensura -
Universidad Nacional del Nordeste
9 de Julio 1449. 3400 Corrientes.
Correo-el: lebussoexa.unne.edu.ar; mvgodoyexa.unne.edu.ar; msoniaexa.unne.edu.ar
RESUMEN
Se presenta un relevamiento de implementaciones de portales basados en PHP-Nuke,
herramientas de libre distribucion, y su empleo para diversas tematicas en la Argentina:
inIormativo, educativo, comercial, personal. Se sintetizan las principales caracteristicas de
algunas versiones disponibles en la red, enIatizando su utilidad y Ilexibilidad.
ANTECEDENTES
El surgimiento de la sociedad de la inIormacion y del conocimiento, ha transIormado al siglo
XXI. An |1| menciona que se llega a dicho estado de cosas, gracias a un interesante
Ienomeno de realimentacion, en el cual los avances en el conocimiento posibilitan los
desarrollos tecnologicos que a su vez permiten el manejo eIiciente de la inIormacion y del
conocimiento Iormandose asi un ciclo de vertiginoso desarrollo y produccion de nuevos
saberes.
Malpartida Carpena |17| considera que las tecnologias de la InIormacion y Comunicacion
(TICs) deben ser vistas como herramientas de conocimiento mas que herramientas de
inIormacion.
La idea de sistema de innovacion considera que la capacidad que debe desarrollar la sociedad
para apropiarse del conocimiento es mas que una simple suma de las actividades de los
diIerentes sectores, corresponde al resultado de la sinergia que proviene de las interacciones
de los diIerentes actores |18|. La aplicacion de innovacion es una necesidad de todos los
estratos de la sociedad y debe estar destinada a mejorar las condiciones sociales y economicas
de la poblacion.
El soItware libre proporciona a sus usuarios ventajas competitivas. La apertura del soItware y
las libertades garantizadas por la licencia evitan la posibilidad de que una gran empresa
intente controlar ese mercado con un soItware del que las empresas de un sector son
dependientes, permitiendo a las mismas, los usuarios de esos productos, una mayor inIluencia
en el sistema Iinal y en sus caracteristicas |20|. Constituye un elemento Iavorecedor del
desarrollo tecnologico. Entre sus caracteristicas aceleradoras del Ienomeno descripto, se
puede mencionar que brinda oportunidades de estudio y modiIicacion para la comunidad de
desarrolladores, Iacilita la aparicion de nuevas versiones, permite la adaptacion a
requerimientos especiIicos incentivando la creacion, promueve la investigacion de las
Iuncionalidades, incorpora soluciones diseadas por los pares, entre otras.
Los portales (|12|, |15| y |28|) desarrollados en la Web han evolucionado tan
vertiginosamente, que la utilizacion de paginas dinamicas Irente al lenguaje HTML, es casi
un estandar de Iacto en todos ellos. La inIormacion generada en este tipo de sitios, esta
almacenada en grandes bases de datos, que permiten su actualizacion e incluso cambiar
completamente el aspecto con que se muestran dichos datos a altas velocidades. Las
aplicaciones interactivas y la inIormacion en tiempo real caracterizan estos desarrollos.
La eleccion de tecnologias complejas produce retardos considerables en el proceso de
desarrollo e incrementa los costos, pero en ocasiones permite adecuarse a metodologias de
diseo mas Iacilmente. Tal es el caso de las tecnologias orientadas a objetos, las cuales
tienden a demorar el desarrollo en etapas tempranas. El tiempo de desarrollo es en la
actualidad un Iactor critico, tanto por razones de marketing como por limites en el
presupuesto y los recursos |27|. La adopcion de tecnologias con licencia GLP (Licencia
Publica General), y altamente preconIiguradas y programadas, hace que el mantenimiento se
transIorme en una actividad mas simple y el tiempo invertido en el diseo Iacilite el trabajo
necesario para el resto de las actividades |26| traduciendose en costos menores. Se presenta
una descripcion y analisis de caracteristicas tecnologicas y un relevamiento de portales de
noticias de implementados con el producto PHP-Nuke.
METODOLOGIA
La ingenieria de soItware orientada a la web comprende la toma de decisiones respecto a
diversos aspectos de diseo e implementacion que inIluyen en todo el proceso de desarrollo.
El alcance de la aplicacion y el tipo de usuarios a los que estara dirigida son consideraciones
tan importantes como las tecnologias elegidas para realizar la implementacion |26|. Se
sugiere aplicar la metodologia descripta basado en la aplicacion de un ciclo de vida
compuesto por las siguientes etapas:
Descripcin inicial: Analisis de requerimientos Iuncionales y no Iuncionales del sistema,
limitaciones tecnologicas.
Recopilacin de informacin Analisis competitivo, entrevistas y grupos de discusion. El
contenido determina la potencia del sitio, debe permitir la Iacilidad de acceso al mismo y
poseer una presentacion resumida.
Seleccin de herramientas de programacin la eleccion de la tecnologia dara la base para
la automatizacion de inIormacion y Iacilidad en sus posteriores actualizaciones permitiendo
lograr un crecimiento escalable del sitio.
Especificacin y Desarrollo: DeIinicion de la arquitectura del sistema. Elaboracion de
prototipos conceptuales con usuarios que participan en el proceso de diseo. El diseo debe
ser: claro, similar, original y liviano.
Desarrollo y Evaluacin de prototipo: Diseo e implementaciones modulares del sistema.
Diseo de prototipos horizontales y verticales. Se debera determinar la incorporacion de Ioros
o tablones, listas de correo, chat y video chat, aplicaciones especiIicas para juegos, etc., que
determinan el verdadero caracter de comunidad del sitio.
Evaluacin y Validacin de prototipo: Pruebas de eIiciencia y robustez del codigo.
Versin inicial y versiones intermedias: diseo iterativo y desarrollo incremental y
Iinalmente,
Versin final: evaluacion Iinal y seguimiento.
HERRAMIENTAS DE LIBRE DISTRIBUCIN
Una herramienta de libre distribucion, es una estructura que permite nuevos desarrollos a
partir de la agregacion de conocimientos y la integracion de competencias a traves de
Internet, generando sinergias imposibles de replicar por los modelos comerciales. Ese es el
secreto del soItware libre |9|.
El Iuncionamiento de un sitio Web, es un ejemplo tipico de arquitectura cliente-servidor. En
general, el servidor depende de la instalacion del sitio mientras que el cliente suele ser un
navegador.
Para desarrollar aplicaciones y dotar a las paginas web de Iuncionalidad se puede programar
del lado del cliente, del lado del servidor o aplicar un esquema mixto. Estos esquemas
presentan ventajas y desventajas, en general las incompatibilidades existen. En el dominio de
la red, y para los sitios Web de tercera generacion, los lenguajes mas ampliamente utilizados
para el desarrollo de paginas dinamicas son JAVA |13|, ASP |16|, PHP |29| y PERL.
El lenguaje de programacion PHP ('Preprocessor HiperText'), de libre distribucion, se
ejecuta en el servidor y permite el acceso a los recursos alli almacenados. Algunas de sus
principales caracteristicas son: integracion adecuada en ambientes UNIX y Windows; variada
gama de librerias, incorporacion de extensiones, conectividad con una variedad de bases de
datos SQL, desde libres y gratuitas como MySQL (|4| y |5|) y PostgreSQL |3|, hasta las
propietarias como ORACLE y MicrosoIt SQL Server; inclusion de distintas ODBC ('Open
Database Connectivity); es ademas codigo abierto (Open Source); presenta interIases
distintas para cada tipo de servidor y por lo tanto puede ejecutarse bajo APACHE, IIS
('Internet InIormacion Server, de MicrosoIt), AOLServer y puede ser conIigurado tambien
como modulo CGI ('Common General InterIase).
MySQL es un gestor de base de datos SQL ('Structure Query Language) y es una
implementacion cliente-servidor. Es un paquete de soItware de codigo abierto |14| (utiliza
GPL12). Entre sus caracteristicas sobresalen: velocidad y robustez; multiproceso; soporta
clientes C, C, Java y PERL; puede trabajar en distintas plataIormas y sistemas operativos;
provee un sistema contraseas y privilegios muy seguro y Ilexible, como desventaja no
implementa ciertos aspectos del SQL (Triggers). Asimismo, oIrece Iunciones muy utiles
(mysqlinsertid y mysqlaIIectedrows) no disponibles para otras bases de datos.
En la web se pueden encontrar una variedad de herramientas de libre distribucion para la
gestion de datos (|8|, |10|) a traves de una interIaz web como son: phpMyAdmin |7|, y
eskuel |24|.
La integracion entre PHP y MySQL |25| en servidores APACHE, Iacilita la generacion de
soluciones webs caracterizadas por contenido dinamico, en donde prevalece el soporte de
transacciones a la seleccion y la carga de datos.
CARACTERISTICAS DEL PAQUETE PHP-NUKE
La web tiene caracteristicas unicas que demandan estrategias y herramientas nuevas. Para la
conIiguracion se debe tener en cuenta los contenidos y el dinamismo con que los mismos se
generan, la escalabilidad de las aplicaciones y las politicas de inIormacion |21| Entre estas
nuevas herramientas PHP-Nuke Web Portal System (|22| y |23|) es un sistema
automatizado de noticias especialmente diseado para ser usado en Intranets e Internet. Este
paquete de soItware constituye una herramienta para el desarrollo rapido de portales en la
web basado en la licencia GPL
La utilizacion de herramientas de soItware tal como PHP-Nuke Iacilita la generacion de
portales inIormativos robustos, Iacilmente administrables, con multiples servicios para los
usuarios. Permite ademas un desarrollo en un tiempo ajustado. Una caracteristica importante
es su modularidad y el continuo desarrollo disponible mediante la gran comunidad de
programadores que hacen uso de la licencia GLP.
Este sistema se encuentra en continua evolucion desde el ao 2000. Algunas de sus mejoras
se pueden sintetizar en las versiones 5.3.1 (noviembre 2001) y 5.4 (enero 2002) que suponen
el paso previo a la actual 5.6. La version 5.5 es una reestructuracion de PHP-Nuke,
convirtiendose en un sistema totalmente modular. La version 5.6 corrige algunos problemas
de seguridad detectados en la version anterior. Hasta la version 6.9 se evidenciaron
problemas de seguridad concretamente reIeridos a problemas de codigos SQL al momento de
completar Iormularios o en la posibilidad de revelar el directorio de instalacion. Otras
debilidades detectadas radican en una rigidez al momento del diseo de interIaces del usuario
Estas vulnerabilidades se mejoran en versiones posteriores que presentan 'parches' para
solucionar estas vulnerabilidades. La ultima version disponible es la 7.0, la cual presenta
como caracteristicas destacables: integracion con la API de Google, integracion con el
traductor de Altavista, modulo de comercio electronico, modulo ODP (Open Directory
Project), clasiIicados integrados, galeria de imagenes, postales electronicas, radio en linea y
Web Chat Java.
PHP-Nuke, esta diseado de una Iorma muy conIigurable, presenta las siguientes
caracteristicas: administracion graIica basada en Web, comentarios de usuarios para cada
articulo, opcion de moderacion para usuarios y administrador, sistema de miembros
altamente conIigurable, autenticacion de alto encriptado, motor de busqueda incluido,
bloques conIigurables en HTML, sistema de automatizacion de noticias sin edicion HTML,
sistemas de encuestas, manejo de paginas dinamicas, soporte multilenguaje, codigo
totalmente escrito en PHP. Los modulos y los bloques constituyen grupos Iundamentales en
PHP-Nuke, alli se encuentran las caracteristicas que deIinen el Iuncionamiento del sitio. Los
primeros se programan en PHP y son invocados en el archivo modules.php, requieren
permisos particulares y conIiguracion sobre distintos aspectos. Los bloques pueden estar
compuestos por conjuntos de enlaces organizados en tablas o mas complejos, como el de
encuestas o de usuarios en linea que aportan interactividad al portal. La estructura
implementada en el portal se organiza en modulos, y se maneja por archivos localizados en la
pagina principal y que incluyen, mediante el pasaje de parametros, al modulo demandado.
Las tareas se llevan a cabo en solo tres paginas: index.php, modules.php y admin.php. Una de
las tareas consiste en personalizar los distintos scripts permitiendo la inclusion o no de
ciertos modulos y estableciendo controles de acceso a las bases de datos y los mensajes de
error a emitir en caso de Ialla.
Estructura del Back-End: Esta interIaz (Eig. 1) oIrece todas las areas del portal sobre las
cuales el administrador puede actuar: contenidos, bloques, modulos, usuarios, Ioros, respaldo
de la inIormacion, optimizacion de las bases de datos, determinacion y modiIicacion de
preIerencias y de diIerentes opciones de conIiguracion basica del portal. El esquema de
navegacion jerarquico esta determinado por los distintos modulos incluidos.
Desde el Panel de administracion se modiIican los bloques existentes y se permite la adicion
de nuevos bloques, que interactuen con la base de datos. Otra alternativa para la
incorporacion de servicios es mediante la inclusion o creacion de modulos desarrollados en
PHP para los cuales se crea tambien una interIaz de administracion. Tanto los bloques como
los modulos desarrollados deben cumplir las reglas basicas y de directorios establecidos por
este portal, para lograr una optima integracion de los servicios en la parte publica del sitio.
La estructura del Front_End: Un sitio basado en PHP-NUKE puede visualizarse como un
portal compuesto por una, dos o tres columnas. Generalmente, las columnas laterales
incluyen bloques, y la central exhibe los modulos Iuncionales implementados. Los modulos
centrales son: Noticias, que gestiona los articulos y el modulo de Busqueda que realiza la
misma en el interior del sitio a traves de las distintas categorias, posibilitando busquedas
multiples. Algunos de ellos permiten realizar descargas, retroalimentacion y enlaces a sitios
web (Downloads, Eeedback, Weblinks), otros modulos incluidos con la distribucion estandar
de PHP-Nuke son: Lista de Miembros (listado de los usuarios registrados), Modulo de
estadisticas (Estadisticas de acceso al sitio web, muestra cuantas visitas se han registrado,
porcentajes de acceso a traves de distintos navegadores y sistemas operativos, total de
articulos publicados, etc), Mensajes Privados (mensajeria interna del sitio para la
comunicacion entre usuarios registrados), preguntas mas Irecuentes (EAQ), el modulo
AvantGo (Iacilita la adaptacion de la interIase principal para el acceso via palmtop), Archivo
de noticias (listado de las noticias publicadas ordenado cronologicamente), Contenido
(permite dividir el contenido en categorias y tambien posibilita incluir codigo HTML e
imagenes en los articulos aqui publicados), Reseas (archivo de las revisiones de productos,
servicios o sitios), Enviar Noticias (posibilita a los usuarios enviar sus noticias al portal),
Enciclopedia (permite al administrador generar su propia enciclopedia, ingresando los
terminos y ssu deIiniciones), y Eoros. Los bloques incluidos son: Administracion (solo visible
por el administrador), Articulos anteriores, Encuesta, EIemerides, Registro de usuarios.
Asimismo, este portal permite adaptar e incorporar bloques externos, desarrollados por
miembros de la comunidad de usuarios y desarrolladores de PHP-Nuke, entre ellos se pueden
mencionar: Usuarios en linea, Imagenes al azar de la Galeria (muestra una pequea imagen
extraida de la galeria), Buscar en Google (emplea una API de Google incorporando este
buscador ), SPChat (lista de las salas de chat activas y el numero de usuarios en cada una de
ellas) y Visitas (muestras estadisticas detalladas, incluyendo promedios horarios, diarios,
semanales y anuales). La visualizacion de los distintos bloques esta personalizada para cada
pagina que se accede en el portal. Entre algunos modulos externos, Iactibles de incluir, se
pueden mencionar: Ecards (Envio de postales virtuales), SPChat (modulo para crear salas de
chat adaptado a PHP-Nuke), MyeGallery (modulo para mostrar galerias de imagenes), Hack
News (ModiIicacion para el modulo de envio de Noticias), NukeC (Modulo para envio y
publicacion de avisos clasiIicados).
Diseo: La personalizacion de los temas graIicos provistos por PHP-Nuke, permite realizar el
proceso de diseo de las interIaces mediante la inclusion (3.:/08) de archivos HTML en el
archivo theme.php. Este ultimo crea las Iunciones que maneja a todos los componentes del
portal (header, Iooter, central parts, block). La hoja de estilo (style.css) |6| y los archivos
incluidos se editan y modiIican con aplicaciones de soItware WYSIWYG ('What you see is
what you get') de edicion. La web oIrece diversos sitios como nukebazar
(http://www.nukebazar.com), Dezina (http:www.dezina.com), NukeCops
(http://www.nukecops.com), PHP-Nuke Espaol (http://www.phpnuke-espanol.org) desde los
cuales se pueden descargar y publicar gratuitamente una diversidad de temas graIicos
desarrollados para PHP-Nuke. Asimismo, estas webs disponen de Ioros desde los cuales se
puede solicitar colaboracion para la personalizacion de estos archivos graIicos.
Contenidos: Las distintas tablas que componen la base de datos del PHP-Nuke se
implementaron sobre el motor de bases de datos MySQL y permiten gestionar la inIormacion
de: las noticias programadas, los usuarios, el administrador y sus niveles, los bloques creados,
los comentarios y respuestas, manejo de estadisticas, manejo de respuestas y categorias de las
EAQ, acceso de los usuarios al Ioro, gestionar los mensajes de la pagina inicial, administrar
categorias, subcategorias y archivos del area de descargas, etc.
Seguridad: En caso de instalarse en servidores Linux/Unix es necesario conIigurar permisos
en los distintos archivos restringiendo ciertas operaciones. Tambien se realiza una
modiIicacion particular para controlar el acceso a la cookie del administrador y minimizar los
riesgos de usos indebidos.
Eigura 1. Panel de Administracion.
ALGUNAS IMPLEMENTACIONES EN LA ARGENTINA.
La complejidad del desarrollo de sistemas para la web |11| abarca diversos dominios de
aplicacion: economicos, educativos, geograIicos, entre otros. La necesidad de proveer acceso
de navegacion simple a grandes cantidades de datos multimediales, asi como la aparicion de
nuevos dispositivos para los cuales se deben construir interIaces web Iaciles de usar impone
la necesidad de una clara planeacion y estructuracion modular |23|. PHP-Nuke Iacilita la
implementacion de soluciones web, mediante la incorporacion de modulos y bloques pre-
conIigurables y personalizables. En la tabla 1 se presenta un relevamiento, aunque no
exhaustivo, de diversos sitios basados en este paquete de libre distribucion.
Tabla 1. Relevamiento de implementaciones de PHP-Nuke en Argentina.
Nombre del
sitio
URL Descripcin Clasificacin
ClubNuke http://www.clubnuke.com.ar Comunidad de
usuarios de PHP-
Nuke
InIormativo
ProDownload http://www.prodownload.com.a Descarga de
soItware, manuales
y tutoriales, Ioros,
etc.
Comercial
Porton Artesano http://www.portonartesano.com
.ar
Noticias para
artesanos.
Comercial
La Gaceta
Cristiana
http://lagaceta.cristianred.com Gaceta online de
noticias cristianas
InIormativo
Embarcacion http://www.embarcacionsalta.c Pagina oIicial de la InIormativo
Nombre del
sitio
URL Descripcin Clasificacin
Salta om.ar ciudad de
Embarcacion
La Voz de
Ituzaingo
http://lavozdeituzaingo.com.ar Periodico Online de
la ciudad de
Ituzaingo
U.N.Sa http://unsa.edu.ar/ Sitio de la
Universidad
Nacional de Salta
Educativo
universitario
Colegio
ProIesional de
Ingenieria,
Arquitectura y
Agrimensura de
la Provincia del
Chubut
http://www.cpiaa.org.ar/nuke/in
dex.php
Sitio web del
Colegio ProIesional
de Ingenieria,
Arquitectura y
Agrimensura de la
Provincia del
Chubut
Educativo
inIormativo no
universitario
InterBasquet
Cordoba
http://www.interbasquet-
cba.com.ar/index.php
Sitio web dedicado
al basquetbol en
Cordoba
InIormativo
ArtNovela http://artnovela.com.ar/Nuke/ht
ml/
Sitio web sobre
literatura
InIormativo
Agua y Sociedad http://www.ays.org.ar/index.ph
p
Red de
investigadores en
problemas hidricos
en America Latina
InIormativo
Seminario 18
Congreso
Mundial de la
Energia
http://cme.unam.edu.ar/index.p
hp
Sitio web del
Seminario 18
Congreso Mundial
de la Energia
InIormativo -
Investigacion
Corrientes
Noticias
http://www.corrientesnoticias.c
om.ar
Diario Online de la
Provincia de
Corrientes
InIormativo -
Comercial
UTN Rio
Gallegos
http://www.uarg.utn.edu.ar/ind
ex.php
Sitio de la
Universidad
Tecnologica
Nacional (Unidad
Academica Rio
Gallegos)
Educativo
Universitario
Comunidad
Iberoamericana
de Ciencia
Politica
http://www.cpolitica.com/index
.php
Sitio web de la
Comunidad
Iberoamericana de
Ciencia Politica
InIormativo -
Educativo
Estudio Noem
'a
http://www.estudiosnoema.com
.ar/index.php
Sitio web de un
consultorio
psicoanalitico
Comercial
El Contador http://www.elcontador.com.ar/i
ndex.php
Sitio web de los
contadores publicos
de Argentina
InIormativo
Renovacion http://www.rcc.org.ar/index.ph Sitio web de dicha InIormativo
Nombre del
sitio
URL Descripcin Clasificacin
Carismatica
Catolica de
Habla Hispana
p asociacion
Radio Club
Corrientes
http://www.lu4lg.org.ar/Nuke6.
7/html/index.php
Sitio web de los
radioaIicionados de
la ciudad de
Corrientes
InIormativo
GeoCab http://crean.agro.uncor.edu/~m
herrero/geocab/index.php
Sitio de Geologia
en
Cordoba, Argentina
InIormativo
ArgenQueen http://www.argenqueen.com.ar/
index.php
Sitio personal sobre
el grupo musical
Queen
Personal
Salta al Dia http://www.saltaaldia.com.ar/ Diario Online de la
Provincia de Salta
InIormativo
RuIino Ciudad http://www.ruIinociudad.com.a
r/index.php
Portal inIormativo
de la ciudad de
RuIino
InIormativo
VALIS http://valis.caIeconietzsche.co
m.ar/index.php
Portal sobre
IilosoIia
InIormativo
Sltrade http://www.sltrade.com.ar/phpn
uke/index.php
Portal sobre
economia y e-
bussines
InIormativo
Linux Users
Group de
Ushuaia
http://www.lugush.org.ar/index
.php
Portal de usuarios
de linux en Ushuaia
InIormativo
Cuyo Noticias http://www.cuyonoticias.com.a
r/index.php
Diario Online de la
Region de Cuyo
InIormativo
Tucuman al Dia http://www.tucumanaldia.com.
ar/
Diario Online de
Tucuman
InIormativo
Rotaract
Monserrat
http://www.rotaract.com.ar/site/
index.php
Sitio de la
Asociacion Rotarac
de Monserrat
InIormativo
Colegio Tecnico
Provincial "Olga
B. de Arko"
http://www.ctpushuaia.com.ar/i
ndex.php
Sitio del Colegio
Tecnico Provincial
"Olga B. de Arko"
de la ciudad de
Ushuaia
Educativo
secundario
Eacultad de
EilosoIia y
Letras
http://www.Iilo.unt.edu.ar/ Sitio de la Eacultad
de EilosoIia y
Letras de la
Universidad
Nacional de
Tucuman
Educativo
Univesitario
Punta Verde
Disco Bar
http://www.puntaverdediscobar
.com.ar/punta/
Sitio web de un
local bailable en la
provincia de Entre
Comercial
Nombre del
sitio
URL Descripcin Clasificacin
Rios
Bambu Disco
Latina
http://www.bambudiscolatina.c
om.ar
Sitio web de un
local bailable en la
provincia de
Eormosa
Comercial
Labrys http://www.labrys.com.ar/index
.php
Portal sobre
literatura
InIormativo
Ideas Politicas http://www.ideaspoliticas.com.
ar/index.php
Portal sobre ideas
politicas
InIormativo
Pincha Orgullo http://www.pinchaorgullo.com.
ar/index.php
Sitio no oIicial de
Ianaticos del club
de Iutbol
Estudiantes de la
Plata
InIormativo
Austral
Propiedades
http://www.australpropiedades.
com.ar/index.php
Sitio web de la
inmobiliaria Austral
Propiedades
Comercial
Aprender a
Comer
http://www.aprenderacomer.co
m/index.php
Sitio web de
inIormacion sobre
nutricion
InIormativo
Las TIC y los procesos de incorporacion de estas tecnologias dan la oportunidad de adoptar
practicas de gerencia del conocimiento en las empresas y organizaciones |19|. Entre los sitios
analizados se destaca la variedad de intereses tematicos desarrollados con esta tecnologia:
comerciales, educativos, gubernamentales, inIormativos, comunidades virtuales, medios de
comunicacion. Entre los organismos e instituciones que han implementado su presencia en la
Web, con PHP-Nuke se encuentran tanto de gestion publica, como de gestion privada. Las
tematicas de las comunidades virtuales que se generan mediante estos desarrollos abarcan
aspectos tan variados como IilosoIia, politica, literatura, arte y artesanias, alimentacion y vida
sana, deportes, etc. Entre los organismos no gubernamentales se presentan clubes de servicios
a la comunidad, entidades religiosas, instituciones deportivas, asociaciones de proIesionales
con presencia en la red y clubes de radioaIicionados. Entre los gubernamentales diversas
reparticiones provinciales y municipales, como cajas de recaudacion, oIicina de prensas,
ministerios, etc. Los desarrollos del ambito educativo involucran niveles de educacion basica,
media y superior, comunidades educativas virtuales orientadas a un sin Iin de intereses, etc.
De indole comercial: inmobiliarias, diarios y revistas en-linea, empresas dedicadas a servicios
a terceros, especialmente en el area de la inIormatica, estudios contables, empresas de la
salud. Se observa tambien que los desarrollos mediados por esta herramienta de libre
distribucion, se diIunden a lo largo de las diversas regiones geograIicas y provincias de
nuestro pais, a diIerencia, quizas, de otro tipo de tecnologia propietaria cuya utilizacion
principalmente esta asentada en la capital de pais y los grandes centros urbanos e industriales.
Lo que parece claro en casi cualquier escenario es que las empresas, instituciones e incluso
paises que sean capaces de identiIicar cuanto antes como pueden aprovechar las ventajas del
soItware libre tendran muchas ventajas competitivas Irente a sus competidores. Por eso es tan
importante, igual que casi siempre en tecnologia, no solo estar ahi, sino estar ahi antes que
otros |17|.
CONCLUSIONES
Este trabajo tiene por objeto poner de maniIiesto una importante tendencia que existe a la
implementacion de portales basados en herramientas de libre distribucion y su
implementacion para diversas tematicas en la Argentina.
Esto se debe a que PHP-Nuke es una herramienta util para la rapida generacion de portales
dinamicos, proporciona a los desarrolladores una manera eIicaz y eIiciente de brindar en un
sitio web multiples servicios a sus usuarios, esta respaldado por una vasta comunidad
mundial de programadores, quienes generan la inIormacion y documentacion necesaria para
modiIicar el sistema e incluso crear nuevos servicios para adaptarlo a las necesidades
individuales de cada usuario.
Sin embargo, presentan algunos inconvenientes como ser: i) La implementacion de los
modulos es simple, y generalmente se encuentran bien documentados, sin embargo, las
Iuncionalidades que presentan son limitadas, ya que tanto en el diseo como en el desarrollo
de los mismos deben seguirse los metodos y procedimientos especiIicos a Iin de que los
modulos desarrollados sean compatibles con la estructura del PHP-Nuke. ii) La
estandarizacion de las interIaces graIicas en cuanto a su estructura interna (encabezado, pie,
bloques laterales y centrales) diIiculta la personalizacion de las mismas en otro Iormato
(inclusion de animaciones, menus desplegables, etc). iii) Se han detectado algunas
deIiciencias y vulnerabilidades del sistema en cuanto a cuestiones de seguridad de la base de
datos. Cabe aclarar que las mismas son rapidamente detectadas, publicadas y solucionadas
(generalmente mediante la aplicacion de 'parches en el codigo Iuente) por la comunidad de
usuarios y desarrolladores del sistema.
REFERENCIAS
|1| An, L. y Restrepo Rivas, L. G. Una universidad hacia la sociedad del conocimiento
|2| Anonimo. The Apache SoItware Eoundation, Xalan Java Version 1.2.2.
http://xml.apache.org/xalan/.
|3| Anonimo. web de PostgresSQL es http://www.postgresql.org
|4| Anonimo. Clientes graIicos para MySQL. 2003. http://www.mysql-hispano.org/
|5| Anonimo. MySql. Bases de datos. Curso de servidores de internet en Windows. En:
http://www.internautas.org/cursoservidores/mysql.php
|6| Anonimo. CCS Test Suite, W3C Core Styles. http://www.w3.org/Style/CSS/.
|7| Anonimo. PHP. http://www.desarrolloweb.com/articulos/844.php
|8| Anonimo. 1998. Acceso a Bases de datos SQL Server.
http://guille.costasol.net/colabora/bdSQLquique.htm
|9| Calvo, J. M. 2001 SoItware Libre: la puerta para un mundo libre y abierto. En:
http://www.acis.org.co/Paginas/publicaciones/revistainvitados80.html
|10| Casares, C. 2003. Bases de datos. SQL. http://www.programacion.com/tutorial/sql/
|11| Constantine. L. L. 2002. Usage-Centred Engineering Ior web applications. En:
http://www.Ioruse.com.
|11| Carroon Maroto, J y Medina, S. Los portales y la gestion del conocimiento. En:
http://www.gestiondelconocimiento.com/documentos2/juancarrionmaroto/articuloproI
portales.htm
|13| Castillo, E., Cobo, A., Gomez, P., Solares, C. 1997. JAVA Ed. ParaninIo. Madrid,
Espaa.
|14| ESE. Eree SoItware Eoundation http://www.IsI.org/philosophy/Iree-sw.es.html.
|15| Garcia Gomez, J. C. y Gonzalez Olivares, J. L. Los portales web ante el reto de la
generacion de negocio en Internet. En: http://www.100mbps.es/gamo/portales.htm.
|16| Gonzalez Moreno, O. 2001. VBScript y programacion ASP. Anaya Multimedia.
|17| de las Heras Quiros, P. Gonzalez Barahona, J. M., Matellan Olivera, V. Centeno
Gonzalez, J. 2000. Actualidad del soItware libre. En:
http://es.tldp.org/Presentaciones/200002hispalinux/conI-25/25-
html/Iinalestecomienzo.html
|18| Igalia. 2004. Ventajas del SoItware Libre. En
http://www.es.igalia.com/article/view/14/1/12
|19| Malpartida Carpena, L. E.. Estrategias para la e-competitividad. En:
http://www.ingenieros.cl/archivosshow.cIm?id218.
|20| Martiarena, M. L. 2003. Los paradigmas de la Era del conocimiento: 'Los sistemas, las
regiones y los esquemas de poder. En: http://www.campus-
oei.org/revistactsi/numero5/articulo6.htm
|21| Nieto. 2001. Ingenieria Web, Construyendo Web APPS. 1ra Jornadas de Ingenieria
Web 01. Universidad de Extremadura. Espaa.
|22| PHP-Nuke. www.phpnuke-hispano.com/index.php
|23| PHP-Nuke. http://www.phpnuke-espanol.org/
|24| PHP Tools 4 U. Eskuel: MySQL Administration. 2003.
http://www.phptools4u.com/scripts/eskuel/?langenglish
|25| Rodriguez, J. A. 2000. Tutorial de PHP y MySQL. http://es.tldp.org/Manuales-
LuCAS/manualPHP/manualPHP/
|26| Silva, D. y Mercerat, B. Construyendo aplicaciones web con una metodologia de diseo
orientada a objetos http:// www.unab.edu.co/editorialunab/revistas/
|27| Savago S, Navarrete T. y Blat. J. 2002. Tecnicas de Ingenieria de usabilidad y
metodologia de diseo conceptual en algunas aplicaciones inIormaticas. PEC,
Universidad Pompeu Eabra, Barcelona. En: http://www.tecn.upI.es/~ssayag.
|28| Tharrats, P. M. 1999. Marketing Internet. Tipos de Portales. En:
http://www.cyberkyosco.com/manual/portal/portal2.htm.
|29| Trigos Garcia, E. 2000. PHP 4. Ed. Anaya Multimedia.

Você também pode gostar