stas 02/04/26 20:24:28 Modified: src/products products.html Log: a bunch of many new modperl products Submitted by: Per Einar Ellefsen <[EMAIL PROTECTED]> Revision Changes Path 1.6 +210 -29 modperl-docs/src/products/products.html Index: products.html =================================================================== RCS file: /home/cvs/modperl-docs/src/products/products.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- products.html 19 Apr 2002 04:10:35 -0000 1.5 +++ products.html 27 Apr 2002 03:24:28 -0000 1.6 @@ -2,7 +2,7 @@ <head> <title>mod_perl Related Software</title> <meta name="Description" content="A short list of some software, open -source and commerical, based on mod_perl or compatible with mod_perl, +source and commercial, based on mod_perl or compatible with mod_perl, which might be interesting for anyone using mod_perl"> </head> @@ -11,52 +11,155 @@ <hr> -<h2>Products based on the mod_perl architecture</h2> +<h2>Applications running under mod_perl</h2> -<h3>Freeware, source code distribution:</h3> +<p> These application give you an idea of the range of products +available for use with mod_perl, which are granted extra speed and/or +functionality by taking advantage of the Apache API. </p> + +<h4>Content Management Systems</h4> <ul> -<li> Ben Sugars' -<a href="http://www.perl.com/CPAN/authors/Benjamin_Sugars/">nsapi_perl</a> -(Perl plugin for Netscape - not actively developed anymore)</li> +<li> <a href="http://bricolage.thepirtgroup.com/">Bricolage</a> is a +full-featured, open-source, enterprise-class content management +system. It offers a browser-based interface for ease-of use, a +full-fledged templating system with complete programming language +support for flexibility, and many other features. It operates in an +Apache/mod_perl environment, and uses the PostgreSQL RDBMS for its +repository. </li> + +<li> <a href="http://www.slashcode.com/">Slashcode</a> is the codebase +behind the highly popular <a +href="http://www.slashdot.org/">Slashdot</a> site. It provides content +management and discussion possiblities for its users, and can support +a high load of users, with self-moderation because of the high number +of comments. </li> + +<li> <a href="http://www.everydevel.com/">Everything</a> is an +information management system, using a combination MySQL and Perl to +create a flexible system of entering, linking, and retrieving +information. Its codebase is for example used to run <a +href="http://www.perlmonks.org/">Perl Monks</a>, a Perl community +site. </li> + +<li> <a href="http://scoop.kuro5hin.org/">Scoop</a> is a +"collaborative media application". It falls somewhere between a +content management system, a web bulletin board system, and a +weblog. Scoop is designed to enable your website to become a +community. It empowers your visitors to be the producers of the site, +contributing news and discussion, and making sure that the signal +remains high. Was written originally for <a +href="http://www.kuro5hin.org/">Kuro5hin.org</a>, which is still the +biggest Scoop site. </li> + +<li> The <a href="http://wypug.pm.org/">WYPUG website</a> is powered +by a CMS called Shapeshifter that is written entirely in Perl and +designed to run under mod_perl (in Registry mode). It's a +template-based, database-driven CMS with some unique features. It's +not finished yet, hence the lack of documentation or an advocacy +website - but it's not far away. The system will be a commercial +product once finished, but it'll be released under an Open Source +license. Inquiries should go to <a +href="http://www.digital-word.com/">Digital Word</a>. </li> + +<li> <a href="http://www.movabletype.org/">Movable Type</a> is a +web-based personal publishing system. It is designed to ease +maintenance of regularly-updated news or journal sites, like +weblogs. The Movable Type system runs on your own webserver, giving +you complete control over your site. </li> </ul> -<h3>Commercial, binary distribution:</h3> +<h4>Forum Software</h4> + +<p> See above too, many of the CMSes above feature very good +discussion capabilities. </p> <ul> -<li> ActiveState's -<a href="http://www.ActiveState.com/software/perlEx/default.htm">PerlEx</a -> (Perl plugins for O'Reilly WebSite, Netscape and IIS)</li> +<li> <a href="http://www.mawic.de/mwforum/">mwForum</a> is an +open-source, Web-based discussion forum system. mwForum is based on +Perl CGI scripts, uses a MySQL database and is compatible with +mod_perl for optimal performance. mwForum's design goals are +comfortable operation and administration, stability, security and +speed, a professional and consistent look, and lean and clean code to +make customization easy. </li> + +<li> <a +href="http://www.chatspace.com/products/webboard/versions/unix.cfm">WebBoard</a> +is the number-one selling message board software in the marketplace +with over one million sites using it as their primary means for +communication. The software has long served as a highly reputable +online education tool that can run both as a stand-alone product and +as an integrated element within other learning management +systems. Many installations of WebBoard are also used for customer +service and corporate intranet communication. </li> </ul> -<hr> +<h4>Other</h4> -<h2>Software for use with mod_perl</h2> - -<h3>Freeware:</h3> +<p> Of course, not every application running under mod_perl is a +Content Management System or a Forum! </p> <ul> -<li> Ian Kluft's <a -href="http://www.employees.org/~ikluft/apache/servlet/"> -Apache::Servlet</a></li> +<li> <a href="http://www.sklar.com/dad/">DAD</a> is a comprehensive +website ad management system. It is a mod_perl application with +advanced targeting capabilities, a comprehensive administrative +interface, and automatic client reporting. Because it uses mod_perl, +DAD can take advantage of Apache API elements like subrequests and +notes, and it can rely on persistent database connections through +DBI. These features allow DAD to efficiently implement advanced +targeting rules that would be impossible under CGI. </li> + +<li> <a +href="http://www.cyberweavers.com/download/cybercalendar.html">CyberCalendar</a> +is a calendar of events program for the web and PDAs written entirely +in Perl. </li> + +<li> <a href="http://www.ringlink.org/">Ringlink</a> is a Perl program +that provides the tools you need to run one or more rings of web +sites, i.e. systems of links between web sites of a similar topic, +content, or interest. </li> + +<li> <a href="http://fsck.com/projects/rt/">Request Tracker</a> (RT) +is an industrial-grade ticketing system. It lets a group of people +intelligently and efficiently manage requests submitted by a community +of users. RT is used by systems administrators, customer support +staffs, NOCs, developers and even marketing departments at over a +thousand sites around the world. It can run under mod_perl for +performance benefits, and is the software behind <a +href="http://rt.cpan.org/">rt.cpan.org</a>. </li> + +<li> <a href="http://www.astray.com/acmemail/">acmemail</a> is a +multiuser IMAP/POP3 to Web gateway (or webmail program). It reads mail +from a mail server and displays it using HTML on a web server. It is +written in Perl, has full support for MIME (and mod_perl) and is quite +pretty. </li> + +<li> <a href="http://namp.sourceforge.net/">Namp!</a> is Not Another +Music Player. In combination with the Apache web server and mod_perl, +Namp! lets you create a virtual jukebox of your MP3, WAV and Ogg +Vorbis music files, browse them over the web, create playlists, and +stream them. </li> -<li> Gerald Richter's -<a href="http://perl.apache.org/embperl/">HTML::Embperl</a></li> +</ul> -<li> Ralf S. Engelschall's -<a href="http://www.engelschall.com/sw/eperl/">Apache::ePerl</a> </li> +<p> The <a href="http://www.masonhq.com/">Mason project</a> also has a +<a href="http://www.masonhq.com/about/apps.html">list of +applications</a> running under mod_perl and <code>HTML::Mason</code>. +</p> +<hr> -</ul> +<h2>Toolkits for use with mod_perl</h2> -... and many more. See the <a href="apache-modlist.html">Apache/Perl -module list</a>, and <a href="app-server.html">Application Servers and -Toolkits based on mod_perl</a>. +<p> See the <a href="apache-modlist.html">Apache/Perl module list</a> +and <a href="app-server.html">Application Servers and Toolkits based +on mod_perl</a> for a list of modules and toolkits running allowing +you to tackle web development more easily under mod_perl. </p> <hr> @@ -73,20 +176,98 @@ </ul> -... and many more. Most of the <a +<p> ... and many more. Most of the <a href="http://modules.apache.org/">modules for Apache</a> should be -able to use more or less integrated with mod_perl. +able to be used more or less integrated with mod_perl. </p> <h3>Commercial:</h3> <ul> -<li> RedHat's <a href="http://www.redhat.com/software/apache/">Stronghold -</a> </li> +<li> RedHat's <a +href="http://www.redhat.com/software/apache/">Stronghold</a>, which +embeds a number of Apache modules, including SSL support and Matt +Sergeant's <a href="http://www.axkit.org/">AxKit</a>, which is an XML +Application Server running under mod_perl. </li> + +</ul> + +<hr> + +<h2>Products allowing fast web programming and integration with web servers</h2> + +<h3>Freeware, source code distribution:</h3> + +<h4>Perl</h4> + +<p> Other software solutions exist to run Perl faster than with CGI +for web application development. You may want to try these if mod_perl +isn't what you need. </p> + +<ul> + +<li> <a href="http://daemoninc.com/SpeedyCGI/">SpeedyCGI</a> is a way +to run CGI perl scripts persistently, which usually makes them run +much more quickly. </li> + +<li> <a href="http://www.fastcgi.com/">FastCGI</a> is a language +independent, scalable, open extension to CGI that provides high +performance without the limitations of server specific APIs. </li> + +<li> <a href="http://search.cpan.org/search?dist=PPerl">PPerl</a> +turns ordinary perl scripts into long running daemons, making +subsequent executions extremely fast. It forks several processes for +each script, allowing many proceses to call the script at once. </li> + +<li> Ben Sugars' <a +href="http://www.perl.com/CPAN/authors/Benjamin_Sugars/">nsapi_perl</a> +(Perl plugin for Netscape - not actively developed anymore)</li> + +</ul> + +<h4>Other Languages</h4> + +<p> Many other languages feature Apache modules to facilitate web +development, many being inspired by mod_perl. </p> + +<ul> + +<li> The <a href="http://tcl.apache.org/">Tcl-Apache integration +project</a>, providing similar functionality to mod_perl but with the +Tcl programming language. </li> + +<li> <a href="http://www.modpython.org">Mod_python</a> is an Apache +module that embeds the <a href="http://www.python.org/">Python</a> +interpreter within the server. </li> + +<li> <a href="http://www.modruby.net/">mod_ruby</a> embeds the <a +href="http://www.ruby-lang.org/en/">Ruby</a> interpreter into the +Apache web server, allowing Ruby CGI scripts to be executed natively. +</li> + +<li> <a href="http://www.php.net/">PHP</a> is a widely-used +general-purpose scripting language that is especially suited for Web +development and can be embedded into HTML. </li> + +<li> <a href="http://jakarta.apache.org/tomcat/index.html">Tomcat</a> +is the servlet container that is used in the official Reference +Implementation for the Java Servlet and JavaServer Pages +technologies. </li> + +</ul> + +<h3>Commercial, binary distribution:</h3> + +<ul> + +<li> ActiveState's <a +href="http://www.ActiveState.com/software/perlEx/default.htm">PerlEx</a> +(Perl plugins for O'Reilly WebSite, Netscape and IIS)</li> </ul> <hr> + <p> If you know of other mod_perl related software products, please send a
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]