Laravist: For Laravel And Artist

这篇文章来说说关于Laravist的一些事情:

Laravist的愿景

Laravist名字的来源与Laravel(前五个字母)和Artist(后三个字母)这两个单词,愿景是做一个关于Laravel开发的中文社区,这里会有关于Laravel的问题讨论,也有关于Laravel的好文章,更有一些视频教程(虽然还没出)供大家学习,希望一切有关Laravel的问题和疑惑,都可以在这里得到解决。

功能特性


作为一个给开发者准备的社区,总得需要一些开发者该有的特性:

  1. 讨论,文章都是支持Markdown格式

  2. 评论也支持Markdown

  3. 评论支持ctrl+enter发表

  4. 支持像Github风格的@somebody

  5. 使用Vue.js实现的实时评论

  6. more is coming...

问题的艺术

既然是一个有关问题的社区,我希望大家在用这个的时候,好好看看这个:

技术问答社区中回答的艺术

这个上面,关于技术社区的问题和回答的讨论都很不错。

我个人比较赞同的有以下几个,希望大家在提问的时候注意:

  1. 希望提问者负责任一点,在提问之前最好把问题产生的背景,尝试过的解决方案和你的预期写出来,如果有必要贴代码,不要使用图片,直接贴,直接贴,直接贴。

  2. 把自己的身份摆正,提问者和回答者地位应该是平等的。在提问题的时候不必要使用大神,小弟等词,也不用写多谢,就认认真真描述你的问题和疑惑。

  3. 虽然说目前还没有上线太多功能,但是还是希望大家在Laravist遵守一点点规则。不要灌水,不要做一些无聊的事,不要发广告。我会人工审核。

Todo

  1. web socket实现站内信通知

  2. 优化编辑器

  3. 录制视频教程

  4. Laravel Map(调用百度地图显示各位Laravist的城市位置)

捐赠

捐赠链接

Laravist现在是由JellyBool(本人,学生党)个人维护和承担服务开销,比如阿里云和七牛云存储的费用。如果你乐意赞助一点水电费来减轻我的负担,我将万分感谢。

致谢

SegmentFault开源的编辑器 : https://github.com/Integ/BachEditor

SegmentFault开源的Markdown解析HyperDown : https://github.com/SegmentFault/HyperDown

Coding代码托管平台,Laravist代码托管在上面:https://coding.net/

Worktile项目协作工具,Laravist的开发安排和个人的文章管理放在这里:https://worktile.com/

七牛云存储(虽然是付费的):http://www.qiniu.com/

阿里云(虽然也是付费的):http://www.aliyun.com/

感谢上面的产品让我可以迅速迭代Laravist。

2015-09-10

修改了站点的一部分逻辑,目前暂不开放写文章的功能。我会一步步去写或者找一些好的文章过来分享。现在有什么问题直接放Discussion板块

最后

好答案从来不缺,缺的都是好问题。所以认认真真问问题吧,少年。

还是那句老话:

Happy Hacking

houfei

Hello!

JellyBool

@houfei Hi,可以说是测试阶段,你是第一个!欢迎欢迎

JellyBool

还是会有Bug么

openwrtmail

建议:推荐外链网站,在a标签内加一个target ,点击后在新窗口打开

JellyBool

@openwrtmail 这个倒是没什么,因为这个是Markdown生成的a链接,而已已没什么大碍吧

openwrtmail

@JellyBool 如果从你的blog点开了网站A 在站点A 浏览了许多网页,想回到你的blog。

JellyBool

@openwrtmail 这样么?我当时一直在考虑怎么设置一个返回按钮,那我看看修改一下Markdown代码吧

openwrtmail

@JellyBool 但是你外链网页没法做返回按钮啊.看看能不能直接新窗口打开.当然这也不是一个什么大问题~~~

TimeIsGoOn

赞一个

TimeIsGoOn

评论太多的话,这样一直往下拖看着太累了

JellyBool

@openwrtmail 是这样么?改了一点点代码,加了target='_blank'

JellyBool

@TimeIsGoOn 你觉得哪种方法会比较好解决评论这个问题?

openwrtmail

@JellyBool 就这样!
解决评论长的问题,我建议没个用户开一个评论树,可以折叠,然后局部翻页。

TimeIsGoOn

我建议这个可以放一放,因为不算bug,目前还是应该充实内容为主,因为来这里的目的是为了提升自己

JellyBool

@TimeIsGoOn 对的,我的想法也是这样,目前正在筹划录视频的事宜和实现站内通知

大鹏展翅

你好,哈哈,这个社区不错,我也想搞社区的,没时间,提个小问题哈,地区现在太少了

JellyBool

@大鹏展翅 你是说城市的选择么?

JellyBool

@大鹏展翅 中文的用户名也能注册,实在是。。。我得修复一下这个bug

JellyBool

@大鹏展翅 城市的选择已搞定,话说你的这个中文名字实在是意外,没想到验证竟然没有生效

Admin

@JellyBool 那么。。。我这用户名是不是也有点。。。

openwrtmail

@大鹏展翅 你的qq是103****208不?

JellyBool

@Admin 是有点太傻逼

juu

提个BUG哈: 注册时密码没做长度要求,如果长度小于8位,注册成功,修改密码的时候提交不了

JellyBool

@juu 真的么?我看看修改一下

openwrtmail

@JellyBool 是真的 我的密码也是6位。改不了了

JellyBool

@openwrtmail 艾玛,代码写的都是至少6位的,忘记密码也不行?

JellyBool

@openwrtmail @juu 真的是,不好意思,手滑。。。

openwrtmail

@JellyBool 哈哈 没想改密码 只是试一下这个bug 嘿嘿

JellyBool

@openwrtmail 马上推送一下代码,改正一下

JellyBool

