SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Kürzlich hochgeladen

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 

Kürzlich hochgeladen (12)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

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