Sponsored Content
The Lounge What is on Your Mind? Please Welcome Ravinder Singh to the Moderation Team Post 303028151 by Neo on Tuesday 1st of January 2019 12:34:12 AM
Old 01-01-2019
Please Welcome Ravinder Singh to the Moderation Team

On this special Happy News Year day, 1 January 2019, I am pleased to promote Ravinder Singh to UNIX.COM Moderator, for at least the following reasons:
  1. Ravinder Loves UNIX.COM
  2. Ravinder has 1,372 Thanks, which puts him in the Top Ten in that important single category.
  3. Ravinder is one of the few people here who have consistently made very positive suggestions to improve the forums for users, which is I why I awarded him the first "Formulator" badge, for his many ideas for the forums over the years.
  4. Ravinder has been very patient with me. Even when he has great ideas and it takes me months to implement, he is always happy, positive to the forums and toward me. He has a very positive attitude.
  5. Ravinder has a deep desire to code projects here, but his 13 hours work days and long daily drive to work in Bangalore does not give him much time (so I don't expect he will actually become a coder anytime soon, but he has the passion).
  6. Ravinder has 2,837 posts, which is quite a lot, when you think about it.
  7. Did I mention, Ravinder has a passion for this site?
  8. Ravinder wants to be a Moderator. I don't need to ask him if he wants to Mod. Being a Mod here has been his goal for many years.

For all the reasons above and more, Ravinder deserves to be the first person promoted to Moderator in 2019. 1 January is a special day and so I have waited until Happy New Year's day (Bangalore time where Ravinder is working today) to promote Ravinder to the Mod Team.


Please join me in welcoming Ravinder to the Mod Team. Congrats Ravinder!



Image
These 3 Users Gave Thanks to Neo For This Post:
 

5 More Discussions You Might Find Interesting

1. What is on Your Mind?

Ravinder Singh Just Earned His Green Web Dev Ops Badge

Congrats to Ravinder Singh for his new Green Web Dev Ops badge. Everyone starts to learn and grown in technology and Ravinder is starting to learn Web Dev and is making progress quickly. https://www.unix.com/members/1-albums215-picture1010.png (6 Replies)
Discussion started by: Neo
6 Replies

2. What is on Your Mind?

Please Welcome Peasant to the Moderation Team

Dear All, Following our new policy for future forum moderators to have active LinkedIn profiles (and increase mod team diversity), please join me in congratulating our new addition to our mod team, Peasant: Peasant (Filip Skoblar) on LinkedIn Peasant is also an active moderator on our... (10 Replies)
Discussion started by: Neo
10 Replies

3. What is on Your Mind?

Please Welcome Yoda (Bipin Ajith) to the Moderation Team

Dear All, Following our policy for forum moderators to have active LinkedIn profiles (and also to increase mod team diversity), please join me in congratulating the newest addition to our mod team, Yoda: Bipin Ajith (Yoda) Yoda has been hanging around unix.com for over eight years now and... (7 Replies)
Discussion started by: Neo
7 Replies

4. What is on Your Mind?

Please Welcome Akshay Hegde to the Moderation Team

Dear All, Following our policy for forum moderators to have active LinkedIn profiles (and also to increase mod team diversity), please join me in congratulating the newest addition to our mod team, Akshay Hegde: Akshay Hegde on LinkedIn Akshay has been very helpful to the site over the... (3 Replies)
Discussion started by: Neo
3 Replies

5. What is on Your Mind?

Moderators of the Year 2019 - Ravinder Singh and Victor Berridge

Today, I am very pleased to announce that the Moderator of the Year Award, 2019 has two very deserving winners. Ravinder Singh (RavinderSingh13) and Victor Berridge (vbe) Victor (vbe) has been a member of unix.com close to 15 years (first joined the site in 2005) and has been moderating... (5 Replies)
Discussion started by: Neo
5 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 02:17 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy