return $c->{stash};
}
+=head1 $c->welcome_message
+
+Returns the Catalyst welcome HTML page.
+
+=cut
+
+sub welcome_message {
+ my $c = shift;
+ my $name = $c->config->{name};
+ return <<"EOF";
+<html>
+ <head>
+ <title>$name on Catalyst $VERSION</title>
+ <style type="text/css">
+ body {
+ text-align: center;
+ padding-left: 50%;
+ color: #000;
+ background-color: #eee;
+ }
+ div#content {
+ width: 640px;
+ margin-left: -320px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ text-align: left;
+ background-color: #ccc;
+ border: 1px solid #aaa;
+ -moz-border-radius: 10px;
+ }
+ p, h1, h2, a {
+ margin-left: 20px;
+ margin-right: 20px;
+ font-family: verdana, tahoma, sans-serif;
+ }
+ :link, :visited {
+ text-decoration: none;
+ color: #b00;
+ border-bottom: 1px dotted #bbb;
+ }
+ :link:hover, :visited:hover {
+ background-color: #fff;
+ color: #555;
+ }
+ div#topbar {
+ margin: 0px;
+ }
+ pre {
+ border: 1px dotted #555;
+ margin: 10px;
+ padding: 8px;
+ }
+ div#answers {
+ padding: 8px;
+ margin: 10px;
+ background-color: #fff;
+ border: 1px solid #aaa;
+ -moz-border-radius: 10px;
+ }
+ h1 {
+ font-size: 1.2em;
+ text-align: center;
+ }
+ h2 {
+ font-size: 1.0em;
+ }
+ p {
+ font-size: 0.9em;
+ }
+ p.signature {
+ text-align: right;
+ font-style: italic;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="content">
+ <div id="topbar">
+ <h1>$name on Catalyst $VERSION</h1>
+ </div>
+ <div id="answers">
+ <p>Welcome to the wonderfull world of Catalyst.
+ This MVC framework will make webdevelopment
+ something you had never expected it to be:
+ Fun, rewarding and quick.</p>
+ <h2>What to do now?</h2>
+ <p>That all depends really, on what <b>you</b> want to do.
+ We do, however, provide you with a few starting points.</p>
+ <p>If you want to jump right into web development with Catalyst
+ you might want to check out the documentation.</p>
+ <pre><code>perldoc<a href="http://cpansearch.perl.org/dist/Catalyst/lib/Catalyst/Manual.pod">Catalyst::Manual</a>
+perldoc<a href="http://cpansearch.perl.org/dist/Catalyst/lib/Catalyst/Manual/Intro.pod">Catalyst::Manual::Intro</a></code></pre>
+ <p>If you would like some background information on the
+ MVC-pattern, theese links might be able to help you out.</p>
+ <ul>
+ <li>
+ <a href="http://dev.catalyst.perl.org/wiki/Models">
+ Introduction to Models
+ </a>
+ </li>
+ <li>
+ <a href="http://dev.catalyst.perl.org/wiki/Views">
+ Introduction to Views
+ </a>
+ </li>
+ <li>
+ <a href="http://dev.catalyst.perl.org/wiki/Controllers">
+ Introduction to Controllers
+ </a>
+ </li>
+ </ul>
+ <h2>What to do next?</h2>
+ <p>Next you need to create an actual application. Use the
+ helper scripts for what they are worth, they can save you
+ alot of work getting everything set up. Also, be sure to
+ check out the vast array of plugins for Catalyst.
+ They can handle everything from A to Z
+ , and a whole lot in between.</p>
+ <h2>Support</h2>
+ <p>Catalyst has a very active community. The main places to get
+ in touch are these.</p>
+ <ul>
+ <li>
+ <a href="http://dev.catalyst.org">Wiki</a>
+ </li>
+ <li>
+ <a href="http://lists.rawmode.org/mailman/listinfo/catalyst">Mailing-List</a>
+ </li>
+ <li>
+ <a href="irc://irc.perl.org/catalyst">IRC channel</a>
+ </li>
+ </ul>
+ <h2>In conclusion</h2>
+ <p>The Catalyst team hope you will enjoy Catalyst as much as we enjoyed making it, and that rest asure that any and all
+ feedback is welcomed</p>
+ <p class="signature">-- there is no cabal, 2005</p>
+ </div>
+ </div>
+ </body>
+</html>
+EOF
+}
+
=back
=head1 INTERNAL METHODS