JOOMLA 1.5 www.ruilouraco.com/tutorial JOOMLA Rui Louraço O QUE É O JOOMLA? JOOMLA é o primeiro “Open Source” CMS – Content Management System para concepção e publicação de página Web. O JOOMLA permite aos utilizadores sem conhecimentos especiais de técnicas de informática, HTML, CSS, PHP, MySQL …colocarem conteúdos na internet. RECURSOS DO JOOMLA Permite criar e efectuar revisões de conteúdos, utilizando um simples editor de texto semelhante ao Word. A administração é efectuada na página (website). O administrador tem a possibilidade de restringir a visualização da página, com base nos níveis de permissão concedidos aos utilizadores. O controlo dos conteúdos e publicações pode ser efectuado de acordo com as permissões Pode-se ligar a um sistema de autenticação existente no JOOMLA (Active Directory) REQUISITOS PARA USAR O JOOMLA APACHE http://httpd.apache.org/ MySQL – Sistema de Gestão de Base de Dados http://dev.mysql.com/downloads/mysql/5.0.html PHP – A linguagem de programação que pode interagir com o MySQL http://www.php.net/downloads.php CURIOSIDADES DO “SQL” O SQL é pronunciado como S-Q-L O SQL Significa “Structured Query Language” O SQL é a linguagem padrão mais utilizada para aceder a SGBD – Bases de dados. (Bases de dados relacionadas onde se armazena dados em Tabelas separadas) REQUISITOS DO SISTEMA A maioria das instalações LINUX vem com o apache, PHP e MySQL. O Mac OS X vem com o servidor Apache, PHP e MySQL. Também o MAC OSX cliente vem com o Apache. O PHP e o MySQL pode ser instalado. A Microsoft Windows não vem com nenhum destes pacotes instalado, embora possam ser adicionados. http://www.wampserver.com ALOJAMENTO Existem muitas empresas que permitem o com um simples clique testar o WebSite JOOMLA 1.5. http://www.godaddy.com/ http://www.fatcow.com/ http://www.justhost.com/ No mercado existem muitas outras. Estes são alguns exemplos. MANUAL DE INSTALAÇÃO Deve-se iniciar por efectuar o download do JOOMLA em: http://www.joomla.org/download.html Criar uma Base de Dados - Tutorial http://dev.mysql.com/tech-resources/articles/mysql_intro.html Seguidamente, proceder à instalação seguindo o Assistente de Instalação/navegação. Se já possuir um alojamento, faça a instalação numa subdirectoria. ADMINISTRAÇÃO O JOOMLA 1.5 tem o “back end” e o “front end”. Front End é o que o utilizador vê publicado – www.ruilouraco.com/tutorial O “back end” é mais para a Administração do gestor da página. Este possui todas as permissões. TEMPLATES Existem muitos Templates para JOOMLA 1.5. Estes são exemplos de alguns locais onde se pode obter templates comerciais ou gratuitos. http://www.templatemonster.com/joomla-templates.php http://www.joomla24.com/ http://www.siteground.com/ http://www.joomlashack.com/ EXTENSÕES JOOMLA 1.5 grande poder do JOOMLA 1.5 é permitir a utilização de um basto numero de extensões que vão desde do eCommerce, Blogs, Fóruns, calendários, Relógios, Galeria de imagens, jogos, vídeos … Estas extensões estão disponíveis em: http://extensions.joomla.org/extensions As extensões relativas a anexos (adicionar anexos a artigos) estão disponíveis em: http://extensions.joomla.org/extensions/directory-a-documentation/downloads/3115 Quanto à importação de utilizadores e exportação de arquivos CSV está disponível em: http://extensions.joomla.org/extensions/migration-a-conversion/users-import-aexport/5430 MODIFICAR UM MODELO Pode ser obtido em: JA_Purity http://docs.joomla.org/Tutorial:Customising_the_JA_Purity_template EXEMPLO DE EXTENSÕES O calendário JEvents pode ser obtido gratuitamente (download) com um simples clicar de rato em: http://www.jevents.net/ Instale o componente principal, e seguidamente escolha de entre os Módulos opcionais o que mais se adequar ao seu website. (Mini calendário; Últimos eventos, Legendas do Módulos…) Pode-se importar dados dos outros calendários. O JEvents suporta a importação (iCal, e de um URL. Exemplo do calendário do GOOGLE. Na página principal das configurações (painel esquerdo), seleccione CALENDÁRO. Vá até “Calendar Address”. CONTACTOS EMAIL – [email protected] SITE – http://www.ruilouraco.com