SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
u s e r s . t e c t i m e s . c o m74
L I N U XE X P E R T O S
HP Nuke es un generador de por-
tales. Sí, así como lo leyeron. PHP
Nuke es, básicamente, un script de PHP
que nos permite generar un portal en
pocos minutos. Este sistema corre úni-
camente sobre Linux, y utiliza herra-
mientas como MySQL y Apache para el
manejo de datos y servicios, respectiva-
mente. Si quieren hacer un portal basa-
do en software libre, entonces PHP Nuke
es la mejor opción.
La filosofía de PHP Nuke
Este sistema surgió hace algunos meses
de la mano del antiguo administrador de
Linuxpreview.org, un famoso sitio de
noticias del mundo de Linux. En aquella
época se disponía de sistemas completos,
como Slash (el utilizado por el famoso si-
tio Slashdot.org), pero la mayoría de és-
tos estaba desarrollada en lenguaje Perl.
Por esta razón, se decidió comenzar a
desarrollar un generador de portales ini-
cialmente ideado para funcionar
sobre Linuxpreview.org. El sistema funcio-
nó de maravillas, y hoy está disponible
para que todo el mundo pueda utilizarlo.
Características
PHP Nuke permite manejar artículos,
noticias, foros, encuestas, buscado-
res de información, directorios de
enlaces, y mucho más. Pero conozcá-
moslo por partes.
El objetivo fundamental de este siste-
ma es presentar noticias, y que los visi-
tantes del sitio puedan realizar comenta-
rios y mantener discusiones sobre el te-
ma. Para esto, el sistema cuenta con un
completo administrador de miembros,
por lo que cada visitante puede asociar-
se y escribir noticias, artículos y comen-
tarios bajo un nombre definido. De todas
maneras, si alguien quiere participar de
forma anónima, puede hacerlo.
Además de las noticias y los artículos,
PHP Nuke permite manejar un completo
directorio de enlaces al mejor estilo Ya-
P hoo!. El administrador del sistema defi-
ne las categorías, y luego los usuarios
del sitio pueden agregar sus propios en-
laces al buscador.
Como si todo esto fuera poco, PHP Nu-
ke incluye un manejador de encuestas.
Nosotros sólo tenemos que definir la pre-
gunta y las opciones. Luego, el sistema
mostrará un recuadro al costado de la
pantalla con la encuesta correspondiente.
Éstas son algunas de las características
del sistema; encontrarán muchísimas
más a medida que vayan explorando sus
opciones.
Sitios que usan PHP Nuke
Como mencionamos antes, PHP Nuke es
un sistema que originalmente fue conce-
bido para ser la base de Linuxpreview.org.
Hoy existen cientos de sitios que utilizan
este sistema. Algunos de ellos son www.
linuxhoy.net, www.abcpharm.net, www.cervezacasera.
com.ar, www.superpissed.com y www.gamewolf.com.
A esta altura se estarán preguntando: ¿no
CREÁ TU PORTAL FÁCIL Y GRATUITAMENTE
Una nueva HERRAMIENTA LIBRE está plagando la Red.
Para algunos es un sueño hecho realidad. Para otros, un
sistema con un futuro incierto. En esta nota te contamos
todo sobre PHP NUKE, y CÓMO CONSTRUIR TU
PORTAL fácilmente y sin gastar un solo peso.
Invasión PHP Nuke
Figura 2. La página de administración
de PHP Nuke.
Figura 3. La página de estadísticas nos
muestra mucha información sobre los
visitantes de nuestro sitio.
Héctor F. ARENA
hf@arena.org.ar
Fanático incurable de Linux y experto programador. Héctor es
autor del libro Linux fácil.
Figura 1. El sitio oficial de PHP Nuke;
obviamente, funciona sobre PHP Nuke.
Un buen ejemplo para no dejar de visitar.
LinuxUI#4.qxd 4/29/01 3:21 PM Page 74
u s e r s . t e c t i m e s . c o m 75
lucen todos los sitios iguales? Bueno, en
parte sí y en parte no.
Flexibilidad
Es cierto que PHP Nuke es un sistema
muy útil a la hora de instalar un portal,
pero también que sus capacidades de
flexibilidad y escalabilidad no son mu-
chas. En parte, todos los sitios basados
en PHP Nuke tienen la misma interfase,
la misma disposición de los objetos y
los mismos mensajes del sistema. De to-
das formas, para remediar esto, los au-
tores de PHP Nuke han agregado un sis-
tema de skins. De esta manera, cam-
biando el logo y la skin, podemos hacer
que nuestro sitio se vea bien diferente.
Descarga e instalación
Si ya se convencieron de usar este sis-
tema, lo primero que tienen que hacer
Figura 4. Si presionamos sobre el ícono
de la impresora, PHP Nuke generará
una página adecuada para la impresión.
Figura 5. Nukeaddon es un sitio lleno
de agregados para PHP Nuke.
es instalar un servidor Apache y uno
MySQL (ya hemos hablado de eso en no-
tas anteriores). Si lo van a utilizar en
un proveedor de hosting en Internet,
les recomiendo que se aseguren de que
éste use Linux, Apache y MySQL. En ca-
so contrario, la instalación será un ver-
dadero dolor de cabeza.
Una vez que tengan el espacio y los
servidores, pueden proceder a descargar
el paquete completo de PHP Nuke de
www.phpnuke.org, (Figura 1) sección Down-
loads. El archivo completo ocupa alre-
dedor de 1 MB (sí, leyeron bien).
Cuando la descarga haya terminado,
copien el archivo al directorio en el que
guardarán los archivos del servidor web
y descomprímanlo con el comando tar
-zxvf PHP-Nuke.tar.gz. El próximo pa-
so será crear la base de datos que usa-
rán para el sitio. Para esto, cambien al
Corel abandona Linux
Así es. La empresa Corel ha decidi-
do abandonar la producción de su
distribución Corel Linux para dedi-
carse exclusivamente a los produc-
tos que más ganancia le dan: Co-
relDRAW y WordPerfect. Según
anunció, seguirá produciendo ver-
siones de los dos productos ante-
riormente mencionados para la
plataforma Linux.
Mandrake adopta
a PHP Nuke
Mandrake viene apoyando el pro-
yecto PHP Nuke desde que lo in-
cluyó como componente de la dis-
tribución oficial Mandrake Linux,
hace ya varios meses.
Ahora, ofrecerá un servidor exclu-
sivo para el sitio oficial y el desa-
rrollo del sistema. Como si todo
esto fuera poco, dejará el sistema
PHP Slash utilizado en los foros
del sitio, para migrar a PHP Nuke.
Nuevo Slackware 7.2
Ya fue lanzada la nueva versión de
una de las distribuciones más fa-
mosas de todos los tiempos. Slack-
ware 7.2 incluye la nueva versión
de KDE, GNOME, nuevas glib, so-
porte USB mejorado y kernel
2.2.18. ¿Por qué no 2.4.0? La gen-
te de Slackware siempre se destacó
por tomar decisiones tranquilas.
Según argumentan, Linux 2.4.0 no
es del todo estable y nunca han
puesto un kernel que terminara en
.0 como parte de una distribución
estable. Sabia decisión.
Podrán encontrar distribución
Slackware 7.1 completa en el CD
de USERS #119, que ya se encuen-
tra en todos los kioscos.
KDE Studio Gold
KDE acaba de lanzar KDE Studio
Gold, que vendría a ser la versión
mejorada (y comercial) de KDE Stu-
dio. Presentó versiones Standard y
Professional, cuyos precios varían
entre los U$S 44 y los U$S 69.
Nuevo sistema operativo
La empresa Rocklyte ya puso a dis-
posición del público la primera be-
ta de su sistema operativo Athena.
El mismo tiene la particularidad de
ser modular y adaptable a cual-
quier tipo de arquitectura. Emplea
tecnología XML. Por ahora sólo
funciona bajo Linux. www.rocklyte.com
El Heraldo Linux
Linux Preview, el sitio que comenzó con la fiebre de PHP Nuke.
LinuxUI#4.qxd 4/29/01 3:21 PM Page 75
L I N U XE X P E R T O S
directorio sql/ (cd sql), creen la base
de datos (mysqladmin create nuke) y
luego llénenla con la tabla básica del
sistema (mysql nuke < nuke.sql).
Listo, ahora chmodeen todos los archi-
vos a 666 y los directorios a 777 para
que el manejador de archivos funcione
correctamente.
Lo último que deben hacer para con-
cluir con la instalación básica es editar
el archivo config.php para definir las
opciones de la base de datos.
Iniciando el sistema por
primera vez
Una vez que hayan instalado el siste-
ma correctamente, lo primero que de-
ben hacer es acceder como administra-
dor y definir las características básicas
del mismo. Para esto, dirijan su navega-
dor al archivo /admin.php de su servi-
dor web (por ejemplo, www.myportal.com/ad-
min.php). El sistema preguntará por un
usuario y una contraseña; inicialmente,
éstos están definidos como God y Pass-
word, respectivamente. Recuerden cam-
biar esto para que los malintencionados
no puedan acceder a su sitio usando las
claves definidas por defecto. Ahora
pueden navegar por las opciones y defi-
nir el sitio a su gusto (Figura 2).
La cara de PHP Nuke
Los sitios basados en PHP Nuke tienen
una estructura básica muy bien defini-
da. Esta estructura consta esencialmen-
te de una tabla de tres columnas. En la
primera encontramos el menú principal,
con opciones como [Agregar Comenta-
rio], [Ver Estadísticas], [Hacerse
Miembro del sitio], etc. Además, la
primera columna generalmente se utili-
za para agregar cuadros con noticias de
otros sitios, opción que puede ser defi-
nida desde el menú de administración.
En la columna central el sistema mues-
tra las noticias y los artículos. Cada no-
ticia cuenta con un cuadro, que contie-
ne el título en la parte superior, la no-
ticia en el cuerpo, y en la parte inferior,
botones que nos permiten ver la noticia
completa, hacer comentarios, imprimir-
la o recomendársela a un amigo.
Por último, la tercera columna contie-
ne básicamente la encuesta que haya-
mos definido, y otras cosas. Cabe des-
tacar que el método de encuestas es
manejado automáticamente por el sis-
tema. Además, los usuarios pueden ha-
cer comentarios sobre éstas.
Cómo personalizar el sitio
Si quieren personalizar un poco más
su sitio web, cuentan con varios recur-
sos. El primero de ellos es elegir una
skin (piel) que se adecue al estilo del
sitio. Luego es recomendable que ha-
gan un buen logo y lo copien en el di-
rectorio donde se encuentran los archi-
vos de esa skin (generalmente, the
mes/nombredelaskin).
También pueden agregar más cuadros a
las columnas de la derecha o la izquier-
da. Para esto, simplemente hagan clic en
los enlaces [Bloque Izq] o [Bloque Der]
de la sección de administración, y luego
escriban el código HTML que quieren que
aparezca en esa zona de la pantalla. Los
resulltados podrán verse en la Home.
Cabe destacar que pueden agregar
muchísimos add-ons (mejoras) al siste-
ma. Nukeaddon.com (www.nukeaddon.com)
es un sitio muy completo donde encon-
trarán cientos de ellos (Figura 5).
¿Y cómo nos va?
Si quieren saber cómo anda el sitio,
PHP Nuke nos provee de algunas herra-
mientas para conocer estadísticas. Lo
primero que pueden utilizar es la pági-
na principal de estadísticas. Para acce-
der a ella, sólo vayan a su página de ini-
cio y presionen sobre el enlace [Esta-
dísticas] del menú principal. Esta pági-
na nos muestra el número de usuarios
que hay, la cantidad de noticias, comen-
tarios, la cantidad de visitantes que ac-
cedieron al sitio, qué navegador usan,
qué sistema operativo tienen, y mucho
más (Figura 3).
Si aún quieren saber más, pueden uti-
lizar la opción HTTP Referers, que lista
en pantalla todos los sitios que de al-
guna forma tienen un enlace hacia el
nuestro.
Publicidad
Si queremos poner publicidad en nues-
tro sitio, nada mejor que un banner su-
perior. PHP Nuke cuenta con un comple-
to sistema de administración de ban-
ners. Con sólo hacer clic en el enlace
[Administración de Banners] en la
sección de administración, podremos
agregar nuevos clientes y sus respecti-
vas publicidades. El sistema luego se
encargará automáticamente de mostrar-
los y manejar su actividad.
En conclusión
PHP Nuke es un generador libre de
portales, programado en un lenguaje de
programación libre (PHP) y que corre
sobre un sistema operativo libre (Li-
nux). Tres componentes de excelente
calidad y con un precio nulo. ¿Qué más
se puede pedir? ✕
Figura 6. Tenemos una gran cantidad de
tópicos para las noticias, aunque
podemos agregar más.
Figura 7. Web Links es el directorio de
enlaces incluido en PHP Nuke.
Figura 8. Las encuestas también tienen
su página propia, donde se incluyen los
resultados y los comentarios de la gente.
u s e r s . t e c t i m e s . c o m76
LinuxUI#4.qxd 4/29/01 3:22 PM Page 76

Más contenido relacionado

La actualidad más candente

Comparacion Sistemas Operativos
Comparacion Sistemas OperativosComparacion Sistemas Operativos
Comparacion Sistemas OperativosChifirinfulo
 
Macintosh
MacintoshMacintosh
MacintoshJE OB
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osKarel Velazquez
 
Línea del tiempo - Sistemas Operativos
Línea del tiempo - Sistemas Operativos Línea del tiempo - Sistemas Operativos
Línea del tiempo - Sistemas Operativos xcaret resendiz
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osKarel Velazquez
 
Sistemas operativos mac
Sistemas operativos macSistemas operativos mac
Sistemas operativos macAndreaG97
 
Presentación mac
Presentación macPresentación mac
Presentación macJimmy Ramos
 
Evolución de los Sistemas Operativos
Evolución de los Sistemas OperativosEvolución de los Sistemas Operativos
Evolución de los Sistemas Operativosddelbla
 
Evolucion del sistema operativo mac
Evolucion del  sistema operativo macEvolucion del  sistema operativo mac
Evolucion del sistema operativo macCarla Eleonora
 
Cronología de los sistemas operativos de Mac OSX, Microsoft y Linux
Cronología de los sistemas operativos de Mac OSX, Microsoft y LinuxCronología de los sistemas operativos de Mac OSX, Microsoft y Linux
Cronología de los sistemas operativos de Mac OSX, Microsoft y LinuxDoménika Domenech
 
Evolucion de los sistemas operativos
Evolucion de los sistemas operativosEvolucion de los sistemas operativos
Evolucion de los sistemas operativosClauRz17
 

La actualidad más candente (19)

Comparacion Sistemas Operativos
Comparacion Sistemas OperativosComparacion Sistemas Operativos
Comparacion Sistemas Operativos
 
Macintosh
MacintoshMacintosh
Macintosh
 
Mac os
Mac osMac os
Mac os
 
Mac os
Mac osMac os
Mac os
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac os
 
Línea del tiempo - Sistemas Operativos
Línea del tiempo - Sistemas Operativos Línea del tiempo - Sistemas Operativos
Línea del tiempo - Sistemas Operativos
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac os
 
Sistemas operativos mac
Sistemas operativos macSistemas operativos mac
Sistemas operativos mac
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Presentación mac
Presentación macPresentación mac
Presentación mac
 
M ac
M acM ac
M ac
 
Evolución de los Sistemas Operativos
Evolución de los Sistemas OperativosEvolución de los Sistemas Operativos
Evolución de los Sistemas Operativos
 
Evolucion del sistema operativo mac
Evolucion del  sistema operativo macEvolucion del  sistema operativo mac
Evolucion del sistema operativo mac
 
Mac os
Mac osMac os
Mac os
 
Historia yes
Historia yesHistoria yes
Historia yes
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Cronología de los sistemas operativos de Mac OSX, Microsoft y Linux
Cronología de los sistemas operativos de Mac OSX, Microsoft y LinuxCronología de los sistemas operativos de Mac OSX, Microsoft y Linux
Cronología de los sistemas operativos de Mac OSX, Microsoft y Linux
 
El sistema operativo mac
El  sistema operativo macEl  sistema operativo mac
El sistema operativo mac
 
Evolucion de los sistemas operativos
Evolucion de los sistemas operativosEvolucion de los sistemas operativos
Evolucion de los sistemas operativos
 

Destacado (8)

Vb2008
Vb2008Vb2008
Vb2008
 
Red inalambrica imagenio
Red inalambrica imagenioRed inalambrica imagenio
Red inalambrica imagenio
 
Sql server 7
Sql server 7Sql server 7
Sql server 7
 
Bd relacional
Bd relacionalBd relacional
Bd relacional
 
Red wifi invitado v1.0
Red wifi invitado v1.0Red wifi invitado v1.0
Red wifi invitado v1.0
 
Vbasic 6.0
Vbasic 6.0Vbasic 6.0
Vbasic 6.0
 
Scratch
ScratchScratch
Scratch
 
Programacion bajo linux
Programacion bajo linuxProgramacion bajo linux
Programacion bajo linux
 

