[Jifty-commit] r2903 - in jifty/branches/template-declare: .
lib/Jifty lib/Jifty/Plugin lib/Jifty/Plugin/SkeletonApp
lib/Jifty/View/Declare
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Sun Mar 4 16:23:28 EST 2007
Author: jesse
Date: Sun Mar 4 16:23:28 2007
New Revision: 2903
Added:
jifty/branches/template-declare/lib/Jifty/Plugin/ErrorTemplates/
jifty/branches/template-declare/lib/Jifty/Plugin/ErrorTemplates/View.pm
- copied, changed from r2901, /jifty/branches/template-declare/lib/Jifty/View/Declare/ErrorHandlers.pm
jifty/branches/template-declare/lib/Jifty/Plugin/SkeletonApp/
jifty/branches/template-declare/lib/Jifty/Plugin/SkeletonApp.pm
jifty/branches/template-declare/lib/Jifty/Plugin/SkeletonApp/Dispatcher.pm
jifty/branches/template-declare/lib/Jifty/Plugin/SkeletonApp/View.pm
- copied, changed from r2902, /jifty/branches/template-declare/lib/Jifty/View/Declare/SkeletonApp.pm
Removed:
jifty/branches/template-declare/lib/Jifty/View/Declare/ErrorHandlers.pm
jifty/branches/template-declare/lib/Jifty/View/Declare/SkeletonApp.pm
Modified:
jifty/branches/template-declare/ (props changed)
jifty/branches/template-declare/lib/Jifty/Config.pm
jifty/branches/template-declare/lib/Jifty/Handler.pm
jifty/branches/template-declare/lib/Jifty/Plugin/Halo.pm
jifty/branches/template-declare/lib/Jifty/View/Declare/Handler.pm
jifty/branches/template-declare/lib/Jifty/View/Declare/WebServices.pm
Log:
r52973 at pinglin: jesse | 2007-03-04 21:21:48 +0100
* The skeleton app now works as a plugin
Modified: jifty/branches/template-declare/lib/Jifty/Config.pm
==============================================================================
--- jifty/branches/template-declare/lib/Jifty/Config.pm (original)
+++ jifty/branches/template-declare/lib/Jifty/Config.pm Sun Mar 4 16:23:28 2007
@@ -267,6 +267,8 @@
{ REST => {},
},
{ Halo => {},},
+ {ErrorTemplates => {},},
+ {SkeletonApp => {},},
{OnlineDocs => {},},
{ CompressedCSSandJS => {},},
{AdminUI => {},}
Modified: jifty/branches/template-declare/lib/Jifty/Handler.pm
==============================================================================
--- jifty/branches/template-declare/lib/Jifty/Handler.pm (original)
+++ jifty/branches/template-declare/lib/Jifty/Handler.pm Sun Mar 4 16:23:28 2007
@@ -172,6 +172,7 @@
for my $plugin ( Jifty->plugins ) {
my $comp_root = $plugin->template_class;
+ Jifty::Util->require($comp_root);
unless (defined $comp_root and $comp_root->isa('Template::Declare') ){
Jifty->log->debug( "Plugin @{[ref($plugin)]} doesn't appear to have a ::View class that's a Template::Declare subclass");
next;
Copied: jifty/branches/template-declare/lib/Jifty/Plugin/ErrorTemplates/View.pm (from r2901, /jifty/branches/template-declare/lib/Jifty/View/Declare/ErrorHandlers.pm)
==============================================================================
--- /jifty/branches/template-declare/lib/Jifty/View/Declare/ErrorHandlers.pm (original)
+++ jifty/branches/template-declare/lib/Jifty/Plugin/ErrorTemplates/View.pm Sun Mar 4 16:23:28 2007
@@ -8,6 +8,15 @@
use Scalar::Defer;
+=head1 NAME
+
+Jifty::Plugin::ErrorTemplates::View;
+
+=head1 DESCRIPTION
+
+This class is a stub. It's not in use yet. It should be, but that would require mason libraries to be able to call Template::Declare libraries
+
+=cut
template '__jifty/error/_elements/error_text' => sub {
Modified: jifty/branches/template-declare/lib/Jifty/Plugin/Halo.pm
==============================================================================
--- jifty/branches/template-declare/lib/Jifty/Plugin/Halo.pm (original)
+++ jifty/branches/template-declare/lib/Jifty/Plugin/Halo.pm Sun Mar 4 16:23:28 2007
@@ -7,4 +7,18 @@
# Your plugin goes here. If takes any configuration or arguments, you
# probably want to override L<Jifty::Plugin/init>.
+
+=head1 NAME
+
+Jifty::Plugin::Halo
+
+=head1 DESCRIPTION
+
+This plugin provides L<http://seaside.st|Seasidesque> halos for
+your application. It's included by default when using Jifty. (That's
+a bug).
+
+=cut
+
+
1;
Added: jifty/branches/template-declare/lib/Jifty/Plugin/SkeletonApp.pm
==============================================================================
--- (empty file)
+++ jifty/branches/template-declare/lib/Jifty/Plugin/SkeletonApp.pm Sun Mar 4 16:23:28 2007
@@ -0,0 +1,18 @@
+use strict;
+use warnings;
+
+package Jifty::Plugin::SkeletonApp;
+use base qw/Jifty::Plugin/;
+
+# Your plugin goes here. If takes any configuration or arguments, you
+# probably want to override L<Jifty::Plugin/init>.
+
+=head1 NAME
+
+Jifty::Plugin::SkeletonApp
+
+=head1 DESCRIPTION
+
+=cut
+
+1;
Added: jifty/branches/template-declare/lib/Jifty/Plugin/SkeletonApp/Dispatcher.pm
==============================================================================
--- (empty file)
+++ jifty/branches/template-declare/lib/Jifty/Plugin/SkeletonApp/Dispatcher.pm Sun Mar 4 16:23:28 2007
@@ -0,0 +1,21 @@
+use warnings;
+use strict;
+
+package Jifty::Plugin::SkeletonApp::Dispatcher;
+
+=head1 NAME
+
+Jifty::Plugin::SkeletonApp::Dispatcher
+
+=head1 DESCRIPTION
+
+When a user asks for /, give them index.html.
+
+=cut
+
+
+use Jifty::Dispatcher -base;
+
+on '/' => run { show 'index.html' };
+
+1;
Copied: jifty/branches/template-declare/lib/Jifty/Plugin/SkeletonApp/View.pm (from r2902, /jifty/branches/template-declare/lib/Jifty/View/Declare/SkeletonApp.pm)
==============================================================================
--- /jifty/branches/template-declare/lib/Jifty/View/Declare/SkeletonApp.pm (original)
+++ jifty/branches/template-declare/lib/Jifty/Plugin/SkeletonApp/View.pm Sun Mar 4 16:23:28 2007
@@ -1,4 +1,4 @@
-package Jifty::View::Declare::CoreTemplatesss;
+package Jifty::Plugin::SkeletonApp::View;
use strict;
use warnings;
Modified: jifty/branches/template-declare/lib/Jifty/View/Declare/Handler.pm
==============================================================================
--- jifty/branches/template-declare/lib/Jifty/View/Declare/Handler.pm (original)
+++ jifty/branches/template-declare/lib/Jifty/View/Declare/Handler.pm Sun Mar 4 16:23:28 2007
@@ -28,6 +28,7 @@
my $class = shift;
my $self = {};
bless $self,$class;
+ warn "Initting T::D with ". YAML::Dump(\@_);
Template::Declare->init(@_);
return $self;
}
@@ -63,6 +64,9 @@
=cut
-sub template_exists { my $pkg =shift; return Template::Declare->resolve_template(@_);}
+sub template_exists { my $pkg =shift;
+warn "Checking for ".join(',', at _);
+
+return Template::Declare->resolve_template(@_);}
1;
Modified: jifty/branches/template-declare/lib/Jifty/View/Declare/WebServices.pm
==============================================================================
--- jifty/branches/template-declare/lib/Jifty/View/Declare/WebServices.pm (original)
+++ jifty/branches/template-declare/lib/Jifty/View/Declare/WebServices.pm Sun Mar 4 16:23:28 2007
@@ -1,4 +1,4 @@
-package Jifty::View::Declare::CoreTemplates;
+package Jifty::View::Declare::CoreTemplatessss;
use strict;
use warnings;
More information about the Jifty-commit
mailing list