PHPHub 所有项目正式开源! (包括 iOS, Android, Web, Server, UI) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
PaulKing
V2EX    分享创造

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

  PaulKing
Aufree 2015-12-02 10:54:42 +08:00 10015 次点击
这是一个创建于 3608 天前的主题,其中的信息可能已经有所发展或是发生改变。

说明

趁着 团队寻找新项目 的时间空隙, 我们团队 作为练手, 为 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.

第 1 条附言    2015-12-02 11:44:21 +08:00
81 条回复    2018-10-12 09:54:02 +08:00
JiaFeiX
    1
JiaFeiX  
   2015-12-02 10:56:58 +08:00
太棒了! 感谢!
Moker
    2
Moker  
   2015-12-02 10:59:15 +08:00
不错。。。
summer_charlie
    3
summer_charlie  
   2015-12-02 10:59:36 +08:00
开源开源开源
deslife
   
deslife  
   2015-12-02 11:00:59 +08:00
so cool
zjh114001251
    5
zjh114001251  
   2015-12-02 11:06:31 +08:00
真给力!!
loserwn
    6
loserwn  
   2015-12-02 11:10:22 +08:00
太棒了。全套解决方案。赞。可以系统的学习搭建一下。
dinghua
    7
dinghua  
   2015-12-02 11:18:12 +08:00
支持支持支持!!!
hxsf
    8
hxsf  
   2015-12-02 11:26:22 +08:00
支持,刚好可以学习下
pljhonglu
    9
pljhonglu  
   2015-12-02 11:31:28 +08:00
支持~
PaulKing
    10
PaulKing  
OP
   2015-12-02 11:35:16 +08:00   1
ieliwb
    11
ieliwb  
   2015-12-02 11:35:26 +08:00
赞一个,学习
istark
    12
istark  
   2015-12-02 11:35:55 +08:00
支持
mathoidliu
    13
mathoidliu  
   2015-12-02 11:35:59 +08:00
iOS 的内容是 webview 吗?
PaulKing
    14
PaulKing  
OP
   2015-12-02 11:36:24 +08:00
@mathoidliu 是的
lazyyz
    15
lazyyz  
   2015-12-02 11:36:30 +08:00
赞!支持!!!
mathoidliu
    16
mathoidliu  
   2015-12-02 11:39:59 +08:00
@PaulKing 为啥不使用 iOS 的 Markdown 库呢?
PaulKing
    17
PaulKing  
OP
   2015-12-02 11:41:55 +08:00
@mathoidliu 使用 Webview 可以对 iOS 和 Android 的内容排版进行统一管理, 并且使用 Webview 渲染代码高亮的观赏性更好, 且应用上线后可以实时修改.
summer_charlie
    18
summer_charlie  
   2015-12-02 11:41:58 +08:00
@mathoidliu 因为提供了类似 github 规则的 emoji 表情支持, 使用 webview 更加方便点.
summer_charlie
    19
summer_charlie  
   2015-12-02 11:42:22 +08:00
@PaulKing 对对, 也有这部分的考虑.
lincanbin
    20
lincanbin  
   2015-12-02 11:43:29 +08:00 via Android
这 Android 客户端,长得好像 iOS 哦。
PaulKing
    21
PaulKing  
OP
   2015-12-02 11:46:26 +08:00
@summer_charlie
@mathoidliu 是的, emoji 那块考虑也是, 偷了个懒.
mathoidliu
    22
mathoidliu  
   2015-12-02 11:46:48 +08:00
@summer_charlie 哦哦, 谢谢
mathoidliu
    23
mathoidliu  
   2015-12-02 11:47:33 +08:00
@PaulKing 上线 App Store 了没? 能不能下载?
PaulKing
    24
PaulKing  
OP
   2015-12-02 11:48:00 +08:00
@mathoidliu 刚刚忘记加了, 见附言那里.
PaulKing
    25
PaulKing  
OP
   2015-12-02 11:48:16 +08:00
@lincanbin 本是同根生...
alanbiao
    26
alanbiao  
   2015-12-02 11:50:34 +08:00
支持!
mathoidliu
    27
mathoidliu  
   2015-12-02 11:54:45 +08:00
安卓未登录情况下头像是空的.
PaulKing
    28
PaulKing  
OP
   2015-12-02 11:55:41 +08:00
@mathoidliu 兄弟提 GitHub Issue 呀, 安卓不是我维护的.
v2Panda
    29
v2Panda  
   2015-12-02 12:13:58 +08:00
支持一下,给力!
GhostEX
    30
GhostEX  
   2015-12-02 12:18:02 +08:00
支持!
Kilerd
    31
Kilerd  
   2015-12-02 12:28:15 +08:00
造福全世界,先 Star 为敬。

正准备去学学 Android 呢.
Yien
    32
Yien  
   2015-12-02 12:33:17 +08:00
感谢分享!!!!
DearTanker
    33
DearTanker  
   2015-12-02 12:35:01 +08:00
果断收藏,谢谢分享开源~
nareix
    34
nareix  
   2015-12-02 12:48:36 +08:00
良心啊,连 sketch 文件也开源了
movtoy
    35
movtoy  
   2015-12-02 12:48:40 +08:00   1
去过,含金量挺高,绑定 github 账号,废话的人也少了。。
br00k
    36
br00k  
   2015-12-02 12:51:18 +08:00
有点意思。
codingpp
    37
codingpp  
   2015-12-02 13:00:44 +08:00
好赞
Yuansir
    38
Yuansir  
   2015-12-02 13:02:24 +08:00
phphub web 有用 laravel5.1 重构的计划吗
coolicer
    39
coolicer  
   2015-12-02 13:05:17 +08:00
以后这方面的外包会不会难做了。
powtop
    40
powtop  
   2015-12-02 13:17:16 +08:00
一些文档还没有完善 希望有时间完善下 phphub-server `php artisan` 报错`PHP Warning: require(/home/john/work/phphub-server/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/john/work/phphub-server/bootstrap/autoload.php on line 17
PHP Fatal error: require(): Failed opening required '/home/john/work/phphub-server/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/john/work/phphub-server/bootstrap/autoload.php on line 17`
huafang
    41
huafang  
   2015-12-02 13:17:27 +08:00
感谢
abmin521
    42
abmin521  
   2015-12-02 13:48:11 +08:00 via Android
果断 star
elya
    43
elya  
   2015-12-02 13:55:03 +08:00
在我部署论坛之前,我考虑过 PHPHUB ,现在有点后悔,已经用它,现在是全套方案啊!

http://www.wintype.com/
PaulKing
    44
PaulKing  
OP
   2015-12-02 14:37:52 +08:00
@elya 哈哈, 放心用吧, 这些项目今后还会一直维护下去的
zhuzhichao
    45
zhuzhichao  
   2015-12-02 15:20:00 +08:00
@powtop 先执行 composer install ( 错误原因是没有装相关的包 )
trimleo
    46
trimleo  
   2015-12-02 15:22:17 +08:00
终于放出啦~~期待已久
july1115
    47
july1115  
   2015-12-02 15:24:11 +08:00
支付,非常好,学习学习
PaulKing
    48
PaulKing  
OP
   2015-12-02 15:25:39 +08:00
@powtop 可到 GitHub 相关项目内提 issue, 马上会有专人跟进处理的 :)
peinhu
    49
peinhu  
   2015-12-02 15:41:06 +08:00
nice
kisnows
    50
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
    51
NauxLiu  
   2015-12-02 16:11:54 +08:00
@kisnows 这个不是表示几个文件 concat 哦,这是 laravel-elixir 的用法,表示分别编译出这两个文件。两个 scss 文件内部其实就是用的 import 。
leefly
    52
leefly  
   2015-12-02 16:13:32 +08:00
frozenshadow
    53
frozenshadow  
   2015-12-02 16:24:47 +08:00
这个必须赞!
kisnows
    54
kisnows  
   2015-12-02 16:24:49 +08:00
我搜了下 laravel-elixir ,看了下它的例子,感觉可能不是这样。

这里明明用的是 gulp-sass 来编译的,后面确实是把所有的样式文件 concat 了一下,然后用 rev 加了个后辍。最终生成了一个 style.css 文件。
NauxLiu
    55
NauxLiu  
   2015-12-02 16:35:30 +08:00
kisnows
    57
kisnows  
   2015-12-02 16:42:43 +08:00
@NauxLiu 看起来好像真的是你说的那样,看来我还需要继续学习啊。还有一个问题,你图片生成的文件名 api.css 是你改过吗?按理说应该是 styles.css 才对啊
NauxLiu
    58
NauxLiu  
   2015-12-02 16:50:54 +08:00
@kisnows 没有修改过
usedname
    59
usedname  
   2015-12-02 16:58:59 +08:00
我先跑到底下点个感谢再看帖
powtop
    60
powtop  
   2015-12-02 17:23:31 +08:00
@zhuzhichao 安装了撒 安装依赖也是这个样子 没有文档和后台 全是 API 也不太好管理呢 ,不过已经很不错了
unique
    61
unique  
   2015-12-02 17:45:40 +08:00
强烈支持!!!
dwlinux
    62
dwlinux  
   2015-12-02 19:14:25 +08:00
感谢分享!!
PaulKing
    63
PaulKing  
OP
   2015-12-02 19:26:07 +08:00
@powtop 今后会再慢慢完善的
quericy
    64
quericy  
   2015-12-02 20:30:43 +08:00
感谢分享,这个必须收藏
binghe
    65
binghe  
   2015-12-02 20:56:45 +08:00
虽然我不懂这些。但是精神可嘉。
diyisoft
    66
diyisoft  
   2015-12-02 21:35:50 +08:00
好赞啊,谢谢大神们了
nihaov
    67
nihaov  
   2015-12-02 22:37:36 +08:00
赞啊,要不要搭个站呢?
然后就是希望你们以后热情不减!
mornlight
    68
mornlight  
   2015-12-02 22:39:10 +08:00
刚才用 GitHub 登录后,修改了 GitHub 的用户名,论坛里更新不了...
PaulKing
    69
PaulKing  
OP
   2015-12-02 23:01:38 +08:00
@mornlight 论坛只会在你首次注册时用 GitHub 用户名作为你在 PHPHub 的用户名.
mornlight
    70
mornlight  
   2015-12-02 23:19:46 +08:00
@PaulKing 是这个帖子里说的问题: https://phphub.org/topics/1196
我觉得可以定义为 bug 。关联的 GitHub 帐号不对了,而且也导致头像无法更新。
PaulKing
    71
PaulKing  
OP
   2015-12-02 23:40:17 +08:00
@mornlight 明天帮你看下, 可以先到 GitHub 上提个 issue.
chigco
    72
chigco  
   2015-12-03 00:12:18 +08:00 via iPhone
感谢分享!
SamWanng
    73
SamWanng  
   2015-12-03 01:17:00 +08:00   1
DT27
    74
DT27  
   2015-12-03 08:48:14 +08:00
感谢!
PaulKing
    75
PaulKing  
OP
   2015-12-03 09:44:16 +08:00
@nihaov 哈哈, 开源的热情永不减的~
duandashen
    76
duandashen  
   2015-12-03 14:03:42 +08:00
必须收藏,感谢分享
TingHaiJamiE
    77
TingHaiJamiE  
   2015-12-03 17:48:20 +08:00
参考了 web'端的设计,感谢楼主!
PaulKing
    78
PaulKing  
OP
   2015-12-04 19:11:26 +08:00
@TingHaiJamiE 哈哈, Web 端之前是参考了 Ruby China 和 V2EX 的设计.
mornlight
    79
mornlight  
   2015-12-09 13:49:59 +08:00
Sukizen
    80
Sukizen  
   2015-12-10 09:35:50 +08:00
你好,很喜欢你这个程序。请问有没有付费支持服务?我有一个 discuz 论坛, 7.2 版本的,想把重要的数据都转换为你的程序。有 5000 多注册用户, 5000 多主题, 4 万多回帖。 数据不多,但是都比较久,不愿意丢失。
Fours
    81
Fours  
   2018-10-12 09:54:02 +08:00
谢谢大佬
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2820 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 29ms UTC 06:30 PVG 14:30 LAX 23:30 JFK 02:30
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86