Server de Mu-ChaosForce Las 24Hs!
 
ÍndicePortalFAQBuscarMiembrosGrupos de UsuariosRegistrarseConectarse

Comparte | 
 

 Hacer una Web desde - 0-joomla-foro-chat

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
xxadrianxx
SuperModerador
SuperModerador


Cantidad de envíos : 682
Edad : 22
Localización : en mi casa
Cantidad de Barras de gracias completadas! :
58 / 10058 / 100

Spam :
0 / 1000 / 100

Reputación : 0
Fecha de inscripción : 15/11/2008

MensajeTema: Hacer una Web desde - 0-joomla-foro-chat   Lun Ene 12, 2009 8:15 pm

#0 Introducción

En este manual aprenderemos a crearnos nuestra propia Web desde cero. Llegaremos a tener un CMS, Joomla 1.0.15 (también vale con Joomla 1.5.6); un foro, fireboard 1.0.4; un chat, shoutbox 1.2; estar en un motor de búsquedas, google, y tener publicidad en ella para ganar dinero, oxado y impresionesweb. Todo en español. Para lograr a terminar este tutorial no hace falta saber ningún tipo de lenguaje, es todo sencillo.

#0.1 Diccionario.

Durante el manual se utilizarán ciertas palabras que debemos saber qué es. No se preocupen si no entienden alguna, se irán aprendiendo a lo largo del tutorial.

· Joomla: Es un sistema que ayuda en la creación de la Web, hace todo más sencillo y más rápido. Durante el manual se entenderá qué es más a fondo.

· Fireboard: En un foro que está pensado en ser utilizado en joomla. Por el momento es el que mejor se acopla a él.

· Shoutbox: Es un pequeño chat que no necesita java ni flash, simplemente una base de datos y php.

· Base de datos: Es aquella donde se guardan, por ejemplo, la cantidad de usuarios registrados en una Web, los mensajes del foro, ect.

· Php: Lenguaje de programación con buena pinta para el futuro.

· Lenguaje de programación: Como si de idiomas se tratara. Para hacer una página Web se puede hacer en inglés, francés, alemán, español... pues el lenguaje de programación es algo parecido. Lo bueno es que una página suele haber más de uno. Tipos de lenguajes: php, html, java, ect

· Ftp: Es lo necesario para enviar los archivos que se quiera al servidor donde se hospeda la Web.

· Host: Donde se hospeta (está) la Web.


· Dominio: La terminación del nombre de la Web, ejemplo: .com, .es, .net, .org, ect

· Oxado: Compañía para poner publicidad en tu Web. Pagan por cada click que se da.

· Impresiones Web: Como la anterior, pero además de pagar por clicks lo hacen por impresiones (veces que un usuario vea la publicidad). Suele ser llamada IW (Impresiones Web).

1 Primeros pasos
Lo primero que debemos hacer es registrarnos en un host para después crearnos nuestra Web.
#1.1 Introducción al host.
En toda la red hay millones de host para elegir. La gente busca aquel que sea compatible con el CMS que vaya a utiliza, en este caso joomla, además quiere que no incluya publicidad. Los host de pago nunca la incluyen. En este manual se logrará tener un host gratis, compatible con joomla, y sin publicidad. Como hay tantos, se puede escoger uno que sea diferente al que haremos aquí.
Un host de pago puede valer entre 5 euros al mes o hasta 20 de euros al mes. Como puede que sea la primera Web que se haga, obtendremos un host gratuito.
Yo utilizo el de Impresiones Web, ya que quien pone la publicidad es él, entonces con lo gano pago el host (10 euros al mes, pero se gana más de lo que vale). (Aprenderemos en el manual a ganar dinero con él).
#1.2 Creacción del host
Así pues, ahora empieza el movimiento. El host donde vamos a registrarnos se llama SpaCASH.

REGISTRARSE

Nota: Si quieres ya un servidor bueno, de pago, puedes registrarte en Impresiones Web (100 euros/año).
Nota: Puedes probar con otros servidores, hablan muy bien de http://www.idoo.com/es/web/

2. No hace falta rellenar los campos que no tengan asterisco *
3. En el campo llamado "Tus sitios *" deberán poner una Web a voleo, no es la que se va a llegar a tener. Por ejemplo pueden poner: http://www.google.es.
4. En la parte del dinero, 50 $ como predeterminado, es la manera en la que se te pagará si llegan a ganar dinero, no se preocupen por eso.
4. Una vez estén todos los datos bien pueden dar abajo a "crear cuenta".
5. Se les llegará un e-mail confirmando todo. Den click en el enlace que llegue y vuelvan a spaCASH.com.
6. Ingresen sus datos arriba a la derecha. Usuario y contraseña.
7. Una vez logeados, den en el menú izquierdo a Hosting gratuito -
CREAR UNA NUEVA CUENTA

8. En "selecciona el tipo de cuenta" marque crear un subdominio. En el nombre de la cuenta elija cómo quiere que se llame la Web. En la pestaña *************.com puede elegir esa o gratishost.com, la que más les guste.
Nota: la web se llamará http://nombre.*************.com o http://nombre.gratishost.com ************* y gratishost se incluye porque el host es gratuito.
9. En "Ingrese el código de verificación" pongan las letras que salen en la imagen.
10. Una vez rellenado los campos, aceptado los terminos de condición, esperen unos segundos a que sea creada la cuenta.
11. Verán en la pantalla que ya tiene su cuenta disponible.
Nota: Se pueden llegar a crear hasta 10 páginas.


#2 Instalando joomla.
#2.0 Descargando joomla
La última versión de Joomla en español a día de hoy (31-7-2008) es Joomla 1.5.6 y 1.0.15. Se supone que 1.5.x es mejor que 1.0.x, sin embargo el 2º tiene más extensiones.. Comunidadjoomla Y [url=Joomlaspanish ]http://www.joomlaspanish.org/[/url]
son dos web diferentes donde se puede descargar.

- Descargar joomla 1.5.6 español (joomlaspanish) http://joomlacode.org/gf/download/frsrelease/8243/30099/Joomla_1.5.6-Spanish-pack_completo.zip
- Descargar joomla 1.5.6 inglés (joomla.org). http://joomlacode.org/gf/download/frsrelease/8232/30020/Joomla_1.5.6-Stable-Full_Package.zip
· Idioma español 1.5.5 web - extraer en ./language/es-ES/ (comunidadjoomla) http://joomlacode.org/gf/download/frsrelease/8118/29468/Idioma_del_sitio_Joomla_1.5.5-es_ES.zip
· Idioma español 1.5.5 admin - extraer en ./administrator/language/es-ES/ (comunidadjoomla) http://joomlacode.org/gf/download/frsrelease/8117/29467/Idioma_del_admin_Joomla_1.5.5-es_ES.zip
- Descargar joomla 1.0.15 español (joomlaspanish). http://joomlacode.org/gf/download/frsrelease/6913/23085/Joomla_1.0.15-Spanish-premium.tar.gz
- Descargar joomla 1.0.15 español (comunidadjoomla). (este usaré yo) http://joomlacode.org/gf/download/frsrelease/6848/22620/Comunidad_Joomla_1.0.15-Evolucion.zip
- Comprobar la última versión (comunidadjoomla). http://joomlacode.org/gf/project/comunidadjoomla/frs/
- Comprobar la última versión (joomlaspanish). http://joomlacode.org/gf/project/spanish/frs/?action=FrsReleaseBrowse&frs_package_id=792

Nota: si eligen instalar joomla 1.5.x puede que no puedan seguir partes del manual porque lo que se vaya a instalar no sea compatible. Pueden activar la opción "legacy mode" en la administración > Extensiones > Gestor de plugins > Página 2 > "Sistema legacy" (Aprenderemos a saber qué estoy diciendo!). Esto puede ayudar en la compatibilidad. No se preocupen por nada, y recuerden que cualquier duda puede ser solucionada en el FORO

#2.1 Introducción a Ftp.
Hay muchas maneras de subir joomla a tu sitio Web, una de ellas es por Ftp. También hay muchos softwares ftp's disponibles. Por ejemplo pueden utilizar FILEZILLA gratis y en español. En este manual utilizaremos Fireftp, extensión para mozilla firefox, un navegador, como Internet Explorer, y además considerado el mejor del momento.
1. Si no tienen Firefox: DESCARGAS MOXILA EN ESPAÑOL
2. Instalan el navegador descargado.
3. Una vez instalado pasan a instalar el cliente Ftp. Van a ESTA PAGINA con el Mozilla Firefox (en el escritorio habrá un icono del zorro rojo, logo de firefox)
4. En la página, dan a "Instalar ahora", esperan 3 segundo y pulsan en instalar ahora:




5. Cuando termine de instalarse (en unos segundos) cierran todas las ventanas del navegador.

#2.2 Subiendo joomla.
1. Abren Mozilla firefox con el icono del escritorio.
2. Dan a Herramientas - Fireftp:



3. Dan a Manage Accounts - New:



4. Abren una ventana nueva con Control + N o Archivo - Abrir nueva ventana. Vaya a spaCASH.com - Hosting gratuito - GESTION DE CUENTAS A la derecha) Detalles de cuenta.
5. Rellenan los campos de la nueva cuenta de fireftp con los datos de Spa****:



Es decir:
- Account Name: El nombre de la cuenta (el que quieran)
- Host: Datos de Acceso FTP, en este caso ftp.joninm.*************.com
- Login: El Usuario, en este caso joninm.*************.com
- Password: La contraseña.
6. Aceptan y dan a Connect:



7. Descomprimen el Pack de Joomla 1.0.15 que habían descargado. Por ejemplo en la carpeta llamada "Web", en el escritorio.
8. En Fireftp van al escritorio en la parte de la izquierda.

C:\ - Documents and Settings - [Usuario] - Escritorio - Web



9. En la parte derecha entran en la carpeta llamada WWW, marcan todos los archivos de la parte izquierda, y dan a la flecha verde que va a la derecha para enviar los archivos a la Web:



Nota: Este proceso puede tardar mucho, de 30 minutos a 3 horas. Dejen el ordenador encendido y descansen un poco.

10. Cuando haya terminado suban la barra de logs hasta arriba del todo por si hay algún archivo que no se ha enviado:



En mi caso no hubo ningún error de archivo (salen en color rojo). En caso de que hubiera salido, tienen que enviar ese archivo/s. Para ellos hay que ponerse por la izquierda y derecha del ftp en la carpeta donde está ese archivo y darle a la flecha de enviar.

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://www.vicioadicto.tk
xxadrianxx
SuperModerador
SuperModerador


Cantidad de envíos : 682
Edad : 22
Localización : en mi casa
Cantidad de Barras de gracias completadas! :
58 / 10058 / 100

Spam :
0 / 1000 / 100

Reputación : 0
Fecha de inscripción : 15/11/2008

MensajeTema: Re: Hacer una Web desde - 0-joomla-foro-chat   Lun Ene 12, 2009 8:19 pm

#3 Configurando Joomla
Ya han subido joomla a la Web, ahora van a configurarlo.
1- Van a nuestra web. Por ejemplo http://joninm.*************.com
2. Dan a siguiente:



3. Dan de nuevo a siguiente
4. Abren una nueva ventana (Importante no cerrar la de joomla hasta terminar)
5. En la ventana nueva van a spa****.com > hosting gratuito > gestión de cuentas > detalles de cuenta.
6. Rellenan los datos de joomla:



7. Dan a siguiente
8. Eligen el título de la Web y dan a siguiente
9. Eligen el correo electrónico y la contraseña y dan a siguiente
10. Van al FTP, se conectan a la cuenta
11. Dan click derecho del ratón sobre la carpeta installation y a delete
12. Esperan a que se borre
13. Vuelve a joomla y dan a administración
14. Comprueban los datos rellenandolo:
· Nombre de usuario: admin
· Contraseña: La que elegiste en el punto 9
Desde ahí se administra toda la Web.

#4.0 Descargando fireboard-
Descargar fireboard 1.0.4 http://www.bestofjoomla.com/files/fireboard/components/FireBoard_1.0.4_Stable_CompletePackage.zip
- Descargar idioma español para fireboard 1.0.4 http://joomlacode.org/gf/download/frsrelease/6314/21758/FB_spanish-latam_1.0.4.zip
- Comprobar la última versión para fireboard http://www.bestofjoomla.com/component/option,com_extensions/page,show_extension/adid,1/catid,3/Itemid,67/
- Comprobar la última versión para el idioma español http://www.bestofjoomla.com/component/option,com_extensions/page,show_extension/adid,23/catid,11/Itemid,67/
Nota: La versión de fireboard tanto como la del lenguaje tienen que coincidir.
#4.1 Subiendo fireboard a joomla
En el siguiente capítulo explicaré el funcionamiento de joomla, para instalar ahora el foro sólo sigan los pasos.
1. Descargan fireboard y el idioma español.
2. Van a vuestra administración, ejemplo: http://joninm.*************.com/administrator. (sólo cambien lo verde claro por vuestro nombre)
3. Ingresan con el usuario (admin, si no lo han cambiado) y la contraseña (la que se puso al finalizar la instalación de joomla, cuando además se escogía el e-mail).
4. Dan a (arriba) Instaladores > Componentes:




Nota: En joomla 1.5.x (la x puede ser cualquier número, por ejemplo, 1.5.1, 1.5.2, 1.5.9, 1.5.6.4, ect) sólo hay que dar a Instalar, no hace falta especificar si es un componente, módulo o mambot.
5. Pulsan sobre el botón examinar y buscar el archivo de fireboard que han descargardo, el del idioam no. El archivo se llamará: "FireBoard_1.0.4_Stable_CompletePackage.zip". (u otro número, dependiendo de la versión).
6. Pulsan sobre: "Subir archivo e instalarlo"
7. Esperan a que se suba e instale (no llega al minuto)
8. Bajan la página y dan a continuar
Nota: No se preocupen por los "Warning: rmdir() has been disabled for security reasons in ...".
9. Van al FTP, y se conectan.
10. Descomprimen el idioma español de fireboard (FB_spanish-latam_1.0.4.zip)
11. Se colocan por la derecha en el directorio raíz de joomla (es decir, donde empieza, en nuestro caso es en la carpeta WWW, por lo cual tienen que ver las carpetas "administrator, cache, components, ect". Por la izquierda se colocan donde se han extraído los archivos, copian las 3 carpetas y las suben con la flecha a la derecha:



Nota: Al subir los achivos se preguntará si se quiere sobrescribir los que hay, den a "Overwrite all" (es decir, sobrescribir todo).

Bien, ya tenemos joomla y fireboard, ahora hace falta aprender a manejarlos e instalar el chat.
#5 Aprendiendo a manejar joomla
Como este capítulo era un poco largo está hecho en vídeo.

- Descargar capítulo 5

Nota: Si no sabes cómo descargar el archivo pincha aquí.

Se me olvidaba decir (gracias Ugar) que para que al añadir nuevas noticias no se descoloqué deben hacer lo siguiente:

· Para Joomla 1.5.x:
Vayan a la administración > menús > menú (el que tenga asterisco) > (el que tenga asterisco amarillo) > (a la derecha) parámetros básico > pongan columnas 1

· Para Joomla 1.0.x:
Menú > mainmenú > Inicio > (a la derecha pongan) columnas 1

Para cambiar el "Bienvenido a la portada" o "Welcome to Frontpage" (En Joomla 1.5.x) Deben hacerlo así:
- Administración > Menús > Menú (con asterisco) > Item (con asterísco amarillo) > (derecha) Parametros sistema > Título de la página



#5.1 El idioma de fireboard


En el vídeo hemos visto que hay error en el idioma, por eso os doy el archivo, que lo arreglará.

En la parte derecha del FTP tienen que estar en:

/www/administrator/components/com_fireboard/language

- Descargar idioma español fireboard 1.0.4

Nota: Este archivo sólo funciona con la versión 1.0.4 de fireboard.


#5.1 Template para fireboard

Como habrás visto, en fireboard se pueden elegir templates (como también para la web). Os dejo una template, se llama default_ex. Es la que uso en el foro, así que si vais la veréis.

Si os gusta podéis descargarla desde aquí (también están las instrucciones)

#5.2 Registro de usuarios

Para que un usuario pueda registrarse en la web y su cuenta se active necesita por defecto tener que pinchar en un enlace de un e-mail que envía la web. El problema es que la mayoría de hosting gratuitos no envía ese e-mail, por eso hay que modificarlo para que se active sin necesidad de enviarlo, para arreglarlo:

- Si puedes modificar la configuración global

· Para Joomla 1.5.x:
Administración > Sitio > Configuración Global > Sistema > "Activación de cuenta para los usuarios nuevos" > NO

· Para Joomla 1.0.x:
Administración > Sitio > Configuración Global > "Usar activación de cuentas nuevas" > NO


- Si no puedes modificar la configuración global (es decir, da error al guardar)

· Para Joomla 1.0.x
Abre el archivo Configuration.php
Ve donde dice: "config_useractivation" y cambia el uno por cero

· Para Joomla 1.5.x

Si usas Spa**** => Spa**** > Gestion de cuentas > detalles de cuenta > acceder a la base de datos (http://209.188.0.11/mysql/) > Pones tu usuario y contraseña (en la página donde está la URL dice cuál es, son los Datos de MySQL) > te metes en la base de datos (a la izquierda, db_...) > SQL > escribe > (lo de select, más abajo)

Si no usas Spa**** (tendrías que decirnos que host es, pero quizá puedas solo) => Te metes en la base de datos (a la izquierda, db_...) > SQL > escribe >

SELECT params FROM `jos_components` WHERE admin_menu_alt='Users'

Luego le das al lapicero (para cambiarlo) > Y por último cambia:

useractivation=1

Por

useractivation=0

Imágenes de ayuda (para 1.5.x sin poder modificar archivo):

- http://img361.imageshack.us/img361/5940/97801397ru4.jpg
- http://img366.imageshack.us/img366/9974/77445049pa5.jpg
- http://img88.imageshack.us/img88/3819/30126776ak4.jpg

#6 La hora del chat

#6.1 Pequeño gran chat
Pueden elegir si instalar un chat que use solo vuestra web, u otro chat que une las webs que usan Joomla, eso lo pueden elegir como quieran.
Si quieren el chat que une las webs (Insternacional Shoutbox):

DESCARGAR es compatible con Joomla 1.5.x y Joomla 1.0.5. Lo instalan como módulo, allí tienen las opciones de color y esas cosas.

#6.1 Chat personal
Este es el chat personal de la web, no se enlaza con otras (yo uso el anterior).

- Descargar shoutbox 1.2 (Para Joomla 1.0.x). http://www.jonijnm.es/descargar/cat_view/41-joomla-10x/43-componentes.html
- Descargar shoutbox 1.2.6 (Para Joomla 1.5.x) http://www.jonijnm.es/descargar/cat_view/46-joomla-15x/47-componentes.html

#Nota: Proceso para shoutbox 1.2
1. Descomprimen lo descargado.
2. Van a la administración de Joomla
3. Instalador > Componentes
4. Examinan, eligen el archivo "com_shoutbox.zip", y dan a instalar.
5. Hacen lo mismo con el módulo: Instalador > módulos > examinar > mod_shoutbox.zip e instalan.
6. Van a módulo > módulos del sitio
7. Buscan el chat (llamado shout box o minichat) y pinchan en su nombre.
8. Rellenan o modifican los campos a su gusto:
- Título: El que quieren que salga en la web encima del chat. El título podría ser "Chat"
- Mostrar título: Si quieren que se muestre el título en la web o no.
- Posición: La del módulo. Para ver las posiciones de la platilla es en Sitio > Gestor de plantillas > Posición de los módulos. Yo lo pondré en la posición "left".
- Orden del módulo: Si tienen más módulos en la posición en la que han puesto el chat, pueden elegir debajo de cuál irá.
- Nivel de acceso: Para que vean el chat todos (public), sólo los registrados (registered) o los administradores (special).
- Publicado: Para que se vea el chat tiene que estar en "Sí", publicado.
9. Una vez hayan puesto todo a su gusto dan a guardar (arriba a la derecha)
10. Comprueban si ve el chat y funciona en la web:



#6.1 Cambiando el idioma al chat
Como ven, el idioma no está bien, vamos a arréglalo. Utilizaremos un programa que hará todo más fácil.
1. Descargan el programa, se llama Notepad ++
- Descargar Notepad ++ 5.0.2 http://downloads.sourceforge.net/notepad-plus/npp.5.0.2.Installer.exe?modtime=1216860160&big_mirror=0
- Comprobar si hay una versión más reciente http://sourceforge.net/project/showfiles.php?group_id=95717&package_id=102072
Nota: En caso de haber una versión más reciente descarguen el archivo que termina en .exe
2. Instalan lo descargado.
3. Van al FTP y se conectan.
4. Click click derecho del ratón sobre la parte derecha > Open With > Add programs...



5. Dan click a *.*, y en la parte derecha a add
Rellenan:
- Name: NotePad
- Path: C:\Archivos de programa\Notepad++\notepad++.exe
- Arguments: "nada"
Nota: En path, se supone que ahí instalaste el programa notepad ++, sino tendrán que dar a examinar y buscarlo.
6. Dan a Apply y a aceptar
Nota: Si instalaron el chat para Joomla 1.5.x no tendrán que seguir con los pasos, está preparado. Pero leanlo para aprender a cambiar el idioma a los componentes y módulos.

7. Se colocan en la parte derecha en:
/www/components/com_shoutbox/languages
8. Dan click derecho del ratón sobre "english.php" > Open With > Notepad
9. Se abrirán dos ventanas, una para guardar el archivo (vamos a modificarlo) y la otra es de notepadd, para cambiarlo. Tienen que cambiar lo de entre comillas a español, quedando así:
DEFINE("_JAL_YEAR","año");
DEFINE("_JAL_YEARS","años");
DEFINE("_JAL_MONTH","mes");
DEFINE("_JAL_MONTHS","meses");
DEFINE("_JAL_WEEK","semana");
DEFINE("_JAL_WEEKS","semanas");
DEFINE("_JAL_DAY","día");
DEFINE("_JAL_DAYS","días");
DEFINE("_JAL_HOUR","hora");
DEFINE("_JAL_HOURS","horas");
DEFINE("_JAL_MINUTE","minuto");
DEFINE("_JAL_MINUTES","minutos");
DEFINE("_JAL_LAST_MESSAGE","Último mensaje");
DEFINE("_JAL_MESSAGE","Mensaje:");
DEFINE("_JAL_AGO","");
DEFINE("_JAL_ISO","iso-8859-1");
DEFINE("_JAL_REG_ONLY","Tienes que conectarte para poder escribir");
DEFINE("_JAL_SMILIES","Iconos");
?>
Así pues copian esto último y lo pegan en el notepadd (remplazando lo otro)
10. En el notepad dan a Archivo > guardar (file > save, en inglés) o control + S
11. En la ventana para subir el archivo dan a upload:



12. Comprueban si se ha cambiado el idioma yendo a la Web.
13. Cuando se haya subido (no llegará al minuto) Dan a exit en la ventana de subir el archivo (la que se ve arriba), y cierran el notepad.

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://www.vicioadicto.tk
xxadrianxx
SuperModerador
SuperModerador


Cantidad de envíos : 682
Edad : 22
Localización : en mi casa
Cantidad de Barras de gracias completadas! :
58 / 10058 / 100

Spam :
0 / 1000 / 100

Reputación : 0
Fecha de inscripción : 15/11/2008

MensajeTema: Re: Hacer una Web desde - 0-joomla-foro-chat   Lun Ene 12, 2009 8:20 pm

#7 Componentes, módulos y mambots

¿Va siendo más fácil? Lo mejor es ir investigando, para qué sirve cada cosa por uno mismo. De todas maneras cualquier duda que tengan pueden preguntarla en el foro que le responderemos.

En este capítulo instalaremos algunos componentes, módulos y mambots. Los primeros son como "programas" para la Web. Los segundos son para el aspecto visual, se pueden poner en la posición que queramos. Por ejemplo en: left, right, user..., y los terceros modifican el sistema.

Algunas extensiones para que funcionen en Joomla 1.5.x se tiene que activar el plugin System Legacy, en
administración > Extensiones > Gestor de Plugins > (Página dos) Legacy Mode. Lo activáis

Las descargas están aquí. De todas maneras dejo esta tabla:

NOMBRE
TIPO
Descripción

AkoComment Tweaked Special Edition 1.4.6

JoomlaComment
Componente Para comentar los artículos.

Son dos componentes distintos, el 2º si es compatible con J! 1.5.x

ARTIO JoomSEF (Compatible Con Joomla 1.5.x)

Componente Para hacer las URL's amigables. (Si usas joomla 1.5.x no lo instales, dedicaré un capítulo entero para este componente, hay que tener cuidado con él).
CUIDADO CON ESTE COMPONENTE

FireBoard Forum JoomSEF Extension Mambot Una extensión de ARTIO JoomSEF para fireboard. (No se instala como mambot, se instala en el apartado del componente ARTIO JoomSEF).
Docman (Compatible Con Joomla 1.5.x)
Componente Para hacer una zona de descargas en la Web.
Docman search (Compatible Con Joomla 1.5.x)

Mambot La Web tiene un buscador, si utilizamos esto las descargas también podrán ser buscadas.
Docman lister (Compatible Con Joomla 1.5.x)

Módulo Con él se podrán mostrar las últimas descargas disponibles o lo más descargado.
Docman idioma español (Compatible Con Joomla 1.5.x)

Plugin & Mambot
Idioma español para Docman
Mod Fblatest (Compatible Con Joomla 1.5.x)
Módulo Para mostrar los últimos comentarios del foro.
Fb Today Módulo y Mambot Módulo con el cual poder observar quién visita el foro diariamente.
Frahtml (Compatible Con Joomla 1.5.x)
Módulo Permite insertar cualquier código html o Javascript en la Web. Si lo usas para publicidad podrás elegir si los registrados la verán.

Link Back Módulo Muestra quién tiene enlazado su página con la tuya.
Días On Line (Compatible Con Joomla 1.5.x pero hay que modificarlo, pregunta en el foro qué hacer si lo quieres)
Módulo Para mostrar hace cuanto nació la Web.
Partner (Joomla 1.0.X)
Partner (Joomla 1.5.X)
Componente Si tienes Webs amigas esto te servirá.
UddeIM (compatible con Joomla 1.5)
Componente Para enviarse mensajes privados entre los usuarios registrados en la Web.
PU data base admin Componente Para modificar la base de datos.
AllVideos Plugin (Joomla 1.0.x)
AllVideos Reloaded (Joomla 1.5.x)
Mambot Permite insertar toda clase de vídeos en Jooma. Youtube, Google, Metacafe, ect
Fireboard Search (Joomla 1.0)
Fireboard Seach (Joomla 1.5)
Mambot Para que cuando busques en Joomla también lo haga en el foro.
Multi Buscador (Compatible con Joomla 1.5.x)
Módulo Multi buscador: Google, Imágenes, videos (youtube y google), torrents, cracks, traductor, diccionario, musica, blogs, ect (A elegir qué mostrar).
RECOMENDADO CAMBIAR POR EL MÓDULO QUE TRAE POR DEFECTO JOOMLA



Nota: Acuérdate que cuando instalar un módulo o un mambot tienes que publicarlo para que funcione.

Si han seguido todo el tutorial ya sabrán como instalar los archivos. El nombre del archivo dice como se tiene que instalar:

Com > Componente
Mod > Módulo
Plug o Mam > Mambot

#8 Cambiando la visualización - Plantillas

#8.0 De Joomla

Se define como platilla (template en inglés) al estilo visual de Joomla. Como ella sola hace todo, únicamente tendrán que descargar la template o theme que quieran e instalarla desde la administración > Instaladores > Plantillas > Sitio (Para Joomla 1.5.x Administración > Extensiones > Gestor de platillas)

Después, para elegirla en sitio > Gestor de plantillas > Plantillas Sitio

Hay platillas que son gratuitas y otras que son de pago. Os dejo unos links para que puedan elegir por vosotros mismos:

· Gratis - Jommlaos.de

· Gratis - Joomlahacks.com

· De pago - Yootheme - Si descargas estas serás un pirata ^^

· De pago - RocketTheme - Si descargas estas serás también Jonnhy Deep


#8.1 De Fireboard

También hay plantillas para el foro.

· Gratis - Bestofjoomla.com

Para instalarlas es subiendo la carpeta de la plantilla por FTP a:

/components/com_fireboard/template

Para elegir la plantilla del foro es en:

Administración de Joomla > Componentes > Fireboard Forum > Configuración del foro

- Plantilla del foro: El fondo y colores
- Juego de imágenes: Los botones e íconos

#9 Poner publicidad en mi Web


¿Estabas deseando llegar a este capítulo?

Seguro que ya has estado toqueteando por Joomla, buscando nuevos componentes y módulos y creando el primer artículo en el que me das las gracias por el tutorial xD

Ya que tenemos confianza hablo en 2º persona.

Bueno, primero un inicio a la publicidad:

#9.1 Inicio a la publicidad

¿Qué tipos de publicidad se puede encontrar por la red?

Hay principalmente 4 tipos:

· Por clicks: es la más extendida, te pagan por cada click que de el usuario en la publicidad. Se cuenta cada usuario por 24 horas. Es decir, que si doy dos veces seguidas a un anuncio de publicidad sólo valdrá la primera, hasta que pasen 24 horas. Suelen pagar entre 1 céntimo y 1,5 euros. El más conocido es Google AdSense.

· Por impresiones: Te paga porque un usuario vea tanta publicidad, no importa que de o no click al anuncio. Como el dinero está asegurado, en el manual haremos este.

· Por ventas: Este tipo de anuncios te paga tanto por ciento de lo que hayas vendido.

· Otros: Como http://adultfriendfinder.com. Tienen diferente métodos de pago, por ejemplo 1 euro por registro varón, 6 por mujer (no es exactamente así, pero parecido), un euro por usuario único, o también pueden darte 110$ por registro que gaste, ect.

Casi todos los tipos de publicidad te lo pagan por PayPal. Esto es una cuenta virtual donde va todo tu dinero, y desde ella lo ingresas a tu cuenta del banco real.

#9.3 Creando la cuenta PayPal.

Como la vamos a tener que usar para todo lo que queramos en Internet, recomiendo tener una lo antes posible. La cuenta del banco a la que será transferido el dinero puedes darla cuando quieras. Incluso si sólo vamos a comprar y vender por Internet no hace falta darla nunca.

Nota: No es necesario tener cuenta PayPal ya que a donde nos vamos a registrar podemos elegir que nos paguen por Paypal y directamente al banco.

1. Nos registramos en PayPal.com

2. Lo más normal es hacerse una cuenta premier

3. Rellenas todos los datos y listo.

#9.4 Registrandose en IW

Y ahora nos registramos en el lugar donde nos ofrecen los anuncios que queremos poner. En este manual nos registraremos en Impresiones Web, que paga porque se vean los anuncios y por dar click en ellos.

1. Nos registramos (como websmaster, no anunciante)


2. ¿Estás registrado en alguno de los servidor que ofrece IW?

Estos son:

· Obtener dinero poniendo publicidad, lo que estamos haciendo ahora. Enlace
· Comprar dominios baratos. Si no te gusta tu url, como nombre.*************.com puedes usar esto, que es muy barato al año. Por ejemplo podría ser tunombre.com, únicamente 10 euros/año (con lo que vas a ganar de publicidad te lo podrás permitir, ya que te sobrará) Enlace
· Servicio Hosting. Esto uso yo, concrétamente el de 100 euros/año. Con lo que gano de la publicidad pago el host (ya que son de la misma compañía) y lo que sobra lo dejo en Paypal. Enlace

Entonces si no estás registrado en ningún nada de los anterior respondes a la pregunta que no. Y rellenas todos los datos.

Nota: En método de pago, si eliges Paypal debes poner luego la dirección de correo con la cual te registraste en Paypal.

#9.4 Ingresando la publicidad en nuestra Web.

Para poner la publicidad en nuestra Web, lo que debemos hacer es (Se supone que ya nos hemos registrado):

1. Ir al panel de control de IW

2. Añadir nueva Web

3. Completamos los datos

Nota: Elige bien la categoría porque según sea pondrán un tipo de publicidad u otra.

4. No hace falta a que esperemos a que acepten o no la Web, podemos ir poniendo los códigos.

5. Vamos a códigos

6. Eliges una página

7. Clickeas en "Generar un nuevo código para esta Web"

8. En configuración básica, a la derecha dice: "ver" Si clickeas en él podrás permitir publicidad para adultos y también el mínimo de dinero que te pagan por cada anuncio.

9. Eliges un tamaño del código

Para saber cuánto de grande es cada código:

· 468x60: En esta Web, el de arriba del todo.
· 120x600: En esta Web, el primero del menú derecho.
· 300x250: En esta Web, el de abajo del todo, casi es un cuadrado.
· 728x90: En esta Web el segundo, el que está debajo del menú superior.

10. Poner anuncios propios.

Cuando IW no tiene más anuncios que poner a un usuario salta uno de la página de ellos. Si tu tienes tus propios anuncios puedes usarlo poniendo la URL donde está. Aquí puedes ver cómo crear anuncios.

Cuando crees el anuncio (banner) Abres un documento con notepadd ++ y pegas esto:




Publicidad







- Enlace a donde v:a tienes que poner donde quieres que vaya cuando se de a la publicidad (Por ejemplo a http://www.jonijnm.es)
- En lugar de la imagen debes poner la url de la imagen, es decir, el banner que has creado. (Lo puedes subir al FTP y después coger la url)
- Anchura y altura: Las dimensiones del banner, por ejemplo 450x90 sería:
width="450" height="90"

Después, dar a (en notepad) archivo > guardar como > nombre.htm

Importante que termine en htm

Después subes ese archivo al ftp, y en IW pones como enlace alternativo el lugar donde está el archivo htm. (tienes que incluir http://)

11. Después haber elegido todos los parámetros del anuncio das a generar código.

12. Verás el código que empieza con:



Pues todo el código lo copias.

13. Instalas el módulo frahtml en joomla (si es que no lo has instalado ya)

14. Después de instalarlo, vas a la administración de Joomla > Módulos > buscas fratml > lo abres, pegas el código del anuncio de IW y eliges la posición y donde quieres que se vea.

Nota: Si quieres que el anuncio se centre, pon el script entre

y

. Quedando así:





15. Si quieres poner otro de publicidad no instales el módulo dos veces, ve a administración > módulos > marca frahtml y dale a copiar. (Gracias este punto a pedroski por avisarme)

#10 Estadisticas y Motores de Busqueda

#10.0 Estadisticas

Que pena que ya se acaba el manual.

Todo Webmaster tiene que saber todas las estadísticas de su Web. Hay generalmente dos formas de saberlas. La primera es con Google Analytics. La segunda con un componente llamado Joomlastats. Yo creo que es mucho mejor lo primero, ya que se utilizados el componente se generarán muchisimos logs, lo que podrá sobrecarga la base de datos.

Vamos a usar la opción de Google:

1. Nos hacemos una cuenta en Google (Si es que no la tenemos ya)

2. Nos registramos vamos a Google Analytics

3. Añadimos una Web para ser analizada (Añadir perfil de sitio web)

4. Rellenamos los datos y todo eso

5. Podrán elegir entre "Código de seguimiento Prexistente" o "Código de seguimiento nuevo", mejor el segundo. Así pues lo copiamos:



6. Van al FTP

7. Se conectan y se dirigen a ./templates/nombre_de_la_template_que_usan/

8. Abren el index.php con el notedad (si no sabes de qué hablo es que te has saltado alguna parte del manual)

9. Bajas hasta abajo hasta que encuentres:

10. Encima de eso pegas el código de Google.

11. Guradas el archivo y lo envias.

12. Te diriges a la administración de Joomla > Sistema > Limpiar todas las caches.

13. Vas a tu Web, después a Google Analytics y pulsas en "comprobar estado" hasta que lo acepte

14. Cuando lo haya aceptado ya empezará a recibir datos.

#10.1 Motores de búsqueda

Lo siguiente es para que esté tu página Web en Google, es decir, que al buscar algo salta tu Web.

Con la creación de la cuenta Google hecha en el capítulo 10.0 podremos hacer lo siguiente:

1. Se logea en Google

2. Después va a Herramientas de Webmaster

3. Añadir sitio

4. Pones la URL de tu Web

5. Pulsas sobre verificar

6. Hay dos métodos para hacer, uno de ellos es: "Añadir una meta etiqueda". Lo eliges y copias el código.

7. Abres el FTP, accedes y te diriges a ./templates/nombre_te_tu_plantilla/ y abres el archivo index.php con notepad

8. Buscas , que estará unas líneas hacia abajo

9. Debajo de él pegas el código de Google, guardas el documento y lo subes.

10. Vuelves a Google y pulsas sobre verificar.

También pueden añadir su web a Yahoo, requiere registro.

#10.2 Opcimización (SEO)

Para que Google, o el motor de búsquedas en el que se hayan inscrito, cumpla su función mejor es necesario modificar alguna que otra cosilla.

Nota: Algunos servidores no permiten hacer este apartado así que si da error no lo hagáis!!.


Lo primero es cambiar el nombre de "htaccess.txt" a ".htaccess". (Sin comillas) esto no permite hacerlo Windows, pero si pueden por medio del FTP.

Después de cambiar la extensión, o antes, abren el archivo con notepad, buscan la línea:
"# RewriteBase /"

La cambian por "RewriteBase /direcctorio_raiz" Donde direcctorio raiz es donde tengan instalado Joomla, por ejemplo si no está dentro de ninguna carpeta ponen: "RewriteBase /" Y si está dentro de la carpeta joomla, entonces "RewriteBase /joomla"

También hay que modificar la configuración:

· Para Joomla 1.0.x (en el siguiente capítulo se enseña otra alternativa si al guardar da error):
Administración > Sitio > Configuración global > SEO > (Activar) Url amigables para buscadores

· Para Joomla 1.5.x:
Administración > Sitio > Configuración global > (a la derecha) marcan las tres casillas.

Si el servidor no os permite usar el archivo con nombre ".htaccess", pueden no cambiarlo y activar las 3 casillas en joomla 1.5.x. Para joomla 1.0.x existe un componente que te lo permite, se llama sh404sef:

- Descargar sh404SEF 1.3.4 para Joomla 1.0.x.
- Descargar sh404SEF 15_1.0.4 para joomla 1.5.x.
- Comprobar la última versión.

También hay otro componente que se llama Artio JoomSEF (si necesita cambiar el nombre del archivo):
- Descargar versión 3.0.2
- Comprobar última versión

Es fácil de utilizar el componente, pero si tienen alguna duda pueden pasaros por el foro.

Pero si van a utilizarlo en Joomla 1.0.x tienen que cambiar la configuración del .htaccess:

Poner una almuadilla delante de la línea:
RewriteRule ^(content/|component/) index.php

Y quitarsela a:
#RewriteRule (.*) index.php
Volver arriba Ir abajo
Ver perfil de usuario http://www.vicioadicto.tk
xxadrianxx
SuperModerador
SuperModerador


Cantidad de envíos : 682
Edad : 22
Localización : en mi casa
Cantidad de Barras de gracias completadas! :
58 / 10058 / 100

Spam :
0 / 1000 / 100

Reputación : 0
Fecha de inscripción : 15/11/2008

MensajeTema: Re: Hacer una Web desde - 0-joomla-foro-chat   Lun Ene 12, 2009 8:21 pm

#11 Configuración Global de Joomla y Finalización

#11.0 Configuración de Joomla

Si no pueden cambiar la configuración Global (Da error 500 o Method Not Allowed) desde la administración os presento una alternativa.

Abrimos el FTP y con él notepad el archivo ./configuration.php.

Ahora podrán elegir la configuración cambiando lo de entre comillas de él.

#11.1 Configuración global de Joomla 1.0.x

· Sitio fuera de linea (config_offline)
· No 0
· Si 1

· Mensaje a mostrar cuando el sitio esté fuera de línea (config_offline_message)

· Mensajes de error del sistema (config_error_message)

· Nombre del sitio (config_sitename)

· Mostrar enlaces no autorizados (config_shownoauth)
· No - 0
· Si - 1

· Permitir el registro (config_allowUserRegistration)
· No - 0
· Si - 1

· Usar activación de cuentas nuevas (config_useractivation)
· No - 0
· Si - 1

· Dirección de correo única (config_uniquemail)
· No - 0
· Si - 1

· Acceso en la Página Principal (config_frontend_login)
· No - 0
· Si - 1

· Depuración del Sitio (config_debug)
· No - 0
· Si - 1

· Editor WYSIWYG predeterminado (config_editor)
· Editor WYSIWYG TinyMCE - tinymce
· Sin editor WYSIWYG - none

· Icono del Sitio (config_favicon)

· Zona horaria (config_offset_user)
· Poner el número de la zona, si es negativo con un menos delante. Ejemplo -1

· Enlaces en los títulos (config_link_titles)
· No - 0
· Si - 1

· Enlace Leer más... (config_readmore)
· Ocultar - 0
· Mostrar - 1

· Permitir la votación de los artículos (config_vote)
· Ocultar - 0
· Mostrar - 1

· Nombre de los autores (config_hideAuthor)
· Ocultar - 1
· Mostrar - 0

· Fecha y hora de creación (config_hideCreateDate)
· Ocultar - 1
· Mostrar - 0

· Fecha y hora de modificación (config_hideModifyDate) · Ocultar - 1
· Ocultar - 1
· Mostrar - 0

· Accesos (config_hits)
· Ocultar - 0
· Mostrar - 1

· Icono PDF (config_hidePdf)
· Ocultar - 1
· Mostrar - 0

· Icono Imprimir (config_hidePrint)
· Ocultar - 1
· Mostrar - 0

· Icono Recomendar a un amigo (config_hideEmail)
· Ocultar - 1
· Mostrar - 0

· Iconos (config_icons)
· Ocultar - 0
· Mostrar - 1

· Tabla de contenidos en los artículos con múltiples páginas (config_multipage_toc)
· Ocultar - 0
· Mostrar - 1

· Botón Volver (config_back_button)
· Ocultar - 0
· Mostrar - 1

· Navegación por los artículos (config_item_navigation)
· Ocultar - 0
· Mostrar - 1

· Compresión GZIP de páginas (config_gzip)
· No - 0
· Si - 1

· Descripción del Sitio (config_MetaDesc)

· Palabras clave (config_MetaKeys)

· Título del Sitio (config_MetaTitle)
· No - 0
· Si - 1

· Mostrar Metadatos de Autor (config_MetaAuthor)
· No - 0
· Si - 1

· Activar Caché (config_caching)
· No - 0
· Si - 1

· Estadísticas (config_enable_stats)
· No - 0
· Si - 1

· URLs amigables para buscadores (config_sef)
· No - 0
· Si - 1

· Títulos dinámicos en las páginas (config_pagetitles)
· No - 0
· Si - 1

#11.2 Configuración global de Joomla 1.5.x

CONFIGURACIÓN DEL SITIO

- Sitio desactivado (offline)
· No - 0
· Si - 1

- Mensaje para el sitio web desactivado (offline_message)

- Nombre del sitio Web (sitename)

- Editor WYSIWYG predeterminado (editor)
· No Editor - none
· TinyMCE 2.0 - tinymce
· XStandard Lite 2.0 - xstandard

- Número de items por página
· list_limit

- Longitud de la noticia (feed_limit)


PARAMETROS DE LOS METADATOS

- META-Descripción del sitio (MetaDesc)

- META-Palabras clave del sitio (MetaKeys)

- Mostrar Meta-etiquetas del título (MetaTitle)
· No - 0
· Si - 1

- Mostrar Meta-etiquetas del autor (MetaAuthor)
· No - 0
· Si - 1


CONFIGURACIÓN DEL SISTEMA

- Palabra secreta (secret)

- Ruta a la carpeta de registro (log_path)

- Activar los servicios web (xmlrpc_server)
· No - 0
· Si - 1

- Servidor de ayuda (helpurl)
· Local - "nada"
· English (GB) - help.joomla.org - http://help.joomla.org


CONFIGURACIÓN DEL SERVIDOR

- Ruta al directorio temporal (tmp_path)

- Compresión GZIP de las páginas (gzip)

- Informe de errores (error_reporting)
· Predeterminado del sistema - -1
· Ninguno - 0
· Simple - 7
· Máximo - "depende"


CONFIGURACIÓN DE LOCALIZACIÓN

- Zona horaria (offset)


PARÁMETROS DEL FTP

- Habilitar FTP (ftp_enable)
· No - 0
· Si - 1

- Hospedaje del FTP (ftp_host)

- Puerto FTP (ftp_port)

- Nombre del usuario FTP (ftp_user)

- Contraseña FTP (ftp_pass)

- Directorio raíz del FTP (ftp_root)


PARÁMETROS DE OPTIMIZACIÓN DE SEO

- URLs amigables para motores de búsqueda (sef)
· No - 0
· Si - 1

- Usar Apache mod_rewrite (sef_rewrite)
· No - 0
· Si - 1

- Agregar el sufijo a las URLs (sef_suffix)
· No - 0
· Si - 1


PARÁMETROS DE DEPURACIÓN DE ERRORES

- Depuración del sistema (debug)
· No - 0
· Si - 1

- Depurar el idioma (debug_lang)
· No - 0
· Si - 1


CONFIGURACIÓN DE LA CACHÉ

- Caché (caching)
· No - 0
· Si - 1

- Tiempo de duración de la caché (cachetime)

- Gestor de la caché (cache_handler)
· Eaccelerator - eaccelerator
· Archivo - file


CONFIGURACIÓN DE SESIÓN

- Duración de la sesión (lifetime)

- Manejo de la sesión (session_handler)
· Base de datos - database
· Eaccelerator - eaccelerator
· Ninguno - none

- Tipo de base de datos (dbtype)

- Nombre del proveedor (host)

- Nombre de usuario (user)

- Base de datos (db)

- Prefijo de la base de datos (dbprefix)


CONFIGURACIÓN DE CORREO

- Programa de correo (mailer)
· Función de correo PHP - mail
· Sendmail - sendmail
· Servidor SMTP - smtp

- Dirección del remitente (mailfrom)

- Nombre del remitente (fromname)

- Ruta para Sendmail (sendmail)

- Autenticacion SMTP (smtpauth)
· No - 0
· Si - 1

- Usuario SMTP (smtpuser)

- Contraseña SMTP (smtppass)

- Servidor SMTP (smtphost)


PERMITIR EL REGISTRO DE USUARIOS

Si usas Spa**** => Spa**** > Gestion de cuentas > detalles de cuenta > acceder a la base de datos (http://209.188.0.11/mysql/) > Pones tu usuario y contraseña (en la página donde está la URL dice cuál es, son los Datos de MySQL) > te metes en la base de datos (a la izquierda, db_...) > SQL > escribe > (lo de select, más abajo)

Si no usas Spa**** (tendrías que decirnos que host es, pero quizá puedas solo) => Te metes en la base de datos (a la izquierda, db_...) > SQL > escribe:

SELECT params FROM `jos_components` WHERE admin_menu_alt='Users'

Luego le das al lapicero (para cambiarlo) > Y por último cambia (después de las imágenes)

Imágenes de ayuda:

- http://img361.imageshack.us/img361/5940/97801397ru4.jpg
- http://img366.imageshack.us/img366/9974/77445049pa5.jpg
- http://img88.imageshack.us/img88/3819/30126776ak4.jpg


- Permitir el registro de usuarios (allowUserRegistration)
· No - 0
· Si - 1

- Nivel de acceso predeterminado (new_usertype)
· Registrado - Registered
· Autor - Author
· Editor - Editor
· Publicador - Publisher

- Activación de cuenta para los usuarios nuevos (useractivation)
· No - 0
· Si - 1

- Parámetros de los usuarios de portada (frontend_userparams)
· No - 0
· Si - 1


CONFIGURACIÓN MULTIMEDIA

Como el anterior, pero escribe:

SELECT params FROM `jos_components` WHERE admin_menu_alt='Media Manager'

- Extensiones permitidas (upload_extensions)

- Tamaño máximo (upload_maxsize)

- Ruta del directorio de archivos (file_path)

- Ruta del directorio de imágenes (image_path)

- Subidas restringidas (restrict_uploads)
· No - 0
· Si - 1

- Comprobar el tipo de MIME (check_mime)
· No - 0
· Si - 1

- Extensiones permitidas (image_extensions)

- Extensiones ignoradas (ignore_extensions)

- Tipo de MIME permitidos (upload_mime)

- Tipo de MIME no permitidos (upload_mime_illegal)

- Eneable Flash Uploader (enable_flash)
· No - 0
· Si -1



#11.3 Finalización

Es muy posible que os muestre nuevos "trucos" para joomla, o haga nuevos manuales de ella, como saber todo sobre SEO o hacer un backup del sitio. Pueden visitarnos regularmente para comprobarlo.

Acuerdense que si tienen alguna duda sobre algo, por ejemplo cómo poner publicidad en un lugar determinado de la Web o plantilla, pueden postearla en:

Foro > Ayuda > Tu Web

También pueden mostrarnos allí el progreso que siguen en el tutorial, algún error que otro, y ,cómo no, el enlace de vuestra Web para enseñarla al público

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://www.vicioadicto.tk
xxadrianxx
SuperModerador
SuperModerador


Cantidad de envíos : 682
Edad : 22
Localización : en mi casa
Cantidad de Barras de gracias completadas! :
58 / 10058 / 100

Spam :
0 / 1000 / 100

Reputación : 0
Fecha de inscripción : 15/11/2008

MensajeTema: Re: Hacer una Web desde - 0-joomla-foro-chat   Lun Ene 12, 2009 8:22 pm

12 Backups, mudar la Web a otro servidor


#12.0 Introducción al tema

Como cualquier item del Mundo, salvo Dios (creo), todo puede desaparecer. Por este motivo alguien creo la palabra Backup, español seguro que no era, y con ella su función. Se define como, simplemente, una copia de seguridad de los datos, es decir, si se borraran podrías volver a tener tu página como si nada hubiera sucedido.

Como ya hemos aprendido, los archivos no contienen casi nada de información de la Web (ni los artículos escritos, ni los usuarios registrados, ni casi nada). Ella se encuentra en la base de datos. Se puede acceder mediante el software PhpMyAdmin (Joomla también es un software, aunque no lo parece).

Lo más seguro es que el host que contiene tu página Web incluya phpmyadmin, pero si no lo es se tendría que descargar, subir mediante FTP a la carpeta, por ejemplo, base, y luego entrariamos así:

http://mi_pagina.es/base

#12.1 Pero todo es más fácil

¡Joomla ya está preparada para hacer backups! "No se necesita phpmyadmin" ^_^

El componente se llama SQL DUMPER

- Descargar SQL DUMPER 3.1 para Joomla 1.5.x
- Descargar SQL DUMPER 3.0 para Joomla 1.0.x
- Comprobar última versión disponible

Lo primero que hay que hacer es saber si el servidor donde está nuestra base de datos mysql es Localhost o no (según spa**** era en detalles de cuenta, él si usa localhost). Si no es localhost hay que abrir el archivo:

./administrator/components/com_sql/settings.php

Y cambiar localhost por el que tengan. Además, si usas J! 1.0.x tendrás que cambiar:

$database_charset="iso-8859-1"; (Si hay problemas dejalo entonces en UTF8)

Bien, pues ahora vamos al componente (administración > componentes > SQL DUMPER). Pedirá el nombre de de usuario y contraseña de la base de datos (no de la administración). Lo ponemos y seguimos:



Ahora elegimos la base de datos a exportar (marcada por defecto), la compresión (Gzip) y el nivel de compresión (al nueve), pulsamos sobre GO, esperamos unos segundos y... Tachán! ya está. Se mostará un enlace para poder descargar el archivo, si no le dieron no se preocupen porque se encuentra en ./administrator/backups

Y cuando quieran hacer el Backup (vuelta atrás) después de logearse, en vez de elegir la 1º opción (Backup of existing database) escogen la 2º (Restore existing backup).

#12.1 Mudar la Web

El proceso anterior se realiza para volver a un estado anterior (como restaurar sistema, en Windows). Pero la gente hace Backups con el fin de mudar la Web a otro servidor, o, en una instalación limpia, volverla a dejar como estaba. Para todo ello, a parte de hacer Backups de la base de datos, también habrá que hacerla de los archivos (componentes, módulos, ect) Así que por FTP deberían bajar TODOS los archivos.

¿Qué hay que hacer ahora? Una vez hayas descargado la Web por FTP y tengas la base de datos:

1. Borrar del backup de la web:
- configuration.php
- components/com_sql
- administrator/components/com_sql
2. Subir todo por FTP (en el nuevo sitio)
3. Instalar Joomla normalmente
4. Subir por FTP el Backup de la base de datos a ./administrator/backups/ (si hiciste el backup de la web antes que el de la base de datos)
5. Instalar SQL DUMPER
6. Ir al componente
7. Marcar opción Restore existing backup
8. Seleccionar el archivo de la base de datos
9. ¡Restaurar!

Y ya tiene tu Web :P

#12.2 Entonces para qué me cuentas lo de PhpmMyAdmin

¿Has pensado eso? Seguro que si te ha dado algún error por ahí sí. El problema radica en el tamaño del archivo Backup de la base de datos. Cuando tienes un servidor gratuito quizá no te dejan subir archivo de más de 1 MB, si la base de datos pesa más entonces no podrás hacer el backup con SQL (AUNQUE NO TIENE PORQUÉ EXPORTARSE TODO A LA VEZ, PUEDES HACERLO EN DIFERENTES PARTES). No esta mal aprender a hacer el backup por phpmyadmin, ¡Pero con SQL DUMPER se hace mil veces mejor y más rápido!.

#12.2.1 Backup mediante phpmyadmin - Exportar

Nos logeamos en phpmyadin (espero que no tengas problemas con este, sino, ya sabes => foro)

Seleccionamos la base de datos en la izquierda > pinchamos en exportar >



Esperas un poco y podrás descargar el archivo del backup.

#12.2.2 Backup mediante phpmyadmin - Importar

Ahora, para mudar:

1. Subir los archivo de la web por FTP
2. Instalar Joomla normalmente
3. Ir a phpmyadmin
4. Borrar las tablas que empiecen por jos_
(phpmyadmin > base de datos [a la izquierda] > (abajo) marca todos (o lo haces manualmente) > eliminar
Nora: No muestro imagen porque cada phpmyadmin es diferente, pero es intuitivo, si no saben como eliminarlo => foro.
5. Pinchar, arriba, sobre SQL, dan a examinar, ponen el archivo, eligen juegos de caracteres: "latin1" y a continuar.
Nora: Si da error es que el archivo es demasiado grande, así que tendrán que partilo en cachitos.

#13 Montar un servidor o hosting casero en Windows


#13.0 Introducción al tema

Si has seguido el manual entero (espero que sí) seguro que se te ha pasado por la cabeza: "Joer, si pudiera tener mi propio hosting esto sería mucho mejor, así no tengo que pagar (si no es gratuito) ni tengo que depender de él, además podría tenerlos para hacer pruebas y eso". Pues se puede tener un hosting casero. Sólo hay que convertir tu PC en un servidor. Eso sí, si apagas el ordena no va la Web. Puedes hacer esto para hacer pruebas con la Web, o directamente para no pagar host.

#13.1 Descargando Joomla! Spanish-Uniforms Server

Gracias a Joomlaspanish y Uniforms server podemos conseguir el capítulo #13

A día 4 de Julio del 2008 (falta poco para mi cumple, jijijiji) la última versión es la RC3, pero como siempre dejo el enlace para comprabar si hay nuevas.

#13.1 Datos personales


Una vez descargado y descomprimido podéis leer el archivo de instrucciones si queréis. Sino me leeis a mi, que explico lo necesario ^_^

Podéis pulsar sobre el archivo "Iniciar Servidor", y mientras carga os digo los datos:

· 1.0.x
Usuario: admin
Contraseña: admin
Nombre de la base de datos: joomlaspanish
Root: udrive\www\joomla1.0
Web: http://localhost/joomla1.0
Administración: http://localhost/joomla1.0/administrator

· 1.5.x
Usuario: admin
Contraseña: admin
Nombre de la base de datos: joomla153
Root: udrive\www\Joomla-1.5.3-spanish
Web: http://localhost/Joomla-1.5.3-spanish
Administración: http://localhost/Joomla-1.5.3-spanish/administrator
#Nota: Si quieren la última versión (Joomla 1.5.4, a 9 de Julio 08) Borren la carpeta Joomla-1.5.3-spanish, descarguen la última versión e instalenlá con estos datos Mysql:
Nombre de la base de datos: joomla153
Usuario: root
contraseña: root
host: localhost

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://www.vicioadicto.tk
xxadrianxx
SuperModerador
SuperModerador


Cantidad de envíos : 682
Edad : 22
Localización : en mi casa
Cantidad de Barras de gracias completadas! :
58 / 10058 / 100

Spam :
0 / 1000 / 100

Reputación : 0
Fecha de inscripción : 15/11/2008

MensajeTema: Re: Hacer una Web desde - 0-joomla-foro-chat   Lun Ene 12, 2009 8:23 pm

· phpMyAdmin (para administrar las base de datos)
Usuario: root
Contraseña: "nada"
Administración: http://localhost/apanel/phpMyAdmin/

· phpMyBackupPro (para hacer backups a las bases de datos, también se puede con phpMyAdmin)
Usuario: root
Contraseña: root
Administració: http://localhost/apanel/phpMyBackupPro/

· Apanel
Administración: http://localhost/apanel/

Uy, ¡qué de información! No os asustéis, que esto es fácil ^.^ Como habéis visto, vuestro "Dominio" es http://localhost, y el directorio root es: udrive\www\ Es decir, que si pongo una imágen en udrive\www\imagen.jpg y luego voy a http://localhost/imagen.jpg (con el servidor iniciado) pues se vela foto.

Ahora, en vez de subir los archivos por FTP los ponéis en la carpeta que queráis y listo ^^

#13.2 Creando un DNS (dominio) alfanumérico


Para que se pueda entrar a tu web desde otro ordenador que no sea el tuyo se tendrá que hacer mediante tu IP pública, para saber se puede desde aquí. Así que si pones en el navegador tu dirección de IP verás la página, pero lo que queremos es un dominio y encima gratuito! Entonces vamos aquí para crearnos una cuenta, nos logeamos para añadir un nuevo DNS (como si fuera un dominio):

En Hostname escribimos el subdominio de la web y elegismos el dominio. En service tipy la 1º (Host With IP address). Pulsamos sobre "Use auto detected IP address" Y damos a "Create account".

#13.3 Viene lo dificil

Ahora hay que abrir los puertos 80 y 8080 por TCP en el router. Aquí no puedo ayudar ya que cada router es diferente, si quieres puedes dejar el nombre del router en el foro y te ayudamos. Lo único que puedo decir es que para saber la URL de la administración del router se puede así:

Inicio > Ejecutar > escribe CMD > escribe ipconfig > La dirección que tienes que poner en el navegador es "La puerta de enlace predeterminada". Luego allí quizá te pidan Usuario y contraseña, suele ser:

Nombre: admin
Usuario admin o 1234 o "nada"

Sino míralo en las instrucciones de tu router, que vendrá o llama a tu proveedor.

Después hay que linkear el dns mediante el router, igualmente no puedo ayudar. Os pongo un vídeo para ver como lo hago yo por si os sirve:

http://www.megaupload.com/es/?d=AQ6SADNV

Nota: Si no podéis siempre os queda entrar mediante la IP pública (lo malo es que suele cambiar cada vez que apagar el router).

#13.3 ¡A jugar!


Y una vez habéis hecho todo ahora podéis hacer pruebas en vuestro servidor casero (o hacer vuestra Web seria). También podéis usar otro CMS (no sólo Joomla) como Drupal, o poneros phpbb3 o lo que queráis, sólo hay que ponerlo encima de la carpeta udrive\www\

#14 Migrar de Joomla 1.0.x a 1.5.x

En este pequeño manual se enseñará a pasar de Joomla 1.0.x a Joomla 1.5.x. Quizá no se pueda migrar toda la web, ya que es posible que tengas componentes, módulo o plugins (mambots) no compatibles con Joomla 1.5.x.

Por si la lías haz un backup de los archivos y de la base de datos de tu Joomla (aunque no es obligatorio). Para ello sigue este capítulo (no hace falta lo de mudar)

#14.1 Empezando la migración.

Hay diversas formas de migrar una Web. Pondré los 3 casos más comunes, pero en todas ellas hay procesos comunes, como los siguientes:

1- Descargamos la última versión de Joomla 1.5.x. (Pueden descargarlo desde el punto 2.0 de este manual)
2- Descomprimimos los archivos y acoplamos el idioma si es necesario.
3- Subimos las carpetas y archivos mediante el FTP a nuestro host.
#Nota: Recomendado borrar los archivos de Joomla 1.0.x y subir al direcctorio root (osea al principio) Joomla 1.5.x
4- Vamos a la dirección de nuestra página para proceder a la instalación.
5- En el paso 4 elegimos en "Configuración avanzada" un prefijo distinto del que teníamos en la versión 1.5.x (será jos_, pero si no estás seguro puedes verlo en el archivo configuration.php, en $mosConfig_dbprefix)
5.1- Imagen de ayuda
#Nota: Instala Joomla 1.5.x en la misma base de datos que 1.0.x
#Nota: ¡NO TERMINES LA INSTALACIÓN!
6- Elegimos uno de los 4 métodos siguientes de migración (leerlos antes de realizarlos).
#Nota: Recomendado hacer el método 4.

#14.2.1 Método 1: Me lavo las manos.

7- Si controlas el inglés, y quieres escoger rápido: Sigue este o este manual.

#14.2.2 Método 2: La instalación limpia.

Si tenemos una Web recién hecha con casi nada instalado y pocos días que nació, lo mejor es pasar únicamente los artículos. Si has instalado algo adicional, ya buscarás y encontrarás algún módulo o componente parecido. Lo primero es pasar las secciones y categorías.

7- Terminas la instalación.
8- Vamos a administración de tu Joomla viejo, mira el nombre de las categorías y secciones y crearlas en tu Joomla nuevo una por una.
9- Pero como se supone que has eliminado los archivos de tu Joomla viejo:
10- Vamos a nuestro phpMyAdmyn (Si no puedes acceder a él porque tu host no tiene o no quieres hacerlo así, usa otro método)
11- Seleccionamos nuestra base de datos (arriba a la izquierda) y damos a exportar. Elegimos estas 2 tablas y a continuar:
· jos_categories
· jos_sections
11.1- Imagen de ayuda
#Nota: Puede que el prefijo no sea jos_ depende cómo lo instalastes
#Nota: Para seleccionar una segunda opción y que no se pierda la 1º mantén pulsado el control cuando vayas a añadir la otra opción.
12- Abrimos el archivo descargado y miralos los nombres de las categorías y secciones.
13- Ahora a por los artículo. Vamos a google y escribimos site:mi-web.com, por ejemplo yo sería => site:jonijnm.es
14- Y damos a la cache de los links de los artículos. Con ella podemos ir copiando y pegando los artículos.

#14.2.3 Método 3: Para los que experimentan y tienen tiempo (Para usuarios avanzados)

Aquí lo que tendrás que hacer es modificar la base de datos antigua para hacerla compatible con la nueva.

7- Sigue el punto 14.2.2 hasta el paso 11, pero exporta todo (las dos versiones)
8- Ahora compara Joomla 1.0.x con Joomla 1.5.x y haz las modifica las entradas para que sean compatibles con las tablas de 1.5.x
9- Borra las tablas de 1.5.x
10- En phpMyAdmin da elige base de datos, da a SQL, carga el archivo modificado y da a continuar.

#2.2.4 Método 4: El más rápido (recomandado)

7- Seguimos la instalación hasta el punto 6
8- Allí elegimos:
· Marca: "Cargar un script de migración"
· Prefijo de las tablas existentes: el prefijo de Joomla 1.0.x ("jos_" es el predeterminado)
· Codificación del sitio anterior: iso-8859-1
· Marca: "Es un script para migrar desde Joomla 1.0!"
8.1- Imagen de ayuda.

#14.1 Pasando el resto de la tabla.

Si no has elegido el método 1 de migración, y tu Web tiene otros componentes que quieres pasar (por ejemplo los comentarios o los post de Fireboar) Entonces tendrás que hacer lo siguiente (lo siguiente lo haremos tomando como ejemplo la migración del fireboard, pero pueden pasar otros componentes):

1- Instalamos Fireboard
2- Haz los puntos 10 y 11 del capítulo 14.2.2 pero selecciona las tablas del componente a pasar (todas las jos_fb son las del foro)
3- Abre el archivo y cambia el prefijo antiguo por el nuevo (jos_ por jom_)
#Nota: Puedes hacer esto fácilmente con el programa Notepad, dando a control + H
4- Borra las tablas del foro en Joomla 1.5.x, para ello elige la base de datos, marca las tablas (jom_fb) y abajo da a elimar (o una cruz roja, o lo que ponga)
4.1- Imagen de ayuda.
5- Elige la base de datos, da a SQL, carga el archivo y da a continuar.

Y ya tienes pasado el foro.

Recuerda, para ayuda tienes el FORO
15 Cómo instalar Joomla en cualquier servidor

#15.0 Introducción a la instalación manual de Joomla


Si ya has experimentado con Joomla (espero que no hayas llegado a este capítulo el 1º día) y quieres probar nuevos servidores, por ejemplo www.ifastnet.com o www.000webhost.com en los que va muy bien Joomla, pero no se puede instalar, por ejemplo 1.5.x

Pues hay una manera de instalar cualquiera CMS (phpbb3, drupal, Joomla, ect) en el servidor que quieras (luego que funcione bien es otra historia). La instalación automática puede no funcionar por la excesiva seguridad del servidor, por los cookies, por muchos factores. ¿Entonces cómo se instala? Manualmente

#15.1 Pasos que hay que realizar y requerimientos

Es fácil lo que hay que hacer: Subir los archivos originales de Joomla por FTP menos la carpeta Installation, subir el archivo de configuración y meter los datos predeterminados en tu base de dato. Para esto, se necesita phpmyadmin (estará en el panel de control de tu servidor) o cualquier otro "software" para introducir los datos.

#15.2 Subiendo Joomla con configuration.php

Descargáis la última versión de Joomla en español desde aquí, lo descomprimís, y subís todo menos la carpeta Installation.

Ahora descargáis el archivo configuration.php, lo abrís con el bloc de notas u otro software, y rellenáis las primeras líneas poniendo los datos de vuestra base de datos:
- Descargar configuration.php para Joomla 1.5.x
- Descargar configuration.php para Joomla 1.0.x

Si ya lo habéis abierto veréis una parte que dice: "Seguir leyendo el manual para rellenar". Bueno, pues abrís con el bloc de notas para crear un nuevo archivo, escribís esto en él:



Después dais a Archivo > Guardar como... > y elegís que se llame a.php. Subís ese archivo por FTP a la web donde está Joomla, y entráis en ese archivo con el navegador:
- www.tu-web.com/a.php

Veréis una dirección, pues esto es lo que tenéis que poner en configuration.php, mi dirección es: /homepages/12/275647385/htdocs, entonces pongo:
· 1.5.x:
var $log_path = '\\homepages\\12\\275647385\\htdocs\\logs';
var $tmp_path = '\\homepages\\12\\275647385\\htdocs\\tmp';
· 1.0.x
$mosConfig_absolute_path = '/homepages/12/275647385/htdocs';
$mosConfig_cachepath = '/homepages/12/275647385/htdocs/cache';

Puede que no haya que poner la primera palabra, es decir, quedaría: /12/275647385/htdocs, aunque es raro

#15.3 Insertando los registro de la base de datos

Si has llegado hasta aquí, supongo que ya controlas phpmyadmin, de todas maneras lo explicaré de una forma general. En tu panel de control del servidor, seguro que tienes un enlace a MyphpAdmyn, pues entra allí y descarga el archivo correspondiente:

- Base de datos para J! 1.5.x
- Base de datos para J! 1.0.x

Lo descomprimís, vais a vuestro phpMyAdmin, presionáis sobre la base de datos (arriba a la izquierda, dais a SQL, después a examinar, buscáis el archivo comprimido, ponéis juego de caracteres "latin1" y pulsáis en continuar.

Ahora vais a la administración de la web, ponéis los datos de contraseña y usuario: "admin", si no entra: en phpadmin, dais a la base de datos, a la tabla "jos_users" > SQL > Continuar > editáis la única entrada que hay (pulsado sobre el lápiz), en password ponéis la pestaña como md5 y escribís:
21232f297a57a5a743894a0e4a801fc3 (imagen de ayuda)

FIN

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://www.vicioadicto.tk
Invitado
Invitado



MensajeTema: Re: Hacer una Web desde - 0-joomla-foro-chat   Lun Ene 12, 2009 9:05 pm

Muy Buen Tuto anque un Poco largo :xD: Pero muy bueno
Volver arriba Ir abajo
Contenido patrocinado




MensajeTema: Re: Hacer una Web desde - 0-joomla-foro-chat   Hoy a las 6:53 am

Volver arriba Ir abajo
 
Hacer una Web desde - 0-joomla-foro-chat
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Cómo hacer una ficha de rol.
» Linea del tiempo: Desde el nacimiento de digimon hasta la actualidad
» Como hacer un buen Rol Descriptivo
» Guia para novatos: como hacer tus primeras listas (+Wave7, +Avanzado, +Raider)
» PCM

Permisos de este foro:No puedes responder a temas en este foro.
-=Mu-ChaosForce=- :: Ocio General :: TUTORIALES!-
Cambiar a: