Plus (ThinkSNS+) est développé à l'aide du framework Laravel ; un système social puissant, facile à développer et extensible de manière dynamique. De plus, il suit la spécification PSR, le code est unifié et les blocs fonctionnels sont faiblement couplés. Ce n'est pas parce que vous avez installé Plus que toutes les fonctions ont été installées avec succès. Parce que Plus utilise le principe de modularité , vous disposerez de toutes les interfaces REST et des panneaux de gestion en arrière-plan qui peuvent être demandés une fois l'installation terminée. pour installer les modules suivants :
Une interface Web grand écran avec une bonne prise en charge des moteurs de recherche ThinkSNS Plus PC
Une application SPA (Single Page Application) qui restaure dans une large mesure l'expérience native de l'APP ThinkSNS Plus SPA
Une application d'interface Web grand écran plus puissante (mais elle est payante) Plus PC
Si vous êtes intéressé par davantage de produits open source des sociétés ThinkSNS, veuillez visiter le site officiel de ThinkSNS.
Plus est développé sur la base de Laravel et présente les principales fonctionnalités suivantes :
Mettez à niveau avec Laravel, mais nous abandonnons la version LTS. Le framework à long terme reste inchangé Bien qu'il devienne stable, Plus est un projet open source avec une planification et une maintenance à long terme. Le framework peut être mis à niveau à tout moment afin que nous puissions le faire. pouvons utiliser les nouvelles technologies et fonctionnalités à notre guise.
Les extrémités avant et arrière sont séparées. Une fois l'installation de Plus terminée, il ne dispose que de la partie interface REST à fonctionnement rapide. Vous pouvez utiliser l'interface pour développer n'importe quelle forme de client.
Le panneau de gestion en arrière-plan est développé à l'aide de Vue.js
Utilisez le mode strict de PHP 7 pour restreindre le développement irrégulier des développeurs avec des types de données
Entièrement conforme aux spécifications PSR, le style de codage est plus strict que celui du PSR-2.
Une documentation parfaite, oui ! Dans la communauté open source, la documentation d'un projet open source est très importante.
Vous pouvez voir toute la documentation sur notre site de documentation https://slimkit.github.io
Il est divisé en les sections suivantes :
Démarrage rapide · Installation
guide
API REST v2
Bien sûr, certains d'entre eux ne sont pas sur le site Web, mais dans le référentiel Plus Code :
Guide de contribution et liste de remerciements des contributeurs
code de conduite
L'installation de Plus est très simple, mais vous devez d'abord procéder comme suit :
La version PHP doit être supérieure à 7.1.3
Vous avez téléchargé et installé Composer
Vous disposez d'une base de données telle que MySQL
ou PostgreSQL
Programme de téléchargement :
compositeur créer-projet slimkit/plus
Configuration de base :
Une fois le téléchargement terminé, entrez dans storage/configure/
du programme. Vous verrez un fichier plus.yml.example
. Faites-en une copie et nommez-le plus.yml
, puis ouvrez ce fichier de configuration Yaml pour configurer votre base de données et autres. information.
Générez un tableau de données et des données remplies par défaut :
php artisan migre --seed
La chaîne logicielle expose le disque et publie les ressources statiques :
stockage artisanal php : lien fournisseur artisanal php : publier --all
Exécutez le programme Plus :
service artisanal php
Vous pouvez maintenant visiter http://127.0.0.1:8000
pour voir le programme Plus que vous avez installé, mais ce qui précède n'est qu'une simple installation. Pour des instructions d'installation plus détaillées ou des instructions d'installation pouvant être exécutées dans l'environnement officiel, veuillez vous référer à. le guide d'installation.
Vous pouvez postuler pour rejoindre le groupe QQ officiel pour la communication, le numéro de groupe est 143325287
.
Les contributeurs à ce référentiel ne désignent pas uniquement les contributeurs Plus. Nous ajouterons également les contributeurs Laravel à la liste de remerciements, car leurs contributions à Laravel renforcent également le projet Plus.
Merci à tous ceux qui contribuent à Plus !
Suite aux conseils de la communauté du projet open source, nous avons fourni à Plus un code de conduite que nous attendons des participants qu'ils respectent. Veuillez lire le texte intégral du code pour comprendre quel comportement nous ne tolérerons pas.
Lisez notre guide de contribution pour en savoir plus sur notre processus de développement, et si vous souhaitez soumettre une correction de bug ou une suggestion, nous avons inclus une liste de tous les contributeurs dans le guide de contribution.
Tout d'abord, nous avons un sponsor spécial Chengdu·Zhiyi Chuangxiang, qui fournit à l'équipe Plus une base de développement, un lieu de travail et des questions de traitement des affaires, et a développé les projets commerciaux suivants :
Client Android ThinkSNS Plus
Client iOS ThinkSNS Plus
Une application d'interface Web grand écran puissante et complète
Module questions-réponses
Module communautaire du cercle
Si vous êtes intéressé par ces modules commerciaux, vous pouvez contacter QQ 3515923610
pour plus de détails.
Merci à tous nos sponsors ! (Si vous soutenez également ce projet, √ devenez sponsor)
PHP CORS est un middleware de « partage de ressources inter-domaines » spécialement développé pour PHP afin de résoudre rapidement les problèmes inter-domaines dans les paramètres PHP.
Notadd est basé sur l'architecture de développement de microservices Nest.js, des applications asynchrones hautes performances, AOP (programmation orientée aspect)
Le code Plus est publié sous une licence personnalisée d'entreprise, voir le texte complet de la licence
Copyright © 2018 Chengdu ZhiYiChuangXiang Technology Co., Ltd. Tous droits réservés.