[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