Skip to content

lucasjovencio/neo4j-blog

Repository files navigation

Neo4j + Codeigniter 3 Padrão HMVC

Muitas pessoas querem conhecer Neo4j sobre pretexto de usar em seus projetos para analise de dados, sistema de recomendações, redes sociais e as vezes como hobby apenas para aprender uma metodologia diferente de armazenamentos de dados. Este projeto tem como objetivo reunir todas as pessoas em apenas um lugar para compartilharem experiências, melhores praticas no desenvolvimento e duvidas sobre o neo4j.

Fase de Desenvolvimento

  • Requisits System

    • PHP >=5.6
    • NEO4J >= 3.*
    • Linux distribuições baseado em Debian or Windows
  • FrameWork de desenvolvimento

    • Codeigniter 3.1.6
    • Porque não usar wordpress que tem um sistema de gerenciamento de colaborador/postagens completo ?
      • A resposta é: Porque o objetivo não é apenas ser mais um site falando sobre algo, o próprio site é baseado no tema de discursão. Quando alguém aprender algo em algum artigo do site e quiser desenvolver em cima do blog, basta pega o código de site e se aventurar. A comunidade não está presa em apenas publicar artigos para propor soluções. As pessoas poderão interagir diretamente com o código fonte sugerindo melhorias com base no conhecimento adquirido ou já existente.
  • Arquivo de configuração Neo4j

    • application/libraries/Neo4j.php
      • Nesse caminho você poderá encontrar o arquivo de configuração do neo4j, basta atualizar essas informações com as informações de sua base de dados.

Project Status

Desenvolvimento do projeto

Paginas Status
home/index Publicações aparecendo OK.
home/categoria Publicações aparece por categoria OK.
home/sobrenos Falta atualizar texto em Lorem.
home/autor OK.
home/pesquisa Falta implementar.
admin/index indefinido oque aparecerá nessa pagina.
admin/perfil OK.
admin/categoria OK, apenas para administradores.
admin/categoria/alterar OK, apenas para administradores.
admin/categoria/excluir OK, apenas para administradores.
admin/publicar OK.
admin/publicacao OK.
admin/publicacao/alterar OK.
admin/publicacao/excluir OK.
admin/usuario OK, apenas para administradores.
admin/usuario/alterar OK, apenas para administradores.
admin/usuario/desativar OK, apenas para administradores.
admin/usuario/ativar OK, apenas para administradores.
admin/perfil OK
admin/perfil/atualizar OK

Implementações

Nome Descrição Status
Disqus Comentario para publicações Estudando Implementação

Caso de Uso

image do caso de uso

Diagrama de Contexto

image do Diagrama de contexto

Neo4j

Nodes

  • Usuario
  • Categoria
  • Publicacao
  • Javascript

Relationships

  • (:Usuario)-[:publica {data:"2017-10-22T06:01"}]->(:Publicacao)
  • (:Publicacao)-[:contidoEm]->(:Categoria)
  • (:Publicacao)-[:extensaoBiblioteca]->(:Javascript)
  • (:Usuario)-[r:historico_mudanca{dataModificacao:'',img:'',subtitulo:'',data:'',categoria:'',javascript:''}]->(:Publicacao)

Mudanças

  • Como o projeto está iniciando agora as relações e nodes estão sujeitas a mudanças assim como também a base de dados está sujeita a novos nodes e relacionamentos.

About

No description or website provided.

Topics

Resources

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE
MIT
license.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published