13.0 Installation

no wireframe currently available

Description: Includes the design of the installation process as well as install profiles

Current thinking/roadmap:

  • continuing the work done to date to streamline and improve the usability of the install process
  • add creation of dummy content as part of install process
  • development of install profiles for most common/likely site requirements
  • consider optional user of wizard

* Aggregated Feed (Pipe) of Related Discussions

Please feel free to add your thoughts as comments below or if you’d rather publish them elsewhere you can have them the pipe by using this tag #d7ux_12_0

go back to Project Framework to view all project components

Also in this section:

  • installation profiles (d7ux_13_1)

14 thoughts on “13.0 Installation”

    1. I have successfully used Patterns to automate a set of blocks, modules, module settings, custom paths, and content types for one of my sites last week.

      It’s entirely possible that with the introduction of downloadable plugin manager, we could have the installation process “browse” and “download” different “site features.”

      Yeah, I know. This would be a killer feature. Kind of a like dipping a paintbrush into the drupal soup and creating websites. Ok, so maybe this idea won’t happen until D8 — but one can dream.

      1. This is from the “Plugin Manager in Core: Part 4 (installation profiles!!!)”

        cwgordon7 – “This issue will deal with integration of installation profiles with the new plugin manager system. The current plugin manager module doesn’t do this, but this will open up all sorts of possibilities. First of all, rather than provide a limited subset of core installation profiles during initial installation, we could list *all* applicable installation profiles on drupal.org. This way, we greatly boost the visibility of install profiles – the goal of them is supposed to be to make it easier for a Drupal newbie to set up a site of a particular type, but they don’t do much good if the vast majority of Drupal newbies are ignorant of their existence. This is certainly at least part of the reason why we haven’t seen many install profiles (along with the need for better API functions).

        A second possibility (in addition to the first one) would be using plugin manager to fetch any necessary modules (and themes?) from drupal.org, and install them automatically with the profile. This would save profiles from the necessity of either shipping with all the required contributed modules (and updating whenever any of those modules comes out with a new release) or making its users download any contributed modules themselves (tedious and bad user experience). This issue will explore this possibility as well as the first one, though it may later be split off into a fifth issue.”

        Link to issue: http://drupal.org/node/395480

  1. I tried to put my ideas in an mindmap to start with and tought I should post here. I started from an “installation wizard” point of view, trying to rethink those first few steps. Since Patterns had not come to my attention before, I’m glad to see we have something else started on that side. I think that every component is pretty much coming together and falling in place, and we just need to link them all the right way.
    I’ve put files on my blog at http://www.caktux.ca/blog/d7ux-mindmap

    1. Hi!

      At some point in your diagram you mention “Take over WordPress” . can you please detail on this ? Simply easy UX will not help as WP has already easier UX.

      WP provides multiple blogs to each of the multiple users out-of-the-mu-box. D7 provides only single blog per user.

      There is no easy way to show Calendar block per user per blog or list of Categories in the sidebar. WP also gives almost out of the box to each blogger
      – custom header ( possible in Drupal)
      – comments made and comment got in side block/side bar ( not possible in drupal)
      – highlighted threaded reply by Author to each or any of the reply poster ( not possible in drupal)
      – autosave features comes as deafult

      Only UX, if there are not the features of WP and more, will not help to take over WP,imho

  2. Has anything really happened?

    Improving the installation experience as a starter shouldn’t be too difficult.

    Wire frames?
    Core patches?

    How about making it easier for users to understand how to add a settings.php file while on their site without needing to visit drupal.org for installation instructions?

    Once the site is installed, rather than have a verbose page as there is now, it would be better to have a basic page to log in users that says:

    “Congratulations, You have installed your site successfully. Click Here to visit the administration page to manage your site.”

    To non-logged in users:

    “Congratulations, [root user] has installed Drupal on [site url] successfully. If you are [root user] Click Here to sign in.” and on sign in they reach /admin

    On the /admin page how about a sticky above the current settings system that contains some information on how to use /admin. The sticky can be hidden or set to show randomized tips. A paginated how to use Drupal or /admin can also be used in the sticky area (solving the disappearing help issue.)

    If there are talks in #drupal-usability on irc please do twitter (from the drupalredesign account?) when they are going to happen and when unscheduled talks are in progress

  3. Oh, i would hate install-profiles!
    I would always fear to miss something. Its the same with software applications on pc. Although i sometimes klick the “custom” profile just to learn about my options, i finally switch back to “full install” just to have everything installed i paid for.

    What would these profiles be?
    “Click here if you plan on a single-person website with a blog”?
    “Click here if you plan on a single-person website with a blog and a calendar”?
    “Click here if you plan on a multi-user website with a ………….”?

    Will i not always wonder if i should have chosen another profile the first time i run into any problems?

    I am so happy with drupal right now – download, unpack, upload, install. Thats it – up and running!

  4. http://drupal.org/node/671366#comment-2431908

    I posted some thoughts on the user experience during the installation process on the issue tracker above.

    I think before plunging into adding more sophisticated plugin installers/downloaders and profile managers there are some fundamental user experience issues that should be addressed.

    My recommendation for a first principle for guiding thinking on the design process is from Kaizen, the Poka-Yoke principle. Make it as fool-proof as possible and don’t set the user up for failure: e.g. the missing settings.php file always triggers an error meaning that most users trying Drupal for the first time are guaranteed to get an error message.

Comments are closed.