发布于 2016-04-21 04:17:26 | 157 次阅读 | 评论: 0 | 来源: 网友投递
Drupal开源内容管理框架
Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。连续多年荣获全球最佳CMS大奖,是基于PHP语言最著名的WEB应用程序。
Drupal 8.1.0 正式发布了,Drupal 8.1.0 兼容之前版本,同时该版本也有许多改进,包括增强CKEditor的可视化模块、新增APIs、完善帮助页文档,以及增加了两个实验性模块。新增的两个模块主要用于Drupal核心测试,但是该模块还有待完善。
以下是基于Drupal的二次开发者值得关注的内容:
Entity types can now specify translatable plural labels for entities.
There is now a revision log interface to improve the developer experience for revisionable entities.
ContentEntityBase now provides field definitions for key fields, which reduces the boilerplate code needed to create content entities.
There are now route providers for the entity add-page and add-form routes. These additions will allow routes to be auto-generated for entities, reducing the code needed when defining a new entity type.
Other API and developer improvements in 8.1.0:
Support for automated testing of JavaScript in core and on the DrupalCI testing infrastructure. Extend DrupalFunctionalJavascriptTestsJavascriptTestBase to create a JS test for your module.
Composer support has been improved by removing external dependencies from the core repo and letting Composer manage them instead. As mentioned above, if your site is installed from a git repository, you must now run composer install
on your site.
Image toolkits can now be defined with plugin deriviatives, which means less repeated code is needed when extending them.
HAL web service output now includes local ID and revision fields.
Install profiles can preselect the language for more compact installation.
Migrations are now migration plugins instead of configuration entities which makes migrations easier to define and more consistent with other APIs in core. (Note that this change is not backwards compatible, as Migrate is an experimental module, so custom and contributed modules based on migrate APIs may need to be updated for this change.)
更多发布说明,可直接在这里查看。
下载地址:
https://ftp.drupal.org/files/projects/drupal-8.1.0.tar.gz
https://ftp.drupal.org/files/projects/drupal-8.1.0.zip