This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 123430 - Merge "from Scratch" and "with Existing Sources" project wizards
Summary: Merge "from Scratch" and "with Existing Sources" project wizards
Status: NEW
Alias: None
Product: java
Classification: Unclassified
Component: Project (show other bugs)
Version: 6.x
Hardware: All All
: P4 blocker (vote)
Assignee: Tomas Zezula
URL:
Keywords: PLAN, UI
: 132514 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-12-05 10:22 UTC by jrojcek
Modified: 2011-09-19 21:39 UTC (History)
5 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jrojcek 2007-12-05 10:22:24 UTC
Problem description:

The current design with 2 separate project templates for creating projects from scratch and using existing sources appears to be a serious problem during 
the out of the box experience. In the usability studies dealing with importing existing sources the participants don't notice "with existing sources" project 
templates and choose the "empty" project templates. At least half of the participants have this problem. In most cases the facilitator has to point the 
participant to the correct project template.
Another point is that having 2 project templates for creating same projects (either from scratch or from existing sources) doesn't scale as for every new 
project "type" we need to have 2 instead of one project templates.

Solution:

The users' mental model is to create an empty project and then "add" the sources into such project. Merging those templates together means permitting 
the user to pick existing sources in the wizard. Some kind of "Add existing sources" checkbox should be present in the "Name and Location" wizard step 
which would enable next wizard steps for specifying existing sources.
A drawback would be that the user creating a project from scratch would have to deal with more options than necessary.

---

Note that even though I'm filing this issue as part of the 6.1 planning, the real intention is to address this issue either in 6.1. or in one of the upcoming 
releases.
Comment 1 Milan Kubec 2008-04-11 10:54:36 UTC
I think that it's good idea and should be implemented. however these two wizards are not quite the same on the first
page - the main difference is that "from existing sources" wizard allows to enter own project folder name and also own
build script name e.g. if user already have some build script for those sources that are being imported into the
project. These two things need to be sorted out - if we should allow own project folder and own build script name even
for "regular" projects. 

Otherwise those wizards could be just merged together, probably with checkbox or toggle button group for "Create main
class" and "Import Existing sources". If "Import ..." option is selected then wizard would advance with other two panels
of "from existing sources" wizard.
Comment 2 Ondrej Langr 2008-04-11 14:12:07 UTC
*** Issue 132514 has been marked as a duplicate of this issue. ***
Comment 3 Milan Kubec 2008-05-21 10:47:19 UTC
Wiki topic showing possible solutions of the problem:

http://wiki.netbeans.org/MergeFromScratchAndFromExistingSourcesNewProjectWizards