官方原文:https://drupal.org/node/2107085
最后更新时间:2012年10月8日(官方文档)用户们你们好,我们目前正在为Drupal的下一个版本而努力。在下个版本中,我们计划将为用户提供更好的HTML5、移动端以及多语言的支持,以及计划将Drupal8建立在一个现代化的框架上面。但是,没有你们的帮助,我们什么都做不了!
核心开发介绍 (Core development structure)
Drupal是第一个提出“功能类的优化”概念的开源CMS。这是通过一些已知CMS领域的特定优势来改良Drupal在一些特定CMS领域的核心技术,但是这并不意味着当面对其他主流CMS领域时会限制功能类的开发,因为世上还有许多的CMS优化。(英文原文:Drupal 8 is the first development cycle introducing official Core initiatives. These are areas with named leads to improve Drupal core in certain areas. However, this does not limit core development to these main areas, there are many community initiatives as well.)
“功能类优化”开发进度一览
功能类优化 | 功能探索进度 | 结构设计进度 | 完整代码开发进度 |
---|---|---|---|
配置管理 |
|
|
|
HTML5 |
|
|
|
页面布局 |
|
|
|
移动端 |
|
|
|
多国语言 |
|
|
|
核心代码 |
|
|
|
Web 服务 |
|
|
|
Views模块加入Drupal核心 #
联系我们:
Daniel Wehner Twitter:@da_wehner d.o: dawehner IRC: dawehner
更多资源:
即将发生的事件
- Portland sprint, May 18-26.
- Dublin sprint, June 23-30.
我们最需要帮助的地方! 10/11/12
- #1849004: 规范服务器集群问题 (blocks #1806334: 转换节点列表视图和建议)
- 配置问题: #1515312: 在最后一步的加载配置文件中,查找配置文件的变化,然后给配置文件添加快照, #1776830: 配置安装和卸载的程序提供一个属于其他模块API接口的模块
- 需要校队的问题: #1818450: 介绍核心功能PluginBase类
最后更新 11/23/12
目前的进展
- 总结几个在BADCamp开始的工作
- 优先的剩余任务可能会受到功能类的历史原因影响而无法进行
- #1828410: Provide a bulk_form element for actions
- 用户体验研究结果
我们下一步将会做什么
- #1806334: 转换节点列表视图和建议
- #1823608: 在功能类中加入Admin (只是自己的希望而已)
- CMI/ConfigEntity 整合问题: #1790610: [META] 确保Configuration和ConfigEntity系统完全支持视图CRUD和状态操作
- 继续研究用户体验,提升用户体验
Blockers
- #1849004: One Service Container To Rule Them All (blocks #1806334: Convert the node listing at /node to Views).
- #1776830: Installation and uninstallation of configuration provided by a module that belongs to another module's API (may block the node listing conversion).
感谢人员(这个就不翻译了)
- Kars-T for awesome work benchmarking Views.
- effulgentsia, chx, Berdir, and fubhy for help on #1708692: Simpletest slow and other problems following Bundle services aren't available in the request that enables the module.
- Pantheon, Acquia, and BADCamp for making BADCamp sprints possible.
- BADCamp UX study participants; Bojhan, dcmistry, and lisarex for organizing the study.
- dead_arm for work on Views CSS
- VDC team: dawehner, damiankloip, tim.plunkett, xjm.
配置管理 #
联系信息
Greg Dunlap Twitter:@heyrocker d.o: heyrocker IRC: heyrocker
更多信息
即将发生的事件
- Midwest Drupal Summit (Aug 15-17)
- Sprints for Prague (Sept 21-29)
- Sprints for BAD Camp (Oct 21-29)
最后更新 11/6/12
目前状况
- Config import UI patch committed #1697256: Create a UI for importing new configuration
- Some reviews happening on internationalization patches, some architectural reviews happening
- Path alias got some attention from Sun and is progressing
下一步:
- Refactoring critical milestones before Feature Freeze
- Working through UI follow up issues
- UI issues need documentation from Greg very soon to provide basis for testing
- Snapshot issues #1515312: Add snapshots of last loaded config for tracking whether config has changed
- Looking into ability to diff import configuration #1821548: Add a "diff" of some kind to the CMI UI
感谢人员
- xjm, webchick, timplunkett, fubhy, swentel, alexpott, damiankloip, dawehner, gaborhojtsy, effulgentsia, jose reyero
Web Services #
Contact info
Larry Garfield Twitter: @Crell d.o: Crell IRC: Crell
Resources
- Original roadmap, and Revised
- High-level goals
- News
- Sandbox
- Issues
- IRC: #drupal-wscci
Upcoming events
- Initiative meeting every Tuesday in #drupal-wscci
Most important places to help 11/21/12
REVIEWS NEEDED:
- #1831324: Change Form API #autocomplete_path JS and callbacks to use GET q= parameter instead of menu tail
- #1835762: Implement a Symfony compatible Router object.
- #1838596: Add deserialize for JSON-LD
- #1839346: REST module: POST/create
- #1845402: Update menu link access checks for new router
- #1784312: Stop doing so much pre-kernel bootstrapping
Scrum notes 11/21/12
Status:
Committed:
- #1811510: Enable JSON-LD entity serialization
- #1816354: Add a REST module, starting with DELETE
- #1831350: Break the circular dependency between bootstrap container and kernel
- #1809206: KeyValueFactory hard-codes DatabaseStorage
- #1801570: DX: Replace hook_route_info() with YAML files and RouteBuildEvent
Postponed:
RTBC:
- #1843084: Convert user/register to Route
- #1843844: Convert cron to new routing system
- #1835762: Implement a Symfony compatible Router object.
- #1784312: Stop doing so much pre-kernel bootstrapping
Up next:
- #1798214: Upcast request arguments/attributes to full objects: Tnightingale & Fubhy will continue work on this. Should be rtbc this week!
- #1801356: Taxonomy autocomplete using routes: Disasm & Effulgentsia will continue work on this.
- #1840914: Convert routes to CMI: Lots of discussion in the ticket, need to come to a consensus. Not priority for Dec. 1st.
- #1269742: Change Notice: Make path lookup code into an pluggable class: Katbailey to continue working on this, should be rtbc this week!
- #1331486: Move module_invoke_*() and friends to an Extensions class: This is now blocked by 1784312. That issue is rtbc, so we should be able to make progress here soon.
- #335411: Switch to Symfony2-based session handling: Cosmicdreams & Pounard to continue working on this, should be rtbc soon. As soon as this is green, we can open a spin-off ticket.
- #1811730: Refactor Database to rely on the DIC solely: Berdir to continue working on improving the unnecessary creation of new containers.
- #1793520: Add access control mechanism for new router system: Need to see real paths using this patch. Fubhy, Klausi, Disasm all working on this.
- [#1822626]: Need to provide documentation on how a module changes from using hook_menu
Thank yous
- Katbailey, disasm, g.oeschler, klausi, linclark, chx, tnightingale
Multilingual #
Contact info
Gábor Hojtsy Twitter:@gaborhojtsy d.o: Gábor Hojtsy IRC: GaborHojtsy
Resources
- Roadmap
- News
- Focus Issues
- IRC: #drupal-i18n
Upcoming events
- Initiative meeting every Wednesday in #drupal-i18n
Most important places to help 11/27/12
Needs review:
- #1648930: Introduce configuration metadata and use for translation
- #1763640: Introduce config context to make config consistent and accessible in different languages
Scrum notes 11/27/12
Status
- interface translation download patch near RTBC again #1804688: Download and import interface translations
- Entity translation setup wizard (easier workflow) has also been RTBC, probably a little blocked with needing accessibility testing #1810386: Create workflow to setup multilingual for entity types, bundles and fields
- Slow progress with the metadata patch, lacking reviewers #1648930: Introduce configuration metadata and use for translation
- Almost no progress with context patch, needs reviewers #1763640: Introduce config context to make config consistent and accessible in different languages
- Balintk was working hard on the display interface translations patch over the weekend, not ready yet but getting close #1804702: Display interface translation status
- The node access grants and records patch still needs some final touches (hopefully Schnitzel can help this week) #1658846: Add language support to node access grants and records
- I did user testing with 3 participants and got István Palócz to do with other 2 as well, so we have data from 5 people... that will need a bit of processing -- got lots of help there up front from Bojhan, Dharmesh Mistry and Lisa Rex
Up next 11/27/12
- Get Entity Translation set up wizard and Interface Translation patches to RTBC & committed!
- Get reviews on metadata and context patches
- Finalize node access & records patch
- Finish processing the user testing data
Thank yous
- huge thanks to reyero, Sutharsan, balintk, YesCT, plach, xjm, Schnitzel, attiks, et. al. for their continued involvement "till the end"
Mobile #
Contact info
John Albin Wilkins Twitter: @johnalbin d.o: JohnAlbin IRC: JohnAlbin
Resources
Upcoming events
- Initiative meeting every other Wednesday in #drupal-mobile
Most important places to help 10/11/12
- Admin Navigation: #1137920: Fix toolbar on small screen sizes and redesign toolbar for desktop pick one of these issues to make admin mobilicious!
- Assetic #1751602: Use Assetic to package JS and CSS files to help with front end performance and JS/css improvements
- Solve responsive images issue #1734642: Move breakpoint module into core, or attack others #1775530: Move picture into core, #1170478: Responsive Images
- Make this happen: #1696280: Support individual feature tests within the module
- Help improve/add to our Drupal 7 Mobile Guide http://drupal.org/documentation/mobile
Scrum notes 10/11/12
Status
- had to cancel the last meeting due to personal issues (sorry!)
- Breakpoints patch is ready to be posted
- Assetic is getting attention & needs follow up
- usability testing on mobile admin toolbar also making good progress
Up next
- on vacation over next 2 weeks
- want to get breakpoints & assetic patches committed, finish work to convert themes to be fully responsive, finish mobile toolbar
- make progress on top issues
Thank yous
- Thanks SebCorbin, nod_ , attiks & JesseBeach for continued help with this initiative
- mcjim for help on assetic
Layouts #
Contact info
Kris Vanderwater Twitter:@EclipseGc d.o: EclipseGc IRC: EclipseGc
Resources
Upcoming events
- "Office hours" every Friday, all day in #drupal-scotch
Most important places to help 11/28/12
- Blocks issue summary needed please
- Reviews for Controller #1812720: Implement the new panels-ish controller and UI patches when they land
- Custom Blocks #1535868: Convert all blocks into plugins
Scrum notes 11/28/12
Status
- Blocks patch is almost done, some tests not passing & Tim Plunkett is working on those
- xjm brough #1839278: Add layout template demonstration to core office hours and got some docs stuff fixed, back to RTBC
- Gábor worked on #1841584: Add page to configure master displays (called master layouts on the UI) so you can add mock blocks and drag them around (you cannot remove them yet); sdboyer went in to work on making it save and figured it would be a separate issue at #1849480: Allow ConfigEntity classes to control how they are saved
- no movement on #1840500: Add simple landing page creation capability
- Sam Boyer has been working on nailing down the documentation around feature completion so we know what done looks like
- Plugins progress made on a couple of patches, Kris hopes to get them posted today
- The Controller is progressing #1812720: Implement the new panels-ish controller, hopefully we'll have an updated patch today on that
- Displays patch should land by end of the week
Up next
- Need new patch for controllers #1812720: Implement the new panels-ish controller
- Need to progress on conditions #1743686: Condition Plugin System
- Need to find someone to delegate custom blocks work to #1535868: Convert all blocks into plugins
- Get #1839278: Add layout template demonstration committed
- finish #1841584: Add page to configure master displays (called master layouts on the UI) & get to RTBC
- Review latest news in queue for displays and get it to RTBC when patch lands#1728816: Ensure multiple entity forms can be embedded into one form
Thank yous
- dboyer, gabor, angie, alex, timplunkett, naxoc, xjm, gabor again