Embperl
view release on metacpan or search on metacpan
eg/web/config.pl view on Meta::CPAN
$self -> {lib_1_3} ||= '' ;
# check if DBIx::Recordset is installed
my $lib_dbix = $self -> {lib_1_3} ;
if (-e ($lib_dbix . '/DBIx/Intrors.pod'))
{
$self -> {lib_dbix} = $lib_dbix ;
}
elsif ($lib_dbix && (-e (dirname($lib_dbix) . '/DBIx/Intrors.pod')))
{
$self -> {lib_dbix} = dirname($lib_dbix) ;
}
else
{
$self -> {lib_dbix} = '' ;
}
}
BEGIN
{
%messages = (
'de' =>
{
'Introduction' => 'Einführung',
'Documentation' => 'Dokumentation',
'Examples' => 'Beispiele',
'Changes' => 'Änderungen',
'Sites using Embperl' => 'Sites mit Embperl',
'Add info about Embperl' => 'Hinzufügen Infos',
'More infos' => 'Weitere Infos',
'Enter info to add about Embperl' => 'Eingabe von Informationen zu Embperl',
'Show info added about Embperl' => 'Anzeige der gespeicherten Informationen zu Embperl',
'Infos about Embperl' => 'Informationen über Embperl',
'1.3.6 documentation' => '1.3.6 Dokumentation',
'Configuration' => 'Konfiguration',
'Conferences' => 'Konferenzen',
'Books' => 'Bücher',
'Articles' => 'Artikel',
'Modules & Examples' => 'Module & Beispiele',
'Donate' => 'Spenden',
}
) ;
@menu = (
{ menu => 'Home', uri => '', file => { en => 'eg/web/index.htm', de => 'eg/web/indexD.htm'} },
{ menu => 'Features', uri => 'pod/list/Features.htm', file => { en => 'Features.pod', de => 'FeaturesD.pod' }, #sub =>
# [
# { menu => 'Features 1.3', uri => 'Features13.htm', path => { en => '%lib_1_3%/HTML/Embperl/Features.pod', de => '%lib_1_3%/HTML/Embperl/FeaturesD.pod' } }
# ]
},
{ menu => 'Introduction', uri => 'pod/intro/', sub =>
[
{ menu => 'Embperl', uri => 'Intro.htm', file => { en => 'Intro.pod', 'de' => 'IntroD.pod'},
desc => { en => 'Introduction of Embperl basic capablitities',
de => 'Einführung in die grundlegenden Möglichkeiten von Embperl' }},
{ menu => 'Embperl::Object', uri => 'IntroEmbperlObject.htm', file => 'IntroEmbperlObject.pod',
desc => { en => 'Introduction to object-oriented website creation with Embperl',
de => 'Einführung in das objekt-orientierte Erstellen von Websites mit Embperl' }},
{ menu => 'Embperl 2 Advanced', uri => 'IntroEmbperl2.htm', file => 'IntroEmbperl2.pod',
desc => { en => 'Introduction to advanced features of Embperl 2',
de => 'Einführung in erweiterte Möglichkeiten von Embperl 2' }},
{ menu => 'DBIx::Recordset', uri => 'IntroRecordset.htm', path => '%lib_dbix%/DBIx/Intrors.pod',
desc => { en => 'Introduction to database access with DBIx::Recordset',
de => 'Einführung in den Datenbankzugriff mit DBIx::Recordset' }},
]
},
{ menu => 'Documentation', uri => 'pod/doc/', sub =>
[
{ menu => 'README', uri => 'README.txt', file => { en => 'README', de => 'README'},
desc => { en => 'Short overview',
de => 'Kurzüberblick' }},
# { menu => 'README.v2', uri => 'README.v2.txt', file => { en => 'README.v2', de => 'README.v2'},
# desc => { en => 'Contains what\'s new in Embperl 2.0 and differences to Embperl 1.3',
# de => 'Enthält die Neuigkeiten von Embperl 2.0 und die Unterschiede zu Embperl 1.3' }},
{ menu => 'Configuration', uri => 'Config.htm', file => { en => 'Config.pod', de => 'Config.pod'},
desc => { en => 'Configuration and calling of Embperl',
de => 'Konfiguration und Aufruf von Embperl' }},
{ menu => 'Embperl', uri => 'Embperl.htm', file => { en => 'Embperl.pod', de => 'EmbperlD.pod'},
desc => { en => 'Main Embperl documentation', de => 'Hauptdokumentation' }},
{ menu => 'Embperl::Object', uri => 'EmbperlObject.htm', file => 'Embperl/Object.pm',
desc => { en => 'Documentation for creating object-oriented websites',
de => 'Dokumentation zur Erstellung von Objekt-Orientierten Websites' }},
{ menu => 'Embperl::Form::Validate', uri => 'EmbperlFormValidate.htm', file => 'Embperl/Form/Validate.pm' ,
desc => { en => 'Documentation for easy form validation (client- and server-side)',
de => 'Dokumentation zur einfachen Überprüfung von Formulareingaben (Client- und Serverseitig)' }},
{ menu => 'Embperl::Syntax', uri => 'EmbperlSyntax.htm', file => 'Embperl/Syntax.pm',
desc => { en => 'Documentation about differnent syntaxes in Embperl and how to create your own syntax',
de => 'Dokumentation über verschiedene Syntaxen von Embperl und wie man eingene Syntaxen erstellt' },
sub =>
[
{ menu => 'Embperl', uri => 'Embperl.htm', file => 'Embperl/Syntax/Embperl.pm'},
{ menu => 'EmbperlBlocks', uri => 'EmbperlBlocks.htm', file => 'Embperl/Syntax/EmbperlBlocks.pm'},
{ menu => 'EmbperlHTML', uri => 'EmbperlHTML.htm', file => 'Embperl/Syntax/EmbperlHTML.pm'},
{ menu => 'HTML', uri => 'HTML.htm', file => 'Embperl/Syntax/HTML.pm'},
{ menu => 'ASP', uri => 'ASP.htm', file => 'Embperl/Syntax/ASP.pm'},
{ menu => 'SSI', uri => 'SSI.htm', file => 'Embperl/Syntax/SSI.pm'},
{ menu => 'Perl', uri => 'Perl.htm', file => 'Embperl/Syntax/Perl.pm'},
{ menu => 'POD', uri => 'POD.htm', file => 'Embperl/Syntax/POD.pm'},
{ menu => 'Text', uri => 'Text.htm', file => 'Embperl/Syntax/Text.pm'},
{ menu => 'RTF', uri => 'RTF.htm', file => 'Embperl/Syntax/RTF.pm'},
{ menu => 'Mail', uri => 'Mail.htm', file => 'Embperl/Syntax/Mail.pm'},
],
},
{ menu => 'Embperl::Recipe', uri => 'EmbperlRecipe.htm', file => 'Embperl/Recipe.pm',
desc => { en => 'Documentation about recipes and providers',
de => 'Dokumentation über recipes und provider' },
sub =>
[
{ menu => 'Embperl', uri => 'Embperl.htm', file => 'Embperl/Recipe/Embperl.pm'},
{ menu => 'EmbperlXSLT', uri => 'EmbperlXSLT.htm', file => 'Embperl/Recipe/EmbperlXSLT.pm'},
{ menu => 'XSLT', uri => 'XSLT.htm', file => 'Embperl/Recipe/XSLT.pm'},
],
},
# { menu => 'Embperl::Constant', uri => 'EmbperlConstant.htm', file => 'Embperl/Constant.pm'},
# { menu => 'Embperl::Log', uri => 'EmbperlLog.htm', file => 'Embperl/Log.pm'},
( run in 1.700 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )