Jump to content

Recommended Posts

Posted

Para quem não conhece o centro de downloads do p@p, é um pequeno script PHP que disponibiliza ao publico, os ficheiros que temos em anexos de contas do Gmail usando a class de funções do libgmailer.

Até aqui o script era um pouco para uso pessoal mas resolvi torna-lo publico em licença open-source.

Já foi criado o projecto no sourceforge em http://g-share.sourceforge.net/.

Até aqui o script apenas se ligava ao gmail para buscar a lista de labels que começavam por "Z." e publicava-as no script como sendo de acesso publico.

Dentro dessas labels apenas mostra os emails que tem anexos e permite fazer download dos mesmos.

O projecto é auxiliado por uma base de dados MySQL onde irá guardar dados referentes ás labels, numero de downloads, numero de visitas, users registados, grupos, permissões, etc...

Tarefas para fazer/completas :

- Permitir várias contas de gmail - 100%

- Design compativel com vários browsers - 80% (Firefox OK, IE quase OK)

- Criar blocos de top 10, com mails mais vistos, ficheiros mais sacados, etc -  80%

- Uploads de ficheiros - 50%

- Grupos, utilizadores e permissões - 0%

Ultima versão disponivel aqui.

Aceito sugestões...

  • Replies 104
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted

ficou fixe...eu vou lendo isto, e ja sei umas coisas  em php, estou a desenvolver 1 projecto que a nota desse projecto é a nota da cadeira!! e estou adorar php, aquilo que eu vir que posso ajudar, comento ou digo...ok, mas neste momento nao posso pegar nisto a serio...  :dontgetit:

bom trabalho!!  👍

Posted

Estive a ver a documentação do DBX e gostei. O DBX oferece a possibilidade armazenarmos os dados num ficheiro XML em vez de usarmos bases de dados. Existe umas funções próprias, no entanto podemos usar todos os comandos SQL que pretenderemos.

Acho que este projecto vai ser um projecto bom para aprendermos PHP, para aprendermos a trabalhar com novas bibliotecas e novos sistemas (no futuro pode ser mais fácil aprender a trabalhar com AJAX) e sobretudo para aprendermos a trabalhar em comunidade. Temos muitas ferramentas ao nosso dispor para o projecto: o fórum, o Gestor de Projectos e o online CVS do sourceforge.

Todas as discussões de cariz publico, peço que seja feitas neste tópico. As questões internas é melhor serem discutidas pela equipa por meios privados (vou tratar de arranjar uma boa forma). Em falar em equipa, esta é integrada pelo satanuke,deathseeker25,QuickFire,Pedantilva e AriOpS para já. Não vamos aceitar inscrições ilimitadas porque demasiados intervenientes dá confusão. Portanto, mais uma ou duas pessoas no máximo é o ideal. Outros que queiram começar o projecto, têm todo o aval do fórum para progredir.

Acho que é tudo. 👍

Posted

A primeira versão publica está disponivel em http://g-share.sourceforge.net/, esta versão está a usar XML á mistura com sintaxe SQL como base de dados.

Em relação á velocidade já estamos um pouco dependentes da velocidade de acesso ao Gmail que já é muito relevante, o sistema de ficheiros neste caso trabalha umas 400x mais rápido que o gmail mas analisando melhor o projecto se calhar até dava para evoluir para outras coisas e talvez se justifique o uso de MySQL. Será o futuro certamente, vamos considerar isto uma versão "light"...

Em relação ás multi-contas é um dos objectivos, bem como permitir ter mais categorias e sub-categorias sem estar dependente dos nomes das labels.

Em relação ao pessoal interessado, era porreiro que se registassem todos no sourceforge e depois adiciono como developers do projecto, assim podemos todos usar a CVS em modo de escrita para fazer alterações e depois podemos usufruir dos night builds que criam um pacote automaticamente com as alterações do dia e permite a qualquer pessoa fazer download.

Posted
Em relação ao pessoal interessado, era porreiro que se registassem todos no sourceforge e depois adiciono como developers do projecto, assim podemos todos usar a CVS em modo de escrita para fazer alterações e depois podemos usufruir dos night builds que criam um pacote automaticamente com as alterações do dia e permite a qualquer pessoa fazer download.

Já lá estou. Sou deathseeker25, como sempre

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.