Ajuda para sistema open source de Blog
Bom,
Acho que todo mundo lembra que eu outro dia comentei sobre o sistema de Multi-Blogs que eu ia começar a desenvolver, estou preparando todos os requisitos, e agora preciso da ajuda de vocês antes de começar a projetar, queria saber se está faltando alguma característica básica mais grosseira, estou totalemten aberto a opnião e críticas, vou colocar o que já temos de requisitos e quem quiser fica a vontade em ajudar (se ajudar também já que o programa será Open Source)
Pré requisitos do sistema
- Da base do sistema
- Multi-Blogs
- Multi-Usuarios
- Conceitos de Engenharia de Software avançados para desenvolvimento.
- Forte foco em Design Patterns (incluindo MVC)
- Conceitos da Web 2.0 na produção das páginas.
- Design baseado em CSS
- AJAX
- Código preparado para possibilidade de criação de plugins por desenvolvedores externos
- Da composição de cada blog
- Artigos
- Suporte a código HTML
- Gerenciamento de Imagens (essas devem ser automaticamente ligadas no HTML)
- Gerenciamento de outros tipos de arquivos
- Categorias
- Cada artigo pode ser ligado a quantas categorias for necessária
- Os autores podem adicionar categorias livremente, que serão ligadas ao sistema em geral e a quais blogs forem utilizadas
- Comentários
- Cada comentário deve ser composto de texto e com permissão para alguns tipos de código HTML
- O administrador do blog deve definir a permissão para comentários anônimos
- O administrador do blog deve informar se vai aprovar os comentários antes de serem publicados
- Trackbacks
- O sistema deve fazer trackbacks automáticos a todos os links inseridos nos artigos
- Também deve permitir ao autor fazer quantos trackbacks adicionais quiser por artigo
- Pingback
- Sistema deve receber automaticamente pingbacks de outros sites
- Sistema deve salvar pingbacks para que os usuários possam resgata-los e mostra-los (se assim quiserem)
- Autores
- Sistema deve suportar quantidade inúmera de autores desde que a adição de novo autor seja feito pelo criador do blog ou pelo administrador do sistema
- Artigos
- Do sistema Multi-Blogs
- Sistema deve suportar quantidade inúmera de blogs sem precisar criar qualquer redundância de informação
Espero que os blogueiros ede plantão possam me ajudar a finalizar essa tarefa para quequando eu acabar o projeto tenhamos mais um sistema de blog para facilitar nossa vida e, quem sabe, usar …
Valeu e Fui!



Suporte somente à PHP5 e não PHP4 (se o sistema for em PHP) seria ótimo. Isso melhora a performance.
[...] de gerenciamento de conteúdo para blogs “open-source”. A idéia está no blog do Rangel. Eu vou estudar o caso e ver se dá para eu [...]
por que não utilizar o http://mu.wordpress.org/?
Que tal um sistema de tags nativo de fábrica e uma forma de responder os comentários por email diretamente a partir da “dashboard”?
Eu sei que é bacana iniciar um projeto, mas já pensou em colaborar com um?
Eu sugeriria o blog que uso no meu site, o b2evolution. Ele usa MVC, usa CSS para templates, o suporte a ajax ainda não é muito bom. O código é limpo e ele é totalmente orientado a objetos. Escrever um plugin pra ele é uma beleza!
Mas, de qualquer forma, vou ficar de olho no projeto
.Incluam uma coisa nele: suporte a outros bancos de dados que não o MySQL. Isso fará muita gente feliz!
Respondendo aos dois comentários com apenas uma resposta:
O projeto – inicialmente – é para meu TCC na faculdade de Computação, mas pretendo dar sequência dele no final.
Ah….! Então tá explicado
Bacana! Boa sorte
E aí Rangel,
rapaz que idéia bacana eihn..
quero ficar antenado com o projeto e se possível ajudar tb…
boa sorte..
abraços
Olá Rangel, apesar de ser um projeto voltado pra sua faculdade acho que alguns pontos jamais devem ser esquecidos:
- Originalidade: O projeto peca neste aspecto, afinal o que levaria alguém a abandonar o já conhecido WP e migrar para outra plataforma? Como eu disse, apesar de ser um projeto para a faculdade, quanto mais original, melhor.
- “Backup”: Se as pessoas desejarem migrar de qualquer outra plataforma para a sua, seria interessante desenvolver algum método para importação de posts, seja via feed, xml, etc.
- Visual: A programação pode ser limpa, eficiente, etc. Se a “capa” do projeto for feia o usuário vira a cara e pronto.
Essas são minhas dicas, de qualquer maneira entendi que o seu intuito com o projeto é adquirir conhecimento. Mas que fiquem anotadas as sugestões, então.
E não deixe de nos mostrar como está ficando.
[...] o post sobre um projeto Open Source de Blog e trazendo novidades (que estão sendo trazidas em função dos pedidos de alguns [...]