Cabana de Lof
ASP.NET - MVC / Razor / NHIbernate / Bootstrap / JQuery / SignalR / AnimateCSS / SWAL / Prism / UnicornButtons / Modernizr / TippyJS
Projeto de boletim informativo de código aberto. Descendente de svobodneForum.eu
ETA1: primeiro trimestre de 2018
Procedimento da versão 1.0-PDEV nas fotos aqui
Documento de design: https://docs.google.com/document/d/18cH6fJm2VhxDgQn9-nKaSf13YwZSgx2XhHrFYrW4Y_o/edit#
Recursos finalizados:
- Contribuições
- Renderizar
- Prêmio
- Categorias e subcategorias ilimitadas
- Prêmios por contribuições (prêmio do moderador/escolha da comunidade..) - fitas
- Adicionar
- Editar
- Excluir
- Versionamento + sugestões para edição de posts
- Visualização
- Detalhe
- Comentários
- Reações aos comentários (Bem escrito / Bom argumento / Concordo)
- Visualização do usuário ao passar o mouse sobre o nome
- Responder aos comentários
- Editar
- Excluir
- Opção para ocultar/mostrar respostas aos comentários
- Usuários
- Login + registro
- Saindo
- Papel
- Um usuário pode ter várias funções
- Uma função pode ter uma duração limitada
- Perfil
- Texto de boas-vindas
- Foto do perfil
- Avaliação
- Humor / ofertas de emprego (ajax)
- Projetos comunitários
- Hobbies, Educação, Literatura, Música, Filmes (campos personalizados)
- Configurando informações visíveis
- Parede
- Cúpula
- XP, Nível, Nível de Acesso, Reputação, Criação Like
- Níveis de acesso, autenticação
- Validação AJAX + editor WYSIWYG (tchau bb)
- Vinculando ao banco de dados
- DaoModel
- MasterPage + layouts parciais
- Carregamento lento
- Armazenando em cache os resultados da consulta ao banco de dados
- Notificação
- Possibilidade de recompensa mediante confirmação de notificação
- AJAX
- ACP
- Salvando imagens no servidor, redimensionamento automático
- Paginação
- Procurar
- Texto completo
- Categoria
- Preenchimento automático
- Avaliação
- Menu de roteamento automático
- Mural de atividades principais, gerado automaticamente (notícias)
- Vouchers/vale-presente
- Bate-papo instantâneo WIP
Configuração local:
Pré-requisitos:
- Estúdio Visual 2017
- Servidor SQL 17.4+
Clone o projeto localmente
Conectando-se a um banco de dados
- Abra o servidor SQL
- Conexão:
- Tipo de servidor: mecanismo de banco de dados
- Nome do servidor: [nome do seu desktop]
- Autenticação: Ganhe autenticação
- Conectar
- Na barra superior: Arquivo -> Abrir -> Arquivo -> dbdump.sql
- Novo banco de dados
- Na primeira linha do dump aberto, altere o valor [Use] para o nome do novo banco de dados
- Executar
Conectando-se ao banco de dados - VS
- O projeto LofovaChyše -> hibernate.cfg.xml (terceiro arquivo de baixo) -> substitua o valor [Fonte de dados] na linha 6 pelo nome do servidor (nome do desktop)
O projeto deve ser compilado com a conexão com o banco de dados local.