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: [email protected], 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.