随笔分类 - 【Drupal】
【Drupal】
摘要:Yii 有很多 extension 可以使用,在查看了 Yii 官网上提供的与 OAuth 相关的扩展后,发现了几个 OAuth2 的客户端扩展,但是并没有找到可以作为 OAuth2 Server 的扩展。因为 Yii 是组织良好的易于扩展的框架,所以完全可以集成其它的 PHP OAuth2 Ser
阅读全文
摘要:Drush可以说是Drupal的瑞士***,只要你使用过一段时间的Drush,一但没有它的话,你会觉得很不方便。可如果通过我在前面博文中所讲的方法来安装Drush的话,是不能够支持Drupal8的,所以便有了这篇博文,介绍如何在安装支持Drupal8的Drush工具。 在Drush的GitHub主页
阅读全文
摘要:Drupal 8 最好和最受欢迎的部分之一是新的配置管理系统。 该系统使开发人员很容易将配置导出到代码中。在此之前,开发人员不得不依赖于由Features、Strongarm、UUID、Features & UUID plugin等模块组成的复杂系统。即使是经验丰富的开发者,这往往也是一场噩梦。充斥
阅读全文
摘要:还在为如何将本地的开发工作如何部署到生产环境而皱眉头?本文以实战历程教你如何一步步将你的工作成果从开发环境部署到生产环境。 如题所示,需要用到Features, Git, Drush;如果你还不知道他们是神马?自行补脑。 如果你理解并会用features,用过Drush,知道Git是干什么的,请继续
阅读全文
摘要:标签: 权限控制 标签: 权限控制 由于业务逻辑的差异性,对权限控制的需求也各不相同,Drupal的权限控制模块非常的多,这里列举了很多,但是也不全,而且缺乏足够多的测试,但这个专题对Drupal开发者应该还是有意义的。 有一些权限控制模块比较通用,比如前面几个,有些权限控制模块是针对Drupal的
阅读全文
摘要:putenv("LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib"); putenv("ORACLE_HOME=/usr/lib/oracle/12.1/client64"); putenv("NLS_LANG=AMERICAN_AMERICA.AL
阅读全文
摘要:Drupal7系统,重写了数据库操作内核,其强大的功能无需多言。一次偶然的机会,需要提取Drupal默认安装数据库之外的一个数据库中的数据 ,可谓是绞尽脑汁,上网查阅最后终于找到了一个笨而又合适的方法。 打开settings.PHP表,找到以下代码部分,添加数据库连接信息 连接其他数据库 然后在mo
阅读全文
摘要:nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。 nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不
阅读全文
摘要:对Mysql进行深入的分析对于发现mysql性能瓶颈和寻找优化策略是十分必要的。 我们可以从不同的粒度上对Mysql进行分析:可以整体分析服务器,或者检查单个查询或批查询。通过分析,我们得到的如下信息:1、Mysql访问得最多的数据2、Mysql执行得最多的查询的种类3、Mysql停留时间最长的状态
阅读全文
摘要:function rand($len) { $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $string=time(); for(;$len>=1;$len--) { $position=rand(...
阅读全文
摘要:"; $newfname = $destination_folder . iconv("UTF-8","GB2312",urldecode(basename($url))); echo $newfname; //exit; $file = fopen ($url, "rb"); if ($file) { $newf = fopen ($newfname, "wb"); if ($newf) ...
阅读全文
摘要:PHP实现远程网络文件下载到服务器指定目录(方法一) 备注说明: 如果远程文件的命名是英文的话可以直接下载就可以了,如果远程文件名是中文的,必须转换成utf-8的编码格式,然后再urlencode转换成url加密的格式, php的代码程序的编码是gb2312。
阅读全文
摘要:大家一直都说Drupal的性能不怎么样,跑起来慢,即使不是在用户量大的时候,最近公司的蜜蜂培训产品在一个客户的使用过程中,由于用户量及数据量的激增,就遇到了比较大的性能问题,这篇文章就记录了整个优化过程,最终将性能调整到了正常水平。 蜜蜂培训系统由于是包含报名、签到、投票、评估、考试等场景,而这些场
阅读全文
摘要:代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略。在实践中,给大家推荐一款免费、开放源代码的代码审查软件Gerrit。 1、Why Code Review Code Review是什么 Code Review最直观
阅读全文
摘要:最短的函数 判断首页 GLOBALS GLOBAL 文档 加载inc文件 得到ROOT目录 加载脚本&CSS 关于javascript细节可以访问以下链接: https://drupal.org/node/756722 激活behaviors 加载jquery ui 查某个URL得到程序所在 查实现
阅读全文
摘要:大家在学习使用Drupal的过程中,总喜欢去查看或借鉴那些做得十分优秀的drupal网站,很想知道这个drupal网站使用了哪些模块?其实很简单,已经有人帮我们实现了这个愿望。 那就是DrupalXray网站(link is external),通过这个网站,你可以输入你想查看的drupal网站,等
阅读全文
摘要:$ git push Username for 'https://github.com': Password for 'https://Username@github.com': Counting objects: 562, done. Delta compression using up to 4
阅读全文
摘要:PHP中对于URL进行编码,可以使用 urlencode() 或者 rawurlencode(),二者的区别是前者把空格编码为 '+',而后者把空格编码为 '%20',不过应该注意的是,在编码时应该只对部分URL编码,否则URL中的冒号和反斜杠也会被转义。下面是详细解释: 1 string urle
阅读全文
摘要:最近,我忙于一个网站迁移工作。网站是使用某个老式CMS建立的,有一定数量的文章、不同的分类数据和用户评论。我的团队被雇来把这些数据从这个浪费人力物力的老式CMS上完整的迁移到功能更现代的开源Drupal7上。我喜欢干这一类事儿,帮别人拜托封闭专利技术永远是一种快乐。为完成这个任务,我需要通过代码在D
阅读全文
摘要:Drupal开源内容管理框架 Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。连续多年荣获全球最佳CMS大奖,是基于PHP语言最著名的WEB应用程序。 本文为大家讲解的是Drupal错误:drupal Maxim
阅读全文