For those of you want to contribute to the development of WebGUI 8, here are a few tips to help you get started.
First, fork AlliumCepa/webgui using this button:
This will create a fork of WebGUI owned by your GitHub account.
mysql> select assetIndex.assetId, assetIndex.title, assetIndex.url, | |
-> assetIndex.synopsis, assetIndex.ownerUserId, assetIndex.groupIdView, | |
-> assetIndex.groupIdEdit, assetIndex.creationDate, assetIndex.revisionDate, | |
-> assetIndex.className, match (keywords) against ('+following-following*') as | |
-> score from assetIndex | |
-> where | |
-> -- isPublic = 1 and | |
-> ((match (keywords) against ('+following-following*' in boolean mode)) | |
-> -- and (lineage like '000001000002%') | |
-> and (className='WebGUI::Asset' or className='WebGUI::Asset::Event' or |
#!/usr/bin/perl | |
use strict; | |
use warnings; | |
# change these | |
my $pdf = '/path/to/pdf/file/filename_of_pdf_file.pdf'; | |
my $to_email = '[email protected]'; | |
my $email_subject = 'form completed'; |
#!/bin/perl | |
use 5.010; | |
use strict; | |
use warnings; | |
use B::Generate; | |
use Opcode; | |
#Asking to enter a number. |
( perl5.12.3 -d:Trace t/013_complexType.t 2>&1) | grep -v '/home/scott/lib/' | sed -e 's!lib//SOAP!lib/SOAP!' > trace512.txt | |
( perl -d:Trace t/013_complexType.t 2>&1) | grep -v '/usr/local/lib/perl5/' > trace519.txt | |
# For example... the library paths to grep out vary (5.12.3 was installed in my home dir whereas 5.19.9 is in /usr/local). | |
kompare trace*.txt | |
That creates full execution traces, showing every line that Perl runs, while running the same unit test under two different versions of Perl. grep -v removes all lines traced from running installed modules so that only tracing from the unit test and non-installed module are left. kompare does a visual comparison on that. The point in the code where execution diverges for whatever reason will be clear in the visual diff. |
For those of you want to contribute to the development of WebGUI 8, here are a few tips to help you get started.
First, fork AlliumCepa/webgui using this button:
This will create a fork of WebGUI owned by your GitHub account.
=head1 Adapt a Perl CMS Targetting Enterprise Installations to Compete with WordPress | |
=over 1 | |
=item Name: | |
Scott Walters | |
=item Amount Requested: |
You have been identified as a candidate for Amazon or one of its many affiliate companies. As a US Federal Contractor, we are required to request that all candidates complete an on-line application that collects information necessary for Amazon and its affiliates to comply with federal reporting obligations. | |
If you are interested in being considered for an employment opportunity with us, please follow the link below to complete a short application. | |
The best way to create demand for Perl is to have desirable, plug-in extensible applications out there written in Perl. | |
PHP is an extremely problematic language, but its community excelled at creating and supporting applications written in it. End users settled on PHP apps, creating a market for talent that went on to more than triple Perl's demand for programmers: http://langpop.com/. | |
Only a few years ago, the WebGUI content management system used to power huge amounts of the Web and create jobs for hundreds of Perl programmers. WebGUI was the number one most popular mod_perl application for many years, but like Zappos.com, Walmart.com or the original Amazon.com (http://oreilly.com/pub/a/oreilly/perl/news/amazon_0100.html), the fact that it was written in Perl was a loosely guarded secret. | |
Mitsubishi, Brunswick, large .gov sites including american.gov, and many corporate sites were powered by WebGUI. http://www.cmsmatrix.org/ and similar sites still give WebGUI top ranking in terms of power, extensibility |