Una breve introducción al sistema de construcción de sitios web :
Hoy en día, los productos de Internet están surgiendo como hongos después de una lluvia. Los programadores tienen que enfrentar demandas en constante cambio todos los días para satisfacer las necesidades de los productos. Tienen que trabajar horas extras para completar su misión. 0, el paso a Internet desde la versión 3.0 hasta ahora ha sido impredecible. El proyecto del sitio web eBSite surgió para resolver las necesidades siempre cambiantes de productos de Internet para PC y productos de Internet móviles. Si es programador, puede considerarlo como un marco básico. Sobre esta base, puede desarrollar fácilmente los productos de Internet que sus clientes desean. Si no es un programador o simplemente un webmaster común, puede usarlo como un. Producto de gama alta que el CMS tradicional, porque el funcionario lo ha integrado para usted, sistema de publicación de información (sistema de comunicados de prensa), sistema de centro comercial en línea, sistema de preguntas y respuestas de Internet, foro (bbs), espacio personal y sistemas de exámenes en línea, etc. Estos sistemas están integrados en eBSite y pueden utilizarse individualmente o en grupo.
Introducción detallada:
Nuevas características del proyecto del sitio web eBSite:
1. El sitio para PC y el sitio móvil se conectan fácilmente.
Hoy en día, Internet móvil se está desarrollando rápidamente. Hay muy pocos sitios web a los que se pueda acceder desde teléfonos móviles y tabletas. La mayoría de ellos dependen de páginas convertidas por Baidu o navegadores móviles para mostrar a los usuarios. y no puede realizar funciones más complejas. eBSite facilita la creación o el desarrollo de sitios móviles complejos a gran escala. Al mismo tiempo, proporciona una arquitectura front-end con una buena experiencia de usuario.
2. Mecanismo de módulo maduro En el pasado, CMS también proporcionaba módulos, pero debido a que eran demasiado complejos e incómodos de instalar, estas funciones a menudo solo las usaban funcionarios. El módulo eBSite tiene una muy buena experiencia de usuario desde el desarrollo hasta la instalación. se desarrolla de manera rutinaria y proporciona plantillas muy convenientes. Al mismo tiempo, el funcionario también proporciona a los usuarios un generador de módulos para que el proceso de desarrollo de su módulo sea más infalible y le ahorre el 80% del trabajo repetido.
3. Mecanismo avanzado de complementos y componentes dinámicos Aunque los complementos no son nada nuevo, los complementos de eBSite son únicos en su aplicación en la web. Proporcionan complementos de desarrollo configurables, fácil instalación, conmutación flexible y se proporcionan oficialmente allí. Hay muchos complementos de uso común, solo necesita instalarlos según sea necesario. El principio de los componentes dinámicos es el mismo que el de los complementos, excepto que los componentes dinámicos son más livianos y no tienen especificaciones, lo que significa que pueden implementar cualquier evento. Dado que se compilan dinámicamente cuando se inicia el programa, se denominan dinámicos. componentes.
4. Los grupos de sitios son aún mejores. Puede configurar grupos de sitios en el mismo sitio o en diferentes dominios. Dado que eBSite ha tenido esto en cuenta en el diseño del sistema de usuario, el sistema de usuario de eBSite es independiente y la base de datos también lo es. cuántos sitios tiene, puede usar el mismo sistema de usuario, lo que significa que solo hay una copia de todos los datos del usuario en todos los sitios, como puntos, cantidades, etc. No tiene que preocuparse por la información del usuario entre diferentes sitios. Preguntas confusas.
5. Eventos extendidos enriquecidos Para los desarrolladores secundarios, esta es la parte que más vale la pena aprender de eBSite. El centro comercial, las preguntas y respuestas, el foro y el sistema de exámenes desarrollados oficialmente son inseparables de estos eventos extensibles. Estos eventos se aplican en módulos. Aquí, puede hacerlo fácilmente. Desarrollar cualquier producto de Internet que puedas imaginar. Lo que hicieron decenas de personas en el pasado ahora lo puede completar una sola persona en poco tiempo.
6. Skin simple y fácil de usar (plantillas y estilos)
El aspecto de eBSite es una combinación de plantillas y estilos. Con las plantillas, la visualización de páginas web se puede hacer más flexible. eBSite proporciona una API enriquecida para la producción de plantillas.
7. Un componente excelente es equivalente a un bloque de código. El desarrollo del componente es muy simple y se puede completar implementando la interfaz oficial. El componente debe usarse como plantilla accesoria y se puede aplicar en un lugar determinado. La plantilla, como en la plantilla para llamar a las últimas noticias, o los datos de clasificación de hoy, etc., puede crear directamente componentes desarrollados oficialmente en segundo plano con una configuración simple. Los componentes también admiten plantillas, por lo que el código html de salida es completamente. definible. Además de llamar datos, los componentes también pueden implementar negocios más complejos.
8. Modelos potentes y controles de modelos.
En el pasado, los CMS admitían todos los modelos, pero solo admitían modelos de contenido. Los modelos admitidos por eBSite incluyen modelos de contenido, modelos de clasificación, modelos de usuario y modelos de formulario que pueden personalizar los nombres chinos de los campos de visualización del modelo. set Hay controles de entrada correspondientes a diferentes campos. Lo que es más digno de mencionar es que también puede desarrollar estos controles modelo e instalarlos en eBSite. El modelo CMS tradicional es muy rígido, pero eBSite lo ha superado en este sentido. Las características desarrolladas significan que puedes hacer modelos más complejos.
website3.0 corrige los errores en la versión 2.x original y también realiza las siguientes mejoras:
1. Admite grupos de sitios, puede crear subsitios ilimitados en un sitio y las llamadas de datos entre sitios no tienen obstáculos. Junto con el modelo de integración del sistema de membresía (membresía) del sitio web, no importa cuántos sitios tenga, nombres de dominio independientes, nombres de subdominio o subsitios bajo un nombre de dominio, puede compartir datos de un miembro, datos de puntos y uno prepago. cantidad de datos, avatares de miembros, etc., de todos modos, los datos relacionados con los miembros se administrarán de forma centralizada, lo que resuelve los muchos problemas de sincronización de los datos de los miembros entre múltiples sitios.
2. Sistema básico de comercio electrónico, puede crear rápidamente proyectos de comercio electrónico sobre esta base. Por ejemplo, el módulo de comercio electrónico oficial de eBSite está desarrollado sobre esta base. La parte básica ya incluye los más comunes: gestión de entregas, gestión de pagos. , gestión de prepagos, gestión de cupones, entrega urgente Gestión de pedidos por supuesto también puedes extender estas funciones básicas a cualquier proyecto relacionado con pagos, logística, etc.
3. Potente sistema de registro, como registro de excepciones, registro 404 de acceso a páginas, registro de generación estática, etc.
4. Admite máscaras de aplicaciones web móviles. Puede modificar la máscara para crear rápidamente una plantilla rápida de sitio de aplicación web e introducir gmu de Baidu, lo que significa que puede usar el acceso a nivel de componente en gmu en la plantilla de la aplicación en cualquier momento. Desarrolla un micro sitio web (cms), un micro centro comercial (b2c), un micro foro (bbs), un micro preguntas y respuestas, un micro examen, una micro votación, etc. No te lo pierdas. El sitio web te ayudará a crear un micro blog excepcional. características en poco tiempo de aplicación.
5. Optimización del rendimiento para crear un sistema que admita 10 millones de niveles de acceso a datos. Por lo tanto, la versión anterior de datos de Access se abandonó después de la 3.0 y solo se conservaron las dos versiones oficiales de MySql y Sqlserver en la base de datos. Se agregó almacenamiento en caché de datos en el disco duro al propio sistema. Mecanismo que implementa acceso dinámico a llamadas estáticas y mecanismos de actualización obsoletos.
6. Agregue el modelo de formulario. Para sitios web pequeños, los desarrolladores que no quieran ser desarrolladores por segunda vez pueden crear rápidamente una página de envío de formulario de front-end.
7. Reconstruya la estructura del módulo para que el desarrollo del módulo sea más fácil y fácil de usar.
8. Optimice la velocidad de acceso en segundo plano. Después de 3.0, la velocidad de acceso en segundo plano aumentará varias veces.
9. Agregue análisis de registros de IIS y funciones de registro de errores 404. Estas funciones pueden ayudarlo a limpiar rápidamente los errores de acceso al sitio web y ayudar a mejorar el peso de los motores de búsqueda.
10. Proporcione acceso al modo de búsqueda de datos abiertos, la búsqueda en el sitio web se puede personalizar, el funcionario proporciona búsqueda SQL y un potente complemento de búsqueda de Lucene con segmentación de palabras. Si necesita una segmentación de palabras de big data de mil millones de niveles y una búsqueda eficiente en la búsqueda, usted puede optar por habilitar Lucent o desarrollar su propio complemento de búsqueda (debe tener una base .net)
11. Proporcione una interfaz para agregar la conversión de nombres de regiones IP y acceder a ella en modo complemento. El complemento oficial de conversión de nombres de regiones IP de Sina se proporciona con una precisión del 98%. Puede ser utilizado por ciertas aplicaciones que tienen tales necesidades. Por ejemplo, es necesario determinar la ciudad donde se encuentra el usuario visitante y se puede llamar a esta interfaz al realizar respuestas relevantes. Consulte la documentación correspondiente para llamar a la interfaz.
12. Agregue la función de compresión gzip de página con un solo clic en segundo plano, incluida la compresión gzip de páginas dinámicas, la salida js que fusiona el almacenamiento en caché y la compresión, y la salida css que fusiona el almacenamiento en caché y la compresión. En circunstancias normales, la tasa de compresión llega al 80%, lo que significa que la velocidad de acceso se puede mejorar enormemente cuando el ancho de banda es insuficiente y también puede mejorar la velocidad de acceso del usuario. La fusión de js y css puede reducir en gran medida. número de solicitudes IIS innecesarias y puede almacenar en caché la salida, no es necesario realizar un procesamiento de compresión en cada solicitud.
13.La generación de miniaturas se puede configurar en tres modos: grande, mediana y pequeña. Resuelva el problema de la experiencia de navegación de imágenes y el ahorro de tráfico en un micro sitio web (aplicación web).
14. Se agregó la función "Si se debe activar el seguimiento de palabras clave de búsqueda", que puede rastrear qué palabras clave buscan los usuarios en su sitio web y con qué frecuencia lo hacen. Puede comprender lo que les gusta a sus usuarios y proporcionar datos básicos para la planificación de su sitio web.
15. Agregue la función de estadísticas para webmasters y la función de conexión amigable. La versión original también tiene estas dos funciones, pero requiere la instalación de módulos. Teniendo en cuenta que estas dos funciones se usan comúnmente, se trasladó directamente al proyecto del sitio web después de 3.0 y es amigable. Se fortaleció la función de conexión.
16. Agregue la función de monitoreo de subprocesos para mejorar el rendimiento y brindar a los usuarios una mejor experiencia de usuario, el sitio web entregará muchas tareas no instantáneas (es decir, tareas que no necesitan retroalimentación inmediata para el usuario) al grupo de subprocesos para su procesamiento. Puede ver en segundo plano la cantidad de tareas que se están procesando actualmente y configurar los subprocesos simultáneos para el procesamiento de tareas.
17. Se agregaron configuraciones de seguridad de servicios web, revisión de publicación de artículos y configuraciones de permisos de carga de archivos, como imágenes y videos. Puede especificar un nivel de usuario en segundo plano para permitirles tener permisos de carga de archivos, o puede especificar un nivel de usuario para permitir a los usuarios. bajo este nivel de usuario No es necesario realizar revisiones al publicar artículos.
18. Reconstruya el marco del módulo para que el desarrollo del módulo sea más simple y compatible con la complicada configuración de enrutamiento original, pero puede usar el nuevo modo de configuración. No necesita configurar los archivos Menus_Adminer.txt y Menus_User.txt como la versión anterior. y concéntrate en los archivos de código. Eso es todo.
19. Cree un área de discusión en la producción del sitio web y agregue un sistema de consulta y un sistema de evaluación. Originalmente solo existía un sistema de discusión tipo edificio. Esta vez se agregan consultas y evaluaciones, lo que es especialmente adecuado para la expansión de sitios web de venta de productos básicos, como centros comerciales.