KeystoneJS (ou apenas Keystone) traz grandes características do CMSs para o mundo do Node.js, permitindo que desenvolvedores e usuários finais tanto para criar e gerenciar facilmente sites usando um painel de administração centralizada.
Construído para trabalhar com bancos de dados somente MongoDB, Keystone usa o ODM Mongoose para interagir com o banco de dados, para armazenar e recuperar dados sempre que necessário.
O próprio CMS é muito pequena quando vem ao tamanho do arquivo, é extremamente fácil de implantar, assim como qualquer outro app Express, e vem com abundância de documentação para ajudar novos usuários fora.
Keystone pode ser usado para qualquer tipo de projeto, tanto MongoDB e Node.js ser conhecido para lidar com o tráfego enorme e servidor cargas com facilidade.
Isso não significa que pequenos sites não pode ser construída com ele também, Keystone sendo também ideal para uma página ou sites de carteira simples assim.
O que é novo no presente release:
- Arrumado:
- Faltando menos variável para reagir-select estava quebrando o x3e MENOS & #;. Compilação CSS
- Os números de linhas que faltam nas CodeMirror estão de volta.
O que é novo na versão 0.3.4:
- Arrumado:
- Faltando menos variável para reagir-select estava quebrando o x3e MENOS & #;. Compilação CSS
- Os números de linhas que faltam nas CodeMirror estão de volta.
O que é novo na versão 0.3.2:
- Adicionado:
- New GeoPoint tipo de campo
- Os lotes de testes tipo de campo do lado do servidor de unidade
- opção guarda quadro
- Objetos com IDs como {id: ObjectId} agora pode ser fornecida como valores de relacionamento em dados para keystone.createItems (dados, opções, callback)
- options.refs pode ser fornecido como uma opção para keystone.createItems (dados, opções, callback)
- questões focais com os campos WYSIWIG código HTML e
- Mudado:
- opção Lang porque a linguagem para o tipo de campo de código de acordo com os docs 0.3.x
- campos Código já estão autorizados a ser campos iniciais
- Atualizado:
- TinyMCE a 4.1.7
- Muitos pacotes
- Arrumado:
- Problemas com a opção ipRangeRestrict
- reabastecimento do relacionamento é mantido mesmo quando os IDs vinculados não mudaram
- Verificar existência req.user em DELETE ação
- updatedAt, updatedBy, createdAt e CreatedBy já não são fixadas em criar w / rastreamento se já definido
- Bug com o datepicker que causou um loop infinito em alguns fusos horários
- Bug in ajudante aviso depreciação
O que é novo na versão 0.3.0:
- Atualização Express para 4.0
- formas de interface do usuário administrador reescritos em React.js
O que é novo na versão 0.2.40:
- Adicionado:
- CORS middleware está agora disponível como Keystone.cors
- Arrumado:
- Redis middleware sessão não suporta chamadas de retorno, deve agora inicializar corretamente
- Edições opções de análise em keystone.Email
- configuração campos booleanos para false na UI de administração Issue
O que é novo na versão 0.2.36:
- Arrumado:
- Vários problemas com o tipo de campo LocalFile
- Melhorado:
- localfile.options.format é chamado com o contexto de campo
- localfile.href está agora disponível como um virtual
- Comutado a caminhos tão ausentes fs-extras para uploads LocalFile será criada automaticamente
- localfiles foi completamente reformulado, agora em linha com LocalFile e suporta opções de prefixo e formato
- Removido:
- O auto-detecção de tipos de arquivo de imagem no campo localfiles foi removido, use a opção de formato em vez (como LocalFile)
Tipo de campo
O que é novo na versão 0.2.35:
- Arrumado:
- Uma questão a ver com links de administração introduzidas pela nova funcionalidade de navegação personalizada.
O que é novo na versão 0.2.34:
- Adicionado:
- Capacidade de especificar itens de navegação personalizada no menu de cabeçalho
- Capacidade de especificar vários valores para um campo DependsOn com uma matriz
- Melhorado:
- Mais dinâmica extensões de importação
- Arrumado:
- Várias questões relacionadas com a validação na UpdateHandler
- Edições exclusão de usuários
- Possíveis problemas comparando CSRF e senha fichas
- listas de espaços em branco incorreto na interface do usuário quando a encomenda
- Chamada de retorno na classe E-mail é agora corretamente opcional
O que é novo na versão 0.2.33:
- Arrumado:
- Issues onde o armazenamento de sessão não seria sempre esperar por uma conexão de banco de dados antes de inicializar o servidor web
- Problemas de compatibilidade com as alterações feitas nas blobservice.js de armazenamento azul
- Adicionado:
- modelos Mandrill e prestar apoio
O que é novo na versão 0.2.30:
- Arrumado:
- Não falhar processo para erros de validação de esquema.
O que é novo na versão 0.2.29:
- Arrumado:
- localfiles implementação
- questões de espaço em branco na UI de administração quando em modo de produção
- questões de plataforma cruzada mover arquivos no lugar
- detecção de tipo sortOrder
- Use os botões sempre que possível para acessibilidade
- Adicionado:
- ascendente Proper / descendente UI para rastrear tipo
- Classificando UI para campos de data tracking
- É possível alternar a exibição de datas criados / atualizados em exibição de lista li>
- Resultados metadados rastreado na UI de administração
- Resultados usuário atual no rodapé
O que é novo na versão 0.2.25:
- Arrumado:
- Erros de upload de campos Cloudinary
- Edições começando com SSL
O que é novo na versão 0.2.21:
- Atualizado:
- UI de administração tweaks visuais
- Adicionado:
- New CSRF implementação para um controle mais granular
- arquivo S3 - capacidade de especificar um protocolo para a URL do arquivo
- opção de Cookies signin para controlar a persistência de sessão
- Arrumado:
- Vários UI e funcionalidade com a nova lista de recentes pesquisas apresentam-
Problemas
O que é novo na versão 0.2.19:
- Arrumado:
- filtros de Relacionamento agora funcionam corretamente
- Extrair e escopo keystone.initAPI para funcionar corretamente quando usado diretamente como middleware
- Melhorado:
- Adicionado índices melhores do MongoDB para schemaPlugins
- configuração inválido manipulação para campos
O que é novo na versão 0.2.18:
- Adicionado:
- As chamadas de retorno passados para View.render () agora são passados err, req, res
- Arrumado:
- logging Console é suprimida quando a opção logger é false
- As questões relacionadas com os cookies de sessão
- Um monte de problemas de código menores e limpeza
- Melhorado:
- A cobertura de teste
O que é novo na versão 0.2.15:
- Arrumado:
- Adicionado nota para campos que não tinha um
- Apenas mostrar & quot; Abrir Keystone & quot; link para admins
- senha campos são formatados corretamente na tela lista da IU de administração
- Adicionado:
- Suporte para nomes personalizado coleta MongoDB
- Suporte para limpar campos de senha (se não for necessário)
- Password.compare já está disponível no objeto campo
- Suporte para dados de fixação de carga com keystone.createItems () e em scripts de atualização, consulte esta essência para um exemplo
- Suporte básico para redirecionamentos, ver # 303 para obter detalhes
- Suporte para excluir a opção em branco em Selecionar campos com a opção emptyOption
- Melhorado:
- exceção mais agradável em caso de erro EADDRINUSE
O que é novo na versão 0.2.14:
- Adicionado:
- Novos CreateItems () para preencher rapidamente os dados, consulte este essência para instruções de uso e exemplos
- implementação básica de campo assistindo
- PerPage opção para listas que controla o número de itens exibidos por página na UI de administração
- Gulp, e mais testes
- Melhorado:
- .toCSV () método para listas agora usa injeção de dependência e pode ser assíncrona (apenas passar callback como o último argumento)
- Arrumado:
- Problema com campos de data e hora não atualizar corretamente
O que é novo na versão 0.2.12:
- Adicionado:
- suporte de campo inicial para campos HTML e remarcação para baixo.
- Melhorado:
- Alguns scripts do lado do cliente (por exemplo, TinyMCE) deixem de ser incluídas quando eles não estão indo para ser usado.
O que é novo na versão 0.2.11:
- Adicionado:
- .toCSV () método agora suportado em esquemas para transformar dados quando exportados na UI de administração
- Imagem e suporte plug-in uploadimage para TinyMCE
- api de upload Cloudinary para uploads de imagens genérico
- Suporte CSRF middleware
- Express já está disponível como uma propriedade de Keystone
- Suporte opcional para uma variável do ambiente S3_REGION
- restrições de faixa de endereço IP
O que é novo na versão 0.2.10:
- New AzureFile tipo de campo
- Nova barra de ferramentas eo modo de visualização para os campos de remarcação para baixo
O que é novo na versão 0.2.8:
- Arrumado:
- Edições recebendo opções de caminho corretamente no Windows
- opção Altura agora suportado em Markdown e tipos de campo Textarea
- Suporte para marcação de imagens enviadas para client-side Cloudinary na UI de administração para campos CloudinaryImages
- Melhorado:
- A filtragem em campos número pode agora encontrar valores nulos
- Adicionado:
- Suporte para PUT e DELETE métodos HTTP em View.on
O que é novo na versão 0.2.7:
- Adicionado:
- Capacidade de usar caminhos personalizados para atualizações
- callback opcional para View.render
- Novo Código Tipo de campo, usa o editor CodeMirror na UI de administração
- Arrumado:
- Erro lançada quando solicitando uma página inválida no modo de exibição lista UI de administração
- corretamente acionar mangusto middleware ao remover itens
O que é novo na versão 0.2.5:
- Melhorado:
- Os avisos são acionada quando Autokey configuração opção é inválido
- Autokey valores são agora incluídos nas exportações CSV
- estilos drop-down são Buscamos
- Padrão signin ajustes de interface do usuário
- listas ocultas avisar quando incluídos na opção de configuração nav
- Arrumado:
- listas ocultas são acessíveis através da API
Requisitos :
- Node.js 0,10 ou superior
- MongoDB
Comentários não encontrado