Los Sistemas de Administración de Contenido

Anuncio
1
AÑO 9 N . 98 /ENERO-FEBRERO DE 2007
O
La informática al servicio de la persona
Publicación Mensual / Grupo de Computación
Centro de Formación Cívica y Religiosa de Pinar del Río
Los Sistemas de
Administración de
Contenido
Desde la primera expansión de Internet a mediados de los
noventa, fue siempre un problema la colocación de
contenidos, es decir la creación de sitios web, ya que esto
requiere la selección y adecuación de la información al formato
de hipertexto, así como conocimientos sobre el tratamiento
de imágenes, y la programación en código HTML. Cuando
aparecieron las tecnologías de acceso a bases de datos cliente
– servidor y extremo – extremo, se hizo necesario además
conocer sobre programación orientada a objeto en lenguajes
de alto nivel para explotar los CGIs, así como lenguajes script,
para explotar las tecnologías como ASP, Perl, PHP,etc., que
corren en el servidor, o las rutinas JavaScrip, VisualBasicScript
o los Applets de Java que corren en el navegador del cliente.
De manera que hacer un sitio que diera al visitante las
posibilidades más populares de acceso, y que además tuviera
unas prerrogativas mínimas de seguridad, hacía necesario el
trabajo de un buen equipo multidisciplinario.
Con la aparición de los Sistemas de Administración de
Contenidos (CMS) se hizo mucho más fácil la creación de
sitios web, aunque no elimina la necesidad de equipo de
trabajo, y sigue haciendo necesario el procesamiento de las
imágenes para adaptarlas en tamaño a los requerimientos de
la web, la barrera que impone el conocimiento sobre
programación para la web, fue superada en gran medida.
Los CMS son en general sitios web con páginas activas
(comúnmente PHP) que utilizan bases de datos (usualmente sobre
SQL Server o MySQL), los cuales permiten ser modificados sin que
para ello sean necesarios conocimientos de programación web. Esto
Crear puntos de restauración
Windows XP facilita echar un vistazo a los sistemas
de archivo críticos antes de que realices cambios
importantes, como instalar nuevo software, agregar
dispositivos de hardware o cambiar el Registro. Windows
XP crea automáticamente puntos de restauración del
sistema, llamados puntos de control; sin embargo, se
pueden crear de forma personalizada, para facilitar aún
más la recuperación del sistema en caso de error.
Para ello se hace clic en Inicio, selecciona Todos
los programas, Accesorios, Herramientas del sistema
y, después, haces clic en Restaurar sistema. En el
cuadro de diálogo Restaurar sistema, se hace clic en
Crear un punto de Restauración, y después se hace clic
en Siguiente. Se escribe una descripción para tu punto
de restauración, como por ejemplo: “Anterior a Corel draw
10” y, a continuación, haces clic en Crear. Si se produce
algún error en el sistema, se presiona la tecla F8 en el
menú de inicio y, a continuación, se haceclic en Última
hace posible que cualquier persona iniciada en el uso de la
computadora, pueda administrar un sitio.
Los sistemas CMS son muy ventajosos porque permiten crear
todo un portal con las funcionalidades más comunes, incluyendo
chats, forums, encuesta y envío de Email, sin que el administrador
sepa programar. Para muchos estudiosos de la Red, los sistemas
CMS, junto a PHP y MySQL han marcado una revolución en
Internet, ya que han popularizado sobremanera la posibilidad
de crear un sitio web con todas las de la ley.
continúa en la página 2...
Trucos con PC
configuración válida conocida. Windows
XP restaurará el sistema en el punto de restauración más
reciente. En esta consola de arranque es posible también
escoger entre varios puntos de restauración anteriores.
2
...Los Sistemas de Administración..
Un sitio se considera CMS, si su interfaz de administración
permite crear categorías, nomencladores (clasificadores de
contenidos) y modificar el árbol de navegación.
Algunos sistemas como Joomla, tienen una página de
administración tan interactiva que se puede hacer todo sin
que sea necesario saber código HTML o PHP, incluso el
aspecto de las páginas puede cambiar, mediante el uso de
plantillas, de manera que dos sitios pueden hacerse de
aspectos tan diferentes que difícilmente parezcan hechos con
el mismo CMS. Ilustraremos a continuación la instalación y
puesta en funcionamiento en una PC de un sistema CMS
Joomla, que corre sobre un servidor Apache y un gestor
MySqul. así como algunos conceptos básicos de CMS.
Para comenzar a trabajar lo primero es arrancar los servicios
web y SQL, luego, deben crearse las bases de datos necesarias
en el botón PHP MyAdmin. Por cada sitio CMS Joomla que
se quiera crear, debe crearse una base de datos, la cual no hay
que modificar, Joomla se encarga.
Al hacer clic en el botón PHP MyAdmin aparece la ventana
de nombre de usuario y contraseña, los mismos que se
requirieron en la instalación para la administración de bases de
datos, una vez entrados, aparece el asistente de configuración,
el cual, al igual que el panel de control de sokit es una aplicación
web. Aquí se puede crear y modificar manualmente la estructura
y los datos de las bases de datos, incluida por supuesto la
posibilidad de realizar consultas SQL estándar.
El servidor web y MySQL
para soportar Joomla en la PC
Para que funcione es necesario contar con un servidor,
que pueda correr páginas PHP y pueda manejar bases de
dato SQL, aunque ambas cosas pueden estar en servidores
diferentes. Cada sitio CMS Joomla tiene una carpeta, que
debe estar situada en la carpeta principal del servidor web (o
en otro lugar, pero inscrita en el servidor), y una base de
datos, inscrita en el servidor SQL. Para instalarlo en una PC,
ejemplificaremos con el paquete Sokit, que incluye el servidor
personal Apache para Windows y MySQL, un servidor
personal de bases de datos. Ambas cosas están en dos
módulos diferentes que se corren aparte, primero el servidor
personal y luego el de bases de datos.
Una vez instalado, Sokit crea un acceso directo en el menú
de inicio, que no es más que un acceso a su página principal
(Sokkit Control Panel).
Configuration: Permite modificar el fichero de
configuración PHP, así como importar modificaciones y
resetear el servicio. En la configuración PHP se pueden cambiar
los parámetros de funcionamiento del servidor como por
ejemplo dominio de Email, mensajes de error, etc.
Web Server Controls: Permite arrancar, deterner y reiniciar
el servidor.
MySQL Controls: Lo mismo, y además permite crear y
modificar bases de datos en una sencilla interfaz de
administración muy popular en Internet (PHP MyAdmin).
Edita: Centro de Formación Cívica y Religiosa / Obispado de Pinar
del Río, Calle Máximo Gómez No. 160 e/ Ave. Rafael Ferro y
Comandante Pinares. Pinar del Río / Tel. 752359. Email:
gcom@obipinar.co.cu, Asunto: Infonotas. Redacción : Grupo de
Computación. CFCR. Director: Sergio L. Cabarrouy / Distribución:
Violeta Castro. Enero - Febrero de 2007.
Joomla
Una vez listos Apache y MySQL, volvemos a Joola.
Habíamos dicho, que se podían copiar tantas carpetas del
sitio CMS como queramos (con nombres distintos por
supuesto) en el directorio prederminado de Apache
(C:\sokkit\site) o en otra ubicación mapeada desde el panel
de control de sokkit. Supongamos que hemos nombrado
CMS2 a una carpeta, para configurar ahí un sitio. Para acceder
a este y comenzar a configurar, se teclea en el cuadro de
direcciones del explorador: http://localhost/cms2/. Esto
arrancará la página de inicio, que es un asistente de instalación.
La primera página de este asistente muestra la
comprobación de la funcionalidad del conjunto ApacheMySQL, mediante la comprobación de que hay permisos para
escribir en las carpetas pertinentes, si alguna de las
comprobaciones fallara, habría que revisar la asignación de
permisos. La siguiente ventana muestra la licencia, y la otra,
los datos de inicio del sitio.
Aquí lo importante es recordar la contraseña, estar claro
de la URL del servidor y el nombre de la base de datos
previamente creada. La siguiente ventana permite establecer
el nombre del sitio, y la otra confirmar la dirección, ruta de los
datos y contraseña de administración del sitio, que no es la
misma que la de la base de datos, esta es la que permitirá la
creación de contenidos. Por último se muestra el recordatorio
del nombre de usuario y contraseña, junto a la advertencia de
que hay que renombrar o borrar la carpeta Instalation dentro
Infonotas será mejor si usted colabora en su realización.
Haga llegar sus artículos a la oficina del Centro de Formación Cívica y Religiosa en el Obispado de esta ciudad. Los
trabajos pueden presentarse impresos o en disco.
Esperamos su colaboración
3
de la carpeta del sitio CMS2. Se cierra entonces el explorador
y se realiza la operación anterior. Una vez concluida se teclea
otra vez la dirección: http://localhost/cms2 y aparece la página
de inicio del sitio, con contenido de ejemplo, en la parte inferior
derecha aparece la opción de Administrar el sitio, para la cual
se exigirá la contraseña de la figura de la izquierda.
La ventana de administración del sitio corresponde a lo
que propiamente se llama un Sistema de Administración de
Contenidos, permitiendo crear diferentes clasificaciones de
contenidos y formas de acceso, así como acceder a plantillas
predeterminadas a las que se les puede agregar texto, imagen,
sonido y video, es decir, contenido. Dicha ventana de
administración se muestra en la primera página. Como se ve
se trata de un panel de control que permite crear contenido
nuevo, que a su vez se divide en secciones y categorías.
También permite crear grupos de usuarios, editar páginas, y
administrar menús. La ventana tiene también varios menús
con más opciones. Entre estos menús están el de
componentes donde se incluye un gestor de correo masivo y
el de instaladores, que permite agregar plantillas de diseño.
La administración y configuración del contenido es intuitiva
y tiene ayuda.
ASP: Acrónimo de Active Server Pages. Lenguaje script para
aplicaciones cliente – servidor, hecho para ser interpretado en el
servidor, creado por Microsoft. Está bastante extendido y puede utilizar
los lenguajes Visual Basic Script o Java Script. El código ASP se inserta
en la página web dentro del código HTML y su objetivo es generar
parte del código HTML de dicha página a partir del uso de las
funcionalidades del servidor y el acceso a datos.
PHP: Acrónimo de Personal Home Pages. Lenguaje script para
aplicaciones cliente – servidor, hecho para ser interpretado en el
servidor, cuya potencia y flexibilidad le han hecho el más popular
de la Red. El código PHP se inserta en la página web de la misma
forma que el ASP.
Perl: Otra tecnología script para servidores, cuyo lenguaje es
muy parecido a C++.
Glosario
CGI: Common Gateway Interfac. Código de máquina usualmente
programado en C++ que radica en el servidor y es invocado desde el
navegador del cliente al ejecutarse el código HTML de una página
web. Dicho código permite acceso a bases de datos y funciones de
red como por ejemplo la gestión de correo electrónico o la ejecución
remota de aplicaciones.
Script: Palabra que en latín significa “escribir” y que se usa
para los lenguajes de programación destinados a ser interpretados
tanto por el explorador del cliente, como por el servidor. El código
script se inserta como texto en las páginas HTML.
Noticias
Google defiende un estándar en la industria
para evitar el ‘fraude del click’
El fraude del click consiste en acceder repetidamente
mediante un golpe en el ratón (click) en la publicidad en
Internet de una empresa con el objetivo de causar daño, ya
que la compañía paga en función de las veces que un usuario
presione el ratón. El fraude persigue perjudicar a una empresa
por parte de un competidor, con el objetivo de causarle un
perjuicio económico haciéndole pagar por clicks
improductivos. En caso de Google se ha detectado en páginas
web que han llegado a acuerdos con Google para alojar
publicidad y que cobran a su vez a Google por cada click. El
responsable del proyecto para controlar el ‘fraude del click’
de Google, Shuman Ghosemajumder, está realizando una gira
por Europa para comunicar las acciones que realiza esta
multinacional para evitar la acción del ciberdelito en su fuente
de ingresos, que es la publicidad segmentada no intrusiva en
Internet. Google sufrió el año pasado una demanda de varios
comercios en Internet de Estados Unidos por este fraude que
se resolvió mediante acuerdo extrajudicial.
Ghosemajumder explicó, ante un reducido grupo de
periodistas, que desde que iniciaron este negocio en Internet
en 2002 utilizan sistemas de control tanto del fraude como el
de click inválido, que es cuando el usuario pulsa el ratón de
forma accidental. Google actúa mediante un sofisticado sistema
de filtrado automático que aprende de las nuevas situaciones
y que detecta que menos del 10% de los click son fraudulentos
o accidentales y evita que estos sean facturados a las
empresas. El sistema, en el que trabajan casi 40
investigadores, ha reconocido hasta 100 comportamientos
que provocan la invalidez del click, pero aprende
continuamente para garantizar la efectividad de las campañas
publicitarias de las empresas, dijo el directivo. /iblnews.org
Lanzan Televisión on line
en la Diócesis de Alcalá
Creada por la Delegación de Infancia y Juventud de la
Diócesis de Alcalá de Henares, hace unos días fue lanzada
en Internet ADAL Televisión, un medio de información que
unirá a todos los jóvenes de esa diócesis y de otras diócesis
españolas. www.obispadoalcala.org/infanciajuventud.htm.
Según los creadores, sin ningún tipo de calendario o
programación televisiva, ADAL TV se ceñirá a las actividades
de la Delegación de la Diócesis, mediante la realización de breves
reportajes que posteriormente serán puestos en la red.
Trucos con PC
En la ventana Ejecutar del
Menú de Inicio se puden pasar parámetros a los
programas, por ejemplo: winword d:\carta.doc.
También al escribir un punto (.), se abrirá la carpeta Documents
And Setting/Usuario; sí escribimos dos puntos (..), se abrirá
la carpeta Documentos And Setting; por último,al poner una
barra (\) se abrirá el directorio raíz de la unidad donde está
Windows.
4
La Configuración de Windows XP
La red en una estación de trabajo (y 4)
Estadísticas y herramientas de red
La interfaz de comandos de Windows XP tiene
algunas herramientas muy útiles para la administración
de las conexiones de red. La interfaz de comandos está
en el grupo Accesorios del Menú de inicio, o puede
ejecutarse con el comando Ejecutar, de dicho menú,
tecleando “cmd”. Veamos algunos comandos útiles para
la administración de red.
Ping: Abreviatura de “plug in” es un protocolo de capa
TCP que bajo este comando intercambia 128 bits de
datos con la máquina (host) cuyo IP se especifica
separado con un espacio del comando: ping
196.1.113.150 ó ping gcom.cfcr.org.
NSLookUp: Devuelve el número IP de los servidores
DNS encontrados en la red, una vez comprobado que
están escuchando. A continuación aparece un prompt
que permite poner un alias cualquiera, para que al dar
enter, el DNS devuelva su número IP. Si el alias tecleado
es de un sitio en Internet, evidentemente el DNS de la
red tendrá que estar conectado a Internet para poder
consultar y devolver un número.
NetStat: Devuelve una tabla de las conexiones activas,
en qué puertos y su estado. Es muy útil para averiguar
si a nuestra máquina la están atacando por la red, ya
que aparecería una conexión desconocida por un puerto
también desconocido.
Creación de conexiones telefónicas de red
Para crear un nuevo acceso a red vía módem basta
acceder a las propiedades de red ahí, en la esquina
superior izquierda aparece la opción de agregar conexión
nueva. En el asistente aparecen varios tipos de red sobre
la cual establecer conexión. Nos fijaremos en la conexión
simple a Internet.
El siguiente paso permite escoger entre proveedores
de servicios de Internet, o la conexión manual. Si no se
trata de uno de estos proveedores, la conexión debe
hacerse manual. El próximo paso permite escoger entre
conexión por módem (la más común), o conexiones de
banda ancha, la última de ellas permanente, línea
arrendada. Si nos vamos por la vía del módem, la próxima
ventana permite escribir el nombre del proveedor de
Internet (ISP) por el que se conocerá el acceso a red. El
próximo paso es el número telefónico, y por último el
nombre de usuario y contraseña. Este último paso
permite predeterminar el acceso, de modo que los
programas que necesiten conectarse a Internet lo usen
automáticamente.
Cuando se hace doble clic sobre
el acceso directo a la conexión que
se ha programado, aparece un
cuadro como el de la izquierda que
permite modificar el nombre del
usuario y la contraseña, el número
telefónico, así como quien puede
usar la conexión. El botón
propiedades permite configurar a
fondo la conexión.
La ventana de propiedades tiene
varias pestañas, la General, permite
configurar el módem e inscribir números alternativos de
acceso al ISP, esto resulta muy útil, ya que la mayoría
de los servicios por teléfono tienen varios números de
acceso, para permitir el acceso de varios clientes.
El resto de las pestañas no hay que tocarlas a menos
que se quiera una conexión avanzada. Por ejemplo, la
pestaña Funciones de Red, permite agregar accesibilidad
mediante clientes de red como Microsoft o Netware, o el
caso de la pestaña de Opciones Avanzadas que permite
compartir el acceso telefónico que se está configurando
entre otras máquinas de la misma red local. Para ello es
necesario que en la configuración de TCP/IP se ponga
el IP de la máquina donde está el acceso como puerta
de enlace.
Glosario
IEEE: Es el acrónimo de Institute of Electric and Electronics
Engineers, Inc., Instituto de Ingenieros Eléctricos y
Electrónicos. Se trata de una asociación sin ánimo de lucro
radicada en Estados Unidos, aunque de ámbito internacional.
A través de sus múltiples comités de trabajo se encarga de
definir estándares para las comunicaciones, la industria
eléctrica, las aplicaciones biomédicas o la electrónica
profesional y de consumo. En sus estatutos constan como
labores básicas la difusión del conocimiento en su área de
influencia y el promover el desarrollo y la integración de las
tecnologías dentro de la sociedad.
LAN: Acrónimo de Local Area Network, que significa Red de
Área Local. Máquinas conectadas entre sí en un entorno
pequeño como una casa, un edificio o un conjunto de ellos
como una empresa o una universidad.
Ethernet:
En
informática,
especificación de red (inicialmente
LAN, hoy extensible a redes
metropolitanas) desarrollada en 1976
por Xerox, DEC e Intel, originalmente
para conectar las computadoras
personales del Palo Alto Research
Center (EEUU). Se trata de una red
muy difundida, de la cual se derivó la
norma (o estándar) IEEE 802.3 para
redes de conexión.
Descargar