Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual Joomla
Manual Joomla
Janeiro de 2006
Documento de trabalho (draft), verso de 19 de Janeiro de 2006
-1-
LISTA DE FIGURAS.::.CONTEDO
Contedo
1 Introduo
J OOMLA
4 Conceitos importantes
4.1
4.2
4.3
4.4
Backend/Frontend . . . . .
Componentes . . . . . . . .
Mdulos . . . . . . . . . . .
Seces, categorias e artigos
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
6
7
4.5
4.6
4.7
4.8
4.9
Contedos estticos . .
Frontpage . . . . . . .
Mambots . . . . . . . .
Publicar/No publicar
Template . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
9
9
9
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
11
6.1
6.2
Seces e categorias . .
6.1.1 Criar seces .
6.1.2 Criar categorias
Criar uma notcia . . .
6.2.1 Enviar imagens
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
11
13
14
14
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
14
15
16
18
18
20
6.2.2
6.2.3
6.2.4
6.2.5
6.3
6.4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Lista de Figuras
1
Ecr de login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-2-
4
5
6
7
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
12
12
13
8
9
10
11
12
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
14
16
17
18
13
14
15
16
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
19
20
21
17
23
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
-3-
1 Introduo
A Internet hoje um meio onde facilmente se pode fazer passar informao. A
rpida actualizao dos contedos e os preos relativamente baixos dos alojamentos
fazem com que cada vez mais, empresas, escolas e outras entidades e instituies tenham o seu espao na Web. No entanto, nem todas as pginas que encontramos tm
informao actualizada e so concebidas de modo a facilitar o acesso aos contedos
mais relevantes. Embora seja fcil de construir e as ferramentas disponveis cada vez
mais intuitivas, conceber e, sobretudo, manter actualizado um stio na Web continua a
ser uma tarefa que nem sempre se consegue levar a cabo com a eficincia pretendida.
Nos ltimos anos conceitos como os blogues vieram facilitar a actualizao de contedos permitindo que pessoas com poucos conhecimentos de informtica, e mesmo crianas, publiquem, e sobretudo, actualizem informao. Apesar da estrutura linear que
apresentam (mensagens em ordem cronolgica) estas pginas primam pela grande facilidade com que so actualizadas a partir de qualquer computador ligado Internet.
No entanto, uma empresa, uma escola ou outra entidade que produza e queira
transmitir contedos com alguma regularidade ter necessidades que vo para alm de
um simples blogue. Imaginemos agora o mesmo conceito, quase a mesma simplicidade
de actualizao mas uma versatilidade muito maior. Em vez de um blogue a pgina
ser constituda por um conjunto de blogues que agruparo os contedos por temas e
no sero sempre ordenados cronologicamente. Alm disso, ser possvel criar zonas
abertas e zonas restritas onde s alguns utilizadores registados podero consultar
informao.
Criar um sistema com estas caractersticas poder parecer uma tarefa complicada
mas existem solues que nos permitem tornar esta tarefa muito mais simples e obter
resultados, mesmo que no sejamos programadores ou tcnicos informticos.
CONCEITOS IMPORTANTES.::.
-4-
J OOMLA
Tentaremos ver o que necessitamos para construr um stio web com base no J O OMLA . Antes de mais, teremos que decidir onde alojar o nosso stio. Os gestores de
contedos normalmente separam os dados da forma como so apresentados. Os dados
so guardados em bases de dados e s quando a eles acedemos que as pginas so
construdas no servidor. Assim para alojar um stio J OOMLA (ou Mambo) teremos que
ter um servidor que tenha suporte de bases de dados MySql. A linguagem utilizada
o PHP. O servidor dever tambm ter esta linguagem instalada. Na hora de contratar o
servio de alojamento dever ter em ateno que o servidor dever cumprir estes dois
requisitos. Caso isso se verifique a instalao decorrer em poucos minutos5 e no fim
da instalao deveremos ter no endereo do nosso stio uma primeira verso do que
vir a ser a nossa presena na Internet.
4 Conceitos importantes
Antes de vermos algumas das funcionalidade do J OOMLA importa clarificar alguns
conceitos que utilizaremos.
1
http://www.gnu.org/home.pt.html
http://phpnuke.org
3
http://www.mamboserver.com
4
http://www.J OOMLA.org
5
Foge do mbito destas notas o processo de instalao do J OOMLA uma vez que, no sendo complicado e fazendo-se em poucos minutos, uma tarefa bastante tcnica e que ter que fazer apenas uma
vez. No caso das escola aconselhamos o recurso a um Centro de Competncia para ajuda nesta parte da
tarefa
2
CONCEITOS IMPORTANTES.::.4.1
Backend/Frontend
-5-
4.1 Backend/Frontend
Exitem duas faces do seu stio. Uma apresenta aquilo que todos os visitantes podem
ver Frontend e a outra a zona de administrao Backend onde s se acede, fornecendo
uma palavra passe. Para aceder ao Frontend basta digitar o endereo do nosso stio6 .
Para aceder ao Backend acrescentamos ao endereo do stio /administrator 7 . Sendo
o Backend uma zona protegida para entrar teremos que apresentar um username
(nome de utilizador) e uma palavra passe, num formulrio como o reproduzido na Figura 1. Na altura da instalao do J OOMLA ser criada uma conta para administrao
do stio com username admin e palavra passe escolhida pela pessoa que fez a instalao. Poderemos na zona de Backend criar outras contas para outros utilizadores.
4.2 Componentes
O J OOMLA foi pensado para poder crescer, integrando vrios componentes. Esses
componentes sero funcionalidades acrescidas que se juntam ao nosso stio. Alguns
componentes vm instalados com o prprio J OOMLA como, por exemplo, um componente para gerir banners publicitrios, weblinks ou ainda um componente para gerir
questes de resposta mltipla. Podemos tambm encontrar na Internet locais onde obter componentes adicionais para juntar ao nosso stio, de modo a podermos resolver
uma tarefa especfica. Esses componentes vo desde sistemas para gerir bibliotecas
de arquivos (na pgina do Centro de Competncia utilizamos o DocMan), livros de
visitas, calendrios de acontecimentos ou componentes para gesto de comrcio electrnico.
6
7
CONCEITOS IMPORTANTES.::.4.3
Mdulos
-6-
Ao pensarmos na configurao do nosso stio devemos pensar em que funcionalidades desejamos, e caso no estejam implementadas de raz no J OOMLA, procurar se
existe alguma componente que responda s nossas necessidades.
4.3 Mdulos
De uma maneira simplista mdulos so blocos que colocamos na pgina do nosso
stio. Um mdulo poder ser um menu, um banner, uma questo de reposta mltipla,
etc.. . . Na Figura 4 podemos ver evidenciados vrios mdulos na pgina inicial de um
stio J OOMLA. A posio desses mdulos pode ser definida na zona de administrao
havendo, para isso, zonas onde os podemos colocar como por exemplo esquerda (lef),
direita (right), no topo (top) ou no fundo da pgina (button). Nem todas as templates
tero as mesmas zonas disponveis, por isso na hora de escolher a template para o seu
stio deve ter em conta se tem definidas as zonas de que vai precisar.
CONCEITOS IMPORTANTES.::.4.4
-7-
CONCEITOS IMPORTANTES.::.4.5
Contedos estticos
-8-
CONCEITOS IMPORTANTES.::.4.6
Frontpage
-9-
ser a localizao da escola. Caso queiramos dar informao de como chegar at escola ou mesmo publicar um esquema de localizao s teremos um artigo com estas
caractersticas que como evidente ser permanente. Neste caso o modo mais simples
seria criar um contedo esttico com essa informao.
4.6 Frontpage
a pgina inicial do nosso stio. Embora possa ser alterado, normalmente, a pgina de abertura de um stio J OOMLA pode afixar as notcias mais relevantes do nosso
stio. Sempre que acrescentamos contedos ao nosso stio podemos decidir se este,
alm de ser referenciado no local correspondente sua seco/categoria, deve aparecer tambm, durante algum tempo, na pgina inicial frontpage para, assim, ter maior
visibilidade.
4.7 Mambots
So pequenos programas que permitem automatizar algumas tarefas no stio J O Por exemplo para fazer pesquisas no stio necessrio ter um mambot instalado. Alguns destes mambots so instalados com o J OOMLA e outros, como os componentes, podemos encontrar em stios da internet.
OMLA .
4.9 Template
Num stio J OOMLA os contedos so independentes do aspecto final do nosso stio.
Todo o aspecto controlado por um molde (template) que controlar todo o aspecto
da informao. A template constituda por dois ficheiros essenciais e vrias imagens.
Um dos ficheiros define o aspecto geral da pgina e as zonas onde podemos colocar
os mdulos e outro (CCS) os estilos de letra utilizados. Embora criar/alterar templates
-10-
-11-
Latest Items ltimos artigos publicados: No caso de j termos muita informao no nosso stio este um modo rpido de chegarmos aos ltimos
itens acrescentados.
Menu Stat Estatsticas e acesso aos menus do nosso stio.
Zona C Caminho: indica a zona da administrao em que nos encontramos em
cada momento, fornecendo ligaes para voltar a qualquer dos pontos anteriores,
incluindo a primeira pgina da zona de administrao indicada aqui pelo nome
do nosso stio.
Zona D Menus: sistema de menus que nos permite aceder s funes desta
zona.
Zona E Barra de ferramentas: esta barra ter mais ou menos opes conforme a
zona em que nos encontremos, dando-nos, a cada momento, acesso a ferramentas, de acordo com a aco que estamos a realizar. Neste caso, temos apenas o boto que nos permite obter ajuda. tambm, por cima desta zona, que se encontra
a ligao que nos permite sair em segurana das pginas de administrao.
Seces e categorias
-12-
definir a seco dando-lhe um ttulo, um nome, definindo quem ter acesso aos contedos desta seco. Pode ainda definir uma imagem (que ter que enviar previamente
para o Media Manager) e uma descrio dos contedos que a seco ir conter.
Seces e categorias
-13-
-14-
-15-
-16-
-17-
-18-
-19-
sofrero alteraes. Criar um stio apenas baseado em pginas estticas seria redutor
uma vez que no estaramos a aproveitar o melhor que o J OOMLA nos oferece. Para
criar um contedo esttico aceda opo do painel de controle, ou na opo do menu
Content, com o nome Static Content Manager, evidenciada na Figura 13. No ecr que
seguir para criar um contedo esttico a partir deste ponto idntico ao seguido para
criar as restantes notcias. No entanto, para estes contedos que no esto associados
a nenhuma seco/categoria no ser necessrio fazer essa escolha. Teremos tambm
apenas uma caixa para escrever o contedo no havendo aqui o conceito de resumo e
desenvolvimento, presente nos restantes contedos, como vimos. Note ainda que na
Menus
-20-
lista apresentada na Figura 14 aparece o smbolo de um cadeado. Esse smbolo significa que esse elemento foi aberto por algum utilizador que est ainda neste momento
a trabalhar nele ou que, por esquecimento, saiu sem gravar as alteraoes (utilizando o
boto Retroceder Back) do Browser. Esse elemento s poder voltar a ser editado depois de o utilizador que o bloqueou o editar e sair convenientemente utilizando o boto
Save ou Cancel. Esta norma de segurana aplicada a todos os elementos editveis no
J OOMLA para evitar que os mesmos contedos sejam alterados por dois utilizadores
em simultneo.
6.4 Menus
Agora que pensamos nas seces e categorias e j temos informao no nosso stio,
temos que definir o modo como pretendemos apresentar essa informao. Para isso,
vamos utilizar menus que tero, claro, opes. As opes dos menus podem desencadear vrias aces. Para definirmos uma opo num menu escolhemos o menu correspondente. O mais vulgar o designado por mainmenu, mas um stio J OOMLA pode
integrar outros menus que tornaremos visveis, ou no, caso sintamos necessidade.
Poder tambm definir menus que apenas estejam disponveis aos utilizadores registados. A partir do menu Menu tem acesso a todos os itens disponveis atravs dessa
estrutura, como apresenta o exemplo da Figura 15.
Caso pretenda apenas alterar (traduzir, por exemplo) um item, basta fazer clique
sobre ele e no ecr que aparece fazer essas alteraes. Poder tambm apagar, um
Menus
-21-
Menus
-22-
7. Listar o contedo de uma seco na forma de Blog, sero apresentados os resumos (o que foi escrito na primeira caixa ao escrever as notcias) com um boto
que permite ver a notcia completa. (escolher a 1a opo da zona A da Figura 16);
8. Ligar a outros stios web (zona B da Figura 16);
9. Mostrar contedos externos dentro da estrutura do nosso stio ( Wrapper zona D
da Figura 16);
10. Ligar a componentes que o nosso stio integre (zona E da Figura 16);
Depois de escolhido o tipo de ligao que pretendemos, fazemos clique na designao da opo pretendida ou marcamo-la utilizando a opo Next da barra de ferramentas (zona A da Figura 15).
No ecr seguinte daremos as informaes que complementam a nossa escolha e
as opes apresentadas dependero da opo que fizemos neste momento. Se, por
exemplo, formos fazer uma listagem (Blog) dos contedos de uma categoria aparecer
a lista das categorias que esto defenidas, se por outro lado pretendermos mostrar um
contedo esttico aparecer uma lista com os contedos estticos disponveis no nosso
stio.
Tomemos como exemplo uma listagem dos contedos de uma categoria; apareceria
o ecr que representamos na Figura 17
Teremos que obrigatriamente dar um nome ao nosso item (zona A da Figura 17),
que aparecer no menu, e depois escolher qual a categoria a ser listada (zona B da
Figura 17). Muito importante tambm escolher de que item depende a nossa nova
opo (zona C da Figura 17); deste modo faremos menus com vrios nveis, sendo
visveis as opes de segundo nvel, sempre que abrimos a opo de primeiro nvel
correspondente. Podemos ainda definir se este item ser de acesso pblico ou restrito
(zona D da Figura 17). Na zona dos parmetros podemos ainda definir opes que
determinaro o modo como vamos ver a informao.
Menus
-23-