TOC(3pm)

πŸ“¦
version 2.5.0 Β· 2 versions
, in ubuntu jammy

πŸ’– TOC(3pm) β€” Embperl::TOC πŸ’–

okay bestie, gather round, because this is the table of contents for the Embperl docs β€” the little map that tells you where everything lives. it's part of the User Contributed Perl Documentation, and it's literally just a directory of all the other pages. slay. πŸŽ€


✨ NAME ✨

Embperl::TOC β€” Embperl Documentation: Table of Contents


🌸 DESCRIPTION 🌸

so here's the tea: Embperl can be used in so many ways that its documentation does not fit in one man page. like, not even close. 😭

the following documentation is available within the distribution and the installed system, using perldoc(1) or man(1):


πŸ¦‹ CONTENT πŸ¦‹

  • Installation Documentation
  • Embperl::Features
  • Embperl::Intro
  • Embperl::IntroEmbperl2
  • Embperl::Config
  • Embperl
  • Embperl::Object
  • Embperl::Form
  • Embperl::Form::Validate
  • Embperl::Mail
  • Embperl::Inline
  • Embperl::Recipe
  • Embperl::Syntax
  • Embperl::Syntax::ASP
  • Embperl::Syntax::Embperl
  • Embperl::Syntax::EmbperlBlocks
  • Embperl::Syntax::HTML
  • Embperl::Syntax::EmbperlHTML
  • Embperl::Syntax::Mail
  • Embperl::Syntax::MsgIdExtract
  • Embperl::Syntax::Perl
  • Embperl::Syntax::POD
  • Embperl::Syntax::RTF
  • Embperl::Syntax::SSI
  • Embperl::Syntax::Text
  • Embperl::TipsAndTricks
  • Sourcecode encryption
  • Changes

⭐ INSTALLATION DOCUMENTATION ⭐

See perldoc INSTALL.pod in the distribution archive. that's it, that's the whole vibe. 🫢


🧚 OVERVIEW DOCUMENTATION 🧚

Introductionary texts. (their word, not mine, but we keep it πŸ’…)

🌈 Embperl::Features (perldoc Features.pod)

List of the main features of Embperl 2.0

🌈 Embperl::Intro (perldoc Intro.pod)

Embperl basics: What is Embperl? How to embed perl code in HTML documents; Flow Control; Dynamic Tables; Form Processing; Maintaining persistent (session) data; Breaking up your code in components; Debugging; Database Access; Security; Escaping/Unescaping.

🌈 Embperl::IntroEmbperl2 (perldoc IntroEmbperl2.pod)

Introduction to the new features in Embperl 2, considering the Embperl homepage as example. (yes it literally uses the homepage as the demo, iconic ✨)

🌈 Embperl::IntroEmbperlObject (perldoc IntroEmbperlObject.pod)

Introduction to building object-oriented websites and web applications with Embperl


πŸ‘‘ FULL DOCUMENTATION πŸ‘‘

Detailed references. this is the main character section, no cap.

πŸ’œ Embperl::Config (perldoc Config.pod)

Using Embperl with mod_perl, CGI, FastCGI, offline or from Perl. Includes documentation for Embperl::Execute() and documentation for all Embperl internal objects and their methods. You also find here all of Embperl's Apache configuration directives.

πŸ’œ Embperl

Describes syntax, semantic, predefined variables, session handling, etc.

πŸ’œ Embperl::Object

Building object-oriented websites and web applications with Embperl

πŸ’œ Embperl::Form

πŸ’œ Embperl::Form::Validate

Automatically creating and verifying forms with Embperl

πŸ’œ Embperl::Mail

Sending mails generated with Embperl, e.g. results of submitted forms.

πŸ’œ Embperl::Inline

Using Embperl syntax in Perl modules.

πŸ’œ Embperl::Recipe

Defining Embperl recipes and provider

πŸ’œ Embperl::Syntax

Defining Embperl syntax.

Modules derived from Embperl::Syntax and shipped with Embperl:

πŸŽ€ Embperl::Syntax::ASP

ASP syntax module (<% ... %>)

πŸŽ€ Embperl::Syntax::Embperl

Embperl syntax module: provides the default syntax, includes Embperl::Syntax::EmbperlBlocks, Embperl::Syntax::EmbperlHTML and Embperl::Syntax::MsgIdExtract..

ok so that trailing .. is exactly what the original says, we do NOT fix it, we preserve it, periodt πŸ’…

πŸŽ€ Embperl::Syntax::EmbperlBlocks

Syntax module for Embperl blocks

πŸŽ€ Embperl::Syntax::HTML

πŸŽ€ Embperl::Syntax::EmbperlHTML

Syntax module for dynamic tables, forms, etc.

πŸŽ€ Embperl::Syntax::Mail

Taglib providing an HTML like syntax for sending mail

πŸŽ€ Embperl::Syntax::MsgIdExtract

Syntax module for internationalisation via Embperl's [= =] blocks.

πŸŽ€ Embperl::Syntax::Perl

Perl syntax module, allowing Embperl to execute files with normal Perl syntax.

πŸŽ€ Embperl::Syntax::POD

POD syntax module, converting Perl Plain Old Documentation files on the fly into XML.

πŸŽ€ Embperl::Syntax::RTF

Syntax module to define the syntax for Rich Text Format (RTF) files

πŸŽ€ Embperl::Syntax::SSI

Syntax module to emulate Apache's mod_include syntax with Embperl.

πŸŽ€ Embperl::Syntax::Text

Syntax module to literally include any file without interpretation.


πŸ”₯ TIPS, TRICKS AND EXAMPLES πŸ”₯

πŸ“ Embperl::TipsAndTricks (perldoc TipsAndTricks.pod)

Alternative way to do global variables; Global variables via namespaces; Handling queries in DBI; Handling exits; Handling errors; Development and production websites.

As an example how Embperl can be used, the sourcecode of the Embperl website (see http://perl.apache.org/embperl/) is contained in the directory eg/ of the Embperl distribution archive. Read "README" in eg of the Embperl distribution archive for an overview.

πŸ“ Sourcecode encryption

See "README" in crypto of the Embperl distribution archive.


πŸ’€ CHANGES πŸ’€

See perldoc Changes.pod


🫢 AUTHOR 🫢

G. Richter (richter at embperl dot org), A. Beckert (beckert@ecos.de)


and that's the whole page, bestie!! 🌟 this shipped with perl v5.34.0 and the page is dated 2022-02-06 β€” go forth and perldoc responsibly πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from