Perl

Projects
Main         |        Photo Gallery         |        Resume         |       
 
Guster.net
    About:
      I've been a fan since the inception of the band. Previously a tabs section ran from my personal page and eventually evolved into Guster.net.

    • The Good:
        Uses PEDoober for the Fan2Fan section
        Limited manual site maintenance, see info page
        Photos get tagged with user data on the picture
        Driven by fan provided content
    • The Bad:
        At the time I didn't have SQL access, everything is flat files
        Many variations of the same perl code
    • The Ugly:
        Tables for formatting
        I'm not a graphics artist, minimal graphics
        Yes, the site needs a redesign


People & Events Doober (Click for demo site)

    About:
      A suite of perl scripts that updates webpages
      with profiles & events. Used to coordinate gatherings for small groups.

    Requirements:
    • Apache webserver.
        I've only tested this on Apache. If you get it to work
        on anything else, please let me know.
    • Perl. 5.6 (or greater)
        What you probably have will probably work. These programs
        have only been officially tested on 5.6
    • PerlMagick 5.3.x (or greater) http://imagemagick.org/www/perl.html
        If you have ImageMagick already, PerlMagick may or may not
        already be included. In some cases I heard it was included
        ONLY in the developers packages of ImageMagick.
    • Ability to run CGI/Perl scripts outside /cgi-bin.
        Either add the directories which the cgi's must run via
        Apache's ScriptAlias directive OR, setup ExecCGI to allow
        cgi's from anywhere.

      For more information read the README and INSTALL files.

UPDATES:
    Release 2:
    • User inputs get stripped of SSI Commands (security)
    • Change the way the event deletion programs work. Problem with syntax that cause the event to not be completely deleted on some systems.
    Release 3:
    • htedit integrated to be updated from conf file. Easier for initial setup, also uses header.html.
    • Password changer program added to Members section.
    • Password mailer. Users can go to a URL and get a password sent to their e-mail account. Mailer will log ip, username and e-mail address. Also has a list of banned addresses for abusive users. (required sendmail)
    • display_profile.cgi changed so that if the user doesn't enter http:// at the start of the URL it is automatically added.
    • people_index.cgi updated. Page arrows to go to next and previous page, removed static color on page title, and relocated page numbers inside main table to match rest of site.

    Download PEDoober