Our lead community developer, Alona Oneill, has been sitting in on the latest Drupal Core Initiative meetings and putting together meeting recaps outlining key talking points from each discussion. This article breaks down highlights from meetings this past May. You'll find that the meetings, while also providing updates of completed tasks, are also conversations looking for community member involvement. There are many moving pieces as things are getting ramped up for Drupal 9, so if you see something you think you can provide insights on, we encourage you to get involved.
Drupal 9 readiness meeting! 07/08/19
Meetings are for core and contributed project developers as well as people who have integrations and services related to core. Site developers who want to stay in the know to keep up-to-date for the easiest Drupal 9 upgrade of their sites are also welcome.
- Usually happens every other Monday at 18:00 UTC.
- Is done over chat.
- Happens in threads, which you can follow to be notified of new replies even if you don’t comment in the thread. You may also join the meeting later and participate asynchronously!
- Has a public agenda anyone can add to.
- Transcript will be exported and posted to the agenda issue.
Drupal-check and Upgrade status updates
- Posted about the updated drupal-check with deprecation messages.
- There is also a new Upgrade Status release since our last meeting, which can categorize found issues.
Drupal 7 migration path UX improvements to do
Started work on "create an audit plugin class/manager for migrations", in an attempt to provide a user interface for situations where the migration path can’t be determined without some input from the user.
Removing deprecated API uses from core
As per Drupal core's own deprecation testing results we have moved somewhat in the past month, therefore by resolving "Replace calls to format_string()" we could cut down to less than 50% of the current number. Previously we indicated that we are looking into core’s use of deprecated APIs as an indicator as to when the Drupal 9 branch could be opened, where we can do the actual Symfony update as well as PHP version requirements updates. Doing this so as to have a branch for people to test with sooner than later, there by resolving the deprecated API uses is in that critical path.
The roadmap for simpletest out of Drupal
- A published roadmap for simpletest is live.
- There are a few issues here:
- There's a module called simpletest in core that should be deprecated.
- There's a class called TestBase which should be deprecated.
- There's a simpletest UI that might end up living in D9 as testing_ui.
- There's a test runner called run_tests.sh that needs to be refactored for all of the above.
Admin UI meeting (07/10/19)
Meetings are for core and contributed project developers as well as people who have integrations and services related to core.
- Usually happens every other Wednesday at 2:30pm UTC.
- Is done over chat.
- Happens in threads, which you can follow to be notified of new replies even if you don’t comment in the thread. You may also join the meeting later and participate asynchronously!
- There are roughly 5-10 minutes between topics for those who are multitasking to follow along.
- The agenda is public and anyone can add new topics in the document.
Permissions and other requirements for the new Content Editor role:
The "Add new Content Editor" role to "Standard Profile" issue is open.
The basic features we identified are:
- Create and edit new content - articles and pages
- Use the basic HTML text format
- View unpublished content
- Create and edit terms (tags and categories)
- Access the administration theme
One of the suggestions was to base Editor permissions on what Umami already set up and add all the permissions that are needed in all modules that come with core (even that they come disabled by default).
Review and approve the Roadmap to stabilize Claro
Issue "Roadmap to stabilize Claro" was opened.
- One of the maintainers added Claro's Roadmap link into the page and that has some access.
Status of the tabledrag component
- Table drag style update is in progress. From a design perspective, the current table drag and drop is good enough for a MVP(beta) Claro version.