Une brève introduction au système de construction de sites Web :
De nos jours, les produits Internet poussent comme des champignons après la pluie. Les programmeurs doivent faire face chaque jour à des demandes en constante évolution pour répondre aux besoins des produits. Ils doivent faire des heures supplémentaires pour mener à bien leur mission. 0 , le passage à Internet de la version 3.0 à aujourd'hui a été imprévisible. Le projet de site Web eBSite a été créé pour répondre aux besoins en constante évolution en matière de produits Internet pour PC et de produits Internet mobiles. Si vous êtes un programmeur, vous pouvez le considérer comme un framework de base, sur cette base, vous pouvez facilement développer les produits Internet souhaités par vos clients. Si vous n'êtes pas un programmeur, ou simplement un webmaster ordinaire, vous pouvez l'utiliser comme un. produit plus haut de gamme que le CMS traditionnel, car le responsable l'a intégré pour vous, système de diffusion d'informations (système de communiqués de presse), système de centre commercial en ligne, système de questions et réponses sur Internet, forum (bbs), espace personnel et systèmes d'examen en ligne, etc. Ces systèmes sont intégrés à eBSite et peuvent être utilisés individuellement ou en groupe.
Présentation détaillée :
Nouvelles fonctionnalités du projet de site Web eBSite :
1. Le site PC et le site mobile se connectent facilement.
De nos jours, l'Internet mobile se développe rapidement. Il existe très peu de sites Web accessibles par les téléphones mobiles et les tablettes. La plupart d'entre eux s'appuient sur des pages converties par Baidu ou des navigateurs mobiles pour être affichés aux utilisateurs. et il ne peut pas réaliser de fonctions plus complexes. eBSite facilite la création ou le développement de sites mobiles complexes à grande échelle. En même temps, il offre une bonne architecture frontale pour l’expérience utilisateur.
2. Mécanisme de module mature. Dans le passé, CMS fournissait également des modules, mais en raison de leur complexité et de leur complexité à installer, ces fonctions n'étaient souvent utilisées que par les fonctionnaires. Le module eBSite offre une très bonne expérience utilisateur du développement à l'installation. est développé de manière routinière et fournit des modèles très pratiques. Dans le même temps, le fonctionnaire fournit également aux utilisateurs un générateur de modules pour rendre votre processus de développement de modules plus infaillible et vous faire économiser 80 % de travail répété.
3. Plug-in avancé et mécanisme de composants dynamiques Bien que les plug-ins ne soient pas nouveaux, les plug-ins eBSite sont uniques dans leur application sur le Web. Ils fournissent des plug-ins de développement configurables, une installation facile, une commutation flexible et sont officiellement fournis là-bas. Il existe de nombreux plug-ins couramment utilisés, il vous suffit de les installer selon vos besoins. Le principe des composants dynamiques est le même que celui des plug-ins, sauf que les composants dynamiques sont plus légers et n'ont pas de spécifications, ce qui signifie qu'ils peuvent implémenter n'importe quel événement. Puisqu'ils sont compilés dynamiquement au démarrage du programme, ils sont appelés dynamiques. composants.
4. Les groupes de sites sont encore meilleurs. Vous pouvez configurer des groupes de sites sous le même site ou sous différents domaines. Étant donné qu'eBSite a pris cela en compte dans la conception du système utilisateur, le système utilisateur d'eBSite est indépendant et la base de données est également indépendante. combien de sites vous avez, vous pouvez utiliser le même système utilisateur, ce qui signifie qu'il n'y a qu'une seule copie de toutes les données utilisateur sous tous les sites, telles que les points, les montants, etc. Vous n'avez pas à vous soucier des informations utilisateur entre les différents sites .Des questions confuses.
5. Événements étendus riches Pour les développeurs secondaires, il s'agit de la partie la plus intéressante d'eBSite. Le centre commercial, les questions et réponses, le forum et le système d'examen officiellement développés sont tous indissociables de ces événements extensibles. Ces événements sont appliqués dans des modules ici, vous pouvez facilement. développer n'importe quel produit Internet que vous pouvez imaginer. Ce que des dizaines de personnes ont fait dans le passé peut désormais être réalisé par une seule personne en peu de temps.
6. Skin simple et facile à utiliser (modèles et styles)
L'habillage eBSite est une combinaison de modèles et de styles. Avec les modèles, l'affichage des pages Web peut être rendu plus flexible. eBSite fournit une API riche pour la production de modèles.
7. Un excellent composant équivaut à un bloc de code. Le développement du composant est très simple. Il peut être complété en implémentant l'interface officielle. Le composant doit être utilisé comme modèle accessoire et peut être appliqué à un certain endroit. le modèle, comme dans le modèle. Pour appeler les dernières nouvelles, ou les données de classement du jour, etc., vous pouvez directement créer des composants officiellement développés en arrière-plan avec une configuration simple. Les composants prennent également en charge les modèles, de sorte que le code HTML de sortie est entièrement. définissable. En plus d'appeler des données, les composants peuvent également mettre en œuvre des activités plus complexes.
8. Modèles puissants et commandes de modèles.
Dans le passé, les CMS prenaient en charge tous les modèles, mais ils ne prenaient en charge que les modèles de contenu. Les modèles pris en charge par eBSite incluent des modèles de contenu, des modèles de classification, des modèles d'utilisateur et des modèles de formulaire. Les modèles d'eBSite peuvent également personnaliser les noms chinois des champs d'affichage du modèle. set Il existe des contrôles d'entrée correspondant à différents champs. Ce qui mérite d'être mentionné, c'est que vous pouvez également développer ces contrôles de modèle et les installer dans eBSite. Le modèle CMS traditionnel est très rigide, mais eBSite l'a surpassé à cet égard. être développé Les fonctionnalités permettent de créer des modèles plus complexes.
website3.0 corrige les bugs de la version 2.x originale et apporte également les améliorations suivantes :
1. Prend en charge les groupes de sites, vous pouvez créer un nombre illimité de sous-sites sous un seul site et les appels de données entre sites ne sont pas entravés. Couplé au modèle d'intégration du système d'adhésion (adhésion) du site Web, quel que soit le nombre de sites que vous possédez, de noms de domaine indépendants, de noms de sous-domaines ou de sous-sites sous un nom de domaine, vous pouvez partager une donnée de membre, une donnée de points et une donnée prépayée. quantité de données. Avatars des membres, etc., de toute façon, les données relatives aux membres seront gérées de manière centralisée, ce qui résout les nombreux problèmes liés à la synchronisation des données des membres entre plusieurs sites.
2. Système de base e-commerce, vous pouvez créer rapidement des projets e-commerce sur cette base. Par exemple, le module e-commerce officiel d'eBSite est développé sur cette base. La partie de base comprend déjà les parties communes : gestion des livraisons, gestion des paiements. , gestion des prépaiements, gestion des coupons, livraison express Gestion des commandes vous pouvez bien entendu également étendre ces fonctions de base à tout projet lié au paiement, à la logistique, etc.
3. Système de journalisation puissant, tel que le journal des exceptions, le journal d'accès aux pages 404, le journal de génération statique, etc.
4. Prend en charge les skins WebApp mobiles. Vous pouvez modifier le skin pour créer rapidement un modèle rapide de site d'application Web et introduire le gmu de Baidu, ce qui signifie que vous pouvez utiliser l'accès au niveau des composants dans gmu dans le modèle d'application à tout moment. développez un micro site Web (cms), un micro centre commercial (b2c), un micro forum (bbs), un micro questions et réponses, un micro examen, un micro vote, etc. Ne le manquez pas. Le site Web vous aidera à créer un micro blog exceptionnel avec le vôtre. caractéristiques dans un court laps de temps d'application.
5. Optimisation des performances pour créer un système prenant en charge un accès aux données de niveau 10 millions. Par conséquent, la version précédente des données Access a été abandonnée après la version 3.0, et seules les deux versions officielles de MySql et Sqlserver ont été conservées. L'optimisation des performances a été effectuée sur la base de données. la mise en cache des données sur le disque dur a été ajoutée au système lui-même. Un mécanisme qui implémente un accès dynamique aux appels statiques et aux mécanismes de mise à jour obsolètes.
6. Ajoutez le modèle de formulaire. Pour les petits sites Web, les développeurs qui ne souhaitent pas devenir développeurs pour la deuxième fois peuvent créer rapidement une page de soumission de formulaire frontal.
7. Reconstruisez la structure du module pour rendre le développement de modules plus facile et plus facile à utiliser.
8. Optimisez la vitesse d'accès en arrière-plan Après la version 3.0, la vitesse d'accès en arrière-plan augmentera plusieurs fois.
9. Ajoutez des fonctions d'analyse des journaux IIS et d'enregistrement des erreurs 404. Ces fonctions peuvent vous aider à nettoyer rapidement les bogues d'accès aux sites Web et à améliorer le poids des moteurs de recherche.
10. Fournissez un accès au mode de recherche de données ouvertes, la recherche de sites Web peut être personnalisée, le fonctionnaire fournit une recherche SQL et un puissant plug-in de recherche Lucene avec segmentation de mots, si vous avez besoin d'une segmentation de mots Big Data au niveau d'un milliard et d'une recherche efficace dans la recherche, vous Vous pouvez choisir d'activer Lucent ou de développer votre propre plug-in de recherche (doit avoir une fondation .net)
11. Fournissez une interface pour ajouter la conversion de nom de région IP et accédez-y en mode plug-in. Le plug-in officiel de conversion de nom de région IP Sina est fourni avec une précision de 98 %. Il peut être utilisé par certaines applications qui ont de tels besoins. . Par exemple, il est nécessaire de déterminer la ville où se trouve l'utilisateur visiteur et cette interface peut être appelée lors des réponses pertinentes. Veuillez vous référer à la documentation correspondante pour appeler l'interface.
12. Ajoutez une fonction de compression gzip de page en un clic en arrière-plan, y compris la compression gzip des pages dynamiques, la sortie js fusionnant la mise en cache et la compression, et la sortie css fusionnant la mise en cache et la compression. Dans des circonstances normales, le taux de compression atteint 80 %, ce qui signifie que la vitesse d'accès peut être considérablement améliorée lorsque votre bande passante est insuffisante, et cela peut également améliorer la vitesse d'accès des utilisateurs. La fusion de js et css peut réduire considérablement. nombre de requêtes IIS inutiles et peut mettre en cache la sortie, il n'est pas nécessaire d'effectuer un traitement de compression sur chaque requête.
13.La génération de vignettes peut être définie selon trois modes : grand, moyen et petit. Résolvez le problème de l’expérience de navigation d’images et de l’économie de trafic sous le micro-site Web (webapp).
14. Ajout de la fonction « S'il faut activer le suivi des mots clés de recherche », qui peut suivre les mots clés que les utilisateurs recherchent sur votre site Web et à quelle fréquence ils recherchent. Vous pouvez comprendre ce que vos utilisateurs aiment et fournir des données de base pour la planification de votre site Web.
15. Ajoutez la fonction de statistiques du webmaster et la fonction de connexion conviviale. La version originale possède également ces deux fonctions, mais nécessite l'installation de modules. Considérant que ces deux fonctions sont couramment utilisées, elle a été directement déplacée vers le projet de site Web après la version 3.0, et la fonction conviviale. la fonction de connexion a été renforcée.
16. Ajoutez une fonction de surveillance des threads. Afin d'améliorer les performances et d'offrir aux utilisateurs une meilleure expérience utilisateur, le site Web confiera de nombreuses tâches non instantanées (c'est-à-dire des tâches qui ne nécessitent pas de retour immédiat à l'utilisateur) au pool de threads pour traitement. . Vous pouvez l'afficher en arrière-plan. Le nombre de tâches en cours de traitement et la définition des threads simultanés pour le traitement des tâches.
17. Ajout des paramètres de sécurité du service Web, de la révision de la publication d'articles et des paramètres d'autorisation de téléchargement de fichiers tels que des images et des vidéos. Vous pouvez spécifier un niveau d'utilisateur en arrière-plan pour leur permettre d'avoir des autorisations de téléchargement de fichiers, ou vous pouvez spécifier un niveau d'utilisateur pour autoriser les utilisateurs. sous ce niveau d'utilisateur, aucune révision n'est nécessaire lors de la publication d'articles.
18. Reconstruisez la structure du module pour rendre le développement de modules plus simple et compatible avec la configuration de routage complexe d'origine, mais vous pouvez utiliser le nouveau mode de configuration. Vous n'avez pas besoin de configurer les fichiers Menus_Adminer.txt et Menus_User.txt comme l'ancienne version. et concentrez-vous sur les fichiers de code.
19. Créer un espace de discussion dans la production du site Web, et ajouter un système de consultation et un système d'évaluation. À l'origine, il n'existait qu'un système de discussion de type bâtiment. Cette fois, la consultation et l'évaluation sont ajoutées, ce qui est particulièrement adapté à l'expansion des sites Web de vente de produits de base, tels que les centres commerciaux.