对比ThinkPHP和Drupal看中外软件业现状 住房、结婚、医疗、教育、养老每一个都是一座大山,“搞钱”必须是头等重要的大事,谁有空搞开源?于是仅两个核心开发者打造的ThinkPHP成为了很多人的希望,而另外一边,没有“程序员是吃青春饭的”,开源软件社区聚会上常常见到五六十岁的人还在眼中带光的谈论技术,他们寻找生命的意义,不被生计太多打扰,将一生的积累注入到开源,他们梦想自己所做的能照亮世界,将人生化做伟大的作品伴随人类文明流传下去,于是Drupal被万众捧出,并急速驶向星辰大海。 本文讲述了一个忧伤的故事,思考着看同种文字的人们该何去何从,这个故事应被更多人知道。
154. 前后端解耦Drupal JSON API 当看到JSON API时,脑海中是不是就想到了它是一个服务器和各种客户端定义的接口?客户端可能是浏览器、app、微信小程序等等,然后它们和服务器通过JSON格式来相互传输数据。
Drupal模块:yunke_help(用于D8及以上版本的学习研究、开发辅助) 在Drupal的学习路上会经常性做些操作,如查看容器数据、事件派发器数据、试运行代码等,为了更便捷省事,云客开发了辅助模块:“yunke_help” 去完成这些工作,安装于drupal 8以上版本,她不修改干扰原系统,是学习、开发drupal的好帮手,从V2.0.0开始可安全用于生产站点,从V2.2.0开始支持D9,V2.4.0版本开始支持D10
backup_migrate模块:Drupal站点备份与迁移 该模块可以进行Drupal站点的数据库、公共、私有文件的备份与迁移,数据库备份以sql语句的方式储存在“.mysql”扩展名文件中,因此数据库的备份也可以被其他诸如phpmyadmin等数据库管理工具使用
admin_toolbar模块:改进后台管理工具栏的使用体验 当我们想到达一个比较深的菜单时需要一步一步的点击展开,而该模块对此进行了改进,当鼠标移动到菜单上时,不必点击,会自动展开下级菜单(如果有的话),这样可以很快达到最里层的菜单
webform模块:企业级表单应用模块 现在假设你需要一个问卷调查的表单,按通常的做法,我们要用php写一个表单类,并设置验证、提交处理器,并自行设计提交数据的储存等,但有了这个模块后,只需要在后台点击鼠标配置即可,她会自动生成表单,并储存提交的数据