[Rt-commit] r12038 - in rt/branches/3.8-TESTING: . html/installation

jesse at bestpractical.com jesse at bestpractical.com
Fri May 2 22:02:27 EDT 2008


Author: jesse
Date: Fri May  2 22:02:26 2008
New Revision: 12038

Modified:
   rt/branches/3.8-TESTING/   (props changed)
   rt/branches/3.8-TESTING/html/installation/DatabaseType.html
   rt/branches/3.8-TESTING/html/installation/index.html
   rt/branches/3.8-TESTING/lib/RT/Installer.pm

Log:
 r30409 at 31b:  jesse | 2008-05-02 22:02:09 -0400
 * Rewrote some of the installer prose 
 


Modified: rt/branches/3.8-TESTING/html/installation/DatabaseType.html
==============================================================================
--- rt/branches/3.8-TESTING/html/installation/DatabaseType.html	(original)
+++ rt/branches/3.8-TESTING/html/installation/DatabaseType.html	Fri May  2 22:02:26 2008
@@ -45,11 +45,16 @@
 %# those contributions and any derivatives thereof.
 %# 
 %# END BPS TAGGED BLOCK }}}
-<&|Elements/Wrapper, Title => 'Install' &>
+<&|Elements/Wrapper, Title => 'Choose a database engine' &>
 
 <& /Elements/ListActions, actions => \@results &>
 
 <form method="post">
+    <p>RT works just great with a number of different databases. <b>MySQL</b>, <b>PostgreSQL</b>, <b>Oracle</b> and <b>SQLite</b> are all supported.</p>
+    <p>You should choose whichever database you or your local database administrator is most comfortable with.</p>
+    <p><b>SQLite is a database that doesn't need a server or any configuration whatsoever. RT's authors recommend it for testing, demoing and development, but it's not quite right for a high-volume production RT server.</b></p>
+    <p>If your supported database isn't listed in the dropdown below, that means RT couldn't find a <i>database driver</i> for it installed locally. You may be able to remedy this by using <a href="http://search.cpan.org" target="_new">CPAN</a> to download and install DBD::MySQL, DBD::Oracle or DBD::Pg.</p>
+
 <& /Widgets/BulkEdit, Types => \@Types, Meta => $RT::Installer->{Meta},
     CurrentValue => RT::Installer->CurrentValues(@Types) &>
 

Modified: rt/branches/3.8-TESTING/html/installation/index.html
==============================================================================
--- rt/branches/3.8-TESTING/html/installation/index.html	(original)
+++ rt/branches/3.8-TESTING/html/installation/index.html	Fri May  2 22:02:26 2008
@@ -45,27 +45,30 @@
 %# those contributions and any derivatives thereof.
 %# 
 %# END BPS TAGGED BLOCK }}}
-<&| Elements/Wrapper, Title => 'Start to Config RT' &> 
+<&| Elements/Wrapper, Title => loc('Welcome to RT!') &>
 
 <& /Elements/ListActions, actions => \@results &>
 
 % if ( !$locked) {
 
+<h1>What is RT?</h1>
+
 <div class="intro">
 <p>
-RT is an enterprise-grade ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users.
-It's used by Fortune 100 companies, government agencies, educational institutions, and development organizations worldwide.
+RT is an enterprise-grade issue tracking system designed to let you intelligently and efficiently manage tasks, issues, requests, defects or anything else that looks like an "action item."</p>
+<p>
+RT is used by Fortune 100 companies, one-person businesses, government agencies, educational institutions, hospitals, nonprofits, NGOs, libraries, open source projects and all sorts of other organizations on all seven continents. (Yes, even Antarctica.)
 </p>
-
+<h2>Getting started</h2>
 <p>
-This install wizard will instruct you to config your RT!
-Click "Start Config" below to start!
+<b>You're seeing this screen because you started up an RT server without a working database. Most likely, this is the first time you're running RT.  If you click <i>Let's go!</i> below, RT will guide you through setting up your RT server and database.</b>
 </p>
+<p>If you already have a working RT server and database, you should take this opportunity to make sure that your database server is running and that the RT server can connect to it. Once you've done that, stop and start the RT server.</p>
 </div>
 
 <form method="post">
 <input type="hidden" name="Run" value="1" />
-<& /Elements/Submit, Label => 'Start Config' &>
+<& /Elements/Submit, Label => loc( "Let's go!") &>
 </form>
 % }
 </&>

Modified: rt/branches/3.8-TESTING/lib/RT/Installer.pm
==============================================================================
--- rt/branches/3.8-TESTING/lib/RT/Installer.pm	(original)
+++ rt/branches/3.8-TESTING/lib/RT/Installer.pm	Fri May  2 22:02:26 2008
@@ -55,7 +55,7 @@
     DatabaseType => {
         Widget          => '/Widgets/Form/Select',
         WidgetArguments => {
-            Description => 'Type of the database where RT will store its data',
+            Description => 'Database type',
             Values      => [
                 grep {
                     my $m = 'DBD::' . $_;
@@ -65,7 +65,7 @@
             ValuesLabel => {
                 mysql  => 'MySQL',                                          #loc
                 Pg     => 'PostgreSQL',                                     #loc
-                SQLite => 'SQLite (for experiments and development only)',  #loc
+                SQLite => 'SQLite',  #loc
                 Oracle => 'Oracle',                                         #loc
             },
         },
@@ -73,7 +73,8 @@
     DatabaseHost => {
         Widget          => '/Widgets/Form/String',
         WidgetArguments => {
-            Description => 'The domain name of your database server',       #loc
+            Description => 'Database host',
+            Hints => "The domain name of your database server (like 'db.int.example.com')",       #loc
         },
     },
     DatabasePort => {
@@ -88,7 +89,8 @@
     DatabaseName => {
         Widget          => '/Widgets/Form/String',
         WidgetArguments => {
-            Description => 'Name of the database',                          #loc
+            Description => 'Database name', #loc
+            Hints => "What your database server will call RT's database. (like 'rt3')"
         },
     },
     DatabaseAdmin => {


More information about the Rt-commit mailing list