Apuntes del taller de creación de foros,
noticieros y conversaciones con PHP-Nuke
Max de Mendizábal
[email protected]
28 de febrero de 2003
2
Índice general
1. Introducción
2. Administración de un foro
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2.4. El punto de vista del administrador .
2.1. Una primera mirada a PHP-Nuke .
.
2.2. El proceso de edición de artículos
.
.
.
.
.
2.3. El punto de vista del usuario .
2.3.1. Registro del usuario .
.
.
.
2.3.2. Selección del idioma de la interfase .
2.3.3. Escribir un artículo .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2.4.1. La pantalla del administrador .
2.4.2. Alta de un nuevo editor/administrador .
.
2.4.3. Revisión de noticias enviadas por los usuarios .
2.4.4. Como escribir un artículo .
.
.
2.4.5. La creación de la comunidad virtual
.
2.4.6. Configuración inicial .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3. Edición con HTML
.
.
.
.
.
.
.
.
.
.
. . . .
.
.
.
3.5.1. Alineación de textos y párrafos .
.
3.1. ¿Qué es HTML?
.
3.2. Primeros pasos (negritas, cursivas, tachadas) .
3.3. Cómo hacer una página web simple
.
3.4. Estructura jerárquica del HTML .
.
3.5. Párrafos y saltos de línea .
.
.
.
.
.
.
.
.
.
.
.
3.6.1. Estructura de directorios e hipervínculos .
.
.
3.6. Hipervínculos o hiperligas
3.7. Gráficos . . . . . . . . .
3.8. Listas
.
. . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
9
.
9
.
12
. 12
. 12
.
13
.
13
. 14
. 15
. 18
19
.
20
.
.
21
22
.
29
. 30
. 31
32
.
.
32
33
.
.
34
. 34
. 35
. 36
. 37
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
4
ÍNDICE GENERAL
.
3.9. Tablas . . . . .
.
3.10. Comentarios . .
.
3.11. Tipos de letras .
.
3.12. Estilos . . . . .
3.13. Temas que van más allá del objetivo de este curso .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4. Instalación y configuración
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.1.
4.2.
Instalación en Windows .
Instalación en Linux .
.
.
.
4.2.1. RedHat 8.0 .
4.2.2. Debian .
.
.
.
4.3. Configuración detallada .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Información general del sitio .
.
.
4.3.1.
.
.
.
4.3.2. Opciones multi-idiomas
.
.
.
.
4.3.3. Opciones de banners .
.
4.3.4. Mensajes de pie de página .
.
.
.
4.3.5. Configuración del backend .
.
.
.
.
4.3.6. Enviar noticias al administrador
4.3.7. Moderación de comentarios
.
.
.
4.3.8. Opción de comentarios .
.
.
.
.
4.3.9. Opciones gráficas .
.
.
.
.
.
.
.
4.3.10. Opciones variadas
.
.
.
.
.
.
.
.
.
.
4.3.11. Opciones de usuarios .
4.3.12. Opciones de censura .
.
.
.
.
.
4.3.13. Opciones del servicio de correo web .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.4. Manejo de bloques
4.5. Añadir bloques
.
.
4.6. Manejo de archivos descargables o “downloads” .
.
.
4.7. Editar admins .
.
.
4.8. Editar usuarios
.
.
4.9. Enciclopedias .
4.10. Efemérides
.
. .
.
.
.
4.11. FAQ . . . . . .
.
.
4.12. Foros
. . . . .
.
4.13. HTTP Referers
.
.
.
4.14. Mensajes
. . .
4.15. Módulos . . . .
.
.
4.16. Boletín . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
40
45
46
47
49
51
. 51
. 55
. 55
.
57
. 58
58
.
61
.
.
61
61
.
61
.
.
62
.
63
. 63
64
.
.
64
65
.
66
.
.
67
. 69
.
72
. 74
.
77
. 77
.
78
. 79
80
.
81
.
.
81
.
82
. 83
.
83
ÍNDICE GENERAL
.
4.17. Optimize DB . . . . . .
4.18. Reseñas . . . . . . . . .
.
4.19. Secciones . . . . . . . . .
4.20. Encuestas . . . . . . . . .
.
4.21. El manejador de temas
.
.
.
.
.
4.21.1. Creación de un tema .
4.21.2. Borrado de un tema .
.
.
.
.
.
.
.
.
4.22. Manejo de enlaces o “weblinks” .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5. PHP-Nuke en profundidad
.
.
.
.
.
.
.
5.1. SQL para principiantes .
Instalación de módulos .
5.2.
.
Instalación y creación de temas gráficos .
5.3.
.
5.4. Respaldos . . . . . . . .
.
5.5. Actualizaciones . . . . .
.
.
.
5.6. Consideraciones de seguridad .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6. Bibliografía
7. Apéndices
7.0.1. Preguntas de diagnóstico .
.
7.0.2. Clones de PHP-Nuke y otros sitios de interés
.
7.0.3. Glosario . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
. 83
. 84
. 85
. 85
85
.
.
86
. 87
. 88
91
. 91
91
.
.
93
. 93
. 93
. 94
95
97
.
97
. 98
. 98
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
ÍNDICE GENERAL
Capítulo 1
Introducción
Las tecnologías de la información han tenido y tienen un gran impacto en la
sociedad actual. Una de las áreas en donde el impacto debería ser más profundo
es la educación. Sin embargo aún no es así. El objetivo de este curso es mostrar
una herramienta de uso general que promueva el uso de Internet en el ámbito
educativo. Esta herramienta es PHP-Nuke. PHP-Nuke es, en palabras de su
autor,
un sistema de creación de portales, el ideal para que tengas tu pro-
pio portal en muy pocos pasos y sin la necesidad de saber programa-
ción. El administrador (tú) instala PHP-Nuke en el servidor y mane-
ja el portal desde su navegador en cualquier PC conectada a internet,
tiene control total del sitio pudiendo subir/editar/borrar noticias, crear
directorios al estilo Yahoo!, crear documentos para la lectura, etc. A
la vez podrás agregarle diferentes módulos muy útiles según tus ne-
cesidades y visualizarlo a tu gusto utilizando diferentes temas. Para
conocerlo mejor pudes recorrer http://PHPNuke-espanol.org y ver to-
das sus posibilidades, como usuario registrado conocerás algunas de
las funciones que ofrece a los visitantes que se registran y visitan tu
sitio habitualmente (ellos también pueden personalizar el sitio a gus-
to).
La página web en donde se encuentra ubicado el proyecto PHP-Nuke en cas-
tellano está en http://www.phpnuke-espanol.org. Allí se puede encontrar el pro-
grama, un foro sobre PHP-Nuke, contribuciones de otros autores, módulos nue-
vos, consejos para principiantes y, en general, mucha información alrededor del
tema de creación de portales y sitios en internet usando PHP-Nuke.
7
8
CAPÍTULO 1. INTRODUCCI ÓN
El curso-taller está dividido en tres partes fundamentales: cómo administrar un
foro ya instalado con algunos consejos sobre su uso e ideas sobre cómo integrar
a la comunidad; una parte técnica en donde se habla del lenguaje HTML y la
creación de páginas web elementales y, finalmente cómo instalar y modificar la
funcionalidad de PHP-Nuke.
Esta versión de las notas cubre la versión 6.0 de PHP-Nuke.
Capítulo 2
Administración de un foro
2.1. Una primera mirada a PHP-Nuke
Una página web con PHP-Nuke instalado está compuesta por las siguientes
partes
Encabezado
Barra izquierda de navegación
Barra derecha de navegación
Contenido central
Pies de página
Todas estas partes son modificables a capricho del administrador. En PHP-
Nuke se manejan secciones y temas que son las dos grandes divisiones de conte-
nido dentro de una página que utilice este software.
En las barras izquierda y derecha se encuentran varios bloques. Estos bloques
contienen hipervínculos al interior de la página y, posiblemente a otros sitios del
internet. El contenido de estos bloques también puede ser transformado por com-
pleto según las necesidades del sitio.
El encabezado y los pies de página son lo primero que se debe modificar para
darle una personalidad a nuestro sitio. Más adelante veremos cómo hacer estos
cambios.
Dentro del contenido central es donde se aparecerán las noticias “de portada” y
los avisos. Los avisos permiten mostrar, en un lugar preponderante, un mensaje del
9
10
CAPÍTULO 2. ADMINISTRACI ÓN DE UN FORO
administrador. Puede ser una introducción al contenido del sitio, una justificación
de su existencia, una razón de ser o simplemente una nota administrativa. Pueden
haber varios avisos dirigidos a las siguientes categorías: todos los visitantes, los
usuarios anónimos, los usuarios registrados o los administradores. PHP-Nuke se
e
Comentarios de: Apuntes del taller de creación de foros, noticieros y conversaciones con PHP-Nuke (0)
No hay comentarios