Closed (outdated)
Project:
Drupal core
Version:
7.x-dev
Component:
install system
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
7 Jun 2009 at 04:45 UTC
Updated:
16 Jan 2024 at 23:57 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
emmajane commentedUpdating status to "needs review."
Comment #2
catchTagging.
Comment #3
Bojhan commentedThis is a good improvement, we don't need to mention the INSTALL.txt here it only confuses the action part. I hope someone can finish the patch where a user doesn't have to rename anymore.
Marking this RTBC.
Comment #4
webchickThis looks like a nice improvement!
As long as we're touching this message, can we please link the word "INSTALL.txt" to its file?
Comment #5
Bojhan commentedThanks webchick, apprently both me and catch missed the line you changed at the bottom. We probally need to talk a little bit more about it, here is a short part of IRC.
yoroy> I looked 3 times before seeing it
yoroy> The text in the red message is an improvement, the one underneath isn't
Bojhan> yoroy: I missed it to!
yoroy> this is one of the worst cases for an inline link no?
Bojhan> it takes you away from the installer, even I think - ohh it doesnt.
catch> install.txt = bad link.
yoroy> Bojhan: I mean the "refresh" action even
catch> I didn't notice that either looking at it earlier.
catch> yoroy: the refresh needs to be there to avoid completely relying on the browser no?
Bojhan> LOL
Bojhan> all three of us missed it?
catch> looks like it.
yoroy> catch: it needs to be there but having it as a simple link in the middle of the sentence is ehm sub-optimal
catch> yoroy: hah, yes true.
----
Proposed solution at University of Baltimore : instead of having it be a try-again link or anything, it beign a big button.
Comment #6
tstoecklerThere you go!
Comment #7
tstoecklerCrossposted with #5. Patch in #6 adds the link as proposed in #4.
Settings back to needs work for discussion opened in #5.
And having said that, I also find INSTALL.txt a bad link, but since it's a text file it's better than a generic "Installation instructions" because then people would be surprised that they leave the site. The coolest would be a "install.html", that looks the same as Garland, and contains the text of INSTALL.txt, but I see one could argue that is overkill.
Comment #8
xanoThe page title already says something needs to be done. We're in the middle of an installation process, IMO that doesn't need to be repeated. That default.settings.php is a template file (which might be mistaken for a theme-related template file) doesn't seem very important either. What do you think of this?
Comment #9
emmajane commentedI've updated the patch as follows:
1) File system error and settings error "Additional information" text now matches.
2) Additional INSTALL.txt info removed from the final para.
3) "Try again" link text changed to read, "proceed with the installation."
4) Removed the dead link for INSTALL.txt for the reasons that it would lead you away from the "pretty garland" to an unstyled wall of text.
See changes at: http://www.flickr.com/photos/emmajane/3604610209/
Comment #10
tstoecklerComment #11
emmajane commented@tstoeckler the word "please" does not reduce the instruction to being a suggestion, it is simply being polite. I encourage you to provide alternative wording if you are set against what is there currently. :)
Comment #12
yoroy commented"fix the problems above and try again." Seriously. "proceed with installation" is just using more expensive words to say the same, it's overly formal and we're already in installation mode so no need to re-use that word here.
Ommit needles words. Especially in the interface. We shouldn't aim to be as correct or complete as possible but give only just enough information for users to make a decision.
""Please fix the problems listed above and proceed with the installation"
"Fix the problems above and try again."
"Fix these problems and try again"
Do you see how much screen space this saves us without giving any less info?
Sorry to be a pain about this but Drupal is riddled with long-winded run on sentences and we really should move away from that.
Comment #13
xanoThis has been my intention. It's bad enough things break down, so I figured we might as well say please to ease the pain instead of commanding the user what to do.
Np, you're right :)
Comment #14
emmajane commented@yoroy saying "seriously" doesn't make you more right.
1) "Try again" has no meaning to me as part of a Web link. It directs me to repeat an action, but begs the question: Try what again? I didn't do anything to get that screen, I was simply proceeding through an installation and then it stopped for no apparent reason. Does "Try again" take me back to where I had to select a language? I have no idea. "Proceed" however, tells me that I am moving forward and will not have to repeat any actions.
2) I still see no issue with the word "please." Both options fit onto a single line of text, but the one that starts with "please" is more human. @xano's alternative message is probably the best to date. :)
Comment #15
joachim commentedLet's fix the underlying problem: #418302: Copy default.settings.php to settings.php during install IFF webserver owns files (FTP on shared hosting)
Comment #16
yoroy commentedWe have somebody installing d7 for the first time, stumbling over the 'proceed with installation' line in #652288: Rewording the "proceed with the installation" text on the installer's requirements page
Comment #17
cmsquickstart commentedCurrent text: Please fix the problems listed above and proceed with the installation.
Suggested new text: 1. Fix the problems listed above. 2. Finish the installation. (link)
In my experience, it is easier to follow instructions with numbers. Instead of the word proceed, I suggest finish or complete.
Comment #18
yoroy commentedComment #19
mgiffordHere's a re-rolled patch to consider.
Comment #20
xanoI took the patch from #19 and made some changes:
- We don't use the word please anymore.
- It's like Apple says: we don't have problems that need fixing, but issues that need to be resolved. This sounds less problematic and more flexible to me, since if someone simply forgot to copy the settings file, is that really a (big big big) problem if he can simply do so after all?
- I replaced some file names by their full file paths. We don't want people to get lost in Drupal's new file structure.
- I reworded two strings to tell users why the issues need to be fixed ("to proceed with the installation").
- I used the multiline array syntax for associative arrays to improve code readability.
Comment #22
mgifford#20: installer_requirements_20.patch queued for re-testing.
Comment #23
syedforislam commented#6: installer_settings_text_02.patch queued for re-testing.
Comment #24
syedforislam commented#19: installer_requirements_19.patch queued for re-testing.
Comment #25
mgiffordLooking at this, there is actually a greater need for making this more consistent. There are 3 places where files or directories need to be there and where action is required to fix the issue. I've tried to express it here, but think this gets us pretty close. The language has to be close enough so that if one or more gets loaded that it all makes sense.
The translations directory does not exist.
The default settings file does not exist.
The settings file does not exist.
Comment #27
mgifford#25: installer_requirements_25.patch queued for re-testing.
Comment #28
jacobsanfordI believe this is an accurate re-roll with intent of #25.
Comment #29
mgiffordI haven't seen anything that I've disagreed with @JacobSanford. There seem to be a few places where you've cleaned up the text a bit more. I've provided an interdiff between 25 & 28. There was a reject which I've included below:
Your code still applies nicely.
Comment #30
yoroy commentedCan we drop the "You must" part? Lets try to be less bossy and just say what needs to be done:
"Create a settings.php file to proceed with the installation."
Comment #31
mgiffordHow about "You better...", "I command you to..."
Ok, good point about the bossy thing. re-rolled. Thanks for the suggestion.
Comment #33
yoroy commentedThou shalt reroll thy patch!
Comment #34
mgifford#31: installer-requirements-484186-31.patch queued for re-testing.
Comment #36
mgifford@yoroy - I'm glad that after "Thou shalt reroll thy patch!" - it was just the bot having a bad day :)
So, with the new text, what else needs to happen to be marked RTBC?
Comment #49
quietone commentedThe text being changed here was removed in #524728: Refactor install.php to allow Drupal to be installed from the command line, In Drupal 7
Therefore, closing this.