Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

What should I improve in the TWiki's MessageBoardPlugin now?

by monsieur_champs (Curate)
on Jun 17, 2004 at 19:29 UTC ( [id://367740]=perlquestion: print w/replies, xml ) Need Help??

monsieur_champs has asked for the wisdom of the Perl Monks concerning the following question:

Fellows

I'm seeking for wisdom to improve the usefullness and functionality of the TWiki's MessageBoardPlugin, and would love to read about improvements that the Perl Monks consider useful.

As an additional guideline, allow me try to explain what I had in mind when started to write this Plugin.

Integral Sistemas, the company I work for, had a Message Board page where the employees post and read messages like "I'll leave my desk this afternoon for a field work and return tomorrow." or "I'm on the near city visiting our client X" and so on.

When I come to the company, the page sucks. It was crappy, no organization at all, buggy, no authentication, no user verification, no security, no availability for employees outside the company building.

I started building this plugin as a simple replacement, and tought "why not integrate to TWiki excellent Wiki Wiki implementation?" and here it is.

Now, I need to know what shall I improve to make it better (and maybe usefull for other companies, or organizations). I would love to read about your suggestions.

Thank you very much for help.

Replies are listed 'Best First'.
Re: What should I improve in the TWiki's MessageBoardPlugin now?
by jeffa (Bishop) on Jun 17, 2004 at 20:00 UTC

    I would start by removing the embedded HTML from your code. HTML::Template should suffice very nicely. And start using POD ... multiple hashed comment lines are ugly and make the code less readable. POD makes your code look professional at the additional advantage of providing readable documentation.

    Just looking over your code, i get the feeling that it was thrown together rather quickly. Maybe you should start over, design it first this time -- it's much easier now that you have figured out the requirements.

    jeffa

    L-LL-L--L-LL-L--L-LL-L--
    -R--R-RR-R--R-RR-R--R-RR
    B--B--B--B--B--B--B--B--
    H---H---H---H---H---H---
    (the triplet paradiddle with high-hat)
    

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://367740]
Approved by herveus
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2024-03-29 10:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found