"Procure ser um homem de valor, em vez de ser um homem de sucesso." Albert Einstein

eFormMail v1.0625

Posted: julho 17th, 2009 | Author: Elias Rosa | Filed under: Componentes, Joomla, PHP, eFormMail | Tags: | 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.

Link: eFormMail v1.0625 (Componente) (36.13KB)
Adicionado: 16/07/2009 - Downloads: 212

Link: eFormMail v1.0625 (Plugin) (1.37KB)
Adicionado: 16/07/2009 - Downloads: 224

Link: eLoad v1.0724 (Plugin) (207.55KB)
Adicionado: 16/07/2009 - Downloads: 505


AliasMatch no Apache 2

Posted: julho 3rd, 2009 | Author: Elias Rosa | Filed under: Apache, Posts variados | Tags: , , | 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é…

:)