Posted: julho 17th, 2009 | Author: Elias Rosa | Filed under: Componentes, Joomla, PHP, eFormMail | Tags: Componentes Joomla | 3 Comments »
Olá pessoal, tenho uma novidade muito legal para contar.
Atualizei do componente eFormMail.
- Estrutura de pastas reorganizada;
- Removido o jQuery;
- O componente agora precisa do eLoad v1.0716 (Plugin) para funcionar, em breve irei falar mais sobre esse novo plugin;
- As tags de scripts criadas no HEAD só iram aparecer quando existir um formulário;
Quem quiser ajudar no seu desenvolvimento, o repositório está no GitHub.
http://github.com/eliasrosa/eFormMail/tree/master
Abaixo segue os links para download, lembrando que precisa instalar/ativar todos para funcionar.
Posted: julho 3rd, 2009 | Author: Elias Rosa | Filed under: Apache, Posts variados | Tags: Alias no Apache, AliasMatch, httpd.conf | No Comments »
Olá pessoal,
neste rápido tutorial, vou mostrar a função AliasMatch do Apache.
Para que serve?
Bom, uma vez tava me perguntado como esses servidores de hospedagem configuravam o Apache, para que os arquivos dos sites ficassem sempre numa pasta pre-definida, tipo “public_html”?
A função AliasMatch, serve para para criar regras para Alias usando expressões regulares.
Vamos nos colocar na seguinte situação:
Eu particularmente, organizo minhas pastas da seguinte forma.
- projeto1
- Pasta “material”
- Pasta “layouts”
- Pasta “public_html”
- projeto2
- Pasta “material”
- Pasta “layouts”
- Pasta “public_html”
- Continua…
Antigamente eu tinha que criar uma Alias no Apache para cada projeto novo, por exemplo:
- Alias /projeto1 “c:/clientes/projeto1/public_htm“
- Alias /projeto2 “c:/clientes/projeto2/public_htm“
Até aí tudo bem, mas para uma empresa com uns 30, 100, 500 projetos cadastrados no apache, vai começar a dar trabalho para o gerenciamento.
Solução do problema
É só colocar seguinte linha no httpd.conf:
- AliasMatch ^/([a-zA-Z0-9._-]+)/?(.*) c:/clientes/$1/public_htm/$2
Essa parte “^/([a-zA-Z0-9._-]+)/” representa a pasta do projeto, por exemplo:
- http://localhost/projeto1/
Simples, não?
Bom é isso, qualquer dúvida é só me mandar um e-mail ou comentar no blog.
Até…