Jump to content
satanuke

[Projecto][PHP] - G-Share

Recommended Posts

satanuke

gshare.gif

Para quem não conheçe 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...

Share this post


Link to post
Share on other sites
deathseeker25

Bem, como iniciante do PHP, espero poder contribuír ao máximo para a realização do projecto. :thumbsup:

Boa sorte a todos nós.

Share this post


Link to post
Share on other sites
QuickFire

Sim senhor :P Gostei dessa da Base de Dados :) Não conhecia mas gostei :thumbsup:

Quanto ao projecto acho que pode ser bastante reconhecido e já sabes podes contar comigo :P

Share this post


Link to post
Share on other sites
Ridelight

E que tal? Alguem faz ai um logo como deve ser?

Não dou para mais que isto...

Falta cá o perdido_e_sozinho, mas o teu até tá fixe

Share this post


Link to post
Share on other sites
saramgsilva

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!!  :thumbsup:

Share this post


Link to post
Share on other sites
David Pintassilgo

E relação ao Logo o Ariops tb nao tarda passa por ai e tb faz uma coisa fixe! Em relação ao projecto em si, só falta mesmo aquela parte de dar para meter varias contas do gmail para multiplicar  o espaço disponivel! :thumbsup:


cool stuffs to check.

http://blog.zxcoders.com//

Share this post


Link to post
Share on other sites
deathseeker25

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. :thumbsup:

Share this post


Link to post
Share on other sites
satanuke

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.

Share this post


Link to post
Share on other sites
deathseeker25
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

Share this post


Link to post
Share on other sites
pebat

mto giro, mas axo que devia ficar num servidor publico nao em servidores privados... ou tou a fazer confunçao ???

Share this post


Link to post
Share on other sites

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.