Júlio Coutinho oferece várias modalidades de cursos de capacitação em Joomla, orientados a projeto! Leia +
Júlio Coutinho oferece cursos de joomla gratuitos na modalidade EAD, para a comunidade. Leia +
O céu é o seu limite. Matricule-se já! Custo? Somente R$ 30,00. Conheça o ambiente do curso de Joomla! 1.7
Neste artigo iremos abordar a utilização de 02 (dois) plugins que poderão ajudar a aumentar a segurança e o gerenciamento das ações dos usuários cadastrados em nosso website desenvolvido em joomla! Plugin Admin Exile e Plugin User Activity.
Admin Exile - o plugin Admin Exile foi desenvolvido tendo como base o JSecure, plugin desenvolvido para Joomla! 1.5. Na versão para Joomla! 1.7 o plugin passou a fazer parte de um componente e deixou de ser gratuito. Graças a licença GNU/GPL, outro desenvolvedor criou a versão para 1.7 e distribuiu gratuitamente. Lembro que software livre nada tem haver com gratuidade e a versão do JSecure para Joomla! 1.7 continua a ser livre, apesar de paga.
Eu sei que parece uma bagunça, aliás, é uma bagunça o JED aceitar extensões comerciais que na verdade não são comerciais e sim pagas, extensões que só funcionam se você adquirir a versão PRO, enfim, mas não é assunto para este tutorial.
Neste segundo artigo da série, irei apresentar o Akeeba, componente utilizado para realizar o backup do projeto desenvolvido com o CMS Joomla. Bem, era isso que eu achava até conhecer realmente o akeeba.
Você é um usuário GNU/LINUX? Concordo contigo, por quê instalar mais um componente de terceiros em seu projeto se podes utilizar o crontab e agendar o backup da forma que bem entender? Mas o Akeeba meu amigo(a), é bem mais que um componente de backup.
Há dois anos desenvolvi um sistema baseado no framework do joomla, quase uma distro e o akeeba foi a salvação da lavoura pois o cliente precisa de agilidade no processo de venda e instalação.
Recentemente desenvolvi um projeto para uma empresa e só o banco de dados do portal tinha mais de 8MB. Se você tem o mÃnimo de conhecimento em relação ao tema, sabe que não é possÃvel subir arquivos com mais de 8MB sem alterar algumas diretivas no servidor. Como resolver sem depender do servidor? Usando Akeeba Backup, pois ele particiona o dump do banco de dados. Agora, levando-se em conta que um dump é texto puro, você consegue imaginar o tamanho do banco de dados? E o pior, sabe por quê ele ficou tão, tão grande? Porque o gerente de conteúdo enche de espaço em branco no fim do texto, criando parágrafos no banco de dados (<p> </p>). Fazer o quê né? Não precisa de conhecimento técnico para escrever textos voltados para a web não é mesmo? É fácil, fácil. Vamos a luta?
Inicio hoje uma série de artigos voltada ao tema Joomla e Segurança, apresentando as melhores práticas com o intuito de auxiliar à todos que desenvolvem ou possuem websites em Joomla, publicados na Internet. Iremos abordar algumas extensões fundamentais para seu projeto e programas for GNU/LINUX que podem auxiliar no mapeamento e auditoria relacionados a segurança de seu website.
A primeira coisa que deve ficar claro é a seguinte: "se você não foi invadido ainda, cedo ou tarde, será. Esta é a única certeza que você pode ter". A diferença será o poder de reação que você terá quando o momento fatÃdico chegar. Se você fez o dever de casa, vai subir o backup e ser feliz, caso contrário, irá lamentar e ficar tentando culpar o Joomla, o provedor de hospedagem, Deus, enfim.
Neste artigo iremos criar uma página 404 personalizada, para o Joomla!É muito ruim clicar em algum link e ser redirecionado para uma página dizendo algo parecido com: "Erro artigo não encontrado, código do erro: #104". O simples fato de começar com a palavra erro, induz o usuário a pensar: "caracas, fiz merda." Ta espantado por quê? É merda mesmo!
Eu estou apoiando a campanha da AACD (Associação de Assistência a Criança Adolescente) e customizei a página de erro de todos os meus projetos e de clientes também. É isto que vou demonstrar, passo-a-passo, para você. Apenas algumas observações:
1) se você é contra customizar a página de erro do CMS, tudo bem, eu entendo e sugiro que leia este texto, que ensina a criar uma página através de um artigo;
2) se você está com preguiça de fazer a customização e quer simplesmente mudar o bagulho, tudo bem também. Baixe o pacote (.zip) e substitua o arquivo error.php que está em templates/system/;
3) agora, se você gosta de entender como as coisas funcionam e quer meter a mão na massa, vamos lá: