Re: [UG-ADMINS] Re: ZendCon Panel and Next Steps

[email protected] (Tim Stiles)
Newsgroups ug.admins
Message-ID <[email protected]>
I've done a couple of sites that needed the cooperation of multiple  
non-professional groups.  You must plan for the fact that the groups  
are chaotic.  The groups persist, but the contacts for those groups  
change frequently, without notice, and almost always without any sort  
of plan for smooth transition.  They also are rarely interested in  
your problems.  Sometimes, the group entries are just abandoned, but  
there are sometimes disturbingly loud conflicts and power struggles  
over them, which have absolutely nothing to do with you or your  
purpose.  This can throw your simple contact list mechanism into  
complete chaos.

A) I know that fully automated systems are what we all desperately  
want (since our real lives always get in the way of the fun stuff),  
but it almost always results in entries that are obsolete or  
deliberately deceptive.  Requiring someone's conscious approval  
before an entry comes online is a strong deterrent to misuse and  
almost always guarantees validity coming in.  Once they are in the  
system, there is less chance that people will play games, automate  
everything you can.  If you have to automate the process of approving  
entries, make certain there is a responsive dispute mechanism so that  
dead or contested links can be pulled offline quickly.  (Case in  
point, I've been trying to get an entry corrected on PHP.net's  
calendar for three years, but I didn't submit it, he's off the grid  
now, and an update protocol is practically non-existent.)

B) Active groups are proactive about promoting their existence.  They  
won't mind responding to a periodic email asking "Are you still  
there?"  It's also easier to get them to update their info if they  
don't have to remember to visit and log in to your site on their  
own.  An authoritative email contact is mandatory, a secondary email  
contact is preferred.  Instead of an entirely login driven system,  
make use of a timed-access email-invitation system.

C) PLEASE PLEASE Make entries expire unless they are confirmed via  
the people who submitted them. Don't rely on a web page test  
mechanism - web pages can stagnate for years, transfers of authority  
and administrative access to those sites are not always seamless, and  
internal disputes within groups are not uncommon, let alone unheard  
of.  Set up plans for changing of administrative contacts, especially  
the circumstance where the original registrant drops off the face of  
the earth with no warning.  (example: if a group leaves meetup.com,  
any other meetup.com registrant can claim their name with no  
warning.  I've seen it happen with a couple of different web design  
groups in the Dallas area.)

BAD DATA IS FAR WORSE THAN MINIMAL DATA.

Tim Stiles,
Co-Organizer, DallasPHP
WatchMaker, Icomex.com



On Oct 25, 2008, at 5:16 AM, Rafael Dohms wrote:

> I have incorporated some of the suggestions given here, but i've  
> added a
> automatic layer on top of it, so that most of the time no human  
> interaction
> will be needed, but we will still have the humam factor for lat case
> scenarios, before we pull the plug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.