O sistema de gerenciamento de conteúdo (CMS) de site de código aberto Lerx é um código-fonte do sistema de gerenciamento de conteúdo desenvolvido com Java + MySQL.
Registro de atualização do sistema de gerenciamento de conteúdo do site Lerx v6.51. Ajuste a política de segurança do cartão de visita do usuário e restaure o acesso digitalizando o código QR com seu celular.
2. Adicione a lista de colunas do álbum ao monitoramento em segundo plano.
3. Adicione a função de modificar canais ou categorias de álbuns em segundo plano.
4. Corrija o erro de dados quando o horário do comentário for exibido como uma semana (como x semanas atrás).
5. Adicione a função de exibir e ocultar álbuns em cartões de visita pessoais.
6. Um modo conservador é adicionado ao álbum. No modo conservador, apenas o proprietário do álbum pode modificar as informações do álbum e restaurar o histórico. Substitua o campo historyByOwner.
7. Corrigido o problema em que a reestático do plano de fundo era interrompido quando o artigo era redirecionado.
8. Estatize novamente o intervalo selecionável em segundo plano.
9. Durante a estatização em segundo plano, o arquivo "sitemapFile.txt" será gerado no diretório raiz do site. O conteúdo do arquivo é a URL de todos os arquivos html gerados durante o processo de estatização atual. Você pode usar as Ferramentas do Google para webmasters do Baidu para enviar esses arquivos ao back-end de inclusão do Baidu.
10. Corrigido o problema em que a coluna personalizada do álbum não podia ser clicada.
11. Corrigido o problema em que palavras-chave de pesquisa continham vários símbolos de espaço HTML que faziam com que quebras de página aparecessem.
12. Corrigido o problema em que as informações do artigo (abertura como 404) ainda podem ser pesquisadas após o bloqueio do álbum.
13. Adicione uma opção que permite ao administrador de back-end gerar um arquivo txt de mapa do site, que pode ser usado para envio de arquivos de mapas do Baidu e do Google.
14. Ao gerar arquivos de mapas, você pode gerar uma lista paginada de arquivos html para todos os artigos (portais e álbuns) do site. Esta página pode ser bem adaptada a spiders e crawlers para facilitar a indexação do conteúdo do site pelos motores de busca.
15. Corrigido o problema de não conseguir entrar na edição e clicar na essência quando o título contém aspas simples ao digitar um artigo.
16. Ao formatar a introdução do artigo (se não houver, é retirada do texto principal), substituir vários espaços por um.
17. Corrigido o problema de o back-end restringir o intervalo de IP de registro do usuário como inválido. Reg.ip.region.allow obsoleto em config.properties.
18. Corrigido o problema de que na lista de funções de segundo plano (grupo de usuários), a página não pode ser exibida normalmente ao clicar nos membros do grupo.
19. Corrigido o problema de falha ao definir as permissões do sistema de arquivos no sistema Win.
20. Corrigidos vários problemas causados por símbolos especiais nos títulos dos artigos.
21. Adicione a função de vincular artigos do álbum à coluna do portal. Os usuários com gerenciamento de colunas do portal podem gerar artigos do álbum na coluna do portal em um link.
22. Adicionada página de classificação de artigos do álbum, que pode ser visualizada por número de visualizações, número de IPs, número de curtidas, etc.
23. No cartão de visita pessoal do usuário, se não for o nome do usuário ou estiver aberto em um dispositivo móvel, o ícone de configuração de exibição do álbum não será exibido.
24. No fundo do álbum, a função de agrupamento (incluindo agrupamento de gerenciamento) é adicionada aos objetos de preocupação em Meus Seguidores.
25. No backend do álbum, adicione uma função de nota aos objetos que você segue em Meus Seguidores.
26. No backend do álbum, uma função de estatísticas de lançamento é adicionada aos objetos de preocupação em Meus Seguidores.
27. No fundo do álbum, adicione a função deixar de seguir para os objetos que você segue em Meus Seguidores.
28. Corrigido o problema em que o realce de palavras-chave falhava na pesquisa de texto completo.
A análise 29.dataSource aumenta o uid
30. O modelo de álbum suporta a geração dos seguintes dados de objeto
31. Parceiros adicionam atributos principais
32. As notificações por e-mail foram alteradas para envio atrasado.
33. Corrigido o problema de que no sistema Linux, após copiar e baixar o modelo do mercado de nuvem de modelos, o arquivo de recurso gerado tem permissões insuficientes e não pode ser acessado.
34. Quando o site não tem nome, o canto superior esquerdo do backend exibe “Sem nome” para resolver o problema de precisar fazer login novamente e clicar para entrar na página inicial.
35. A tag data adiciona análise bigimg, que é usada para extrair dados contendo imagens de título. (img:3 tem o mesmo efeito)
36. Corrigido o problema de envio repetido ao publicar artigos de álbuns. Quando a velocidade da Internet estiver lenta, o ícone Aguardando Carregamento... aparecerá após clicar em Publicar.
37. Corrigido o problema em que o painel não pode ser exibido quando o usuário não possui um grupo de funções.
38. Corrigido o problema de que os arquivos de log seriam gerados no diretório inicial do usuário.
39. Devido à incompatibilidade do design do diretório do HibernateSearch no CentOS8, a configuração que pode causar erros foi ajustada.
40. Personalize a página de erro 500 e use uma caixa de texto para exibir informações de erro específicas para facilitar a depuração.
Introdução ao sistema de gerenciamento de conteúdo do site Lerx1. Design multiplataforma, capaz de rodar em Windows, Linux, MacOS e outras plataformas de sistema sem distinção.
2. Adota a estrutura SpringMVC segura e estável baseada em Java.
3. A estrutura de persistência ORM do banco de dados usa Hibernate5.4 e suporta MySQL, Oracle, MicrosoftSQLServer e outros bancos de dados carregando diferentes drivers.
4. Possui um servidor de prompt de atualização de versão de software em nuvem.
5. Possui um mercado de modelos inteligentes gratuito e aberto que pode fornecer empacotamento, descompactação, upload, download e implantação sem configuração com um clique.
6. Fornece módulo de terminal móvel para monitoramento de status em tempo real do servidor e do site.
7. Fornece um módulo de upload de arquivo anti-replicação. Através da função de desduplicação de upload de arquivos, evita-se o desperdício desnecessário de recursos de espaço.
8. Suporta a maioria das plataformas de SMS do mercado e suporta Tencent Cloud SMS. Suporta troca de SMS com um clique e envio de códigos de verificação por e-mail.
9. A página HTML é uma tecnologia verdadeiramente estática e a página é atualizada rapidamente.
10. Possui votação independente, curtidas, estatísticas de acesso, módulos de diagrama de árvore de estrutura, sistema de log abrangente e design de baixo acoplamento. A vinculação a diferentes objetos pode completar as funções correspondentes.
11. Possui função de álbum, que pode realizar funções como estação dentro de estação, blog, página pessoal, estúdio e tópicos especiais.
12. Suporta cinco editores de rich text online: LayEditor, WangEditor, KindEditor, UEditor e CKEditor45.
A estrutura principal do sistema de gerenciamento de conteúdo do site LerxBack-end: SpringMVC + HibernateORM + MySQL + HibernateSearch (ApacheLucence) + IK segmentação de palavras chinesas + Log4J + ...
Front-end: Jquery+Layui+wangEditor/KindEditor+JSON+Ajax
Função de implementação do sistema de gerenciamento de conteúdo do site Lerx (marcado ★ é conteúdo crítico ou exclusivo)1.★Tem um servidor de notificação de atualização de versão em nuvem, que pode obter a versão oficial mais recente e informações de atualização de versão para cada atualização em segundo plano e notificar os usuários para atualizar em tempo hábil.
2.★O código de verificação pode ser enviado via SMS ou e-mail. O modelo SMS já suporta as interfaces das plataformas SMS domésticas comumente usadas e suporta a interface Tencent Cloud SMS. A configuração é simples.
3. Para todo o site, o registro do usuário, votação, comentários, comentários anônimos, revisão automática de comentários e revisão automática de artigos podem ser ativados ou desativados com um clique.
4. Possui funções simples e eficientes de gerenciamento de usuários e funções (grupo de usuários). As permissões do usuário podem ser concluídas clicando nos detalhes da permissão com um clique do mouse. O grupo de usuários (função) pode ser desabilitado como um todo e o número de membros de cada grupo de usuários pode ser visualizado.
5.★Os logins de usuário front e backend suportam o modo de não exibir o código de verificação pela primeira vez. Possui um mecanismo de bloqueio e desbloqueio por tempo limitado após vários logins com falha.
6.★Você pode fazer login usando qualquer método, como nome de usuário, e-mail, número de celular ou usando plataformas sociais como QQ, WeChat, Weibo, etc.
7. Com a função de senha esquecida, o código de verificação pode ser enviado ao usuário via SMS ou e-mail, e a senha de login pode ser alterada após a verificação.
8. O módulo do usuário registra o IP do horário de registro do usuário, cada IP de login, telefone celular, e-mail e outros detalhes, e pode verificar o status de modificação da senha do usuário por meio de marcas simples. . Cada login é registrado no arquivo de log.
9. Possui uma poderosa função de estrutura de árvore de colunas, tornando muito conveniente mover e classificar colunas.
10. Cada coluna pode ser configurada com um modelo independente, e diferentes colunas e o site principal podem ser usados para apresentar diferentes estilos de site. Você pode usar a função de agregação e o modelo para ajustar as colunas na primeira página e a exibição dos artigos nas colunas.
11. Cada coluna possui estatísticas de acesso independentes, comentários e outros módulos, e o número de visitas a cada coluna (incluindo colunas subordinadas e artigos sob a coluna) pode ser visualizado. Você pode fechar pesquisas e comentários em todos os artigos de uma coluna com um clique.
12.★Cada coluna pode ter HTML específico privado independente, que pode aparecer no código HTML da coluna sem perda.
13. Você pode definir o nome da pasta estática da coluna.
14. Você pode definir se cada coluna está aberta ao mundo externo e definir diferentes restrições de IP de visita para diferentes colunas.
15. Uma variedade de fotos, vídeos e anexos podem ser anexados à publicação de artigos. Suporta upload simultâneo de várias imagens dentro do texto. Suporta títulos simplificados, títulos adicionais e saltos forçados de URL para artigos.
16.★Todos os arquivos enviados possuem função de remoção de duplicação. Ou seja, o mesmo arquivo será carregado apenas uma vez no site atual, e os resultados de upload subsequentes obterão o URL do arquivo carregado anteriormente para evitar que uploads excessivos de arquivos comprimam o espaço limitado do servidor.
17.★Tem função inteligente de interceptação de títulos de artigos.
18.★Com função de corte inteligente. Ele pode obter o retângulo central da imagem (incluindo JPG, PNG, GIF e outros formatos) e depois recortá-lo e dimensioná-lo de acordo com o tamanho definido. Capacidade de definir largura e altura de corte específicas para colunas especificadas. Você pode definir o upload da imagem original para artigos nas colunas especificadas.
19. Cada artigo possui seu próprio módulo de pesquisa independente, que pode completar a função de like ou as operações de aprovação, objeção e neutralidade da página. ★Pode obter estatísticas de pesquisas e relatórios detalhados para cada artigo.
20. Cada artigo possui um módulo de comentários independente. Suporta comentários anônimos, suporta revisão pós-comentário e modo de aprovação, suporta editores de artigos para gerenciar comentários e suporta gerenciamento de comentários do administrador front-end.
21.★Pode detectar automaticamente o arquivo de vídeo do artigo e usar o modelo para gerar automaticamente um player de vídeo H5 na página do artigo para reprodução.
22. Após a publicação do artigo, as funções de pesquisa (curtir) e comentários do artigo podem ser ativadas ou desativadas com um clique em primeiro plano ou backend.
23. Tem a função de link do artigo anterior e do próximo artigo.
24. Apoiar a função de modificação do horário de publicação dos artigos para atender às diferentes necessidades do ambiente de trabalho.
25. O sistema e o modelo padrão possuem função integrada de compartilhamento de código QR. Clique no ícone de compartilhamento para abrir a janela do código QR e escaneie o código com seu telefone celular para visualizar o conteúdo da página atual, como página inicial, páginas de coluna, artigos, etc. Usando um layout responsivo, celulares e PCs se adaptarão automaticamente à página.
26.★ Possui registro detalhado de visitas e funções estatísticas. O site, cada coluna e cada artigo possuem um módulo de nó de registro IP de visita independente, que pode completar estatísticas anuais, trimestrais, mensais, semanais, diárias e horárias e funções de relatório para cada nó desde que o site foi aberto. O número de visitas e leituras IP do site, de cada coluna e de cada artigo podem ser obtidos, e relatórios independentes podem ser gerados.
27. Pode gerar uma página de pesquisa de texto completo semelhante ao Baidu. Ele suporta análise de informações e tecnologia de recuperação de similaridade, suporta recuperação de palavras-chave, recuperação de texto completo, recuperação de combinação, etc., e permite que palavras-chave sejam destacadas nos resultados da pesquisa. Após a publicação do artigo, a solicitação do arquivo correspondente é gerada para evitar consultas excessivas ao banco de dados e causar congestionamento no servidor.
28. A página inicial, as páginas de colunas e as páginas de artigos usam métodos estáticos HTML. Arquivos estáticos são verdadeiramente estáticos. O arquivo HTML será gerado automaticamente quando o artigo for aprovado, e o arquivo HTML será excluído automaticamente após o cancelamento do status de revisão. Ele pode detectar automaticamente as permissões do usuário do editor de artigos, para que o status da revisão possa ser alterado a tempo após a edição e os arquivos HTML possam ser gerados automaticamente para artigos que foram revisados. Todos os arquivos estáticos gerados podem ser regenerados.
29.★Tem função de álbum. Você pode usar a função de álbum para criar tópicos especiais, páginas pessoais, estúdios, blogs, etc.
30. O álbum tem funções de acompanhamento e de fã.
31.★O álbum pode ser desenvolvido e desenhado por várias pessoas.
32.★Os artigos do álbum têm função de registro histórico de operações. Se não estiver satisfeito com o artigo modificado, você poderá retornar a um determinado estado de conteúdo do artigo no histórico. A diferença entre o conteúdo atual do artigo e os registros históricos pode ser comparada online em tempo real.
33. Suporta a função de restringir o IP de login para login em segundo plano com a autoridade mais alta. As configurações de IP ou intervalo de IP são flexíveis e vários IPs e intervalos de IP podem ser definidos em qualquer combinação ao mesmo tempo.
34.★Quando você esquecer a senha de login em segundo plano, suporte o arquivo de configuração temporário para obter o nome de usuário e a senha do modo de login.
35. Possui um sistema completo de gerenciamento de templates. Você pode importar, baixar e modificar livremente arquivos de modelo. Você pode ter vários modelos e trocar o modelo usado pelo site com um clique.
36.★Tem função de mercado de modelos baseados em nuvem. Você pode carregar e publicar seus próprios modelos no mercado de modelos à vontade. Você pode definir os modelos publicados como status de cobrança e, após cobrar por meio de outras plataformas, uma chave única será enviada aos usuários que precisam dela para download.
37.★ Proteger totalmente os direitos autorais do produtor do modelo. As operações relacionadas no modelo correspondente na nuvem só podem ser executadas no servidor carregado.
38.★ Os usuários podem fazer upload e download de modelos com operação de um clique e transmissão silenciosa. Não há necessidade de selecionar modelos e fazer upload de arquivos de recursos por meio do navegador, e não há necessidade de obter modelos por meio da função de download do navegador e depois importá-los. Depois que o usuário confirmar o upload, o plano de fundo do site irá empacotar e compactar o modelo do usuário e os arquivos de recursos usados (incluindo imagens, arquivos Js, arquivos CSS, etc.) e carregá-los silenciosamente. Quando os usuários obtêm modelos do mercado de modelos, eles os baixam silenciosamente. Após a conclusão, o plano de fundo do site irá descompactá-lo automaticamente no local especificado e importá-lo automaticamente para o sistema do site. modelo padrão.
39. O módulo de edição de modelos adota novas tags inteligentes, o que melhora muito a taxa de tolerância a falhas e a taxa de legibilidade.
40.★Tem função de monitoramento de status do site. Você pode verificar o status do servidor em segundo plano e o uso de memória da máquina virtual Java. Você pode verificar o uso do espaço no disco rígido do servidor. O site pode ser reiniciado em segundo plano. Você pode visualizar os dados de hoje, de ontem e da média por meio da tabela de fluxo de tempo.
41.★Você pode abrir a interface móvel de um site criptografado através do código QR gerado pelo histórico de gerenciamento. Além das informações acima, você também pode obter os lançamentos mais recentes, as visitas mais recentes, as informações dos artigos mais populares e as listas de conteúdo de comentários recentes.
42. Os registros de operação podem ser visualizados ou excluídos em segundo plano.
43. Arquivos de recursos relacionados podem ser visualizados e modificados em segundo plano.
Captura de tela do sistema de gerenciamento de conteúdo do site Lerx