3 use namespace::autoclean;
5 use Catalyst::Runtime 5.80;
7 use Search::GIN::Extract::Class;
8 use Search::GIN::Extract::Attributes;
9 use Search::GIN::Extract::Multiplex;
11 # Set flags and add plugins for the application.
13 # Note that ORDERING IS IMPORTANT here as plugins are initialized in order,
14 # therefore you almost certainly want to keep ConfigLoader at the head of the
15 # list if you're using it.
17 # -Debug: activates the debug mode for very useful log messages
18 # ConfigLoader: will load the configuration from a Config::General file in the
19 # application's home directory
20 # Static::Simple: will serve static files from the application's root
30 Session::State::Cookie
36 our $VERSION = '0.01';
38 # Configure the application.
40 # Note that settings in stemmaweb.conf (or other external
41 # configuration file that you set up manually) take precedence
42 # over this when using ConfigLoader. Thus configuration
43 # details given here can function as a default configuration,
44 # with an external configuration file acting as an override for
49 # Disable deprecated behavior needed by old applications
50 disable_component_resolution_regex_fallback => 1,
53 expose_stash => 'result',
57 stemmaweb->path_to( 'root', 'src' ),
60 ## kiokudb auth store testing
61 'Plugin::Authentication' => {
65 password_field => 'password',
66 password_type => 'self_check',
69 class => 'Model::KiokuDB',
78 class => 'Model::KiokuDB',
81 auto_create_user => 1,
84 ## Auth with CatalystX::Controller::Auth
85 'Controller::Users' => {
87 login_id_field => 'username',
88 login_db_field => 'username',
89 action_after_login => '/index',
90 send_register_email => 0,
92 login_fields => { openid => [qw/openid_identifier/],
93 default => [qw/username password/],
98 # Start the application
104 stemmaweb - Catalyst based application
108 script/stemmaweb_server.pl
112 [enter your description here]
116 L<stemmaweb::Controller::Root>, L<Catalyst>
124 This library is free software. You can redistribute it and/or modify
125 it under the same terms as Perl itself.