domingo, 8 de marzo de 2009

Nuevos usuarios

He hecho como me dijo Martín tres usuarios para el "back-end", los tres tipos un súper-administrador, un administrador y un manager:

Usuario: superadminhci - Contraseña: hci - Tipo: Súper-Administrador
Usuario: usuario - Contraseña: hci - Tipo: Administrador
Usuario: managerhci - Contraseña: hci - Tipo: Manager

Voy a resumir las diferencias entre ellos. entre súper-administrador y el administrador las únicas diferencias es que el adminstrador no tiene acceso a la configuración global del sistema, tampoco tiene acceso al "Template Manager" ni al "Language Manager". El administrador puede crear usuarios, borrarlos y modificarlos excepto un súper-administrador.

El manager tiene las funciones más reducidas, puede modificar, igual que el resto, los componentes. Pero por supuesto no tiene acceso a la configuración global, no puede dar de alta ni de baja usuarios, ni modificar sus propios datos. Tampoco puede instalar ni desinstalar extensiones.

Como todavía no he hecho el manual de usuario, lo unico que os puedo decir es que cuando vayais probando los componentes, si quereís podeís mirar ya los datos que hay metidos, pero de todas maneras creo que más o menos es bastante intuitivo, habrá ciertas cosas que igual no, pero más o menos...

Otro detalle, por ejemplo, como el editor no deja meter código javascript por seguridad, para poder realizar el cálculo de cuantos días quedan hice un plugin que lo realiza, si se escribe, por ejemplo en el aviso del proximo UC que siempre se ponen los días que quedan:
{fecha YYYY-MM-DD}
lo cambia igual que el código javascript.

En definitiva ir probando. Si después de leer todo esto leís la anterior entrada también convendría.

miércoles, 25 de febrero de 2009

Subida aplicación

Bueno aquí dejo la dirección de la página donde lo tengo subido todo:
http://www.celestia.260mb.com/
(es un servidor gratuitio, pero tiene publicidad)

Cree un usuario para la parte del administrador, para quien quiera entrar, que es: usuario(y la contraseña igual). Es de tipo "Administrador", que es casi como el Súper-Administrador, pero no maneja el Administrador de plantillas y lenguajes, y no puede acceder a la configuración global.

Desde el "back-end", es decir, la parte del administrador se crea el contenido para la página web. En la pestaña "Components" o "Componentes", en español, se verán todos los componentes que hay representando cada uno a una de las secciones de la página actual, son fáciles de identificar porque practicamente llevan el mismo nombre. Hay también otro componente llamado "JoomFish" que es el que se ecarga de internacionalizar el "front-end", y dos componentes más llamados "Contact"(no confundir con el nuestro, que es Contact us) y "Search", que esos no te deja borrarlos, porque deben de estar relacionados con el núcleo.

Mi trabajo consistió en realizar cada uno de los componentes siguiendo el Modelo-Vista-Controlador, a parte de meterme alguna que otra vez (más de las deseadas) en el núcleo de Joomla para retocar determinadas cosas. Por supuesto también de internacionalizarla, de generar una plantilla para darle el aspecto de la página del grupo, etc.