All Projects → slimkit → Plus

slimkit / Plus

Licence: other
💝The Plus (ThinkSNS+) is a powerful, easy-to-develop social system built with Laravel.

Programming Languages

PHP
23972 projects - #3 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
Blade
752 projects
CSS
56736 projects
Less
1899 projects

Projects that are alternatives of or similar to Plus

Sms
Laravel SMS Gateway Integration Package
Stars: ✭ 112 (-94.79%)
Mutual labels:  sns, laravel, composer
Project
⭐️ Antares Project Application Skeleton. This is the very first place you should start. It allows you to create a brand new awesome project in easy few steps.
Stars: ✭ 84 (-96.09%)
Mutual labels:  laravel, composer, app
Oss.clients.sns
社交网站sdk(标准库),微信公众号(订阅号,服务号,小程序)接口sdk-包含消息回复(明文和安全模式),Oauth2.0授权等
Stars: ✭ 136 (-93.67%)
Mutual labels:  sns, social
Vue Social Share
A Vue 2.x social share component
Stars: ✭ 136 (-93.67%)
Mutual labels:  social, component
Laravel Awesome
Laravel 学习图谱
Stars: ✭ 143 (-93.34%)
Mutual labels:  laravel, composer
Eloquent Tree
Eloquent Tree is a tree model for Laravel Eloquent ORM.
Stars: ✭ 131 (-93.9%)
Mutual labels:  laravel, composer
Laravel Tinker Tools
Use short class names in an Artisan tinker session
Stars: ✭ 134 (-93.76%)
Mutual labels:  laravel, composer
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (-93.34%)
Mutual labels:  laravel, composer
Rpg
Online Role Playing Game (based on Laravel)
Stars: ✭ 121 (-94.37%)
Mutual labels:  laravel, composer
Cachet
📛 An open source status page system for everyone.
Stars: ✭ 12,478 (+480.91%)
Mutual labels:  laravel, composer
Laravel Gitlab
A GitLab bridge for Laravel
Stars: ✭ 150 (-93.02%)
Mutual labels:  laravel, composer
Laravel Ecommerce
Laravel open source e-commerce system.
Stars: ✭ 163 (-92.41%)
Mutual labels:  laravel, composer
Chat Ui Kit React
Build your own chat UI with React components in few minutes. Chat UI Kit from chatscope is an open source UI toolkit for developing web chat applications.
Stars: ✭ 131 (-93.9%)
Mutual labels:  social, user
Laravel Hashids
A Hashids bridge for Laravel
Stars: ✭ 1,714 (-20.2%)
Mutual labels:  laravel, composer
Azuriom
Azuriom is a modern, reliable, fast and secure game CMS.
Stars: ✭ 135 (-93.72%)
Mutual labels:  laravel, composer
Docker Octobercms
Dockerized October CMS: PHP, Composer, October core and dependencies
Stars: ✭ 125 (-94.18%)
Mutual labels:  laravel, composer
Laravel Passport Social Grant
🔒 API authentication via social networks for your Laravel application
Stars: ✭ 142 (-93.39%)
Mutual labels:  social, laravel
Imall
基于Laravel5.2,Vue.js1.0的微信商城,用于熟悉 Laravel、Vuejs、Webpack、Gulp 的结合使用,已不维护及更新。(1MB单核基础服务器,浏览请耐心等待图片加载...)
Stars: ✭ 168 (-92.18%)
Mutual labels:  laravel, composer
Laravel Social Network
Laravel 5.4 - location-based social network
Stars: ✭ 114 (-94.69%)
Mutual labels:  social, laravel
Urpm
urpm 是一套基于Laravel封装的后台用户管理权限系统,能够让开发者不用再关心权限问题,实现后台功能的快速开发。
Stars: ✭ 118 (-94.51%)
Mutual labels:  laravel, user

Plus (ThinkSNS+) Logo

Plus (ThinkSNS+)

Codacy Badge Codacy Badge StyleCI Build Status QQ Group

