Sponsored Content
The Lounge What is on Your Mind? Status of Migration of Moderation Systems Post 303034317 by Neo on Tuesday 23rd of April 2019 07:49:02 AM
Old 04-23-2019
Update:

I wanted to add to the status post above.

A few long time team members (and very strong contributors) are not happy with me and have become inactive recently. The reason for this "unhappiness", in my view, is the fact that trying to manage difficult issues like retooling and remodeling a site like this requires more than just communicating via text messaging. The team members I talk with on the phone (by voice) on a regular basis and I do not have any misunderstandings. Misunderstandings often arise when people only want to communicate by messaging. Ultimately I have to make the changes the site needs. We cannot continue as "rusty, legacy forum". When we complete building out the new Live Chat and other new systems, I plan to disable the legacy infraction system forever.

Recently I bought a condenser mic so I could talk to people while working (taking a much need break from coding) and have been trying to talk to people by Skype, What's App or Line (by voice) more so there are less misunderstandings. Ravinder and I talk on the phone at least once a month and by chat often.

Recently one of our most beloved long time contributors left the site, who was someone I dearly loved, because I typed something like " we need to bring in new moderators and not only have the "old guard" moderators" , which I thought at the time was a kind of endearing term, since I'm also getting as old as dirt myself and like to make fun of the fact we are all getting older and need to be more accommodating and responsive to the needs of the younger generation(s).

If we had of been talking on the phone, everyone would have heard my voice and laughed, but instead, text messaging caused people to misunderstand each other and get emotional. Text messaging does not work. The leadership team must be willing and happy to talk on the phone, and often. Later this year, I may disable the current private messaging system and use a variation of the new chat features I'm building now.

This is the problem when we are making big changes. Text messaging. I am really getting disappointed to see how people are so set on living in a "text only" world. Text is cool; but we also need voice communications.

Moving forward, I want to build a closer community of forum leaders This means we will seek new team members who are willing to talk on the phone one-on-one or in small groups (because the time zone differences are too huge to conference all at once), and who will work with users in Live Chat (or something similar as we evolve) and who fully support our changes as we modernize the forums.

Today, in Live Chat a new member told me we had the best forum on the net and he loved the "dark mode" and our Live Chat support. That same user told me he had never had any site respond to him like we did today using the new Live Chat area.

This is our future.

Responsive, mobile savvy, new member focused.
This User Gave Thanks to Neo For This Post:
 

5 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Couldn't open status file /var/samba/STATUS.LCK

I believe i have most of samba configured right but i get this error each time time try to run it. I was given suggestion that i touch the file, i did, but i still cannot rid myself of this error. Any suggestions (2 Replies)
Discussion started by: macdonto
2 Replies

2. Red Hat

Installing RedHat 8.0 onto Dell PowerEdge SC1425 - hdc: status error: status = 0x58

I have successfully installed RedHat 8.0 onto a Dell PowerEdge SC1425 today. This server has two SATA hard drives, and an IDE DVD-ROM drive. Using the following kernel parameters, i successfully installed across both hard drives from CD: ide0=0x1f0,0x3f6,14 vga=791 resolution=1024x768 expert... (5 Replies)
Discussion started by: fishsponge
5 Replies

3. What is on Your Mind?

From Systems Admin to Systems Eng.

I have been wondering how do Systems Administrators do the jump into Systems Engineering? Is it only a matter of time and experience or could I actually help myself get there? Opinions? Books I could read? Thanks a lot for your help! (0 Replies)
Discussion started by: svalenciatech
0 Replies

4. AIX

AIX - FC Switch migration, SAN Migration question!

I'm New to AIX / VIOS We're doing a FC switch cutover on an ibm device, connected via SAN. How do I tell if one path to my remote disk is lost? (aix lvm) How do I tell when my link is down on my HBA port? Appreciate your help, very much! (4 Replies)
Discussion started by: BG_JrAdmin
4 Replies

5. Programming

How to track table status delete/update/insert status in DB2 V10 z/os?

Dear Team I am using DB2 v10 z/os database . Need expert guidance to figure out best way to track table activities ( Ex Delete, Insert,Update ) Scenario We have a table which is critical and many developer/testing team access on daily basis . We had instance where some deleted... (1 Reply)
Discussion started by: Perlbaby
1 Replies
Wiki::Toolkit::Plugin(3pm)				User Contributed Perl Documentation				Wiki::Toolkit::Plugin(3pm)

