Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Themes Design Quest

by vroom (His Eminence)
on Jun 12, 2000 at 21:36 UTC ( [id://17739]=quest: print w/replies, xml ) Need Help??
Quest starts at:Jun 12, 2000 at 21:00 UTC
Quest ends at:Jun 16, 2000 at 23:00 UTC

This quest has ended

Your job to design a theme for inclusion into Perl Monks. You can do this a number of ways. Save the HTML from the frontpage and one from a node with some replies listed below it. Save the HTML page... play around with the colors replace any images with your own and then send me a copy of the source plus any images you may have changed. Another option is to take a screen shot of a page and send me the result. If you take that approach I'd like you to include a message with all of the hex color values you used for various attributes.

I'll include any I like plus the one you guys vote up the highest.

Entries can be e-mailed to me at

Replies are listed 'Best First'.
RE: Themes Design Quest
by t0mas (Priest) on Jun 13, 2000 at 13:49 UTC
    I usually include a "do-it-yourself" theme design page in my perl web-applications. On this page the user can choose the colors, by clicking on a color sample, and fonts of the menus, table headers, table data, or whatever I choose to be user setable.
    I store the settings in a cookie which I read and apply when they load a page.
    I guess that isn't really what this quest is all about, but it saves me a lot of job and the users will benefit (or face the concequences) of their personal taste.

    /brother t0mas
      Good idea but... It has more 'minuses' then 'pluses' IMHO. Cause it'll bring another headache to mantainers, make the code more complicated and will take more time to load. Besides that I do really like the things like 'perlmonks colors' - the identification sign of the site, which is by all means a community, covering common interests of programming perl.
      As I mentioned it was my humble opinion :)

        I disagree with you (since I've wrote the code in the first place) that it brings another headache to maintainers.
        If I want more than one possible color/font schema in my app, I'm faced with the headache anyway. I really don't know how vroom handles this in his code, but somehow he "knows" that you've selected (default) in your user settings Theme container, and applies the default colors. In the same way he could "know" that you like lime green 20 pts Helvetica fonts on a pink background, without hurting performance.
        My solution was to let the users get controlled access to some of the settings I was applying anyway, and made them able to set theese as they saw fit.
        I do think that colors/fonts is a matter of taste and if you like the original colors, vroom has done a good job.

        /brother t0mas
RE: Themes Design Quest
by Zoogie (Curate) on Jun 16, 2000 at 04:30 UTC
    Any chance that this quest be extended to include the weekend? I love themes, but don't have much time during the weekdays :(

    Also, I find the idea of being able to customize the color scheme (at the very least) to be very appealing. Most of the coders I know customize their editors in some way to make it more comfortable.

    - Zoogie

RE: Themes Design Quest
by BigJoe (Curate) on Jun 14, 2000 at 01:55 UTC
    I really like the idea of being able to make your own. I have seen a really slick way on in their email area. I played around with the colors and it might be easier (for admin) to just let the users put the HEX numbers in for the different parts of the site.


Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2024-06-23 13:36 GMT
Find Nodes?
    Voting Booth?

    No recent polls found

    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.