[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Ringlink feature requests



I think maybe #2 is that the emails for submissions, removals, etc. could be
sent to more than one person.
Pam
> -----Original Message-----
> From: owner-ringlinklist@1-host.com
> [mailto:owner-ringlinklist@1-host.com]On Behalf Of Gunnar Hjalmarsson
> Sent: Monday, October 30, 2000 7:03 PM
> To: ringlinklist@gunnar.cc
> Subject: Re: [ringlinklist] Ringlink feature requests
>
>
>
> Hi Dave,
>
> Thanks for your suggestions. My comments follow.
>
> > 1) Make Ringlink runable, and without issuing any warning messages,
> > when the -w option and the "use strict" pragma are specified.
> > Every reference I've seen on Perl strongly recommends this for all
> > Perl CGI scripts. (I've heard that it may compromise security to
> > leave the -w option in a production script, but it should at least
> > be used in pre-release testing of the scripts.)
>
> Please note that Ringlink is my first program worth mentioning, and I
> wrote it without local and/or telnet access to Perl. I guess that there
> is no Perl reference author out there without such access... (For that
> reason, I have built in error messages in a slighly different way than
> you normally see in the tutorials, making them stop the program and
> display the error messages on the screen.)
>
> Thus I have neither the knowledge/experience nor the equipment to do
> what you ask for. But if anybody who has reads this, please feel free to
> do whatever you find necessary to detect possible problems with
> Ringlink. After all, Ringlink is an open source project.
>
> Btw, what kind of errors are you worried about, considering the fact
> that Ringlink seems to work fine?
>
> > 2) Add capability for automatic emails sent by Ringlink to be BCC-ed
> > to a provided list of email addresses.
>
> If you mean tools to facilitate emails to all the ring members, it's on
> the project list.
>
> > 3) Add control for "turning off" the Ringlink script.  This would
> > be useful when backing up or restoring the data files, or when
> > making changes to the configuration.
>
> Good idea, but I have to give it rather low priority right now.
>
> > 4) Encode passwords (using Perl's one-way encryption function
> > crypt())? Might be overkill.
>
> I thought about it at an early stage, and decided not to. And I haven't
> changed my mind yet, see
> http://www.gunnar.cc/ringlink/mailarc/msg01003.html
>
> SSL might be a way to increase security in this respect for those who
> thinks it's important. I'm playing with it right now on my own
> installation; please feel free to study the demo ring for instance.
>
> But whatever you do, you always end up at the necessity of: regular
> backups!
>
> > 5) I think the list-sites function lists the sites starting at a
> > random site.  This might be beneficial for first-time visitors to
> > the ring, but it could be annoying for someone trying to
> > systematically view the sites in the ring.  I can't think of a good
> > solution, though, other than using an approach like the old webring
> > system.
>
> The list starts with a random site if no site ID is specified; if it is,
> it starts with the specified site. So if the site ID is specified in the
> links in the HTML code (which it should be, for this and other reasons),
> it should be easy to explore a ring systematically.
>
> I'm very pleased with the way the list-sites function works, and can't
> think of changing it to the WebRing approach. The Ringlink approach,
> which conceptually implies that the ring has no beginning or end, leads
> to the traffic being much more fairly distributed.
>
> > 6) Please add inline and/or external documentation to the scripts :)
>
> In my opinion, the structure, subroutine names and variable names
> normally give you a good picture of how the program works (provided that
> you have some Perl knowledge, of course). I don't say that additional
> comments would be redundant, but I'm not ready to spend time with it
> right now. Btw, maybe this is an appropriate task for someone else but
> me. Any volunteer?
>
> / Gunnar

Follow-Ups from:
Gunnar Hjalmarsson <mailbox@gunnar.cc>

References to:
Gunnar Hjalmarsson <mailbox@gunnar.cc>

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]