Académique Documents
Professionnel Documents
Culture Documents
1 (GFDL)
Los autores de esta traducción son:
Esta es una traducción no oficial de la GNU Free Document License (GFDL), versión
1.1 a Español. No ha sido publicada por la Free Software Foundation, y no establece
legalmente los términos de distribución para trabajos que usen la GFDL -- sólo el texto
de la versión original en Inglés de la GFDL lo hace. Sin embargo, esperamos que esta
traducción ayudará a hablantes de español a entender mejor la GFDL.
This is an unofficial translation of the GNU Free Document License (GFDL) into
Spanish. It was not published by the Free Software Foundation, and does not legally
state the distribution terms for works that uses the GFDL --only the original English
text of the GFDL does that. However, we hope that this translation will help Spanish
speakers understand the GFDL better.
Derechos de Autor (C) 2000 Free Software Foundation, Inc. 59 Temple Place, Suite
330, Boston, MA 02111-1307 USA Se permite la copia y distribución de copias literales
de este documento de licencia, pero no se permiten cambios.
Preámbulo
El propósito de esta licencia es permitir que un manual, libro de texto, u otro documento
escrito sea "libre" en el sentido de libertad: asegurar a todo el mundo la libertad efectiva
de copiarlo y redistribuirlo, con o sin modificaciones, de manera comercial o no. En
segundo término, esta licencia preserva para el autor o para quien publica una manera
de obtener reconocimiento por su trabajo, al tiempo que no se considera responsable de
las modificaciones realizadas por terceros.
Esta licencia es una especie de "copyleft"1, lo cual significa que los trabajos derivados
del documento deben a su vez ser libres en el mismo sentido. Complementa la Licencia
Pública General GNU, que es una licencia de copyleft diseñada para el software libre.
Hemos diseñado esta Licencia para usarla en manuales de software libre, ya que el
software libre necesita documentación libre: Un programa libre debe venir con los
manuales que ofrezcan la mismas libertades que da el software. Pero esta licencia no se
limita a manuales de software; puede ser usada para cualquier trabajo textual, sin tener
en cuenta su temática o si se publica como libro impreso. Recomendamos esta licencia
principalmente para trabajos cuyo fin sea instructivo o de referencia.
Aplicabilidad y definiciones
Esta Licencia se aplica a cualquier manual u otro documento que contenga una nota del
propietario de los derechos que indique que puede ser distribuido bajo los términos de la
Licencia. El "Documento", en adelante, se refiere a culquiera de dichos manuales o
trabajos. Cualquier miembro del público es un licenciatario2, y será denominado como
"Usted".
Una "Versión Modificada" del Documento significa cualquier trabajo que contenga el
Documento o una porción del mismo, ya sea una copia literal o con modificaciones y/o
traducciones a otro idioma.
Las "Secciones Invariantes" son ciertas Secciones Secundarias cuyos títulos son
denominados como Secciones Invariantes en la nota que indica que el documento es
liberado bajo esta licencia.
Los "Textos de Cubierta" son ciertos pasajes cortos de texto que se listan, como Textos
de Título o Textos al respaldo de la página de tí, en la nota que indica que el documento
es liberado bajo esta Licencia.
Una copia "Transparente" del Documento, significa una copia para lectura en máquina,
representada en un formato cuya especificación está disponible al público general,
cuyos contenidos pueden ser vistos y editados directamente con editores de texto
genéricos o (para imágenees compuestas por pixeles) con programas genéricos de
dibujo o (para dibujos) con algún editor gráfico ampliamente disponible, y que sea
adecuado para exportar a formateadores de texto o para traducción automática a una
variedad de formatos adecuados para ingresar a formateadores de texto. Una copia
hecha en un formato de un archivo que no sea Transparente, cuyo formato ha sido
diseñado para impedir o dificultar subsecuentes modificaciones posteriores por parte de
los lectores no es Transparente. Una copia que no es "Transparente" es llamada
"Opaca".
Como ejemplos de formatos adecuados para copias Transparentes están el ASCII plano
sin formato, formato de Texinfo, formato de LaTeX, SGML o XML usando un DTD
disponible publicamente, y HTML simple que siga los estándares, diseñado para
modificaciones humanas. Los formatos Opacos incluyen PostScript, PDF, formatos
propietarios que pueden ser leídos y editados unicamente en procesadores de palabras
propietarios, SGML o XML para los cuáles los DTD y/o herramientas de procesamiento
no están disponibles generalmente, y el HTML generado por máquinas, producto de
algún procesador de palabras solo para propósitos de salida.
La "Pagina de Título" en un libro impreso significa, la pagina de titulo misma, más las
páginas siguientes que sean necesaria para mantener, legiblemente, el material que esta
Licencia requiere en la página de titulo. Para trabajos en formatos que no tienen página
de título como tal, "Página de Título" significa el texto cercano a la aparición más
prominente del título del trabajo, precediendo el comienzo del cuerpo del trabajo.
Copia literal
También puede prestar copias, bajo las mismas condiciones establecidas anteriormente,
y puede exhibir copias publicamente.
Copia en cantidad
Si publica copias impresas del Documento que sobrepasen las 100, y la nota de Licencia
del Documento exige Textos de Cubierta, debe incluir las copias con cubiertas que
lleven en forma clara y legible, todos esos Textos de Cubierta: Textos de título en la
portada, y Textos al respaldo de la página de tílo. Ambas cubiertas deben identificarlo a
Usted clara y legiblemente como quien publica tales copias. La portada debe mostrar el
título completo con todas las palabras igualmente prominentes y visibles. Además
puede adicionar otro material en la cubierta. Las copias con cambios limitados en las
cubiertas, siempre que preserven el título del Documento y satisfagan estas condiciones,
pueden considerarse como copias literales.
Si los textos requeridos para la cubierta son muy voluminosos para que ajusten
legiblemente, debe colocar los primeros (tantos como sea razonable colocar) en la
cubierta real y continuar el resto en páginas adyacentes.
Si publica o distribuye copias Opacas del Documento cuya cantidad exceda las 100,
debe incluir una copia Transparente, que pueda ser leída por una máquina, con cada
copia Opaca o entregar en o con cada copia Opaca una dirección en una red de
computadores accesible publicamente que contenga una copia completa Transparente
del Documento, sin material adicional, a la cual el público en general de la red pueda
acceder a bajar anónimamente sin cargo usando protocolos públicos y estandarizados. Si
usted hace uso de la última opción, deberá tomar medidas necesarias, cuando comience
la distribución de las copias Opacas en cantidad, para asegurar que esta copia
Transparente permanecerá accesible en el sitio por lo menos un año después de su
última distribución de copias Opacas (directamente o a través de sus agentes o
distribuidores) de esa edición al público.
Se solicita, aunque no es requisito, que contacte a los autores del Documento antes de
redistribuir cualquier gran número de copias, para darle la oportunidad de que le
provean una versión actualizada del Documento.
Modificaciones
Puede copiar y distribuir una Versión Modificada del Documento bajo las condiciones
de las seccions 2 y 3 anteriores, siempre que usted libere la Versión Modificada bajo
esta misma Licencia, con la Versión Modificada haciendo el rol del Documento, por lo
tanto licenciando la distribución y modificación de la Versión Modificada a quienquiera
posea una copia de esta. Además, debe hacer lo siguiente en la Versión Modificada:
Puede adicionar una sección titulada "Aprobaciones", siempre que contenga unicamente
aprobaciones de su Versión Modificada por varias fuentes--por ejemplo, observaciones
de peritos o que el texto ha sido aprobado por una organización como la definición
oficial de un estándar.
El(los) autor(es) y quien(es) publica(n) el Documento no dan con esta Licencia permiso
para usar sus nombres para publicidad o para asegurar o implicar aprobación de
cualquier Versión Modificada.
Combinando documentos
Puede combinar el Documento con otros documentos liberados bajo esta Licencia, bajo
los términos definidos en la sección 4 anterior para versiones modificadas, siempre que
incluya en la combinación todas las Secciones Invariantes de todos los documentos
originales, sin modificar, y listadas todas como Secciones Invariantes del trabajo
combinado en su nota de licencia.
Colecciones de documentos
Puede hacer una colección consistente del Documento y otros documentos liberados
bajo esta Licencia, y reemplazar las copias individuales de esta Licencia en los varios
documentos con una sola copia que esté incluida en la colección, siempre que siga las
reglas de esta Licencia para cada copia literal de cada uno de los documentos en
cualquiera de los demás aspectos.
Una recopilación del Documento o de sus derivados con otros documentos o trabajos
separados o independientes, en cualquier tipo de distribución o medio de
almacenamiento, no como un todo, cuenta como una Versión Modificada del
Documento, siempre que no se aleguen derechos de autor por la recopilación. Tal
recopilación es llamada un "agregado", y esta Licencia no aplica a los otros trabajos
auto-contenidos así recopilados con el Documento, o a cuenta de haber sido recopilados,
si no son ellos mismos trabajos derivados del Documento..
Traducción
La Traducción es considerada como una clase de modificación, Así que puede distribuir
traducciones del Documento bajo los términos de la sección 4. Reemplazar las
Secciones Invariantes con traducciones requiere permiso especial de los dueños de
derecho de autor, pero usted puede incluir traducciones de algunas o todas las Secciones
Invariantes adicionalmente a las versiones originales de tales Secciones Invariantes.
Puede incluir una traducción de esta Licencia siempre que incluya también la versión en
Inglés de esta Licencia. En caso de un desacuerdo entre la traducción y la versión
original en Inglés de esta Licencia, la versión original en Inglés prevalecerá.
Terminación
No se puede copiar, modificar, sublicenciar, o distribuir el Documento excepto por lo
permitido expresamente bajo esta Licencia. Cualquier otro intento de copia,
modificación, sublicenciamiento o distribución del Documento es nulo, y serán
automáticamente terminados sus derechos bajo esa licencia. Sin embargo, los terceros
que hayan recibido copias, o derechos, de su parte bajo esta Licencia no tendrán por
terminadas sus licencias siempre que tales personas o entidades se encuentren en total
conformidad con la licencia original.
Para usar esta licencia en un documento que usted haya escrito, incluya una copia de la
Licencia en el documento y ponga el siguiente derecho de autor y nota de licencia justo
después de la página de título:
Notas
1. N. del T. copyleft es un nuevo término acuñado por GNU. Nace de un juego de
palabras en Inglés, en vez de "copyright" usan "copyleft", indicando que no se restringe
la copia, sino por el contrario se permite mientras que el derecho a seguir copiando no
se restrinja. http://www.gnu.org/copyleft/copyleft.es.html
Introducción
En este capítulo vamos a realizar una breve introducción al concepto de PHP-Nuke y su
evolución.
¿Qué es PHP-Nuke?
Su autor es Francisco Burzi, que es el que mantiene el código y realiza todas las
modificaciones que lleva el paquete original. Podemos encontrar su trabajo en
http://www.phpnuke.org. Los requisitos para usar PHP-Nuke, que veremos
posteriormente, no forman parte del sistema y han de instalarse independientemente.
La licencia de PHP-Nuke
PHP-Nuke se acoge a la licencia GPL, lo que nos permite obtener su código fuente y
modificarlo para adaptarlo a nuestras necesidades siempre que respetemos dicha
licencia. Una copia de la licencia se encuentra en http://www.gnu.org.
Evolución de PHP-Nuke
Hay muchos usuarios que se preguntan por qué PHP-Nuke está tan orientado a entornos
Linux. La respuesta es sencilla, el proyecto comenzó siendo el sistema utilizado para un
sitio llamado Linux Preview. Con el tiempo se ha ido adaptando a los usuarios
Windows debido, sobre todo, a que Apache, PHP y MySQL han sido portadas a dicha
plataforma.
La primera versión de PHP-Nuke vió la luz en Junio del año 2000, era la versión 1.0. La
versión 2.02 apareció en Julio del mismo año. En Agosto se lanzan las versiones 2.5 y
3.0. Las versiones 3.5 y 3.6 salen en Septiembre. En Octubre saldría la revolucionaria
4.0, junto con las actulizaciones 4.2 y 4.3.
El año 2001 nos traería muchas novedades. Las versiones 4.4 y 4.4.1 sólo supusieron
afinar la serie 4.x.
Un año después de la primer versión, saldría la primera versión de la actual serie, PHP-
Nuke 5.0, llena de novedades. En julio y agosto aparecen las actualizaciones 5.0.1, 5.1 y
5.2.
En noviembre aparece la versión 5.3 que trae, como novedad más destacada, la
abstracción de la base de datos.
Las versiones 5.3.1 (noviembre) y 5.4 (enero 2002) suponen el paso previo a la actual
versión. La versión 5.5 es una reestructuración de PHP-Nuke, ahora el sistema es
totalmente modular.
Para poder utilizar PHP-Nuke, necesitamos un servidor que nos permita el uso de PHP y
una base de datos. Recomendamos MySQL por ser la utilizada en el desarrollo de PHP-
Nuke, aunque se puede utilizar PostgreSQL, mSQL, ODBC, ODBC Adabas, Sybase,
Interbase. Lo más común es contar con un servidor web Apache con soporte PHP y el
servidor de bases de datos MySQL.
Instalación
En este manual vamos a ver tanto la instalación de PHP-Nuke, como la instalación de
los servidores necesarios para poder utilizarlo. Aquí nos vamos a centrar en la
instalación en Linux, concretamente Red Hat 7.2 y Mandrake 8.1, y en Windows.
El motor de base de datos que vamos a utilizar es MySQL. Esto es porque se trata del
más extendido y porque nos va a servir para cualquier versión de PHP-Nuke que
queramos utilizar.
Instalación en Linux
Necesitaremos una serie de paquetes en orden a poder instalar los servicios necesarios.
apache-1.20
php-4.0.0
mysql-3.23
php-mysql
Trataremos de tener las versiones en rpm más recientes posible para tener todas las
funcionalidades y presentar la menor cantidad de errores posibles.
rpm -i nombre_del_paquete.rpm
Lo mejor es empezar con Apache, luego MySQL y finalmente PHP y php-mysql, por
razones de dependencias.
Las instalaciones en Red Hat y Mandrake sólo difieren en que los paquetes son
específicos para cada distribución, aunque, en la mayoría de los casos son compatibles
entre sí.
Estamos preparados para crear la base de datos que va a utilizar PHP-Nuke. Nuestra
base de datos va a llamarse nuke y la crearemos con root. Luego cambiaremos la clave
del administrador de MySQL y crearemos un usuario que será el que utilice la base de
datos de PHP-Nuke.
Instalación en Windows
Trataremos de aquí de instalar por los dos métodos y comenzaremos por el primero de
ellos.
Instalación de FoxServ
FoxServ es un paquete en el que vienen integrados todos los programas que necesitamos
para hacer funcionar PHP-Nuke. El primer paso es conseguir el paquete, se encuentra en
http://sourceforge/projects/foxserv. La descarga ocupa aproximadamente 38,5 MB, por
lo que hay que tener un poco de paciencia.
Una vez que tengamos el programa, procedemos a ejecutarlo como cualquier otro
programa de Windows. Abrimos el Explorador y hacemos doble click sobre el fichero.
Ahora estamos listos para acceder a nuestra instalación. Desde un navegador ponemos
la siguiente dirección http://localhost/. Debería aparecer una página en la que nos dice
que FoxServ está instalado.
Instalación de PHPTriad
Instalación paso a paso sobre Windows (en mi caso 2000) con PHPTriad:
Instalación de PHP-Nuke
Después de tener instalados los distintos servidores que vamos a utilizar, la instalación
de PHP-Nuke se puede dividir en dos partes:
En Linux tenemos con las herramientas del sistema. Puede ejecutarse paso a paso o con:
La carpeta html
El fichero nuke.sql
con lo que nos pedirá la clave de administración de mysql. Luego debemos reiniciar
MySQL con:
Para la introducción de las tablas usaremos la siguiente sintaxis para ambos sistemas:
Tanto para introducir las tablas en la base de datos como para el control y realización de
copias de seguridad, podemos utilizar el excelente programa phpMyAdmin que veremos
en la siguiente sección.
Lo más lógico es tener un usuario que tenga permisos para manejar la base de datos, de
esta manera, en caso de problemas, no expondremos los datos del administrador de
MySQL. La orden sería:
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Ahora podremos usar para el acceso a todas las tablas de la base de datos base_datos
con el usuario usuario y la clave clave.
El fichero config.php
Para que nuestro sitio funcione debemos fijarnos en las siguientes variables:
$dbhost = "localhost";
$dbuname = "root";
$dbpass = "";
$dbname = "nuke";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
dbhost = "localhost";
Esta es la dirección del servidor de base de datos, lo normal es que esté en la misma
máquina que PHP-Nuke, lo dejaremos tal y como está.
dbuname = "root";
Este es el usuario que tiene permiso para acceder a la base de datos, podemos poner el
administrador de MySQL o el usuario al que le dimos acceso anteriormente.
dbpass = "";
dbname = "nuke";
El nombre de la base de datos donde residen las tablas que va a utilizar PHP-Nuke.
prefix = "nuke";
Este es el prefijo de las tablas de la base de datos. Si hemos utilizado nuke.sql sin
modificar, será 'nuke'.
user_prefix = "nuke";
El prefijo de la tabla de usuarios de PHP-Nuke. Éste nos servirá si tenemos dos sitios
hechos con PHP-Nuke y queremos compartir los usuarios.
dbtype = "MySQL";
Instalación de phpMyAdmin
phpMyAdmin es una excelente herramienta que nos permitirá controlar MySQL desde
cualquier navegador, independientemente de la plataforma sobre la que esté el usuario.
/**
* Server(s) configuration
*/
// The $cfgServers array starts with $cfgServers[1]. Do not use
$cfgServers[0].
// You can disable a server config entry by setting host to ''.
$cfgServers[1]['host'] = 'localhost';
$cfgServers[1]['port'] = '';
$cfgServers[1]['socket'] = '';
$cfgServers[1]['connect_type'] = 'tcp';
$cfgServers[1]['stduser'] = '';
$cfgServers[1]['stdpass'] = '';
$cfgServers[1]['adv_auth'] = TRUE;
$cfgServers[1]['user'] = 'root';
$cfgServers[1]['password'] = '';
$cfgServers[1]['only_db'] = '';
$cfgServers[1]['verbose'] = '';
$cfgServers[1]['bookmarkdb'] = '';
$cfgServers[1]['bookmarktable'] = '';
El único cambio a realizar son los de user y password, que pondremos nuestro usuario y
clave.
Para usarlo sólo hay que poner la dirección en un navegador e identificarnos. Después
de entrar tendremos abundante información sobre el uso de phpMyAdmin.
Administración
La administración de PHP-Nuke se hace, en su mayor parte, desde un panel de control
accesible desde un navegador. La parte que no se hace desde aquí es la de añadir nuevas
funcionalidades puesto que requiere la copia de archivos y, ocasionalmente, la creación
de tablas en la base de datos.
El Menú de Administración
Nueva Noticia
Cuando queramos añadir una noticia a nuestro sitio, seleccionaremos esta opción y
rellenaremos los campos que se nos presentan.
Respaldo
Esta es la opción que genera una copia de seguridad de la base de datos de nuestro PHP-
Nuke.
Bloques
Los bloques son aquellas partes de nuestro sitio que podemos ver a la izquierda y
derecha. Desde esta opción accederemos al panel que nos permitirá decidir qué bloques
tenemos y en qué posición lo vamos a poner.
Contenido
Esta opción permite crear páginas de contenido diverso, nos da las opción de poder
crear un documento de varias páginas con el tag (etiqueta) <!-pagebreak->. Esto
permite que como administrador puedas tener tus propios contenidos, sólo tienes que
agregar los tags si quieres darle formato, y escribir el texto.
Descargas
Esta opción permite administrar las descargas, así como asignarles categorias, está
divida en varios campos:
Nombre de la categoría.
Descripcion de la categoría.
Nombre de la subcategoría.
Categoría a la que será asignada la subcategoría.
Nombre del archivo tal y como será visto en el área de descargas.
URL del archivo a descargar.
Categoría o subcategoría a la que será asignada las descarga.
Descripción del archivo.
Nombre del autor del archivo.
Correo electrónico del autor del archivo.
Tamaño del archivo.
Version del archivo a descargar.
Página del o los autores del archivo.
Votos para el archivo.
Y modificar categorías.
Además cuenta con las opciones de reiniciar la votación del archivo, informe de enlaces
rotos, una sección para peticiones de modificación de enlaces y para aprobar las
decargas que han sido enviadas por los usuarios.
Editar Administradores
Con esta opción podemos crear, editar y borrar usuarios (la cuenta God no se puede
borrar). Editar administradores nos da oportunidad de asignar permisos a los admin,
sólo hay que llenar los siguiente campos:
Enciclopedia
Permite generar una enciclopedia basada en categorías, sólo se tiene que poner nombre
a una enciclopedia y empezar a agregar los términos, si se necesita más de una página
puede usar el tag <!-pagebreak->.
Efemérides
Desde esta opción podremos poner las efemérides que queremos que salgan según el día
en el que estemos.
Las Preguntas de Uso Frecuente (PUF en español, FAQ en inglés), son aquellas
cuestiones que más se repiten. El administrador puede optar por crear conjuntos de
preguntas con sus respuestas para facilitar a los usuarios y visitantes el uso del sitio.
Foros
Los foros pueden ser creados y adminstrador desde este panel, se puede asignar una
categoría, un moderador, definir el tipo de acceso, la descripción de un foro, así como el
nivel de los usuarios que ponen tópicos el el foro, los emoticonos se pueden configurar,
la censura (cambiar una palabra por otra), hasta la restricción de ips para acceder al
foro.
Referencias HTTP
PHP-Nuke controla desde qué páginas enlazan nuestro sitio, desde esta opción
podremos ver esa información. La cantidad de referencias que pueden salir se controlan
desde el panel de Preferencias.
Mensajes
Esto son los textos que se muestran en la página principal y que se pueden utilizar para
informar sobre temas puntuales o sobre la temática de la página. El sistema es capaza de
mostra mensajes diferentes si se trata de anónimos, usuarios y administradores.
Módulos
Desde aquí podremos controlar los módulos que tengamos. Tanto activarlos como
desactivarlos.
Boletín
Esta opción nos permite enviar un correo a todas aquellas personas que estén apuntadas.
También es posible hacer el envío a todos los usuarios registrados, pero se desaconseja
su uso porque puede ser considerado correo no deseado (SPAM).
Nombre del Sitio: Aquí tendremos que poner el titulo descriptivo de nuestro
sitio, el mismo aparecerá también en el título (parte superior) del navegador. Del
mismo modo este será el título que mostraran la mayoría de los buscadores (ej:
Google), por eso mismo cuanto más exacto y descriptivo sea mejor.
URL del sitio: Esta es la URL real de nuestro sitio, ej:
http://www.milindositio.com/
Logotipo del sitio: Esta opción viene preestablecida como logo.gif y por lo
general no debes cambiarla salvo que estés obligado a hacerlo (ya que la
mayoría de los themes ya traen predefinido este nombre de archivo).
Corresponde al nombre de la imagen o logotipo del sitio ubicada en cada themes
(/theme) si quieres ver tu propio logo en tu sitio simplemente reemplaza el
archivo logo.gif del theme a utilizar por el de tu autoría (también con nombre
logo.gif)
Slogan del sitio: Simplemente es eso, tu propio slogan (ej: La comunidad de
usuarios de PHP-Nuke en Español)
Fecha de Inicio del Sitio: El día o mes en que el sitio sale al aire (ej: Mayo de
2010)
E-Mail del Administrador: Este campo corresponde a la dirección electrónica del
webmaster o administrador del sitio, este mail será el que PHPNuke utiliza para
llenar el campo "De:" cuando un usuario se registra y recibe su clave por mail
(entre otras cosas).
Número de artículos en la Página de los Top: Corresponde al número máximo de
artículos a mostrar en el módulo Top. Esto es: top noticias, top comentarios, top
votaciones, top usuarios, top administradores, etc.
Número de Noticias en el Home: Cantidad de noticias a mostrarse en la página
principal.
Noticias en el Bloque de Noticias Anteriores: Cantidad de titulares que
aparecerán en el bloque "Artículos Anteriores" o "Artículos Viejos".
¿Activar Ultramode?: Es similar al backend.php y sirve para que otros
webmasters puedan colocar en sus sitios los titulares de nuestro sitio en tiempo
real.
Permitir envíos anónimos: En caso de deahabilitar esta opción los usuarios que
no estén registrados y la vez logeados en el sitio no podrán enviar sus
comentarios o responder a los existentes (en noticias, encuestas, revisiones, etc).
Tema por defecto del sitio: Esta lista muestra todos los themes disponibles para
el sitio (ubicados en el directorio /themes), en caso de querer borrar o agregar
algún theme simplemente se deberá copiar/borrar el theme en dicho directorio e
inmediatamente el cambio se reflejará en esta lista de selección.
Seleccionar Idioma para el sitio: El idioma en que se mostrará el sitio para el
usuario que entre por primera vez. Este usuario luego tendrá la posibilidad de
configurar su propio idioma separadamente.
Formato de Tiempo Local: El formato de la fecha y hora, por lo general suele
colocarse es_ES pero depende de la configuración del servidor donde está
alojado el portal. Para una descripción detallada puedes visitar:
http://www.opengroup.org/onlinepubs/7908799/xbd/locale.html
Opciones Multilenguaje
Opciones de Banners
El texto o código que ingresemos en estos cuatro campos, serán mostrados al pie de
nuestro sitio (footer), en él podemos ingresar texto como así también código html. En
algunos casos al salvar la preferencias puede causar un error del tipo "error config.php
on line 86", en ese caso lo que deberá hacer es agregar una barra invertida antes de cada
comilla
El backend es utilizado por otros sitios para capturar nuestras noticias (titulares) en
tiempo real. Dentro de este cuadro tenemos dos opciones simples que completar:
Esta opción se la utiliza para moderar los comentarios enviados por los. Esto es muy útil
cuando se trata de sitios muy visitados o con mucho trafico en donde se encuentran
visitantes que quieren colaborar y otros que no pero igual opinan a su manera. Esta
moderación puede ser manejada por los propios usuarios, administradores o
directamente sin moderación.
Opción de Comentarios
Opciones Gráficas
Opciones Variadas
Reseñas
Secciones
Nos permite publicar artículos y clasificarlos en las secciones que hayamos agregado, al
igual que en otras opciones se pueden dividir en varias páginas con el uso de la etiqueta
<!pagebreak>, si no se quiere enviar todavia el artículo no se debe se seleccionar
ninguna Sección y el documento se guarda para su posterior edición.
Envíos
En esta parte veremos todas aquellas noticias que nos han enviado a nuestro sitio. Desde
aquí decidiremos qué noticias publicamos y cuáles no.
Encuestas
PHP-Nuke provee de un sistema de encuestas bastante cómodo de utilizar. Desde aquí
tendremos acceso tanto a su creación como modificación o eliminación.
Tópicos/Temas
PHP-Nuke nos permite crear tópicos/temas que pueden ser relacionados con imágenes
que deben de incluirse en el directorio /images/topics, para agregar un nuevo tópico sólo
hay que poner el nombre del tópico, el texto que aparecerá debajo de la imagen y
seleccionar la imagen.
Enlaces
Este submenú nos llevará a la administración de nuestra base de enlaces web. Nos
permite añadir grupos y subgrupos de enlaces, así como añadir los enlaces.
Logout/Salir
Administración de publicidad
Desde aquí podremos controlar las altas, bajas y evolución de los clientes que tengan
contratada pubilicidad con el sitio.
Actualización
Las actualizaciones de PHP-Nuke se hacen en dos etapas:
* Copia de los nuevos archivos de la carpeta html. * Actualizaciones de la base de
datos.
Aquí trataremos la actualización de la base de datos puesto que el primer paso sólo es
copiar los archivos.
Para actualizar la base de datos nos fijaremos en el directorio upgrades que está dentro
de la carpeta html y que, con toda seguridad, hemos copiado.
Dentro de este directorio hay una serie de ficheros que nos indican la versión desde la
que se actualiza y la versión a la que se actualiza.
Por ejemplo, si quisieramos actualizar nuestra versión PHP-Nuke 5.4 a la nueva versión
5.5, tendriamos que buscar el fichero upgrade54-55.php.
Editaremos el fichero y buscaremos las variables que están al principio del fichero y que
servirán para indicar los datos de acceso a la base de datos.
Actualizaciones no consecutivas
Por ejemplo, si queremos actualizar de la versión 5.3 hasta la 5.5 debemos ejecutar por
orden los siguientes ficheros:
upgrade53-531.php
upgrade531-54.php
upgrade54-55.php
Opciones de usuario
En este capítulo vamos a realizar una breve introducción al concepto de PHP-Nuke y su
evolución.
Aunque PHP Nuke es software libre, esto no quiere decir que todos los sitios tienen que
seguir esta misma ideología, por lo que en algunos de estos sitios algunas áreas estarán
restringidas para aquellos usuarios que sean anónimos limitando así el acceso. Al
registrarse, se envia la contraseña generada aleatoreamente al correo que se intrudujo en
el campo de email cuando se creó la cuenta de usuario, la misma que puede ser
cambiada l uego desde nuestro panel de usuario, este panel nos permite modificar
nuestra información, así como también seleccionar la cantidad de noticias publicadas en
el home y elegir un tema si hay esta posibilidad.
El menú de Usuario
Lo primero que nos pedirá el sistema para poder acceder como usuario es el nombre de
usuario y la clave.
Cambiar Información
Si quieres cambiar tus datos personales, clave, nombre, aquí es dónde debes hacerlo.
Configurar Comentarios
Seleccionar Tema
Seleccionamos el aspecto con el que queremos ver nuestra página. Para ello
seleccionamos desde el deplegable el tema que queremos de entre las opciones que nos
deja el administrador.
Logout / Salir
Esta opción sirve para desconectarse del sistema, el usuario pasará a ser anónimo.
Bloques y módulos
Instalación de bloques y módulos
La instalación de los bloques y módulos sule venir documentada con cada uno de los
paquetes. En líneas generales, consiste en descomprimir el paquete y ver los directorios
que tiene y, ocasionalmente, algún fichero con tablas para la base de datos.
En algunas ocasiones, los módulos o bloques vendrán con un instalador vía web. Esto lo
averiguaremos leyendo la documentación que acomapñe al paquete.