My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Now using GitHub:

https://github.com/rodrigomuniz/upSoonXML


upSoonXML

Sabe quando aquele website está na fila para ser lançado e não tem nada para publicar no lugar? Geralmente os usuários caem numa página tosca ou em branco. O upSoonXML é um micro projeto em PHP para sanar isso com os seguintes princípios:

  • simples e minimalista
  • útil
  • menor número possível de arquivos
  • folderless (nada de pastas)
  • SGBDless :P (nada de configuração de SGDB)
  • visual universal
  • divertida de usar

O objetivo mesmo é criar uma página ágil e simples até a morte de configurar usando XML como banco de dados, dando ao usuário a opção de informar seu e-mail para quando o site for lançado você consiga avisá-lo.

Demo

O sistema apenas coleta os e-mails e grava no XML, para serem importados por algum softwares de disparo de newsletter.

Instruções 1, 2, 3, 4

Depois de fazer o download a configuração é bastante simples:

  1. Renomeie o arquivo 'subscribers.xml' para um nome de sua escolha, de preferência um que não seja fácil de descobrir para que o arquivo não seja baixado do servidor por curiosos;
  2. Abra o arquivo 'index.php' no seu editor preferido e na área de CONFIGURACOES informe o novo nome que você deu ao arquivo xml;
  3. Em 'Chave de seguranca' informe uma chave só sua;
  4. Informe o nome do site ou do cliente. Você também pode informar a URL do logotipo exibido no topo da página entre outras opções como, data prevista para o lançamento, código do Google Analytics e escolher não indexar a página em mecanismos de busca.

Releases

0.5

  • Ajax no formulário;
  • Compatível com IE 6, 7 e 8;
  • Nova opção para informar a data prevista para o lançamento (Opcional);
  • Nova opção para escolher não indexar a página em mecanismos de busca como o Google;
  • Nova opção para usar o Google Analytics apenas informando o código UA-XXXXX;
  • Formulário agora é exibido quando o JavaScript está desabilitado;
  • A configuração de logotipo agora recebe uma URL, se estiver vazia o sistema oculta a imagem;
  • É possível ocultar o título e subtítulo, ou os dois sem precisar editar o HTML;

0.1

  • Coleta o e-mail, nome e time(), gravando no XML;
  • Faz validação de email no servidor;
  • Pode escolher se o campo Nome será obrigatório;
  • Pode ocultar o logotipo;
  • Usa token para garantir que formulários falsos externos não injetem informações no XML;
  • Testada no Firefox 3.6, Google Chrome 5.0, Safari 4.0, Opera 10.5. Ainda não foi testada no Internet Explorer (nenhuma versão). Problemas estruturais com CSS no IE com certeza existirão mas já estão programados para a próxima versão.

Future Releases

TODO

Além da necessidade de otimizações gerais no meu código PHP tosco, a lista de tarefas está na aba Issues

Powered by Google Project Hosting