Similar a Php bajo linux

Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónSocialBiblio
 
Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Jose Fernandez
 
Cómo instalar drupal en ubuntu 14
Cómo instalar drupal en ubuntu 14Cómo instalar drupal en ubuntu 14
Cómo instalar drupal en ubuntu 14manolinxxx
 
APLICACIONES SERVIDOR WEB
APLICACIONES SERVIDOR WEBAPLICACIONES SERVIDOR WEB
APLICACIONES SERVIDOR WEBIvanmer15
 
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)juandanielp
 
Referencias automáticas
Referencias automáticasReferencias automáticas
Referencias automáticasJuan_pedraza
 
Nuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software LibreNuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software LibreHollman Enciso
 
Sistemas Operativos Web
Sistemas Operativos WebSistemas Operativos Web
Sistemas Operativos Websheila11
 
Documentacion Proyecto Final
Documentacion Proyecto FinalDocumentacion Proyecto Final
Documentacion Proyecto FinalMoisesAlvarez38
 

Similar a Php bajo linux (20)

Manual php nuke
Manual php nukeManual php nuke
Manual php nuke
 
Manual php nuke
Manual php nukeManual php nuke
Manual php nuke
 
Php-NUKE
Php-NUKEPhp-NUKE
Php-NUKE
 
Manual php nuke
Manual php nukeManual php nuke
Manual php nuke
 
Practica09
Practica09Practica09
Practica09
 
Deber 21
Deber 21Deber 21
Deber 21
 
Deber 21cents
Deber 21centsDeber 21cents
Deber 21cents
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.
 
Cómo instalar drupal en ubuntu 14
Cómo instalar drupal en ubuntu 14Cómo instalar drupal en ubuntu 14
Cómo instalar drupal en ubuntu 14
 
APLICACIONES SERVIDOR WEB
APLICACIONES SERVIDOR WEBAPLICACIONES SERVIDOR WEB
APLICACIONES SERVIDOR WEB
 
Pagina web
Pagina webPagina web
Pagina web
 
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
 
Referencias automáticas
Referencias automáticasReferencias automáticas
Referencias automáticas
 
Nuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software LibreNuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software Libre
 
Sistemas Operativos Web
Sistemas Operativos WebSistemas Operativos Web
Sistemas Operativos Web
 
Centos 5
Centos 5Centos 5
Centos 5
 
Documentacion Proyecto Final
Documentacion Proyecto FinalDocumentacion Proyecto Final
Documentacion Proyecto Final
 
02 Php. Instalando Apache
02 Php. Instalando Apache02 Php. Instalando Apache
02 Php. Instalando Apache
 

Más de solucionesinformaticas (17)

Cmap tools básico
Cmap tools básicoCmap tools básico
Cmap tools básico
 
C++
C++C++
C++
 
Argo uml
Argo umlArgo uml
Argo uml
 
Arc view gis 3.1
Arc view gis 3.1Arc view gis 3.1
Arc view gis 3.1
 
Pseint
PseintPseint
Pseint
 
Programacion1
Programacion1Programacion1
Programacion1
 
Php myadmin
Php myadminPhp myadmin
Php myadmin
 
Php
PhpPhp
Php
 
Mysql workbench en.a4
Mysql workbench en.a4Mysql workbench en.a4
Mysql workbench en.a4
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Visual basic con access
Visual basic con accessVisual basic con access
Visual basic con access
 
Visual basic multimedia
Visual basic  multimediaVisual basic  multimedia
Visual basic multimedia
 
Visual basic net
Visual basic netVisual basic net
Visual basic net
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual c++
Visual c++Visual c++
Visual c++
 
Visual c+
Visual c+Visual c+
Visual c+
 
Xml
XmlXml
Xml
 

Último

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 

Último (20)

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 

Php bajo linux

  • 1. u s e r s . t e c t i m e s . c o m74 L I N U XE X P E R T O S HP Nuke es un generador de por- tales. Sí, así como lo leyeron. PHP Nuke es, básicamente, un script de PHP que nos permite generar un portal en pocos minutos. Este sistema corre úni- camente sobre Linux, y utiliza herra- mientas como MySQL y Apache para el manejo de datos y servicios, respectiva- mente. Si quieren hacer un portal basa- do en software libre, entonces PHP Nuke es la mejor opción. La filosofía de PHP Nuke Este sistema surgió hace algunos meses de la mano del antiguo administrador de Linuxpreview.org, un famoso sitio de noticias del mundo de Linux. En aquella época se disponía de sistemas completos, como Slash (el utilizado por el famoso si- tio Slashdot.org), pero la mayoría de és- tos estaba desarrollada en lenguaje Perl. Por esta razón, se decidió comenzar a desarrollar un generador de portales ini- cialmente ideado para funcionar sobre Linuxpreview.org. El sistema funcio- nó de maravillas, y hoy está disponible para que todo el mundo pueda utilizarlo. Características PHP Nuke permite manejar artículos, noticias, foros, encuestas, buscado- res de información, directorios de enlaces, y mucho más. Pero conozcá- moslo por partes. El objetivo fundamental de este siste- ma es presentar noticias, y que los visi- tantes del sitio puedan realizar comenta- rios y mantener discusiones sobre el te- ma. Para esto, el sistema cuenta con un completo administrador de miembros, por lo que cada visitante puede asociar- se y escribir noticias, artículos y comen- tarios bajo un nombre definido. De todas maneras, si alguien quiere participar de forma anónima, puede hacerlo. Además de las noticias y los artículos, PHP Nuke permite manejar un completo directorio de enlaces al mejor estilo Ya- P hoo!. El administrador del sistema defi- ne las categorías, y luego los usuarios del sitio pueden agregar sus propios en- laces al buscador. Como si todo esto fuera poco, PHP Nu- ke incluye un manejador de encuestas. Nosotros sólo tenemos que definir la pre- gunta y las opciones. Luego, el sistema mostrará un recuadro al costado de la pantalla con la encuesta correspondiente. Éstas son algunas de las características del sistema; encontrarán muchísimas más a medida que vayan explorando sus opciones. Sitios que usan PHP Nuke Como mencionamos antes, PHP Nuke es un sistema que originalmente fue conce- bido para ser la base de Linuxpreview.org. Hoy existen cientos de sitios que utilizan este sistema. Algunos de ellos son www. linuxhoy.net, www.abcpharm.net, www.cervezacasera. com.ar, www.superpissed.com y www.gamewolf.com. A esta altura se estarán preguntando: ¿no CREÁ TU PORTAL FÁCIL Y GRATUITAMENTE Una nueva HERRAMIENTA LIBRE está plagando la Red. Para algunos es un sueño hecho realidad. Para otros, un sistema con un futuro incierto. En esta nota te contamos todo sobre PHP NUKE, y CÓMO CONSTRUIR TU PORTAL fácilmente y sin gastar un solo peso. Invasión PHP Nuke Figura 2. La página de administración de PHP Nuke. Figura 3. La página de estadísticas nos muestra mucha información sobre los visitantes de nuestro sitio. Héctor F. ARENA hf@arena.org.ar Fanático incurable de Linux y experto programador. Héctor es autor del libro Linux fácil. Figura 1. El sitio oficial de PHP Nuke; obviamente, funciona sobre PHP Nuke. Un buen ejemplo para no dejar de visitar. LinuxUI#4.qxd 4/29/01 3:21 PM Page 74
  • 2. u s e r s . t e c t i m e s . c o m 75 lucen todos los sitios iguales? Bueno, en parte sí y en parte no. Flexibilidad Es cierto que PHP Nuke es un sistema muy útil a la hora de instalar un portal, pero también que sus capacidades de flexibilidad y escalabilidad no son mu- chas. En parte, todos los sitios basados en PHP Nuke tienen la misma interfase, la misma disposición de los objetos y los mismos mensajes del sistema. De to- das formas, para remediar esto, los au- tores de PHP Nuke han agregado un sis- tema de skins. De esta manera, cam- biando el logo y la skin, podemos hacer que nuestro sitio se vea bien diferente. Descarga e instalación Si ya se convencieron de usar este sis- tema, lo primero que tienen que hacer Figura 4. Si presionamos sobre el ícono de la impresora, PHP Nuke generará una página adecuada para la impresión. Figura 5. Nukeaddon es un sitio lleno de agregados para PHP Nuke. es instalar un servidor Apache y uno MySQL (ya hemos hablado de eso en no- tas anteriores). Si lo van a utilizar en un proveedor de hosting en Internet, les recomiendo que se aseguren de que éste use Linux, Apache y MySQL. En ca- so contrario, la instalación será un ver- dadero dolor de cabeza. Una vez que tengan el espacio y los servidores, pueden proceder a descargar el paquete completo de PHP Nuke de www.phpnuke.org, (Figura 1) sección Down- loads. El archivo completo ocupa alre- dedor de 1 MB (sí, leyeron bien). Cuando la descarga haya terminado, copien el archivo al directorio en el que guardarán los archivos del servidor web y descomprímanlo con el comando tar -zxvf PHP-Nuke.tar.gz. El próximo pa- so será crear la base de datos que usa- rán para el sitio. Para esto, cambien al Corel abandona Linux Así es. La empresa Corel ha decidi- do abandonar la producción de su distribución Corel Linux para dedi- carse exclusivamente a los produc- tos que más ganancia le dan: Co- relDRAW y WordPerfect. Según anunció, seguirá produciendo ver- siones de los dos productos ante- riormente mencionados para la plataforma Linux. Mandrake adopta a PHP Nuke Mandrake viene apoyando el pro- yecto PHP Nuke desde que lo in- cluyó como componente de la dis- tribución oficial Mandrake Linux, hace ya varios meses. Ahora, ofrecerá un servidor exclu- sivo para el sitio oficial y el desa- rrollo del sistema. Como si todo esto fuera poco, dejará el sistema PHP Slash utilizado en los foros del sitio, para migrar a PHP Nuke. Nuevo Slackware 7.2 Ya fue lanzada la nueva versión de una de las distribuciones más fa- mosas de todos los tiempos. Slack- ware 7.2 incluye la nueva versión de KDE, GNOME, nuevas glib, so- porte USB mejorado y kernel 2.2.18. ¿Por qué no 2.4.0? La gen- te de Slackware siempre se destacó por tomar decisiones tranquilas. Según argumentan, Linux 2.4.0 no es del todo estable y nunca han puesto un kernel que terminara en .0 como parte de una distribución estable. Sabia decisión. Podrán encontrar distribución Slackware 7.1 completa en el CD de USERS #119, que ya se encuen- tra en todos los kioscos. KDE Studio Gold KDE acaba de lanzar KDE Studio Gold, que vendría a ser la versión mejorada (y comercial) de KDE Stu- dio. Presentó versiones Standard y Professional, cuyos precios varían entre los U$S 44 y los U$S 69. Nuevo sistema operativo La empresa Rocklyte ya puso a dis- posición del público la primera be- ta de su sistema operativo Athena. El mismo tiene la particularidad de ser modular y adaptable a cual- quier tipo de arquitectura. Emplea tecnología XML. Por ahora sólo funciona bajo Linux. www.rocklyte.com El Heraldo Linux Linux Preview, el sitio que comenzó con la fiebre de PHP Nuke. LinuxUI#4.qxd 4/29/01 3:21 PM Page 75
  • 3. L I N U XE X P E R T O S directorio sql/ (cd sql), creen la base de datos (mysqladmin create nuke) y luego llénenla con la tabla básica del sistema (mysql nuke < nuke.sql). Listo, ahora chmodeen todos los archi- vos a 666 y los directorios a 777 para que el manejador de archivos funcione correctamente. Lo último que deben hacer para con- cluir con la instalación básica es editar el archivo config.php para definir las opciones de la base de datos. Iniciando el sistema por primera vez Una vez que hayan instalado el siste- ma correctamente, lo primero que de- ben hacer es acceder como administra- dor y definir las características básicas del mismo. Para esto, dirijan su navega- dor al archivo /admin.php de su servi- dor web (por ejemplo, www.myportal.com/ad- min.php). El sistema preguntará por un usuario y una contraseña; inicialmente, éstos están definidos como God y Pass- word, respectivamente. Recuerden cam- biar esto para que los malintencionados no puedan acceder a su sitio usando las claves definidas por defecto. Ahora pueden navegar por las opciones y defi- nir el sitio a su gusto (Figura 2). La cara de PHP Nuke Los sitios basados en PHP Nuke tienen una estructura básica muy bien defini- da. Esta estructura consta esencialmen- te de una tabla de tres columnas. En la primera encontramos el menú principal, con opciones como [Agregar Comenta- rio], [Ver Estadísticas], [Hacerse Miembro del sitio], etc. Además, la primera columna generalmente se utili- za para agregar cuadros con noticias de otros sitios, opción que puede ser defi- nida desde el menú de administración. En la columna central el sistema mues- tra las noticias y los artículos. Cada no- ticia cuenta con un cuadro, que contie- ne el título en la parte superior, la no- ticia en el cuerpo, y en la parte inferior, botones que nos permiten ver la noticia completa, hacer comentarios, imprimir- la o recomendársela a un amigo. Por último, la tercera columna contie- ne básicamente la encuesta que haya- mos definido, y otras cosas. Cabe des- tacar que el método de encuestas es manejado automáticamente por el sis- tema. Además, los usuarios pueden ha- cer comentarios sobre éstas. Cómo personalizar el sitio Si quieren personalizar un poco más su sitio web, cuentan con varios recur- sos. El primero de ellos es elegir una skin (piel) que se adecue al estilo del sitio. Luego es recomendable que ha- gan un buen logo y lo copien en el di- rectorio donde se encuentran los archi- vos de esa skin (generalmente, the mes/nombredelaskin). También pueden agregar más cuadros a las columnas de la derecha o la izquier- da. Para esto, simplemente hagan clic en los enlaces [Bloque Izq] o [Bloque Der] de la sección de administración, y luego escriban el código HTML que quieren que aparezca en esa zona de la pantalla. Los resulltados podrán verse en la Home. Cabe destacar que pueden agregar muchísimos add-ons (mejoras) al siste- ma. Nukeaddon.com (www.nukeaddon.com) es un sitio muy completo donde encon- trarán cientos de ellos (Figura 5). ¿Y cómo nos va? Si quieren saber cómo anda el sitio, PHP Nuke nos provee de algunas herra- mientas para conocer estadísticas. Lo primero que pueden utilizar es la pági- na principal de estadísticas. Para acce- der a ella, sólo vayan a su página de ini- cio y presionen sobre el enlace [Esta- dísticas] del menú principal. Esta pági- na nos muestra el número de usuarios que hay, la cantidad de noticias, comen- tarios, la cantidad de visitantes que ac- cedieron al sitio, qué navegador usan, qué sistema operativo tienen, y mucho más (Figura 3). Si aún quieren saber más, pueden uti- lizar la opción HTTP Referers, que lista en pantalla todos los sitios que de al- guna forma tienen un enlace hacia el nuestro. Publicidad Si queremos poner publicidad en nues- tro sitio, nada mejor que un banner su- perior. PHP Nuke cuenta con un comple- to sistema de administración de ban- ners. Con sólo hacer clic en el enlace [Administración de Banners] en la sección de administración, podremos agregar nuevos clientes y sus respecti- vas publicidades. El sistema luego se encargará automáticamente de mostrar- los y manejar su actividad. En conclusión PHP Nuke es un generador libre de portales, programado en un lenguaje de programación libre (PHP) y que corre sobre un sistema operativo libre (Li- nux). Tres componentes de excelente calidad y con un precio nulo. ¿Qué más se puede pedir? ✕ Figura 6. Tenemos una gran cantidad de tópicos para las noticias, aunque podemos agregar más. Figura 7. Web Links es el directorio de enlaces incluido en PHP Nuke. Figura 8. Las encuestas también tienen su página propia, donde se incluyen los resultados y los comentarios de la gente. u s e r s . t e c t i m e s . c o m76 LinuxUI#4.qxd 4/29/01 3:22 PM Page 76