Plus (ThinkSNS+) 是使用 Laravel 框架开发;一个功能强大、易于开发和动态拓展的社交系统。Plus 是遵循 PSR 规范 代码统一,并功能块松耦合。你安装完成 Plus 并不意味着已经成功安装了所有功能,因为 Plus 使用 模块化 的 原则,所以你安装完成后拥有了所有可以被请求的 REST 接口和后台管理面板,你可能还需要安装如下模块:

  • 一个对搜索引擎支持良好的大屏 Web 界面 👉 ThinkSNS Plus PC
  • 极大程度还原原生 APP 体验的 SPA (Single Page Application) 应用 👉 ThinkSNS Plus SPA
  • 一个更加强大的大屏 Web 界面应用 (但它是收费的) 👉 Plus PC

如果你关注 ThinkSNS 所属公司更多开源产品,请看ThinkSNS 官网

特点

Plus 是基于 Laravel 所开发,它拥有下面的几个主要特点:

  1. 跟随 Laravel 一同升级,但是我们放弃 LTS 版本,长期的框架不变,虽然会趋于稳定,但是 Plus 是一款长期规划维护的开源项目,随时升级框架以便我们可以尽情的使用新的技术和特性
  2. 前后端分离,Plus 安装完成只拥有功能快的 REST 接口部分,可以利用接口开发任何形态的客户端
  3. 后台管理面板采用 Vue.js 开发
  4. 使用 PHP 7 严格模式,以数据类型来限制开发人员的不规范开发
  5. 完全符合 PSR 规范,代码风格选择的是比 PSR-2 更加严格的规范
  6. 完善的文档,是的!在开源社区中, 一个开源项目的文档很重要。

文档

你可以在我们的文档网站上看到所有文档 👉 https://slimkit.github.io

它被分为以下几个部分:

当然,有一些并不在网站上,而是在 Plus 代码仓库中:

安装

安装 Plus 是一件非常简单的事情,但是你要先做到以下几点必须:

  • PHP 版本必须大于 7.1.3
  • 你已下载并安装过 Composer
  • 你拥有一个 MySQL 或者 PostgreSQL 等数据库

下载程序:

composer create-project slimkit/plus

基本配置:

下载完成后进入程序的 storage/configure/ 目录,你会看到一个 plus.yml.example 文件,复制一份命名为 plus.yml 然后打开这份 Yaml 配置文件,进行你数据库等信息的配置。

生成数据表以及默认填充数据:

php artisan migrate --seed

软链公开磁盘并发布静态资产:

php artisan storage:link
php artisan vendor:publish --all

运行 Plus 程序:

php artisan serve

现在你可以访问 http://127.0.0.1:8000 查看你安装的 Plus 程序了,但是上述只是一份简单的安装,更加详细或者可以运行在 正式环境的安装指南请参阅 👉 安装指南

交流 & 支持

你可以申请加入官方 QQ 群进行交流,群号 143325287

贡献

这个仓库的贡献者并不代表只是 Plus 的贡献者,我们也会把 Laravel 的贡献者加入感谢名单,因为他们为 Laravel 所做出的贡献,也使得 Plus 项目更加强大。

感谢所有为 Plus 贡献的人!

行为守则

我们按照开源项目社区的建议,为 Plus 提供了我们期望参与者遵守的行为准则,请 阅读准则 全文,以便了解哪些行为是我们不会容忍的。

贡献指南

阅读我们的 贡献指南,了解我们的开发过程, 如题提出错误修正或者建议,我们在贡献指南中包含了所有的贡献者名单。

赞助

首先,我们有一个特约赞助商 👉 成都 · 智艺创想,该赞助商为 Plus 团队提供了一个开发的基础,提供工作场所以及提供商务处理事宜,并且开发了如下商业项目:

  • ThinkSNS Plus Android 客户端
  • ThinkSNS Plus iOS 客户端
  • 一个强大且全面的大屏 Web 界面应用
  • 问答模块
  • 圈子社群模块

如果你对这些商业模块感兴趣,可以联系 QQ 3298713109 了解更多细节。

赞助商

感谢所有赞助商!(如果你也支持这个项目,√成为赞助商)

优秀项目推荐

  • PHP CORS 专为 PHP 开发的“跨域资源共享”中间件,快速解决 PHP 设置跨域问题
  • Notadd 基于 Nest.js 的微服务开发架构,异步高性能应用、AOP(面向切面编程)

License

Plus 代码采用企业定制许可证发布,请参阅完整的许可证文本

Copyright © 2018 Chengdu ZhiYiChuangXiang Technology Co., Ltd. All rights reserved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].