Plus (ThinkSNS+) se desarrolla utilizando el marco Laravel, un sistema social potente, fácil de desarrollar y dinámicamente expandible. Plus sigue la especificación PSR, el código está unificado y los bloques de funciones están débilmente acoplados. El hecho de que haya instalado Plus no significa que todas las funciones se hayan instalado correctamente. Debido a que Plus utiliza el principio de modularidad , tendrá todas las interfaces REST y paneles de administración en segundo plano que pueda solicitar una vez completada la instalación. para instalar los siguientes módulos:
Una interfaz web de pantalla grande con buen soporte para motores de búsqueda ThinkSNS Plus PC
Una aplicación SPA (aplicación de página única) que restaura en gran medida la experiencia de la aplicación nativa ThinkSNS Plus SPA
Una aplicación de interfaz web de pantalla grande más potente (pero es de pago) Plus PC
Si está interesado en más productos de código abierto de las empresas ThinkSNS, visite el sitio web oficial de ThinkSNS.
Plus está desarrollado en base a Laravel y tiene las siguientes características principales:
Actualice con Laravel, pero abandonamos la versión LTS. El marco a largo plazo permanece sin cambios. Aunque se estabilizará, Plus es un proyecto de código abierto con planificación y mantenimiento a largo plazo. El marco se puede actualizar en cualquier momento. podemos utilizar nuevas tecnologías y funciones al contenido de nuestro corazón.
Los extremos frontal y posterior están separados. Una vez completada la instalación de Plus, solo tiene la parte de interfaz REST de funcionamiento rápido. Puede utilizar la interfaz para desarrollar cualquier tipo de cliente.
El panel de gestión en segundo plano está desarrollado utilizando Vue.js.
Utilice el modo estricto de PHP 7 para restringir el desarrollo irregular de los desarrolladores con tipos de datos
Cumple totalmente con la especificación PSR y el estilo de codificación es más estricto que el PSR-2.
Documentación perfecta, ¡sí! En la comunidad de código abierto, la documentación de un proyecto de código abierto es muy importante.
Puede ver toda la documentación en nuestro sitio de documentación https://slimkit.github.io
Está dividido en las siguientes secciones:
Inicio rápido · Instalación
guía
API REST v2
Por supuesto, algunos de ellos no están en el sitio web, sino en el repositorio de códigos Plus:
Pautas de contribución y lista de agradecimiento a los contribuyentes
Código de conducta
Instalar Plus es un asunto muy sencillo, pero primero debes hacer lo siguiente:
La versión de PHP debe ser mayor que 7.1.3
Has descargado e instalado Composer
Tienes una base de datos como MySQL
o PostgreSQL
Descargar programa:
compositor crear-proyecto slimkit/plus
Configuración básica:
Una vez completada la descarga, ingrese storage/configure/
del programa. Verá un archivo plus.yml.example
. Haga una copia y asígnele el nombre plus.yml
y luego abra este archivo de configuración de Yaml para configurar su base de datos y otros. información.
Generar tabla de datos y datos poblados predeterminados:
php migración artesanal --semilla
La cadena suave expone el disco y publica activos estáticos:
almacenamiento artesanal php: enlace Proveedor artesanal de php: publicar --todos
Ejecute el programa Plus:
servicio artesanal php
Ahora puede visitar http://127.0.0.1:8000
para ver el programa Plus que instaló, pero lo anterior es solo una instalación simple. Para obtener instrucciones de instalación más detalladas o instrucciones de instalación que se pueden ejecutar en el entorno oficial, consulte. la guía de instalación.
Puede solicitar unirse al grupo oficial QQ para comunicarse, el número del grupo es 143325287
.
Los contribuyentes de este repositorio no se refieren solo a los contribuyentes Plus. También agregaremos contribuyentes de Laravel a la lista de agradecimiento, porque sus contribuciones a Laravel también fortalecen el proyecto Plus.
¡Gracias a todos los que contribuyen a Plus!
Siguiendo las sugerencias de la comunidad del proyecto de código abierto, le hemos proporcionado a Plus un código de conducta que esperamos que los participantes cumplan. Lea el texto completo del código para comprender qué comportamiento no toleraremos.
Lea nuestra Guía de contribución para conocer nuestro proceso de desarrollo y, si desea enviar una corrección de error o una sugerencia, hemos incluido una lista de todos los contribuyentes en la Guía de contribución.
En primer lugar, contamos con un patrocinador especial, Chengdu · Zhiyi Chuangxiang, que proporciona al equipo Plus una base de desarrollo, un lugar de trabajo y asuntos de procesamiento comercial, y ha desarrollado los siguientes proyectos comerciales:
Cliente Android ThinkSNS Plus
Cliente ThinkSNS Plus para iOS
Una aplicación de interfaz web de pantalla grande potente y completa
Módulo de preguntas y respuestas
Módulo de comunidad circular
Si está interesado en estos módulos comerciales, puede comunicarse con QQ 3515923610
para obtener más detalles.
¡Gracias a todos nuestros patrocinadores! (Si también apoyas este proyecto, √ conviértete en patrocinador)
PHP CORS es un middleware de "intercambio de recursos entre dominios" especialmente desarrollado para PHP para resolver rápidamente problemas entre dominios en la configuración de PHP.
Notadd se basa en la arquitectura de desarrollo de microservicios Nest.js, aplicaciones asincrónicas de alto rendimiento, AOP (programación orientada a aspectos)
El código Plus se publica bajo una licencia personalizada empresarial; consulte el texto completo de la licencia
Copyright © 2018 Chengdu ZhiYiChuangXiang Technology Co., Ltd. Todos los derechos reservados.