@openwrtmail @juu 代码已修复,哈哈哈。有什么bug就可以在这个反馈吧?你们觉得要是没回复一个评论或者有什么动态的话给你们发一封邮件,这个会不会很烦

openwrtmail

@JellyBool 是的 邮件实效性也不强 记得我给你的邮件么?绑定微信 用微信去推送通知!

JellyBool

@openwrtmail 绑定微信这个实在有点远。。。

openwrtmail

@JellyBool 如果你觉得这个方式不错 我可以和你一起做这个模块 微博私信你了

JellyBool

@openwrtmail 不过近期,我会先忙着学业,这两个星期

Admin

@JellyBool 。。。表酱紫啦,我本来也只想试试,谁知道就直接成功了,又不能改,我能咋办!要不你给我改下吧,空山鸟语,和segmentfault一样。

JellyBool

@Admin 不能用中文,怎么办?

juu

@JellyBool 我觉得现阶段加一个被@了之后能在我的消息里面收到想必是极好的了

JellyBool

@juu 其实是有的,这个功能暂未开放,我在尝试使用websocket来实现消息实时推送

Admin

@JellyBool 不是可以用中文么?比如 @大鹏展翅

JellyBool

@Admin 这个可以说bug么?之前的验证条件竟然让可以注册中文。。。后面立马修改了

lyon

注册的时候,如果验证错误,提示的是字段名加上中文。

可以在resource/lang/en/validation.php最下面的添加类似下面的代码,达到注册界面的验证错误时的全中文提示

'attributes' => [
        'title' => '标题'
    ],
JellyBool

@lyon 谢谢,又学到一点,明天再改改

lyon

@JellyBool 睡得有点早啊博主,话说,评论都没有提示,无法知道是否回复了~~

TimeIsGoOn

@JellyBool
我买了laracasts的一个月视频。
但是不知道怎么看,从昨天到现在我看到的视频发现不连贯。
你能给我一些建议吗?

JellyBool

@lyon 这个实在是。。。

JellyBool

@TimeIsGoOn 这个其实没什么,那你先看看laravel 5的基础教程,然后再看一个完整的,从零开始写一个app的视频就可以了。看完再深入吧

lyon

@JellyBool 话说有没有什么好一点开源的Laravel 5项目推荐推荐。[https://phphub.org/topics/8] 这家伙好像只有4的。

lyon

发现,你博客的一个bug
[https://jellybool.com/?page=1111115]

cansimianbei

过来飘一飘,
就像楼上某一位说的,
没有分页确实得拖很久,
不过这网站的简洁性真好,
看起来好舒服。

lyon

突然发现阿里云,学生买服务器有特价。。。

openwrtmail

有吗?给个链接 @lyon

lyon

@openwrtmail 给 阿里云学生优惠

openwrtmail

got it @lyon THS

JellyBool

@openwrtmail 来测试一下消息通知

JellyBool

@lyon 发现不少东西啊你

lyon

@JellyBool 准备干点什么,毫无头绪,东西看了又忘。
感觉实践才能出真知,一直看看看,烦得很。

JellyBool

@lyon 还好吧其实,不过要是真的要写代码这一行的话,多练是必须的

lyon

@JellyBool 就应该有提示!!! 好用很多了!!! 有木有!!!

JellyBool

@lyon 这个目前是beta版吧,后续会使用websocket来实时更新,估计这一周结束之前吧

lyon

@JellyBool 手机上没提示

JellyBool

@lyon 手机上估计是因为屏幕的原因,将消息通知的这个小圆点给隐藏了

lyon

@JellyBool 手机。菜单里的用户。点了没反应。但是评论里的用户点了却能进入。

JellyBool

@lyon 看看消息有没有实时更新?

openwrtmail

@JellyBool 有了

lyon

@JellyBool 有

JellyBool

@openwrtmail OK,哈哈哈。我再完善一下

openwrtmail

默默的问一句:你网站整体的知识点有哪些?
主体:Laravel
前端用的是?用到了哪些插件?阿里云oss文件上传存储如何实现? 多谢
@JellyBool

JellyBool

@openwrtmail 后端是Laravel,前端CSS用的bootstrap,还有js有一部分用Vue.js,文件储存用的七牛。

openwrtmail

视频大文件放在七牛吧 一般的图片好像是在oss。是用oss的接口上传;然后将url写到数据库么?@JellyBool

JellyBool

@openwrtmail 图片我也是放到七牛,对,url存数据库。

openwrtmail

@JellyBool
如果放在七牛,是否可以直接映射到网站目录下。如下面这个图片

JellyBool

@openwrtmail 这个是必备的图片,并没有放到七牛(因为不是经常更新),像头像这种经常更换的图片,我就是放到七牛的。

openwrtmail

额 看出来了
我的头像地址

https://dn-laravist.qbox.me/14_avatar/openwrtmail.jpg?imageMogr2/auto-orient/thumbnail/400x/crop/!400x400a0a0
你blog的图片好像放在阿里云的oss吧

JellyBool

@openwrtmail blog的图片是因为放在Worktile,所以就顺带将图片传到Worktile的服务器去了,而他们用的就是阿里云的oss,所以。。。

JellyBool

@openwrtmail @TimeIsGoOn @lyon 鉴于目前分页还没有很好地实现,有什么问题你们直接开一个新的帖子吧?这样不用那么麻烦,而且问题又清晰一点。

https://laravist.com/discussion/create

openwrtmail

也就是说你之前的博客内容是托管在worktile 然后其他站点同步的?
是这样吗?@jellybool

JellyBool

@openwrtmail 对的,就像我自我介绍说的那样

snail

从头开始来赞

cnsnms

必须支持一个!

JellyBool 回复 cnsnms

你这是什么鬼。。。

server126

支持支持支持支持支持支持