一、培训目的
Drupal 软件是世界上最先进的开源内容管理系统之一,由于功能强大,还被称作网站操作系统。Drupal有2万多个模块,2万多个活跃开发者。Drupal在信息的创建、组织、管理、协作、互联、设计、展示及可扩展方面具有无与伦比的优势。各行各业的顶尖用户都在用Drupal。
国内外知名图书馆都在使用Drupal构建自己的门户网站(北大 、清华、哈佛、耶鲁、康奈尔、普渡、杜克大学等图书馆,详细清单http://blog.sina.com.cn/s/blog_50b312bf0101fe8r.html),利用Drupal,图情单位可以很方便的构建图书馆门户网站(含微信、服务器及客户端移动开发应用)、学科主题博客、学位论文管理、图书馆MOOC、开放学术社区、机构仓储等信息系统,并可以进行大数据、语义网等方面的研究。
微信做为中国大陆最流行的SOLOMO(社会性、本地性、移动性)应用,在日常生活,电子商务等众多方面越来越离不开。当世界上最强大的内容管理系统和中国大陆最流行的移动应用相结合,真是有无限可能可实现。
原文链接:Annotations-based plugins
Drupal 8 中大部分插件使用注解来注册和描述元数据。也有一些插件类型由核心提供:
- Entities (未来可能不作为插件)
- Blocks (在 */lib/Drupal/*/Plugin/Block/* 查看更多示例)
- 字段格式器,字段小工具>(在 */lib/Drupal/*/Plugin/field/* 查看更多示例)
- 所有Views插件(在 */lib/Drupal/*/Plugin/views/* 查看更多示例)
你应该在除此之外的文档中去查看一些实际案例。
psr-4
插件使用的注解被注册在PHP文件中使用psr-4标准,Drupal核心也是使用这个标准。
- 阅读更多 关于 基于注解的插件
- 登录或注册以发表评论
原文链接:https://www.drupal.org/node/262062
Date和Calendar模块是一套操作日期和日历的模块组合。它们包括Date API,用来创建能添加到任何内容类型的CCK日期字段(在D7中已集成在Entity)及通过Views模块显示日历日期的Calendar模块。- 阅读更多 关于 日期/日历
- 登录或注册以发表评论
- 阅读更多 关于 日期和事件
- 登录或注册以发表评论
昨晚有个新朋友在群里问了个有意思的问题,他想要实现一个功能,在某个时间点清除一部分缓存。
大家都很熟悉的drush cc all,或者过期机制,参考一下cache_set的文档说明,会知道是无法“精确”实现这个需求的:
让IE8在IE7兼容模式下运行,Drupal中通过以下代码可实现: <?php $meta_ie_render_engine = array( '#type' => 'html_tag', '#tag' => 'meta', '#attributes' => array( 'http-equiv' => 'X-UA-Compatible', 'content' => 'IE=7', ), '#weight' => -9999, ); // Add header meta tag for IE to head drupal_add_html_head($meta_ie_render_engine, 'meta_ie_render_engine'); ?>
- 阅读更多 关于 饕餮
- 登录或注册以发表评论