NAME
Wiki::Toolkit::Plugin - A base class for Wiki::Toolkit plugins. DESCRIPTION
Provides methods for accessing the backend store, search and formatter objects of the Wiki::Toolkit object that a plugin instance is registered with. SYNOPSIS
package Wiki::Toolkit::Plugin::Foo; use base qw( Wiki::Toolkit::Plugin); # And then in your script: my $wiki = Wiki::Toolkit->new( ... ); my $plugin = Wiki::Toolkit::Plugin::Foo->new; $wiki->register_plugin( plugin => $plugin ); my $node = $plugin->datastore->retrieve_node( "Home" ); POSSIBLE METHODS
pre_moderate Called before moderation is performed. Allows changes to the parameters used in moderation. my %args = @_; my ($name_ref,$version_ref) = @args{ qw( node version ) }; $$name_ref =~ s/s/_/g; return 0; post_moderate Called after moderation has been performed. Allows additional actions to occur after node moderation. my %args = @_; my ($node,$node_id,$version) = @args{ qw( node node_id version ) }; &update_pending_list($node,$version); pre_rename Called before a rename is performed. Allows changes to the parameters used by rename. my %args = @_; my ($old_name_ref,$new_name_ref,$create_new_versions_ref) = @args{ qw( old_name new_name create_new_versions ) }; $$old_name_ref =~ s/s/_/g; $$new_name_ref =~ s/s/_/g; return 0; post_rename Called after a rename has been performed. Allows additional actions to occur after node renames. my %args = @_; my ($old_name,$new_name,$node_id) = @args{ qw( old_name new_name node_id ) }; &recalculate_category_listings(); pre_retrieve Called before a retrieve is performed. Allows changes to the parameters used by retrieve. my %args = @_; my ($name_ref,$version_ref) = @args{ qw( node version ) }; return &check_retrive_allowed($$name_ref); TODO: Allow declining of the read. pre_write Called before a write is performed. Allows changes to the parameters used by the write; my %args = @_; my ($node_ref,$content_ref,$metadata_ref) = @args{ qw( node content metadata ) }; $$content_ref =~ s/pub/Pub/g; return 1; post_write Called after a write has been performed. Allows additional actions to occur after node writes. my %args = @_; my ($node,$node_id,$version,$content,$metadata) = @args{ qw( node node_id version content metadata ) }; &log_node_write($node,gmtime); post_delete Called after a delete has been performed. Allows additional actions to occur after node deletions. my %args = @_; my ($node,$node_id,$version) = @args{ qw( node node_id version ) }; &log_node_delete($node,gmtime); DECLINING ACTIONS FROM PRE_ METHODS Note: This functionality is missing for pre_retrieve It is possible for the pre_ methods (eg C<pre_write>) to decline the action. This could be due to an authentication check done by the plugin, due to the content, or whatever else the plugin fancies. There are three possible return values from a pre_ plugin: C<-1> - Deny this action C<0> or C<undef> - I have no opinion C<1> - Allow this action If you have only zeros, the action will be allowed. If you have ones and zeros, it will also be allowed. If you have minus ones and zeros, it will be denied. If you have minus ones, ones and zeros, the sum will be used to decide. For default deny, have one plugin return -1, and another only return 1 if the action is explicity allowed) METHODS
new sub new { my $class = shift; my $self = bless {}, $class; $self->_init if $self->can("_init"); return $self; } Generic contructor, just returns a blessed object. wiki Returns the Wiki::Toolkit object, or "undef" if the "register_plugin" method hasn't been called on a Wiki::Toolkit object yet. datastore Returns the backend store object, or "undef" if the "register_plugin" method hasn't been called on a Wiki::Toolkit object yet. indexer Returns the backend search object, or "undef" if the "register_plugin" method hasn't been called on a Wiki::Toolkit object yet, or if the wiki object had no search object defined. formatter Returns the backend formatter object, or "undef" if the "register_plugin" method hasn't been called on a Wiki::Toolkit object yet. SEE ALSO
Wiki::Toolkit AUTHOR
Kake Pugh (kake@earth.li). COPYRIGHT
Copyright (C) 2003-4 Kake Pugh. All Rights Reserved. Copyright (C) 2006 the Wiki::Toolkit team. All Rights Reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2011-09-25 Wiki::Toolkit::Plugin(3pm)
All times are GMT -4. The time now is 07:56 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy