Problem/Motivation
If module A defines
package = User interface
and module B defines
package = User Interface
then you will see two packages on the Modules page.
Proposed resolution
Force the package name to be lowercased except its first letter that is uppercased.
Remaining tasks
Task | Novice task? | Contributor instructions | Complete? |
---|---|---|---|
Create a patch | Instructions | Done | |
Update the issue summary | Instructions | Done | |
Update the issue summary noting if allowed during the beta | Instructions | Done | |
Manually test the patch | Novice | Instructions | Done |
Embed before and after screenshots in the issue summary | Novice | Instructions | Done |
Review patch to ensure that it fixes the issue, stays within scope, is properly documented, and follows coding standards | Instructions | Done |
User interface changes
Before
After
API changes
None.
Data model changes
None.
Beta phase evaluation
Issue category | Bug because this funtionality does not mean the causal expectations of developers that are seeking to properly package/categorize their modules within having to care about case |
---|---|
Issue priority | Normal because these changes do not block Drupal's release |
Unfrozen changes | Adjusts module package handling and fixes tests |
Prioritized changes | The main goal of this issue is usability. We seek to improve the usability of the Extend page by properly grouping modules together even if their package names are different only in the way the works are cased. |
Disruption | We are removing the ability to have lower cased (improper nouns) in package names. We are not impacting module's machine names or modules names at all. |