Le système de gestion de contenu de site Web (CMS) open source Lerx est un code source de système de gestion de contenu développé avec Java+MySQL.
Journal de mise à jour du système de gestion de contenu du site Web Lerx v6.51. Ajustez la politique de sécurité de la carte de visite de l'utilisateur et restaurez l'accès en scannant le code QR avec votre téléphone mobile.
2. Ajoutez la liste des colonnes d'albums à la surveillance en arrière-plan.
3. Ajoutez la fonction de modification des chaînes ou des catégories d'album en arrière-plan.
4. Corrigez l'erreur de données lorsque l'heure du commentaire est affichée sous forme d'une semaine (comme il y a x semaines).
5. Ajoutez la fonction d'affichage et de masquage des albums dans les cartes de visite personnelles.
6. Un mode conservateur est ajouté à l'album. En mode conservateur, seul le propriétaire de l'album peut modifier les informations de l'album et restaurer l'historique. Déprécier le champ historyByOwner.
7. Correction du problème où la re-statique en arrière-plan était interrompue lorsque l'article était redirigé.
8. Re-staticisez la plage sélectionnable en arrière-plan.
9. Lors de la statique en arrière-plan, le fichier « sitemapFile.txt » sera généré dans le répertoire racine du site Web. Le contenu du fichier est l'URL de tous les fichiers html générés lors du processus de statique en cours. Vous pouvez utiliser Baidu Webmaster Tools pour soumettre ces fichiers au backend d'inclusion Baidu.
10. Correction du problème où il était impossible de cliquer sur la colonne personnalisée de l'album.
11. Correction du problème où les mots-clés de recherche contiennent divers symboles d'espace HTML qui provoquent l'apparition de sauts de page.
12. Correction du problème où les informations sur l'article (ouverture en 404) peuvent toujours être recherchées après le blocage de l'album.
13. Ajoutez une option qui permet à l'administrateur backend de générer un fichier txt de plan de site, qui peut être utilisé pour la soumission de fichiers Baidu et Google Map.
14. Lors de la génération de fichiers cartographiques, vous pouvez générer une liste paginée de fichiers HTML pour tous les articles (portails et albums) du site Web. Cette page peut être bien adaptée aux robots d'exploration et aux robots d'exploration pour faciliter l'indexation du contenu du site par les moteurs de recherche.
15. Correction du problème de l'impossibilité de saisir la modification et de cliquer sur l'essence lorsque le titre contient des guillemets simples lors de la saisie d'un article.
16. Lors du formatage de l'introduction de l'article (s'il n'y en a pas, il est extrait du texte principal), remplacez plusieurs espaces par un seul.
17. Correction du problème selon lequel le backend restreint la plage IP d'enregistrement des utilisateurs pour qu'elle soit invalide. reg.ip.region.allow obsolète dans config.properties.
18. Correction du problème selon lequel dans la liste des rôles en arrière-plan (groupe d'utilisateurs), la page ne pouvait pas être affichée normalement lorsque vous cliquez sur les membres du groupe.
19. Correction du problème d'échec de la définition des autorisations du système de fichiers dans le système Win.
20. Correction de divers problèmes causés par des symboles spéciaux dans les titres des articles.
21. Ajoutez la fonction de liaison des articles d'album à la colonne du portail. Les utilisateurs disposant de la gestion des colonnes du portail peuvent générer des articles de l'album dans la colonne du portail en un seul lien.
22. Ajout d'une page de tri des articles d'album, qui peut être consultée par nombre de vues, nombre d'IP, nombre de likes, etc.
23. Dans la carte de visite personnelle de l'utilisateur, si ce n'est pas le nom de l'utilisateur ou si elle est ouverte sur un appareil mobile, l'icône de paramètre d'affichage de l'album ne s'affichera pas.
24. En arrière-plan de l'album, la fonction de regroupement (y compris le regroupement de gestion) est ajoutée aux objets concernés dans Mes abonnés.
25. Dans le backend de l'album, ajoutez une fonction de note aux objets que vous suivez dans Mes abonnés.
26. Dans le backend de l'album, une fonction de statistiques de publication est ajoutée aux objets de préoccupation dans Mes abonnés.
27. Dans l'arrière-plan de l'album, ajoutez la fonction de désabonnement pour les objets que vous suivez dans Mes suivis.
28. Correction du problème où la mise en évidence des mots clés échoue dans la recherche en texte intégral.
29. L'analyse dataSource augmente l'uid
30.Le modèle d'album prend en charge la génération des données d'objet suivantes
31. Les partenaires ajoutent des attributs majeurs
32. Les notifications par courrier électronique sont remplacées par un envoi différé.
33. Correction du problème selon lequel sous le système Linux, après avoir copié et téléchargé le modèle à partir du marché du cloud modèle, le fichier de ressources généré dispose d'autorisations insuffisantes et n'est pas accessible.
34. Lorsque le site Web n'est pas nommé, le coin supérieur gauche du backend affiche « Sans nom » pour résoudre le problème de la nécessité de se reconnecter et de cliquer pour accéder à la page d'accueil.
35. La balise data ajoute l'analyse bigimg, qui est utilisée pour extraire les données contenant les images de titre. (img:3 a le même effet)
36. Correction du problème de soumission répétée lors de la publication d'articles d'album. Lorsque la vitesse d'Internet est lente, l'icône En attente de chargement... apparaîtra après avoir cliqué sur Publier.
37. Correction du problème où le panneau ne peut pas être affiché lorsque l'utilisateur n'a pas de groupe de rôles.
38. Correction du problème selon lequel les fichiers journaux seraient générés dans le répertoire personnel de l'utilisateur.
39. En raison de l'incompatibilité de la conception du répertoire d'HibernateSearch dans CentOS8, la configuration pouvant provoquer des erreurs a été ajustée.
40. Personnalisez la page d'erreur 500 et utilisez une zone de texte pour afficher des informations d'erreur spécifiques afin de faciliter le débogage.
Introduction au système de gestion de contenu du site Lerx1. Conception multiplateforme, capable de fonctionner sur Windows, Linux, MacOS et autres plates-formes système sans distinction.
2. Adopte le framework SpringMVC basé sur Java, sûr et stable.
3. Le cadre de persistance ORM de base de données utilise Hibernate5.4 et prend en charge MySQL, Oracle, MicrosoftSQLServer et d'autres bases de données en chargeant différents pilotes.
4. Dispose d'un serveur d'invite de mise à jour de la version du logiciel cloud.
5. Il dispose d'un marché de modèles intelligents gratuit et ouvert qui peut fournir un emballage, un déballage, un téléchargement et un déploiement sans configuration en un seul clic.
6. Fournir un module de terminal mobile pour la surveillance en temps réel de l'état du serveur et du site Web.
7. Fournit un module de téléchargement de fichiers anti-réplication. Grâce à la fonction de déduplication des fichiers de téléchargement, le gaspillage inutile de ressources spatiales est évité.
8. Prend en charge la plupart des plateformes SMS du marché et prend en charge Tencent Cloud SMS. Prend en charge la commutation en un clic de l'envoi de SMS et d'e-mails de codes de vérification.
9. La page HTML est une technologie véritablement statique et la page s'actualise rapidement.
10. Il dispose d'un vote indépendant, de likes, de statistiques d'accès, de modules d'arborescence de structure, d'un système de journalisation complet et d'une conception à faible couplage. La liaison à différents objets peut compléter les fonctions correspondantes.
11. Il dispose d'une fonction d'album, qui peut réaliser des fonctions telles qu'une station dans une station, un blog, une page d'accueil personnelle, un studio et des sujets spéciaux.
12. Prend en charge cinq éditeurs de texte enrichi en ligne : LayEditor, WangEditor, KindEditor, UEditor et CKEditor45.
Le cadre principal du système de gestion de contenu du site Web LerxBackend : SpringMVC+HibernateORM+MySQL+HibernateSearch(ApacheLucence)+Segmentation des mots chinois IK+Log4J+...
Front-end : Jquery+Layui+wangEditor/KindEditor+JSON+Ajax
Fonction de mise en œuvre du système de gestion de contenu du site Web Lerx (marqué ★ est un contenu critique ou unique)1.★Dispose d'un serveur de notification de mise à jour de version cloud, qui peut obtenir la dernière version officielle et les informations de mise à jour de version pour chaque mise à jour en arrière-plan, et avertir les utilisateurs de mettre à niveau en temps opportun.
2.★Le code de vérification peut être envoyé par SMS ou par e-mail. Le modèle SMS prend déjà en charge les interfaces des plates-formes SMS nationales couramment utilisées et prend en charge l'interface SMS Tencent Cloud. La configuration est simple.
3. Pour l'ensemble du site, l'enregistrement des utilisateurs, le vote, les commentaires, les commentaires anonymes, la révision automatique des commentaires et la révision automatique des articles peuvent être activés ou désactivés en un seul clic.
4. Il dispose de fonctions de gestion simples et efficaces des utilisateurs et des rôles (groupes d'utilisateurs). Les autorisations des utilisateurs peuvent être complétées en cliquant sur les détails de l'autorisation avec un clic de souris. Le groupe d'utilisateurs (rôle) peut être désactivé dans son ensemble et le nombre de membres de chaque groupe d'utilisateurs peut être affiché.
5.★Les connexions des utilisateurs frontaux et backend prennent en charge le mode de non-affichage du code de vérification pour la première fois. Il dispose d’un mécanisme de verrouillage et de déverrouillage limité dans le temps après plusieurs échecs de connexion.
6.★Vous pouvez vous connecter en utilisant n'importe quelle méthode telle que le nom d'utilisateur, l'e-mail, le numéro de téléphone portable ou en utilisant des plateformes sociales telles que QQ, WeChat, Weibo, etc.
7. Avec la fonction de mot de passe oublié, le code de vérification peut être envoyé à l'utilisateur par SMS ou par e-mail, et le mot de passe de connexion peut être modifié après vérification.
8. Le module utilisateur enregistre l'adresse IP du moment d'enregistrement de l'utilisateur, chaque adresse IP de connexion, le téléphone mobile, l'e-mail et d'autres détails, et peut vérifier l'état de modification du mot de passe de l'utilisateur grâce à de simples marques. . Chaque connexion est enregistrée dans le fichier journal.
9. Il dispose d'une puissante fonction de structure d'arborescence de colonnes, ce qui rend très pratique le déplacement et le tri des colonnes.
10. Chaque colonne peut être configurée avec un modèle indépendant, et différentes colonnes ainsi que le site principal peuvent être utilisés pour présenter différents styles de sites Web. Vous pouvez utiliser la fonction d'agrégation et le modèle pour ajuster les colonnes de la première page et l'affichage des articles sous les colonnes.
11. Chaque colonne dispose de statistiques d'accès indépendantes, de commentaires et d'autres modules, et le nombre de visites dans chaque colonne (y compris les colonnes subordonnées et les articles sous la colonne) peut être consulté. Vous pouvez fermer les enquêtes et les commentaires sur tous les articles d'une colonne en un seul clic.
12.★Chaque colonne peut avoir un HTML spécifique privé indépendant, qui peut apparaître dans le code HTML de la colonne sans perte.
13. Vous pouvez définir le nom du dossier statique de la colonne.
14. Vous pouvez définir si chaque colonne est ouverte au monde extérieur et définir différentes restrictions IP de visite pour différentes colonnes.
15. Une variété d'images, de vidéos et de pièces jointes peuvent être jointes à la publication d'un article. Prend en charge le téléchargement simultané de plusieurs images dans le texte. Prend en charge les titres simplifiés, les titres supplémentaires et les sauts d'URL forcés pour les articles.
16.★Tous les fichiers téléchargés ont une fonction de suppression des doublons. Autrement dit, le même fichier ne sera téléchargé qu'une seule fois sur le site actuel, et les résultats de téléchargement ultérieurs obtiendront l'URL du fichier précédemment téléchargé pour éviter que les téléchargements excessifs de fichiers ne compriment l'espace limité du serveur.
17.★Possède une fonction intelligente d'interception du titre de l'article.
18.★Avec fonction de recadrage intelligente. Il peut obtenir le rectangle central de l'image (y compris JPG, PNG, GIF et autres formats), puis le recadrer et le redimensionner en fonction de la taille définie. Possibilité de définir une largeur et une hauteur de recadrage spécifiques pour les colonnes spécifiées. Vous pouvez définir le téléchargement de l'image originale pour les articles dans les colonnes spécifiées.
19. Chaque article dispose de son propre module d'enquête indépendant, qui peut compléter la fonction like ou les opérations de page d'approbation, d'objection et de neutralité. ★Peut obtenir des statistiques d'enquête et des rapports détaillés pour chaque article.
20. Chaque article dispose d'un module de commentaires indépendant. Prend en charge les commentaires anonymes, prend en charge le mode de révision et d'approbation post-commentaire, aide les éditeurs d'articles à gérer les commentaires et prend en charge la gestion des commentaires de l'administrateur frontal.
21.★Peut détecter automatiquement le fichier vidéo de l'article et utiliser le modèle pour générer automatiquement un lecteur vidéo H5 sur la page de l'article pour la lecture.
22. Une fois l'article publié, les fonctions d'enquête (j'aime) et de commentaires de l'article peuvent être activées ou désactivées en un seul clic au premier plan ou en arrière-plan.
23. A la fonction de lien de l'article précédent et de l'article suivant.
24. Soutenir la fonction de modification du temps de publication des articles pour faire face aux différents besoins de l'environnement de travail.
25. Le système et le modèle par défaut ont intégré la fonction de partage de code QR. Cliquez sur l'icône de partage pour faire apparaître la fenêtre du code QR et scannez le code avec votre téléphone mobile pour afficher le contenu de la page actuelle, comme la page d'accueil, les pages de colonnes, les articles, etc. Grâce à une mise en page réactive, les téléphones mobiles et les PC s'adapteront automatiquement à la page.
26.★Possède un enregistrement de visite approfondi et des fonctions statistiques. Le site, chaque colonne et chaque article disposent d'un module de nœud d'enregistrement IP de visite indépendant, qui peut compléter des statistiques annuelles, trimestrielles, mensuelles, hebdomadaires, quotidiennes et horaires et des fonctions de reporting pour chaque nœud depuis l'ouverture du site. Le nombre de visites IP et de lectures du site, de chaque rubrique et de chaque article peuvent être obtenus, et des rapports indépendants peuvent être générés.
27. Peut générer une page de recherche en texte intégral similaire à Baidu. Il prend en charge la technologie d'analyse d'informations et de récupération de similarités, prend en charge la récupération de mots-clés, la récupération de texte intégral, la récupération de combinaisons, etc., et permet de mettre en évidence les mots-clés dans les résultats de recherche. Une fois l'article publié, la demande de fichier correspondante est générée pour éviter des requêtes excessives sur la base de données et provoquer une congestion du serveur.
28. La page d'accueil, les pages de colonnes et les pages d'articles utilisent toutes des méthodes statiques HTML. Les fichiers statiques sont vraiment statiques. Le fichier HTML sera automatiquement généré lorsque l'article sera approuvé et le fichier HTML sera automatiquement supprimé une fois le statut de révision annulé. Il peut détecter automatiquement les autorisations utilisateur de l'éditeur d'article, de sorte que le statut de révision puisse être modifié à temps après la modification et que les fichiers HTML puissent être automatiquement générés pour les articles qui ont réussi la révision. Tous les fichiers statiques générés peuvent être régénérés.
29.★Possède une fonction d'album. Vous pouvez utiliser la fonction album pour créer des sujets spéciaux, des pages d'accueil personnelles, des studios, des blogs, etc.
30. L’album a des fonctions de suivi et de fan.
31.★L'album peut être développé et conçu par plusieurs personnes.
32.★Les articles de l'album ont une fonction d'enregistrement des opérations historiques. Si vous n'êtes pas satisfait de l'article modifié, vous pouvez revenir à un certain état du contenu de l'article dans l'historique. La différence entre le contenu actuel de l’article et les documents historiques peut être comparée en temps réel en ligne.
33. Prend en charge la fonction de restriction de l'adresse IP de connexion pour la connexion en arrière-plan avec la plus haute autorité. Les paramètres IP ou plage IP sont flexibles et plusieurs adresses IP et plages IP peuvent être définies dans n'importe quelle combinaison en même temps.
34.★Lorsque vous oubliez le mot de passe de connexion en arrière-plan, prenez en charge le fichier de configuration temporaire pour obtenir le mode de connexion par nom d'utilisateur et mot de passe.
35. Dispose d’un système complet de gestion de modèles. Vous pouvez librement importer, télécharger et modifier des fichiers modèles. Vous pouvez avoir plusieurs modèles et changer le modèle utilisé par le site Web en un seul clic.
36.★Possède une fonction de marché de modèles basée sur le cloud. Vous pouvez télécharger et publier vos propres modèles sur le marché des modèles à volonté. Vous pouvez définir les modèles que vous publiez comme statut de chargement, et après avoir facturé via d'autres plates-formes, une clé unique sera envoyée aux utilisateurs qui en ont besoin pour le téléchargement.
37.★ Protéger pleinement les droits d'auteur du producteur du modèle. Les opérations associées sur le modèle correspondant dans le cloud ne peuvent être effectuées que sur le serveur téléchargé.
38.★ Les utilisateurs peuvent télécharger et télécharger des modèles en un seul clic et avec une transmission silencieuse. Il n'est pas nécessaire de sélectionner des modèles et de télécharger des fichiers de ressources via le navigateur, ni d'obtenir des modèles via la fonction de téléchargement du navigateur, puis de les importer. Une fois que l'utilisateur a confirmé le téléchargement, l'arrière-plan du site Web regroupera et compressera le modèle de l'utilisateur et les fichiers de ressources utilisés (y compris les images, les fichiers Js, les fichiers CSS, etc.) et les téléchargera silencieusement. Lorsque les utilisateurs obtiennent des modèles sur le marché des modèles, ils les téléchargent silencieusement. Une fois terminé, l'arrière-plan du site Web le décompresse automatiquement à l'emplacement spécifié et l'importe automatiquement dans le système du site Web. Les utilisateurs n'ont qu'à cliquer une fois après le téléchargement pour le définir comme modèle. modèle par défaut.
39. Le module d'édition de modèles adopte de nouvelles balises intelligentes, ce qui améliore considérablement le taux de tolérance aux pannes et le taux de lisibilité.
40.★Possède une fonction de surveillance de l'état du site Web. Vous pouvez vérifier l'état du serveur en arrière-plan et vérifier l'utilisation de la mémoire de la machine virtuelle Java. Vous pouvez vérifier l'utilisation de l'espace disque dur du serveur. Le site Web peut être redémarré en arrière-plan. Vous pouvez afficher les données d'aujourd'hui, d'hier et moyennes via le tableau de flux temporel.
41.★Vous pouvez ouvrir une interface mobile de site Web cryptée via le code QR généré par l'arrière-plan de gestion. En plus des informations ci-dessus, vous pouvez également obtenir les dernières versions, les dernières visites, les informations sur les articles les plus populaires et les listes de contenus de commentaires récents.
42. Les journaux d'opérations peuvent être consultés ou supprimés en arrière-plan.
43. Les fichiers de ressources associés peuvent être visualisés et modifiés en arrière-plan.
Capture d'écran du système de gestion de contenu du site Web Lerx