Recently, I wrote about usability in Drupal modules, and gave Storm as an example of a module where the name doesn't say anything about the module.

http://julian.granger-bevan.me/blog/websites/drupal-modules-usability-st...

I'd like to rectify this, through changing the name of the module (and associated Drupal project).

The best time to do this, is obviously before an official release is made on the Drupal 7 branch.

I was wondering about calling it "Project Management", shortname "pm".

Currently http://drupal.org/project/pm is taken with an abandoned project, but I'm sure we could take it over.

Any thoughts?

Comments

willwh’s picture

I think this is a great idea!

~/pm would be perfect :)

dbt102’s picture

I support changing the module name to Project Management (pm) !!!

However, will that name (PM) then replace use of the word (acronym) STORM thru out the module? For instance, on the present main dashboard screen its self described as "Storm Dashboard". I've done sites using Storm where new users used to complain about this (real storms tend to create chaos, whereas a good project brings order). So, I would go and change that name to something else, typically to something like "Company XYZ Project Dashboard". I quickly learned that this made them happy ... until the next module update when the customized name would be overwritten. Eventually, rather than dealing with never ending customization work, they learned to live with the name Storm appearing in various forms thruout the site.

I think it would be cool if the name reference within the module could be made editable. A default to "PM" or "pm" would be fine. Personally, I think the long version "Project Management" is too many characters, and would mess up menu displays particularly menu blocks on the left side of screen. But if there was an admin tab you could go to and universally change that default name to one of your choosing, it could help improve user acceptance and simplify maintenance.

Regardless of my 'feature request' though, I welcome a name change, even to something as practical as you suggest.

squ1rr3l’s picture

+1

juliangb’s picture

Yes, the name would also change throughout the module:
- URLs would use /pm
- Titles would use Project Management (so for example: Project Management Dashboard).

Happy to discuss other features regarding customising the name etc., but another issue please!

Any more thoughts on the name?

juliangb’s picture

I've created an issue on the Prediction market queue, asking to takeover the namespace:

#1900408: Request to takeover "PM" project name

juliangb’s picture

To update this issue: I now have ownership of the pm namespace - I will leave this issue open for a few more days in case of any more feedback, and then proceed to move the D7 code over.

To clarify: The Drupal 6 version will not move, and will naturally handover to pm as people upgrade to D7.

purencool’s picture

Sound like a great idea. Naming is very important

juliangb’s picture

Title: Module name » Rename Storm to "Project Management"

Seems from the comments that there are no objections.

Question: Do you think we should move the Drupal 7 code over now, or wait until it is almost ready for a release (so that there is something a bit more to show for it?)

My own view is to move now.

purencool’s picture

Move it now I agree

dbt102’s picture

Yes, move it now.

juliangb’s picture

Project: Storm » Project Management (obsolete)
Version: 7.x-1.x-dev »

I've now moved the code to http://drupal.org/project/pm .

If you're testing the -dev release already, you'll need to fully delete the Storm directory so that there are no clashes of module names and function names.

There are a quite a changes that will need to be made alongside this, and suggest that patches are posted to this issue.

1) UI and path changes (shouldn't break anything)
2) Folder and module names (will need careful work to avoid trouble)
3) Content types

Anything else I've missed?

juliangb’s picture

Project: Project Management (obsolete) » Storm
Version: » 7.x-1.x-dev

There seems to be a problem with the Project Management namespace - issues aren't showing up at the moment.

Moving this back until fixed.

juliangb’s picture

Project: Storm » Drupal PM (Project Management)

Moving to pm project.

purencool’s picture

fantastic it took me a minute to workout where the code was =)

GStegemann’s picture

Interesting news.

Short question: will there be a migration path to "rename" an installed Storm-dev Release to "PM" w/o loosing any existing project data? Or do I have to start from scratch? I.e. de-install Storm and install "PM"? Or is it sufficient to delete the Storm directory and install "PM"? I guess that all database tables have to renamed as well.

juliangb’s picture

Yes, there will be a migration path - probably stored in the D7 version of the Storm module.

However, any existing users of Storm are strongly encouraged to upgrade to the latest 6.x-2.x release (latest official release is 2.1 at the moment), as this will be assumed as part of the migration.

Now would be a great time for the ~400 users of the 6.x-1.x branch to test upgrading to the latest release for Drupal 6! (And to remind everyone, Drupal 6 version of Storm still receives bug fixes).

n8j1s’s picture

I'd love to get involved in this project and I think the rename is a brilliant move. Would it be helpful if I started re-factoring some of the code? Is there a place that you would like me to start?

juliangb’s picture

All help is gratefully received.

My approach has been to start by getting PM (Storm) working on Drupal 7, then looking at refactoring later - see hitlist at #1862286: Meta: Development Roadmap - 7.x-2.x version.

However, I know that there is a lot of refactoring that desperately needs doing - so would welcome it.

Let's discuss in separate issues.

juliangb’s picture

Status: Active » Fixed

All Done.

There will be a module to assist in migration from the old Storm project to Project Management (lots of names have changed).

This will be developed under the old Storm namespace.

francewhoa’s picture

+1 Good move. Should also bring more visitors from search engines.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.