BLOG

Artigos na Categoria ‘Ferramentas’

To Do List

01/Jun/2010

Já faz um tempo que venho buscando algum site que dispoinibilize uma lista de tarefas ou como se diz em ingles, uma “to do list”. O mais próximo que encontrei foi um gadget to Google convenientemente chamado “To Do List“. Ele faz quase tudo o que eu quero: acesso online, integração com o iGoogle, simplicidade. No entanto ele não possui uma característica que considero essencial: data de vencimento da tarefa.

Por isso, juntando o fato de que já faz pelo menos 6 mêses que não toco em PHP ou desenvolvimento para a web, eu decidi fazer um programinha similar que me permita manter uma lista de tarefas online, simples como o do Google, mas que também permita incorporar datas de vencimento e a habilidade de ordenar com base na prioridade e data de vencimento. Eu também quero permitir a criação de múltiplas listas, digamos uma para tarefas pessoais, outro para tarefas de trabalho, etc..

Eu acredito que tal programinha seja bastante simples de implementar em PHP e mySQL. Vou criar duas tabelas, uma contendo:

*Número
de Linha              Lista              Descrição                           Data Vencimento       Prioridade
—————————————————————————————–
1                           1                     Comprar Leite                  01/06/2010               Alta
2                           1                     Pagar conta de luz            25/06/2010              Alta
3                           2                     Trocar óleo do carro        06/08/2010              Média
4                           2                     Rotacionar pneus             06/08/2010              Baixa
5                           3                     Comprar presente           05/06/2010              Alta
6                           3                     Matrícula na escola          30/12/2010              Alta

Númerode Linha           Nome da Lista
—————————————
1                                       Casa
2                                       Carro
3                                       Pessoal

Usuários irão utilizar o programa de duas formas: para entrar novas tarefas e listas, renomear tarefas, renomear listas, marcar uma tarefa como completa, remover uma tarefa, mudar a prioridade e mudar a data de vencimento da tarefa. A outra interface será onde o usuário apenas revisa as tarefas disponíveis.Ambas as interfaces poderão ser combinadas, permitindo alta interatividade entre o usuário e o programa. Por isso um pouco de AJAX será necessário para automaticamente submeter o form para o servidor e atualizar a página automaticamente. Portanto além he PHP e mySQL eu vou precisar de um pouco de HTML e JavaScript.

Eu imagino que um dia de trabalho seja suficiente para desenvolver testar este programa. Inicialmente, por este ser um projeto pessoal, não penso em utilizar SSL ou mesmo exigir login. Apenas uma simples URL deve prover toda a interface necessária.Postarei aqui o progresso deste projeto e possivelmente alguns resultados, como uma sandbox.

 

FCKEditor

23/Mar/2008

No meu post anterior eu indiquei que integrei um editor online chamado FCKEditor ao site administrativo do referenciando.com. Eu estou bastante satisfeito com os recursos deste editor e com a facilidade para integrá-lo a páginas PHP.

O que é o FCKEditor?

Se trata de um editor de texto online que provê as mesmas funções básicas encontradas em editores comerciais como parágrafos, negrito, tabelas, inserção de imagens, alinhamento, fonte, tamano de fonte, estilo, etc.. O editor é relativamente leve para carregar e pode ser integrado a um site através de diversas linguagens como JavaScript, Java, ASP, PHP e Python.

Para que um usuário possa executar o editor diretamente através do navegador de internet basta que JavaScript esteja habilitado, além disso não é preciso que o usuário instale qualquer código no seu computador.

Outros detalhes importantes:

O editor é suportado em diversos navegadores (Internet Explorer, Firefox, Safari, Opera) e em diversos sistemas operacionais, incluindo o Linux.

O desenvolvimento é contínuo e novas versões e atualizações são lançadas com frequência.

O editor é disponibilizado através da licensa GPL, o que na prática significa que o programa pode ser usado, modificado e distribuido gratuitamente.

A interface é altamente customizável o que dá ao programador da página uma grande flexibilidade quanto ao idioma, recursos e formatos disponibilizados ao usuário.

Mais informações:

Eu pesquisei por sites em português sobre o FCKEditor e encontrei os seguintes destaques:

Demo
Um video-tutorial (português)
Site oficial (inglês)
Manual de instalação e configuração (inglês)
Manual do usuário (inglês)
Fórums no iMasters (português)

Você tem interesse em saber mais?

Estou considerando publicar referências para o FCKEditor no meu site referenciando.com. Me informe se você teria interesse neste tipo de material.