
Plus (ThinkSNS+) wird unter Verwendung des Laravel-Frameworks entwickelt; ein leistungsstarkes, einfach zu entwickelndes und dynamisch erweiterbares soziales System. Plus folgt der PSR-Spezifikation, der Code ist vereinheitlicht und die Funktionsblöcke sind lose gekoppelt. Nur weil Sie Plus installiert haben, bedeutet dies nicht, dass alle Funktionen erfolgreich installiert wurden. Da Plus das Prinzip der Modularität nutzt, stehen Ihnen nach Abschluss der Installation alle REST-Schnittstellen und Hintergrundverwaltungspanels zur Verfügung, die Sie möglicherweise auch benötigen um die folgenden Module zu installieren:
Eine Weboberfläche mit großem Bildschirm und guter Suchmaschinenunterstützung ThinkSNS Plus PC
Eine SPA-Anwendung (Single Page Application), die das native APP-Erlebnis weitgehend wiederherstellt. ThinkSNS Plus SPA
Eine leistungsstärkere Webschnittstellenanwendung mit großem Bildschirm (aber kostenpflichtig) plus PC
Wenn Sie an weiteren Open-Source-Produkten von ThinkSNS-Unternehmen interessiert sind, besuchen Sie bitte die offizielle Website von ThinkSNS
Plus wurde auf Basis von Laravel entwickelt und verfügt über die folgenden Hauptfunktionen:
Upgrade mit Laravel, aber wir verzichten auf die LTS-Version. Obwohl es stabil bleibt, ist Plus ein Open-Source-Projekt mit langfristiger Planung und Wartung können neue Technologien und Features nach Herzenslust nutzen.
Nach Abschluss der Plus-Installation gibt es nur noch den schnell funktionierenden REST-Schnittstellenteil. Sie können die Schnittstelle zum Entwickeln jeder Art von Client verwenden.
Das Hintergrundverwaltungspanel wird mit Vue.js entwickelt
Verwenden Sie den strikten Modus von PHP 7, um die unregelmäßige Entwicklung von Datentypen durch Entwickler einzuschränken
Der Codierungsstil entspricht vollständig den PSR-Spezifikationen und ist strenger als bei PSR-2.
Perfekte Dokumentation, ja! In der Open-Source-Community ist die Dokumentation eines Open-Source-Projekts sehr wichtig.
Sie können die gesamte Dokumentation auf unserer Dokumentationsseite https://slimkit.github.io einsehen
Es ist in folgende Abschnitte unterteilt:
Schnellstart · Installation
Führung
REST-API v2
Einige davon befinden sich natürlich nicht auf der Website, sondern im Plus-Code-Repository:
Beitragsleitfaden und Dankesliste für Mitwirkende
Verhaltenskodex
Die Installation von Plus ist eine sehr einfache Angelegenheit, aber Sie müssen zunächst Folgendes tun:
Die PHP-Version muss größer als 7.1.3 sein
Sie haben Composer heruntergeladen und installiert
Sie verfügen über eine Datenbank wie MySQL oder PostgreSQL
Programm herunterladen:
Komponist erstellen-Projekt Slimkit/Plus
Grundkonfiguration:
Nachdem der Download abgeschlossen ist, geben Sie storage/configure/ des Programms ein. Erstellen Sie eine Kopie und nennen Sie sie plus.yml.example plus.yml Öffnen Sie dann diese Yaml-Konfigurationsdatei, um Ihre Datenbank und andere zu konfigurieren Information.
Generieren Sie eine Datentabelle und standardmäßig ausgefüllte Daten:
php artisan migrate --seed
Die Soft-Chain macht die Festplatte verfügbar und veröffentlicht statische Assets:
PHP-Artisan-Speicher: Link PHP-Artist-Anbieter:publish --all
Führen Sie das Plus-Programm aus:
PHP-Handwerker dienen
Jetzt können Sie http://127.0.0.1:8000 besuchen, um das von Ihnen installierte Plus-Programm anzuzeigen, aber das Obige ist nur eine einfache Installation. Ausführlichere Installationsanweisungen oder Installationsanweisungen, die in der offiziellen Umgebung ausgeführt werden können, finden Sie unter die Installationsanleitung.
Sie können sich für den Beitritt zur offiziellen QQ-Kommunikationsgruppe bewerben. Die Gruppennummer lautet 143325287 .
Mit den Mitwirkenden dieses Repositorys sind nicht nur Plus-Mitwirkende gemeint. Wir werden auch Laravel-Mitwirkende zur Dankesliste hinzufügen, da ihre Beiträge zu Laravel auch das Plus-Projekt stärken.
Vielen Dank an alle, die zu Plus beitragen!
Den Ratschlägen der Open-Source-Projektgemeinschaft folgend, haben wir Plus einen Verhaltenskodex zur Verfügung gestellt, dessen Einhaltung wir von den Teilnehmern erwarten. Bitte lesen Sie den vollständigen Text des Kodex, um zu verstehen, welches Verhalten wir nicht tolerieren.
Lesen Sie unseren Beitragsleitfaden, um mehr über unseren Entwicklungsprozess zu erfahren. Wenn Sie einen Bugfix oder Vorschlag einreichen möchten, haben wir eine Liste aller Mitwirkenden in den Beitragsleitfaden aufgenommen.
Erstens haben wir einen Sondersponsor, Chengdu·Zhiyi Chuangxiang, der dem Plus-Team eine Entwicklungsgrundlage, einen Arbeitsplatz und Geschäftsabwicklungsangelegenheiten bietet und die folgenden Geschäftsprojekte entwickelt hat:
ThinkSNS Plus Android-Client
ThinkSNS Plus iOS-Client
Eine leistungsstarke und umfassende Webschnittstellenanwendung mit großem Bildschirm
Q&A-Modul
Circle-Community-Modul
Wenn Sie an diesen kommerziellen Modulen interessiert sind, können Sie sich für weitere Informationen an QQ 3515923610 wenden.
Vielen Dank an alle unsere Sponsoren! (Wenn auch Sie dieses Projekt unterstützen, √ werden Sie Sponsor)
PHP CORS ist eine „Cross-Domain Resource Sharing“-Middleware, die speziell für PHP entwickelt wurde, um domänenübergreifende Probleme in PHP-Einstellungen schnell zu lösen.
Notadd basiert auf der Microservice-Entwicklungsarchitektur von Nest.j, asynchronen Hochleistungsanwendungen und AOP (aspektorientierte Programmierung).
Plus-Code wird unter einer benutzerdefinierten Unternehmenslizenz veröffentlicht, siehe vollständigen Lizenztext
Copyright © 2018 Chengdu ZhiYiChuangXiang Technology Co., Ltd. Alle Rechte vorbehalten.