View Issue Details

IDProjectCategoryView StatusLast Update
0016422mantisbtinstallationpublic2014-04-25 15:28
Reportergrangeway Assigned Tovboctor  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionwon't fix 
Summary0016422: Install.php should direct people directly to manage_proj_create_page.php
Description

At the end of the an installation, install.php should direct users to manage_proj_create_page.php. This could save a redirect in some cases.

In the future, we should ask users to specify an initial project name as part of the installation

TagsNo tags attached.

Activities

dregad

dregad

2013-09-29 10:42

developer   ~0038134

I tend to agree with grangeway on this one.

While the redirection from login page makes sense as a safety measure when there are no projects in the DB, we can save one redirect by keeping the link in the installer as it was.

vboctor

vboctor

2013-09-29 15:02

manager   ~0038138

There are two reasons I did it the way it is currently done.

  1. The concept of "first login page" is only captured in one place rather than more than one place understanding this concept. This follows that DRY (don't repeat yourself model).

  2. The install page before redirected to create project, since users is not logged in, they got redirected from the create project page to the login page, and then once logged successfully, they got redirected back to create project page. Hence, the new implementation actually saved a redirect compared to the old.

  3. Asking users to create a project as part of installation doesn't make sense. The reasons are that users may not want to create a project at that point, unattended setup would break, having to code "create project" interface in multiple places, etc. Hence, I don't agree with this proposal.

Ideally, we would have a checklist that would show up after administrator login that directs them to the N tasks that we see appropriate. This would be similar to filling in your profile information in LinkedIn or Facebook. You can still do other stuff, but they provide you with an easy place to walk through the steps to have a full profile.

At this point, a user can login into MantisBT and not be sure what exactly they should do. Create project is a good first step there.

Hope that makes sense.

vboctor

vboctor

2014-04-12 22:54

manager   ~0040093

Didn't get any further feedback on this so resolving as won't fix. If you guys are not convinced yet, feel free to re-open.