El sistema de gestión de contenidos (CMS) de sitios web de código abierto de Lerx es un código fuente de sistema de gestión de contenidos desarrollado con Java+MySQL.
Registro de actualización del sistema de gestión de contenidos del sitio web Lerx v6.51. Ajuste la política de seguridad de la tarjeta de presentación del usuario y restablezca el acceso escaneando el código QR con su teléfono móvil.
2. Agregue la lista de columnas del álbum al monitoreo en segundo plano.
3. Agregue la función de modificar canales o categorías de álbumes en segundo plano.
4. Corrija el error de datos cuando el tiempo del comentario se muestra como una semana (como hace x semanas).
5. Agregue la función de mostrar y ocultar álbumes en tarjetas de presentación personales.
6. Se agrega un modo conservador al álbum. En el modo conservador, solo el propietario del álbum puede modificar la información del álbum y restaurar el historial. Desaprobar el campo historialByOwner.
7. Se solucionó el problema por el cual la reestática en segundo plano se interrumpía cuando se redirigía el artículo.
8. Vuelva a estatizar el rango seleccionable en segundo plano.
9. Durante la estatización en segundo plano, el archivo "sitemapFile.txt" se generará en el directorio raíz del sitio web. El contenido del archivo es la URL de todos los archivos html generados durante el proceso de estatización actual. Puede utilizar Baidu Webmaster Tools para enviar estos archivos al backend de inclusión de Baidu.
10. Se solucionó el problema por el cual no se podía hacer clic en la columna personalizada del álbum.
11. Se solucionó el problema por el cual las palabras clave de búsqueda contenían varios símbolos de espacio HTML que provocaban la aparición de saltos de página.
12. Se solucionó el problema por el cual la información del artículo (que se abre como 404) aún se puede buscar después de que se bloquea el álbum.
13. Agregue una opción que permita al administrador de backend generar un archivo txt de mapa del sitio, que puede usarse para el envío de archivos de mapas de Baidu y Google.
14. Al generar archivos de mapas, puede generar una lista paginada de archivos html para todos los artículos (portales y álbumes) del sitio web. Esta página se puede adaptar bien a arañas y rastreadores para facilitar que los motores de búsqueda indexen el contenido del sitio.
15. Se solucionó el problema de no poder ingresar a la edición y hacer clic en la esencia cuando el título contiene comillas simples al escribir un artículo.
16. Al formatear la introducción del artículo (si no hay ninguna, está tomada del texto principal), reemplace varios espacios por uno.
17. Se solucionó el problema por el cual el backend restringía el rango de IP de registro del usuario para que no fuera válido. Reg.ip.region.allow obsoleto en config.properties.
18. Se solucionó el problema de que en la lista de roles en segundo plano (grupo de usuarios), la página no se puede mostrar normalmente al hacer clic en los miembros del grupo.
19. Se solucionó el problema de no establecer los permisos del sistema de archivos en el sistema Win.
20. Se corrigieron varios problemas causados por símbolos especiales en los títulos de los artículos.
21. Agregue la función de vincular artículos del álbum a la columna del portal. Los usuarios con administración de columnas del portal pueden generar artículos del álbum en la columna del portal en un solo enlace.
22. Se agregó una página de clasificación de artículos del álbum, que se puede ver por número de vistas, número de IP, número de me gusta, etc.
23. En la tarjeta de presentación personal del usuario, si no es el nombre del usuario o se abre en un dispositivo móvil, no se mostrará el ícono de configuración de visualización del álbum.
24. En el fondo del álbum, la función de agrupación (incluida la agrupación de gestión) se agrega a los objetos de interés en Mis seguidores.
25. En el backend del álbum, agrega una función de nota a los objetos que sigues en Mis seguidores.
26. En el backend del álbum, se agrega una función de estadísticas de lanzamiento a los objetos de interés en Mis seguidores.
27. En el fondo del álbum, agregue la función dejar de seguir para los objetos que sigue en Mis seguidores.
28. Se solucionó el problema por el cual fallaba el resaltado de palabras clave en la búsqueda de texto completo.
29.El análisis de dataSource aumenta el uid
30.La plantilla del álbum admite la generación de los siguientes datos de objetos
31. Los socios añaden atributos destacados
32. Las notificaciones por correo electrónico se cambian a envío retrasado.
33. Se solucionó el problema de que en el sistema Linux, después de copiar y descargar la plantilla del mercado de la nube de plantillas, el archivo de recursos generado no tiene permisos suficientes y no se puede acceder a él.
34. Cuando el sitio web no tiene nombre, la esquina superior izquierda del backend muestra "Sin nombre" para resolver el problema de tener que iniciar sesión nuevamente y hacer clic para ingresar a la página de inicio.
35. La etiqueta de datos agrega análisis bigimg, que se utiliza para extraer datos que contienen imágenes de títulos. (img:3 tiene el mismo efecto)
36. Se solucionó el problema del envío repetido al publicar artículos de álbumes. Cuando la velocidad de Internet es lenta, el icono Esperando carga... aparecerá después de hacer clic en Publicar.
37. Se solucionó el problema por el cual el panel no se puede mostrar cuando el usuario no tiene un grupo de roles.
38. Se solucionó el problema de que los archivos de registro se generarían en el directorio de inicio del usuario.
39. Debido a la incompatibilidad del diseño del directorio de HibernateSearch en CentOS8, se ha ajustado la configuración que puede causar errores.
40. Personalice la página de error 500 y utilice un cuadro de texto para mostrar información de error específica para facilitar la depuración.
Introducción al sistema de gestión de contenidos del sitio web Lerx1. Diseño multiplataforma, capaz de ejecutarse en Windows, Linux, MacOS y otras plataformas de sistemas sin distinción.
2. Adopta el marco SpringMVC seguro y estable basado en Java.
3. El marco de persistencia ORM de la base de datos utiliza Hibernate5.4 y admite MySQL, Oracle, MicrosoftSQLServer y otras bases de datos cargando diferentes controladores.
4. Tiene un servidor de avisos de actualización de la versión del software en la nube.
5. Tiene un mercado de plantillas inteligentes gratuito y abierto que puede proporcionar empaquetado, descompactado, carga, descarga e implementación con un solo clic.
6. Proporcionar un módulo de terminal móvil para monitorear en tiempo real el estado del servidor y del sitio web.
7. Proporciona un módulo de carga de archivos anti-replicación. A través de la función de deduplicación de archivos cargados, se evita el desperdicio innecesario de recursos de espacio.
8. Admite la mayoría de las plataformas de SMS del mercado y admite Tencent Cloud SMS. Admite el cambio con un solo clic de SMS y envío de códigos de verificación por correo electrónico.
9. La página HTML es una tecnología verdaderamente estática y la página se actualiza rápidamente.
10. Tiene votación independiente, me gusta, estadísticas de acceso, módulos de diagrama de árbol de estructura, sistema de registro integral y diseño de bajo acoplamiento. La vinculación a diferentes objetos puede completar las funciones correspondientes.
11. Tiene una función de álbum, que puede realizar funciones como una estación dentro de una estación, un blog, una página de inicio personal, un estudio y temas especiales.
12. Admite cinco editores de texto enriquecido en línea: LayEditor, WangEditor, KindEditor, UEditor y CKEditor45.
El marco principal del sistema de gestión de contenidos del sitio web Lerx.Backend: SpringMVC+HibernateORM+MySQL+HibernateSearch(ApacheLucence)+IK segmentación de palabras chinas+Log4J+...
Interfaz: Jquery+Layui+wangEditor/KindEditor+JSON+Ajax
Función de implementación del sistema de gestión de contenido del sitio web Lerx (marcado ★ es contenido crítico o único)1.★Tiene un servidor de notificación de actualización de versión en la nube, que puede obtener la última versión oficial y la información de actualización de versión para cada actualización en segundo plano, y notificar a los usuarios para que actualicen de manera oportuna.
2.★El código de verificación se puede enviar por SMS o correo electrónico. La plantilla de SMS ya admite las interfaces de las plataformas de SMS nacionales de uso común y es compatible con la interfaz de Tencent Cloud SMS. La configuración es sencilla.
3. Para todo el sitio, el registro de usuarios, la votación, los comentarios, los comentarios anónimos, la revisión automática de comentarios y la revisión automática de artículos se pueden activar o desactivar con un solo clic.
4. Tiene funciones de administración de usuarios y roles (grupos de usuarios) simples y eficientes. Los permisos de usuario se pueden completar haciendo clic en los detalles del permiso con un clic del mouse. El grupo de usuarios (rol) se puede deshabilitar en su totalidad y se puede ver la cantidad de miembros de cada grupo de usuarios.
5.★Tanto el inicio de sesión del usuario frontal como el backend admiten el modo de no mostrar el código de verificación por primera vez. Tiene un mecanismo de bloqueo y desbloqueo por tiempo limitado después de varios inicios de sesión fallidos.
6.★Puede iniciar sesión utilizando cualquier método, como nombre de usuario, correo electrónico, número de teléfono móvil o plataformas sociales como QQ, WeChat, Weibo, etc.
7. Con la función de contraseña olvidada, el código de verificación se puede enviar al usuario por SMS o correo electrónico, y la contraseña de inicio de sesión se puede cambiar después de la verificación.
8. El módulo de usuario registra la IP de tiempo de registro del usuario, cada IP de inicio de sesión, teléfono móvil, correo electrónico y otros detalles, y puede verificar el estado de modificación de la contraseña del usuario mediante marcas simples. . Cada inicio de sesión se registra en el archivo de registro.
9. Tiene una poderosa función de estructura de árbol de columnas, lo que hace que sea muy conveniente mover y ordenar columnas.
10. Cada columna se puede configurar con una plantilla independiente y se pueden usar diferentes columnas y el sitio principal para presentar diferentes estilos de sitios web. Puede utilizar la función de agregación y la plantilla para ajustar las columnas de la página principal y la visualización de los artículos debajo de las columnas.
11. Cada columna tiene estadísticas de acceso independientes, comentarios y otros módulos, y se puede ver el número de visitas a cada columna (incluidas las columnas subordinadas y los artículos debajo de la columna). Puede cerrar encuestas y comentarios sobre todos los artículos de una columna con un solo clic.
12.★Cada columna puede tener HTML específico privado independiente, que puede aparecer en el código HTML de la columna sin pérdida.
13. Puede configurar el nombre de la carpeta estática de la columna.
14. Puede establecer si cada columna está abierta al mundo exterior y establecer diferentes restricciones de IP de visita para diferentes columnas.
15. Se pueden adjuntar una variedad de imágenes, videos y archivos adjuntos a la publicación del artículo. Admite la carga simultánea de múltiples imágenes dentro del texto. Admite títulos optimizados, títulos adicionales y saltos de URL forzados para artículos.
16.★Todos los archivos cargados tienen función de eliminación de duplicados. Es decir, el mismo archivo solo se cargará una vez en el sitio actual y los resultados de carga posteriores obtendrán la URL del archivo cargado anteriormente para evitar que la carga excesiva de archivos exprima el espacio limitado del servidor.
17.★Tiene función inteligente de interceptación de títulos de artículos.
18.★Con función de recorte inteligente. Puede obtener el rectángulo central de la imagen (incluidos JPG, PNG, GIF y otros formatos) y luego recortarlo y escalarlo según el tamaño establecido. Posibilidad de establecer un ancho y alto de recorte específicos para columnas específicas. Puede configurar la carga de la imagen original para los artículos en columnas específicas.
19. Cada artículo tiene su propio módulo de encuesta independiente, que puede completar la función Me gusta o las operaciones de página de aprobación, objeción y neutralidad. ★Puede obtener estadísticas de encuestas e informes detallados para cada artículo.
20. Cada artículo tiene un módulo de comentarios independiente. Admite comentarios anónimos, admite el modo de aprobación y revisión posterior a los comentarios, admite que los editores de artículos administren comentarios y admite la gestión de comentarios del administrador de front-end.
21.★Puede detectar automáticamente el archivo de video del artículo y usar la plantilla para generar automáticamente un reproductor de video H5 en la página del artículo para su reproducción.
22. Una vez publicado el artículo, las funciones de encuesta (me gusta) y comentarios del artículo se pueden activar o desactivar con un clic en el primer plano o en el backend.
23. Tiene la función de enlace del artículo anterior y del artículo siguiente.
24. Apoyar la función de modificar el tiempo de publicación de los artículos para hacer frente a las diferentes necesidades del entorno de trabajo.
25. El sistema y la plantilla predeterminada tienen una función integrada para compartir códigos QR. Haga clic en el ícono de compartir para abrir la ventana del código QR y escanee el código con su teléfono móvil para ver el contenido de la página actual, como la página de inicio, las páginas de columnas, los artículos, etc. Al utilizar un diseño responsivo, los teléfonos móviles y las PC se adaptarán automáticamente a la página.
26.★Tiene registros de visitas en profundidad y funciones estadísticas. El sitio, cada columna y cada artículo tiene un módulo de nodo de registro de IP visitante independiente, que puede completar estadísticas y funciones de informes anuales, trimestrales, mensuales, semanales, diurnas y horarias para cada nodo desde que se abrió el sitio. Se puede obtener el número de visitas IP y lecturas del sitio, cada columna y cada artículo, y se pueden generar informes independientes.
27. Puede generar una página de búsqueda de texto completo similar a Baidu. Admite análisis de información y tecnología de recuperación de similitudes, admite recuperación de palabras clave, recuperación de texto completo, recuperación de combinaciones, etc., y permite que las palabras clave se resalten en los resultados de búsqueda. Una vez publicado el artículo, se genera la solicitud de archivo correspondiente para evitar consultas excesivas de la base de datos y provocar congestión del servidor.
28. La página de inicio, las páginas de columnas y las páginas de artículos utilizan métodos estáticos HTML. Los archivos estáticos son verdaderamente estáticos. El archivo HTML se generará automáticamente cuando se apruebe el artículo y se eliminará automáticamente después de que se cancele el estado de revisión. Puede detectar automáticamente los permisos de usuario del editor de artículos, de modo que el estado de revisión se pueda cambiar a tiempo después de la edición y se puedan generar automáticamente archivos HTML para los artículos que hayan pasado la revisión. Todos los archivos estáticos generados se pueden regenerar.
29.★Tiene función de álbum. Puede utilizar la función de álbum para crear temas especiales, páginas de inicio personales, estudios, blogs, etc.
30. El álbum tiene funciones de seguimiento y fan.
31.★El álbum puede ser desarrollado y diseñado por varias personas.
32.★Los artículos del álbum tienen una función de registro histórico de operaciones. Si no está satisfecho con el artículo modificado, puede volver al estado del contenido de un determinado artículo en el historial. La diferencia entre el contenido actual del artículo y los registros históricos se puede comparar en tiempo real en línea.
33. Admite la función de restringir la IP de inicio de sesión para el inicio de sesión en segundo plano con la máxima autoridad. La configuración de IP o rango de IP es flexible y se pueden configurar múltiples IP y rangos de IP en cualquier combinación al mismo tiempo.
34.★Cuando olvide la contraseña de inicio de sesión en segundo plano, admita el archivo de configuración temporal para obtener el nombre de usuario y la contraseña del modo de inicio de sesión.
35. Tiene un completo sistema de gestión de plantillas. Puede importar, descargar y modificar archivos de plantilla libremente. Puede tener varias plantillas y cambiar la plantilla utilizada por el sitio web con un solo clic.
36.★Tiene función de mercado de plantillas basadas en la nube. Puede cargar y publicar sus propias plantillas en el mercado de plantillas a voluntad. Puede configurar las plantillas que publica como estado de carga y, después de cargar a través de otras plataformas, se enviará una clave única a los usuarios que la necesiten para descargar.
37.★ Proteger completamente los derechos de autor del productor de la plantilla. Las operaciones relacionadas en la plantilla correspondiente en la nube solo se pueden realizar en el servidor cargado.
38.★ Los usuarios pueden cargar y descargar plantillas con un solo clic y transmisión silenciosa. No es necesario seleccionar plantillas ni cargar archivos de recursos a través del navegador, ni obtener plantillas a través de la función de descarga del navegador y luego importarlas. Después de que el usuario confirme la carga, el fondo del sitio web empaquetará y comprimirá la plantilla del usuario y los archivos de recursos utilizados (incluidas imágenes, archivos Js, archivos CSS, etc.) y los cargará en silencio. Cuando los usuarios obtienen plantillas del mercado de plantillas, las descargan silenciosamente. Una vez finalizadas, el fondo del sitio web las descomprime automáticamente en la ubicación especificada y las importa automáticamente al sistema del sitio web. Los usuarios solo necesitan hacer clic una vez después de la descarga para configurarlas. plantilla predeterminada.
39. El módulo de edición de plantillas adopta nuevas etiquetas inteligentes, lo que mejora en gran medida la tasa de tolerancia a fallas y la tasa de legibilidad.
40.★Tiene función de monitoreo del estado del sitio web. Puede verificar el estado del servidor en segundo plano y verificar el uso de memoria de la máquina virtual Java. Puede comprobar el uso del espacio en el disco duro del servidor. El sitio web se puede reiniciar en segundo plano. Puede ver los datos de hoy, ayer y promedio a través de la tabla de flujo de tiempo.
41.★Puede abrir la interfaz móvil de un sitio web cifrado a través del código QR generado por el fondo de administración. Además de la información anterior, también puede obtener los últimos lanzamientos, las últimas visitas, la información de los artículos más populares y las listas de contenidos de comentarios recientes.
42. Los registros de operaciones se pueden ver o eliminar en segundo plano.
43. Los archivos de recursos relacionados se pueden ver y modificar en segundo plano.
Captura de pantalla del sistema de gestión de contenidos del sitio web Lerx