Roadmap for 7.x-3.x

Created on 13 April 2016, over 8 years ago
Updated 24 February 2023, over 1 year ago

In this issue, I would like to:
- Document feature additions and changes between 7.x-2.x and 7.x-3.x (to assist with writing release notes later)
- Discuss / plan which features are prioritised for the 7.x-3.x release vs being held until after the port to Drupal 8. I am assuming that after 7.x-3.x is released, we will focus predominantly on porting the module to Drupal 8.

Changes already in 7.x-3.x:
- New views relationship that links to parent organisation, even if not the immediate parent
- New contextual links on nodes that prompt to add children of that node (and with entity reference prepopulate, automatically link the parent to the node where the link was clicked).
- Recommendations of modules that work well with pm
- Permissions are now part of pm core module
- Quite a few refactors that standardise and simplify the codebase
- More unit tests

Changes that we want to include in 7.x-3.x (but are not yet fully complete):
- Overall aim would be to focus on features in pm core module, which affect all pm modules, rather than working on specific components in this release.
- Issues relating to the parent field, making it more flexible and increasing usability through extending the indexing
- Issues relating to adding default views that demonstrate the new functionality - such as user specific views and views showing children of the current node.
- Issues relating to the features that we have already added, such as better intergrations with modules that we're recommending
(Also, issues in the queue that we are currently actively working on, these are generally marked needs work / needs review / rtbc)
(Maybe issues marked active, to be discussed)

Changes that we will not focus on until after the port to Drupal 8:
(Also, anything in the issue queue marked "postponed").

I imagine the lists above will change as we see what is possible in our available time, and which features seem most important to work on. Let's also discuss here if anything different makes sense.

By the way, I don't think we should be trying to release this quite yet - I'm simply writing this so that we can discuss where we prioritise time. I'm thinking it might be good to release 3.x in a couple of months time (to be discussed).

🌱 Plan
Status

Closed: outdated

Version

3.0

Component

Documentation

Created by

🇬🇧United Kingdom juliangb

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇩🇪Germany D34dMan Hamburg

    All feature request against 7.x would be closed. The focus is now on Drupal 10 release. If you feel this issue is relevant for Drupal 10 version of the project, please feel free to re-open and update the issue. Thanks for the discussion/contribution.

    You may follow 📌 Port PM to Drupal 10 Active to know more about Drupal 10 status.

Production build 0.71.5 2024