哈哈,很巧,前两天正好解决了我们线上完全同样的问题,并记录在了简书上:小心 MySQL Soft Delete
我的 Slides: Feature Toggles
这次主题多
这阵容绝对可以搞大事情
怎么说呢…… 就不能找个好点的设计师吗? 另外,你们是怎么实现首页要 80s+ 才加载完成的?
赞👍
很好的总结,不过第一个 rackup 例子 config.ru 这样写是有问题的:
# config.ru
require './hello.rb'
require './timing.rb'
use Timing
run app
app 是没有定义的,hello.rb 中的 app 定义当然不会泄露到 config.ru 中;可能的解决方法是把 hello.rb 这样改:
class Hello
def initialize
puts 'Initialize Hello app'
end
def call(env)
['200', {'Content-Type' => 'text/html'}, ['Hello, rackup']]
end
end
然后,在 config.ru
中:
require './hello.rb'
require './timing.rb'
use Timing
run Hello.new
#10 楼 @Forward_xie 已经回复你邮件了,你加下我微信,咱们聊一下吧
#6 楼 @Forward_xie 怎么样,要不要过来聊一聊?或者加个微信勾搭一下喝啤酒
另外我赞同 @jasl 说的“WP 是应用,Rails 是框架”,甚至我一楼回复的 AlchemyCMS 也只是 CMS 框架。对自己的定位不同,看待 File Manager 的态度就不同。框架可以不屑做这些,但是如果是做 CMS 应用没有这些就说不过去了。
其实很多 Rails 做的 CMS 都实现了题主说的功能;题主认为缺少的功能,其实是属于富文本编辑器的功能范畴,即 RTE File Manager。之前我们为了做电商的商品详情页让运营编辑,对这方面研究了很多。
TinyMCE 有 enterprise 版本,比社区版本多了 File Manager。开源的 File Manager 也有几个,比较不错的有:
题主可以自己尝试集成,不过相应的 upload backend 还是要自己实现,特别是跟七牛等云服务的结合。
题主要是有心,我们可以一起基于现有的这几个 File Manager 扩展一下,实现这些功能:
如果本地存储图片,而又想实时获取缩略图的话,可以使用 dragonfly 这个 gem,也是使用的 ImageMagick,名字就说明了一切“drag on fly”。不像 paperclip 那样需要事先在 model 中定义几种缩略图尺寸;同时可以搭配各种 cache 方案。
用这个 nginx module 的话一旦有下面这样的需求就麻烦了:
我们使用 AlchemyCMS,我认为是最灵活的 CMS,Alchemy 与其他 CMS 有理念上最根本的差别,CMS 通常是提供一个富文本编辑器了事,Alchemy 的做法是由开发人员提供 HTML 结构与 CSS,编辑人员只需要往里面填空即可。
我们使用 AlchmeyCMS 做电商的首页(楼层)及活动页面;只提供富文本编辑器的 CMS 也许只适合用来写 blog post
如果是做 Spree 定制开发的话,现在可以直接去用 Solidus 了。
交流群在哪里?
我作为老司机带路去精酿啤酒吧喝酒聊天啊
#6 楼 @betterthornbird 我们在浦软 Y1 楼 510 室
我们仍在招聘,欢迎联系我们聊聊,我们在金科路的浦软。
赞,rack-mini-profiler
要不要考虑下
到时我带大家去成都喝精酿啤酒,顺便已提交话题:《基于 SPREE 开发国内典型电商》