Como já referi no blog, este projecto já existia há alguns anos e consistia num site em que os utilizadores guardavam vários conteúdos e os partilhavam. Contudo, e devido à pouca versatilidade da criação de conteúdos por parte dos utilizadores, pois necessita do conhecimento de webdev, decidi recriar o site mas usando um sistema dinâmico de adicionar conteúdos usando PHP e MySQL. O site encontra-se num subdomínio deste em http://dabliu.mwmdev.com. Ainda há muita coisa a fazer no site mas o projecto em si já arrancou. Existe a secção principal, onde estão os "bookmarks of the moment", os últimos bookmarks adicionados e posteriormente será criada uma lista com os top bookmarks. Nesta lista é possível ordenar os bookmarks por título, tag ou data em que foi inserido. Para além disso, para os utilizadores registados e autenticados, é possível ver os bookmarks que estão na lista do momento e que também os tem na sua e apagá-los ou adicionar se ainda não os tiver. Como é óbvio, é possível adicionar novos posts na secção "post", inserindo um link, o titulo e uma tag que o identifique e ajude a organizar. É ainda possível seleccionar uma opção para tornar o bookmark a criar, privado para os outros, onde não aparecerão na lista dos "bookmarks of the moment" da página principal nem aos outros que visitem a área de um certo utilizador, ou seja, apenas serão visíveis ao utilizador que o criou.
Para este projecto usei, uma vez mais, PHP e MySQL. Em vez de criar só uma tabela para tudo, para o Dabliu usei várias tabelas, uma delas para os utilizadores, outra para os bookmarks e uma última para os utilziadores online. Este último serve apenas para estatísticas e é utilizado no painel stats que se encontra no fim de cada página, indicando quem se encontra online, dos que estão online, quantos são registados e quantos são apenas guests, quantos utilizadores registados existem no total, uma lista com os nomes dos utilizadores e um sistema de tracker como aqui o do blog com o número de páginas visitadas, e o número páginas visitadas únicas [1 utilizador -> 200 visitas].
A intenção deste projecto é criar uma comunidade de partilha de informação. Comecei com um conteúdo fácil de armazenar, bookmarks. Para breve vêm os notebooks em que podemos guardar pequenos blocos com notas, histórias, tutoriais, ou outras informações e partilhá-las com os outros ou mantê-las privadas.
Existe ainda um sistema de search que permite procurar nos bookmarks do Dabliu, nos próprios bookmarks de um certo utilizador ou no do próprio se estiver autenticado.
Em falta fica um sistema de páginas para organizar os conteúdos e mostrar apenas 10 bookmarks por página, por exemplo e ainda a criação da página pessoal de cada utilizador com os seus bookmarks ou outros futuros conteúdos.
Este projecto deverá ser integrado na disciplina de Portefólio 1.
