PHPHub 所有项目正式开源! (包括 iOS, Android, Web, Server, UI)

2015-12-02 10:54:42 +08:00
 PaulKing

说明

趁着 团队寻找新项目 的时间空隙, 我们团队 作为练手, 为 PHPHub 做了 iOS 和 Android 客户端, 并开源, 供大家互相参考, 互相学习, 欢迎各种提 issue 和 pr ;-)

iOS

PHPHub for iOS 是 PHPHub 的官方 iOS 客户端, 完美适配 iPhone 和 iPad, 兼容 iOS 8, 使用了最新的 PHPHub API, 支持 APNS, 全屏广告, 扫描登录等功能, 集成了 Google Analytics, Crashlytics , JPush, UMeng 等众多第三方服务.

iPhone 预览图

iPad 预览图

中文文档: http://aufree.github.io/phphub-ios/
GitHub 地址: https://github.com/Aufree/phphub-ios

Android

PHPHub for Android 为 PHPHub Android 客户端, 项目采用 MVP 模式架构, RxJava 处理 API 请求返回数据, 实现了二维码扫描登录, 消息提醒, 选项卡切换等功能

GitHub 地址: https://github.com/CycloneAxe/phphub-android

Server

PHPHub for Server 是使用 Laravel 5.1 开发的一套 PHPHub 社区的 API 接口, 遵循 Symfony 代码规范, 使用 Homestead 环境作为开发环境

GitHub 地址: https://github.com/NauxLiu/phphub-server

Web

PHPHub 是一个用 Laravel 写的 PHP & Laravel 开发者社区, 该社区自去年 8 月份上线以来便吸引了众多 Laravel 开发者到上面参与技术讨论, 组织翻译了包括 php-the-right-way, Lumen, Laravel 等文档, 同时成为多个 Composer 安装包的首发地

官网: https://phphub.org/
GitHub: https://github.com/summerblue/phphub

UI

PHPHub UI 是 PHPHub iOS 和 Android 应用的设计稿, 设计稿包括界面, Banner, 应用空视图, Apple Reviews 设计图等



GitHub 地址: https://github.com/phphub/phphub-ui

Made With Love By The EST Group.

9234 次点击
所在节点    分享创造
81 条回复
huafang
2015-12-02 13:17:27 +08:00
感谢
abmin521
2015-12-02 13:48:11 +08:00
果断 star
elya
2015-12-02 13:55:03 +08:00
在我部署论坛之前,我考虑过 PHPHUB ,现在有点后悔,已经用它,现在是全套方案啊!

http://www.wintype.com/
PaulKing
2015-12-02 14:37:52 +08:00
@elya 哈哈, 放心用吧, 这些项目今后还会一直维护下去的
zhuzhichao
2015-12-02 15:20:00 +08:00
@powtop 先执行 composer install ( 错误原因是没有装相关的包 )
trimleo
2015-12-02 15:22:17 +08:00
终于放出啦~~期待已久
july1115
2015-12-02 15:24:11 +08:00
支付,非常好,学习学习
PaulKing
2015-12-02 15:25:39 +08:00
@powtop 可到 GitHub 相关项目内提 issue, 马上会有专人跟进处理的 :)
peinhu
2015-12-02 15:41:06 +08:00
nice
kisnows
2015-12-02 15:58:58 +08:00
GitHub: https://github.com/summerblue/phphub
不懂 php ,所以膜拜无能。
不过可以从前端的角度提个建议:项目的 gulpfile.js 中 css 的任务可以优化一下,不需要先把所有的.scss 文件编译一遍,然后才 concat 起来。可以直接新建一个 app.scss 文件,然后把所有要引入的*.scss 文件 import 进来,然后只编译 app.scss 这个文件就可以了。
NauxLiu
2015-12-02 16:11:54 +08:00
@kisnows 这个不是表示几个文件 concat 哦,这是 laravel-elixir 的用法,表示分别编译出这两个文件。两个 scss 文件内部其实就是用的 import 。
leefly
2015-12-02 16:13:32 +08:00
frozenshadow
2015-12-02 16:24:47 +08:00
这个必须赞!
kisnows
2015-12-02 16:24:49 +08:00
我搜了下 laravel-elixir ,看了下它的例子,感觉可能不是这样。

这里明明用的是 gulp-sass 来编译的,后面确实是把所有的样式文件 concat 了一下,然后用 rev 加了个后辍。最终生成了一个 style.css 文件。
NauxLiu
2015-12-02 16:35:30 +08:00
NauxLiu
2015-12-02 16:36:08 +08:00
kisnows
2015-12-02 16:42:43 +08:00
@NauxLiu 看起来好像真的是你说的那样,看来我还需要继续学习啊。还有一个问题,你图片生成的文件名 api.css 是你改过吗?按理说应该是 styles.css 才对啊
NauxLiu
2015-12-02 16:50:54 +08:00
@kisnows 没有修改过
usedname
2015-12-02 16:58:59 +08:00
我先跑到底下点个感谢再看帖
powtop
2015-12-02 17:23:31 +08:00
@zhuzhichao 安装了撒 安装依赖也是这个样子 没有文档和后台 全是 API 也不太好管理呢 ,不过已经很不错了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/240498

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX