V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
PaulKing
V2EX  ›  分享创造

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

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

说明

趁着 团队寻找新项目 的时间空隙, 我们团队 作为练手, 为 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
    4
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   ·   实用小工具   ·   901 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 19:52 · PVG 03:52 · LAX 11:52 · JFK 14:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.