Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenidos y contenedores:
1) Seccin --> Categora --> tem de contenido La seccin contiene categoras y cada categora contiene documentos. Diramos entonces que las secciones y categoras son los contenedores y los tems de contenidos son, valga la redundancia, los contenidos. Puede haber una sola seccin o muchas secciones, que CONTIENEN cada una de ellas a una o muchas categoras, que a la vez CONTIENEN uno o varios tems de contenido o documentos. A partir de ahora vamos a suponer que: tem de contenido = documento web = artculo = noticia (quitemos el factor temporal, olvidmonos que una noticia es algo vigente solo por un momento) 2) contenido esttico: son tems que no pertenecen a ninguna categora ni seccin.
A la vez hay ESTADOS TEMPORALES en la publicacin: un documento puede estar "pendiente de pblicacin" (tiene una fecha programada a partir de la cual comenzar a publicarse), puede estar "publicado en vigencia" (se encuentra en publicacin actualmente, hasta el momento en que est programada su "despublicacin automtica", o hasta siempre en el caso de que no haya fecha estipulada de despublicacin automtica). Tambin el documento puede estar "publicado pero expirado", es decir estuvo publicado hasta la fecha donde caduc su vigencia, esto es al momento en que se despublic automticamente. Cada documento o item posee un NIVEL DE ACCESO desde el punto de vista de su mera visualizacin: "public" (todo el mundo puede verlo), "registered" (solo pueden verlo los usuarios registrados), y "special" (accesible a usuarios especiales de mayor rango que los simples registrados: autores, editores, publishers, etc) Cada documento posee un NIVEL DE ACCESO desde el punto de vista de su EDICIN: Solo los usuarios administradores pueden editar o borrar un documento o tem. Los documentos publicados por Joomla son formateados y preparados para su muestra por un componente llamado com_content. Dentro de la administracin hay varios componentes involucrados en la creacin, edicin, organizacin, y eliminacin o archivado de documentos: com_content, com_typedcontent, com_trash, com_archive, com_sections, com_categories La base de datos guarda TODOS los tems de contenido en la tabla jos_content independientemente de si estos contenidos estn archivados, publicados, eliminados, etc. La tabla jos_content se relaciona con jos_content_frontpage, con jos_sections (que a su vez se relaciona con jos_categories), y con jos_content_rating
- Items de contenido ordinarios que pertenecen a una categora y seccin (Content Item) - Elementos o interfaces visuales interactivas que pertenecen a los componentes (Components o Components Items): datos de salida, formularios de filtrado o ingreso de datos, enlaces o botones que ejecutan ciertas acciones, etc. - Categoras pertenecientes a diversos componentes (Ej: Table Contact Category, Table Newsfeed Category, Table Weblink Category). El componente de "enlaces" permite crear categoras, por ejemplo: "categora de los enlaces a sitios amigos", "categora de los enlaces a sitios de inters", etc. - Tablas de seccin (Table Content Section): pantallas con listas de las categoras contenidas en cada seccion en cuestin - Tablas de categora (Table Content Category): pantallas con listas de items de contenidos dentro de cada categoras en cuestin - Contenidos de seccin en blog (Blog Content Section) - Contenidos de categora en blog (Blog Content Category) - Contenidos archivados (Blog Content Section Archive o Blog Content Category Archive) - Marcos internos que muestran otras pginas web (Wrappers) dentro del mismo sitio o pginas de otros dominios
Un ttulo del artculo (normalmente con la fecha de creacin y el nombre del autor) Una pequea introduccin de un prrafo (que corresponde al primer prrafo del desarrollo completo del artculo) Una imagen pequea (o sin imagen) Un botn "ver ms" o "leer ms"
Cuando se pulsa en el enlace de "ver ms", se puede leer el artculo completo. Siempre al entrar en un blog veremos las noticias ms recientes bajo la cabecera "arriba del todo", y a medida que bajamos vamos viendo noticias de fechas anteriores, hasta que llegamos abajo donde generalmente hay una especie de navegacin del estilo: << inicio fin >> Esto es un Weblog o Blog en la terminologa internetera, Joomla posee todas estas caractersticas, por ende:
Joomla puede usarse como un perfecto Blog o Weblog (ideal para portales de noticias)...
... sin la necesidad de instalar programas adicionales!!! Esto se logra:
Utilizando la configuracin de frontpage (en el men principal >> home >> "parmetros"), o Utilizando los enlaces de men definidos como Blog Content Section o Blog Content Category
Para saber mejor cmo funciona esto, debes tener una o varias categoras y secciones, con muchos (o varios, los suficientes) artculos o noticias. Pero antes hay que ver de qu manera se crean los contenidos.
La facilidad o dificultad que ofrezcas a los usuarios de encontrar la informacin ordenada y rpidamente localizable La facilidad de administracin (para encontrar y reconocer fcilmente los items, para no perderte cuando haya muchos, etc) El uso de las distintas maneras de publicar la informacin categorizada que te ofrece Joomla: (navegable por secciones, por categoras, por blogs, por menues personalizados, etc)
Con esto, puedes hacerte algunas secciones y varias categoras dentro de ellas. All colocars y organizars toda la informacin.
brinda infinitas posibilidades a la hora de hacer esto. Un modelo con el cual puede resolverse el trabajo cuando se tienen tantos y tan diversos contenidos, la organizacin de estos se estructura (en el siguiente ejemplo) en por lo menos 4 niveles de anidacin, o "profundidad". Supongamos que tenemos que hacer la web de una gran empresa distribuidora de alimentos. Esta empresa comercializa una gran cantidad y variedad de productos que estn categorizados en rubros, sub-rubros y sub-sub-rubros (por llamarlo de alguna forma)... Ejemplo de categorizacin de un tem cualquiera de contenido: Alimentos >> Perecederos >> Lacteos >> Quesos >> Gruyere que abstrayendo un poco sera: Seccin >> Subseccin >> categora >> subcategora >> Item de contenido Pero como Joomla no posee ese nivel de profundidad se pueden resolver las cosas agrupando niveles, para el ejemplo anterior sera. Categorizando el tem real de contenido primero: Alimentos / Perecederos >> Lacteos / Quesos >> Gruyere Y llevando las cosas a Joomla... Seccin / Subseccin (seccin de Joomla) >> Categora /Subcategora (categora de Joomla) >> Item de contenido
4. Definir y crear la navegabilidad o "menues" (los accesos que van a tener los navegantes/usuarios a esos documentos web publicados) Los puntos 3 y 4 (incluso los puntos 1, 2, 3, y 4) pueden ir alternndose. Pero muchos principiantes tratan de crear los menues o los enlaces primero, y luego los contenidos. No tardan en darse cuenta que "no saben cmo hacer". Esto es un error, el orden correcto es as: creacin y publicacin de seccin >> creacin y publicacin de categora >> creacin y publicacin de los documentos >> armado del men de navegacin
Mainmenu: es el men principal del sitio y el ms importante. Lo que se encuentre como primer elemento de este men es lo que se mostrar en la pgina principal Topmenu: este es el men horizontal que aparece sobre (o debajo) de la cabecera del sitio Usermenu: men de usuario (solo aparece cuando un usuario se registra e ingresa en el sistema) Othermenu: es simplemente "otro men" cualquiera.
Administrar menues
El administrador de men est en Menu >> Menu Manager Este administrador permite crear, borrar o editar menues. Ojo: no borrar nunca el MAINMENU!!!. Lo nico que pods hacer es renombrar este men (ponerle por ejemplo menuprincipal, en lugar de mainmenu), pero te recomiendo que no lo hagas. Si an lo haces, ponle un nombre sin espacios de por medio y sin caracteres extraos. Cada men "tiene" un mdulo asociado a l. Este mdulo permite configurar la forma en que se publica (o si no debe publicarse) el men en cuestin. Para ver o cambiar esta configuracin vas a Modules >> Site modules y luego buscas el mdulo del men (que lleva el mismo nombre) y lo abres.
Menu >> Mainmenu (suponiendo que creamos el enlace en el men principal) y luego debemos hacer click en el cono "nuevo". La forma actual de crear items de men en Joomla es como lo hace un "asistente" o "wizzard" para la configuracin o instalacin de un software: paso a paso. En el primer paso veremos algo as:
8K0onDB3DcQxf
Content
8K0onDB3DcQxf
Components
Blog - Content Category Blog - Content Category Archive Blog - Content Section Blog - Content Section Archive Link - Content Item Link - Static Content Submit - Content Table - Content Category Table - Content Section
8K0onDB3DcQxf
Component Link - Component Item Link - Contact Item Link - Newsfeed Table - Contact Category Table - Newsfeed Category Table - Weblink Category
8K0onDB3DcQxf
Links
Link - Component Item Link - Contact Item Link - Content Item Link - Newsfeed
Miscellaneous
Submit
Submit - Content
Aqu es donde tenemos que elegir el "tipo" de enlace o acceso que queremos crear. Hay que elegir bin el tipo de elemento, si no, no podremos continuar y deberemos volver hacia atrs. Explico a continuacin qu es cada elemento:
- Link - Static Content - Esto definir el enlace hacia un elemento esttico - Link - Content Item- Esto har que el enlace se defina hacia un Item de contenido ordinarios (que pertenece a una categora y seccin) - Components o Components Items - Enlace hacia una interface principal de un componente - Table Contact Category, Table Newsfeed Category, Table Weblink Category. - Enlace
hacia categoras pertenecientes a estos 3 componentes, respectivamente. - Table Content Section - Enlace hacia una seccin donde se mostrar una lista de sus categoras contenidas en ella. - Table Content Category - Enlace hacia una categora donde se mostrar una lista de sus items de contenido pertenecientes a ella. - Blog Content Section y Blog Content Category - Enlaces hacia una seccin/categora que mostrar sus elementos en forma de blog (ver arriba) - Blog Content Section Archive o Blog Content Category Archive - Enlace hacia una seccin/categora que mostrar sus elementos archivados en forma de blog. - Wrappers - Enlace hacia una URL (dentro del mismo sitio o a una pgina de otro dominio) que se mostrar en una ventana interior del sitio nuestro. - Submit - Content - Enlace hacia un formulario que permitir enviar artculos/novedades al administrador para que este los publique - Link - Url - Enlace donde podremos tipear manualmente la URL del link. - Separator - PlaceHolder - Separador entre un enlace y otro Luego de este paso, y dependiendo la opcin de tipo de enlace que queremos colocar en el men, se nos llevar a un ltimo paso donde se debe poner el nombre del enlace (el texto), tambin se selecciona el elemento a linkear, por ejemplo:
Contact Us Home Links New s Feeds Search Logout Contacts FrontPage Login New s Feeds Polls Search Web Links
Component Item:
Components:
si el enlace es un item o un subitem de otro elemento de men (Parent Item) el orden en que aparece, con respecto a los otros elementos de men (Ordering) el nivel de acceso de los usuarios a ese item (Access Level) el estado de publicacin (Published)
Es muy importante configurar los parmetros del panel de la derecha de manera adecuada cuando mostramos contenidos en blog. Esto puede hacerse alta pero altamente personalizado. Parameters Menu Image Page Class Suffix Back Button
Page Title Page Title # Leading # Intro Columns # Links Category Order Primary Order Pagination Pagination Results MOSImages Description Description Image Category Name Category Name Linkable Item Titles Linked Titles Read More Item Rating Author Names Created Date and Time Modified Date and Time PDF Icon Print Icon Email Icon Otro da explicar todas estas opciones de configuracin, pero por ahora a investigar para qu sirven.
Permisos de usuarios
Hide
Show
El usuario superadministrador es el nico con capacidad total de manipular usuarios, registraciones y permisos. Inclusive puede denegarse a s mismo la entrada al sitio. Los usuarios registrados (registered) son los nicos capaces de crearse a si mismos con el solo hecho de registrarse en el sitio, siempre y cuando el superadministrador permita la registracin de usuarios. El superadministrador puede elegir entre permitir la registracin de usuarios, o puede guardarse esa capacidad solo para l, creando usuarios registrados desde el administrador. Para esto solo configura un parmetro dentro de la configuracin global "Allow user registration"
Los usuarios pueden crearse y administrarse desde el administrador ingresando a site >> user manager El super administrador puede editar los datos de los usuarios, bloquearlos, eliminarlos, cambiar su password, asignarle otro nivel de permisos, etc. Cada usuario puede actualizar sus propios datos. Existe una funcin llamada "mas email" que sirve al administrador para hacer comunicados masivos a todos o solo a cierto grupo de usuarios,
Edicin de templetes
Glosario
Administrador de Joomla - Administrator: El administrador es un panel para administrar Joomla, desde all se maneja el sitio web y su contenido. Es tambin conocido como "backend". Backend: El backend es otro nombre para el panel de administracin de Joomla. Base de datos - Database: Conjunto de informacin organizada que contiene una coleccin de los registros donde el sistema puede buscar, reescribir, clasificar, borrar, aadir informacin y analizar rpidamente. Blogging: en el contexto de Joomla es una lista de registros en forma de resumen, donde se muestra un texto introductorio con enlace al documento completo. Content Management System (CMS): CMS es un software para el manejo de contenidos de websites directamente desde el servidor, en espaol se conoce este programa como Sistema Gestor de Contenidos Categora - Category: Una categora es un nombre genrico para un conjunto de items que se relacionan bajo algn criterio. En Joomla, las categoras son una especie de "contenedores" de pginas web que tienen algo en comn, y por ende se las clasifica dentro de cada "categora". Las categoras son contenidas al mismo tiempo por contenedores de orden superior llamados secciones. Para entender esto fcilmente imaginemos que toda la informacin de un sistema est dentro de un armario con cajones, dentro de cada cajn hay carpetas que contienen documentos. Ahora por analoga, Joomla es el armario, las secciones son los cajones y las categoras son las carpetas que contienen los documentos. Componentes - Components: Son los elementos de contenido de Joomla que aparecen generalmente en la seccin principal dentro de la disposicin del diseo de la pgina web creada con Joomla (frontend). Los componentes son elementos del nucleo (Core) de Joomla que dotan al sistema de toda su funcionalidad. Espacio de trabajo - Workspace: El espacio de trabajo es el area de la seccin del administrador de Joomla donde se realiza la configuracin y publicacin del contenido. Este se actualiza dinmicamente mientras se seleccionan las herramientas y las opciones del men. El espacio de trabajo puede incluir: Editor HTML, gestor de artculos y links y varias otras caractersticas. Frontend: El Frontend es otro nombre para el sitio web pblico realizado con Joomla (aquel que sus visitantes o usuarios navegan). Item o Item de contenido: Un item es un pedazo discreto del contenido dentro de la jerarqua de Joomla. Un item puede ser: un artculo, un artculo de noticias, o un enlace.
Joomla: Joomla es el ms popular CMS de cdigo abierto. La etimologa de Joomla proviene del swahili (Jumla) y significa "Todos Juntos". Este CMS proviene de Mambo, programa creado originalmente por la Compaa Australiana Miro. Mambots: Un Mambot es una funcin que intercepta el contenido antes de que sea exhibido, y lo manipula de una cierta manera, generalmente agregando una nueva aplicacin o funcionalidad. Joomla proporciona un nmero de Mambots en la distribucin del nucleo (Core). Mdulos - Modules: Los mdulos son aquellos bloques que aparecen en cualquier lado del rea central de contenido. Algunos mdulos de Joomla son: Men, Selector de templates, Encuestas, Noticias instantneas, Contador de visitas, etc. Open Source (OS) - Cdigo Abierto: Open Source es un trmino que se aplica a los programas cuyo cdigo fuente est disponible al pblico, esto est relacionado estrechamente con software libre, ya que los programas de cdigo abierto son susceptibles de que cualquier persona pueda mejorar, corregir, ampliar o adaptarlos para sus necesidades o los de una comunidad determinada. Registro - Record: Un registro es literalmente hablando una "fila" en la tabla de una base de datos. Las tablas de una base de datos puede ser entendida como una planilla formada por filas y columnas. Las columnas son representadas por variables o propiedades y las filas por registros. Un registro representa muy a menudo un "pedazo" del contenido que es nico, y se diferencia de los dems registros por tener caractersticas perfectamente identificables. La funcionalidad dinmica y gran parte del contenido de Joomla se apoya en una base de datos para funcionar. Seccin - Section: Una seccin es una coleccin de categoras que se relacionan de una cierta forma. Por ejemplo una seccin 'noticias', puede contener categoras como 'noticias de hoy', 'noticias de ayer' y 'otras noticias '. Sitio Joomla: es el website al que acceden los visitantes o usuarios; contiene todo el contenido agregado por el administrador. A veces se le llama el "frontend"
4. Papelera de Reciclaje
Dentro del primer nivel (el ms importante) Joomla organiza la informacin mediante una estructura jerrquica de la forma: Secciones >> Categoras >> Items de contenido (artculos, documentos, noticias...). Antes de seguir con las explicaciones vamos a abstraer un poco estos conceptos y a presentar visualmente el siguiente esquema:
Seccin 1
Categora B Categora A Documento 1 Documento 5 Documento 2 Documento 6 Documento 3 Documento 7 Documento 4
Seccin 2
Categora F
Documento 11
...
Documento N
... ...
Seccin N
Categora N
Documento R
...
Documento R + N
Documento Esttico 1
Documento Esttico 2
Archivo
Documento X
Papelera
Documento Y
...
Documento X + N
...
Documento Y + N
Criterios de clasificacin
La forma de organizar las categoras y secciones puede hacerse siguiendo varios criterios de clasificacin. Todo depender de una evaluacin exaustiva de las necesidades propias del sitio, de la forma en que entienden mejor las cosas los navegantes, de la manera en que ms fcil le resultan las cosas al administrador, etc. En pequeos sitios esto no es un gran problema, pero en sitios muy grandes y con informacin muy variada esto tiene que ser estudiado detenidamente antes de proceder a crear las categoras y secciones. An as, el sistema es tan flexible que permite editarlas y tambin mover documentos creados anteriormente hacia otras secciones/categoras. En el ejemplo anterior ('noticias de hoy', 'noticias de ayer' y 'otras noticias' ) se utiliz un criterio de clasificacin temporal de las 'noticias', pero podran darse otras posibilidades como organizar las categoras segn un criterio de clasificacin temtica, por ejemplo 'noticias econmicas', 'noticias culturales', 'noticias deportivas', y tambin podra ser otro criterio el de la clasificacin geogrfica: 'noticias internacionales', 'noticias nacionales', 'noticias de la regin'
NOTA: Debes crear por lo menos una seccin, y dentro de ella, por lo menos una categora antes de crear cualquier tem de contenido o documento. Para administrar secciones, en el men principal del administrador de Joomla ve hacia Content >> Section Manager
Componentes que funcionan en el frontend y en la administracin de Joomla (Ejemplos: com_content, com_weblinks, com_newsfeeds, etc) Componentes que funcionan exclusivamente en administracin de Joomla (Ejemplos: com_config, com_media, com_statistics, com_typedcontent, etc) Componentes que funcionan exclusivamente en el frontend (No son tan comunes, generalmente son creados por desarrolladores independientes) Componentes que combinan su funcionamiento con mdulos (Generalmente la gran mayora. Ejemplos: com_banners, com_polls, com_login, etc) Componentes opensource (de descarga gratuita) y componentes comerciales (requieren pago antes de la descarga)
Para aclarar un poco las cosas, voy a hacer un breve parntesis y presentar a continuacin un esquema de la estructura visual del sitio Joomla, para que puedas comprender un poco ms acerca del funcionamiento del mismo. Ms abajo profundizaremos un poco ms acerca de los componentes de Joomla.
Mdulo Top
Espacio central y principal: Mdulos "Left" (izquierda) Carga de Componentes / Mambots (contenidos) Mdulos "Right" (derecha)
Setea las opciones de configuracin del componente en cuestin, Crea tems y elementos que contienen datos e imgenes, Edita, borra, elimina, publica, etc.
Por ejemplo: en el componente com_poll (encuestas), el administrador crea una encuesta, la pregunta de esa encuesta, luego crea las distintas respuestas que se darn como opciones al usuario que responda esa pregunta, etc. Despus de ello puede publicarla, editarla, borrarla, o crear nuevas encuestas y nuevas preguntas, etc ... Los componentes de administracin se encuentran en el directorio: /administrator/components/ El otro nivel de funcionamiento de los componentes es el de frontend: Aquel que interactua con los usuarios/navegantes del sitio que pueden realizar acciones como:
Filtrado de datos realizando bsquedas especficas Envo de datos al sistema o al usuario administrador Navegacin por sus tems y hasta creacin o edicin de contenidos especficos
Los archivos de estos componentes se encuentran en /components/ Por ejemplo en un componente de clasificados, el usuario puede ver los anuncios publicados por otros usuarios y tambin publicar o editar sus propios avisos...
tambin, crear foros. Avisos Clasificados: componentes que permiten a los usuarios publicar avisos clasificados. Son bastante configurables y ofrecen la posibilidad de subir imgenes y tambin que los avisos sean previamente autorizados por el administrador del sitio antes de ser publicados. SEF (Search engine friendly): componentes que gestionan la reescritura de las urls de Joomla, hacindolas ms amigables para los motores de bsqueda. Repositorio o gestor de bajadas: este tipo de componentes facilitan la tarea de subir, clasificar, y ordenar los archivos que se bajan del sitio (downloads)
El mdulo que nos informa quin est online: mod_whosonline El mdulo que indica cules son los ltimos artculos publicados: mod_latestnews El mdulo que dice cules son los documentos ms vistos: mod_latestnews El mdulo de ingreso de usuarios: mod_login El mdulo selector de template: mod_templatechooser El mdulo que nos muestra estadsticas del sistema: mod_stats El mdulo que nos permite hacer una bsqueda rpida: mod_search El mdulo para suscribirse al newsletter (hay varios y dependen del componente instalado de newsletter)
Como dije anteriormente, los mdulos suelen ser el complemento de los componentes: por ejemplo el componente com_poll (encuestas) posee asociado un mdulo mod_poll que es el que permite mostrar la encuesta sobre una columna lateral y permitirle al usuario "votar" con solamente un par de clicks. Una vez que el usuario vot (o si simplemente desea ver los
resultados de la votacin), es redirigido hacia informacin que muestra el componente com_poll sobre el cuerpo principal del sitio. Al igual que los componentes, los mdulos que no vienen con la distribucin oficial de Joomla tambin pueden ser buscados en Internet, descargados, y posteriormente instalados en el sistema.
A la administracin de Joomla se accede desde: http://www.tusitio.com/administrator/ con tu nombre de usuario y contrasea de administrador.
El men principal es el centro de navegacin del panel de administracin, dentro de l cada botn posee un men desplegable con ms opciones, los cuales pueden tambin poseer otros menues desplegables con sus propias opciones. La barra de informacin nos brinda datos sobre:
El nombre del sitio, La seccin o componente actual de trabajo, El nombre del usuario logueado como administrador, El nmero de mensajes que tiene de otros administradores/managers designados, y El nmero de usuarios con sesiones abiertas.
La barra de herramientas provee al administrador de distintos instrumentos para la creacin y manipulacin de los contenidos. No solamente contenidos sino tambin cualquier elemento de Joomla que podamos editar, crear o configurar, como por ejemplo templates, menes, etc. Ten en cuenta que la barra de herramientas cambia sus botones dependiendo del elemento que se est administrando, ofreciendo opciones especficas para cada uno de ellos.
A continuacin, una descripcin de los conos ms utilizados en la barra de herramientas: El espacio de trabajo es el rea que se actualiza cuando haces alguna seleccin del men o utilizas una herramienta de la barra de herramientas. Sirve para seleccionar los elementos con los cuales queremos trabajar y editarlos (o ingresarles contenidos), tambin para fijar posiciones, para instalar, configurar, o posicionar componentes y mdulos, etc. Sobre el espacio de trabajo tambin se ve informacin sobre los elementos que estn publicados, informacin del sistema, estadsticas, configuraciones, etc.
Site
o o o o o o o o
Global configuration Language Manager Media Manager Preview Statistics Templates Manager Trash Manager User Manager