XiunoBBS es un foro liviano fabricado en China que es pequeño, estable y admite una alta capacidad de carga incluso con grandes cantidades de datos. Tiene solo 21 tablas y el código fuente comprimido pesa aproximadamente 600k. Se ejecuta muy rápido, procesa una sola solicitud en 0,01 segundos y puede ejecutarse a 0,00x segundos en un entorno con APC y XCache. Tiene muy poca dependencia de terceros. -Party Library, solo la interfaz se basa en jquery.js/zepto.js. El autor cree que es como un Ferrari puramente hecho a mano, con gran potencia, sin rastro de grasa, fácil implementación y mantenimiento. Muy buena piedra angular para desarrollo secundario.
Características de XiunoBBS
Explorando el modo interactivo de los foros ligeros en el contexto móvil
1. Me gusta. Al abandonar las funciones de filtrado de contenido de los foros tradicionales, como calificación, esencia y resaltado, se introduce un mecanismo de "me gusta". La calidad de las publicaciones, las actualizaciones de grupos de usuarios, los colores del tema, etc., están estrechamente relacionados con los "me gusta".
2. El editor recién escrito admite: tablas, agregar y eliminar filas y columnas, miniaturas de imágenes del cliente HTML5, reducir la presión informática de la CPU del servidor y admitir el pegado directo de capturas de pantalla QQ.
3. Ayude a los visitantes a publicar, responder y dar me gusta.
4. Admite URL personalizadas, lo cual es beneficioso para el SEO. La URL puede ser así: http://bbs.xiuno.com/xiuno-bbs-3-official-upgrade.
5. Admite el envío de correo electrónico SMTP y la configuración de la lista de correo
6. Admite restricciones de IP: limite la cantidad de publicaciones de IP, correos electrónicos y archivos adjuntos diarios cargados
7.Versión móvil
8. No se enumeran más uno por uno
Marco PHP: XiunoPHP3.0
Abandonar OO, utilizar encapsulación funcional, que favorece la compilación/almacenamiento en caché de código de operación de HHVM, prepararse para la integración con PHP7 de antemano y defender los siguientes principios:
1. No incluyas variables
2. No utilice eval(), el modificador e de expresión regular
3. No utilices la carga automática
4. No utilices $$var múltiples variables
5. No utilice métodos mágicos como las funciones avanzadas de PHP __call__set__get
6. Intente utilizar funciones de encapsulación de funciones y distinga los módulos mediante prefijos.
Marco de interfaz de usuario: XiunoUI
Una biblioteca de interfaz de usuario sin imágenes, compatible con IE8, que hace referencia a BootStrap, simplifica la denominación de clases y elimina diseños receptivos inútiles. Haga clic para ver la verdad.
Editor: XNEditor
Está basado en zepto.js, compatible con jquery.js, solo 82k, pero implementa funciones de edición comunes en navegadores estándar: negrita, cursiva, color, fuente, tamaño de fuente, tabla, carga de imágenes, carga de archivos, abreviatura del cliente, pantalla completa. , Cambio de HTML, paso anterior, siguiente paso y otras funciones.
Debido a que no necesita considerar IE678, se puede implementar de manera muy elegante y breve. Los estudiantes que han escrito editores deben saber que el mayor obstáculo del editor es la enorme brecha entre el Rango de IE y el Rango definido por w3c. Si no se considera IE, el código se puede simplificar mucho.
Registro de actualización de la versión oficial de XiunoBBSv4.0.2XiunoBBS4.0 usa Bootstrap4 + JQuery3 como biblioteca de clases de front-end y es totalmente compatible con navegadores móviles; el back-end XiunoPHP4.0 admite el método NoSQL para operar varias bases de datos.
XiunoBBS4.0 se publica bajo la licencia MIT. Puede modificarlo, derivar versiones y utilizarlo comercialmente sin preocuparse por ningún riesgo legal (la información de derechos de autor del archivo original debe conservarse después de la modificación).
Página principal de XiunoBBS Gestión del backend de XiunoBBSRuta de backend: nombre de dominio/admin
Nombre de usuario y contraseña: admin (se puede configurar durante la instalación)
página de fondo