Prevent WordPress MailmanWidget widget to hide after registering your address
If you use the Mailman Widget as an important design element, you might be annoyed by the fact it disappears once you registered your e-mail. A quick hack to this behaviour is to modify ns_widget_mailman.class.php (see comments):
public function widget ($args, $instance) { extract($args); // Patch to continue showing block even if registered in this session //if ((isset($_COOKIE[$this->id_base . '-' . $this->number]) && $this->hash_mailing_list_id($this->number) == $_COOKIE[$this->id_base . '-' . $this->number]) || false == $this->ns_mm_plugin->get_mailman()) { if (false == $this->ns_mm_plugin->get_mailman()) { return 0; } else { $widget = $before_widget . $before_title . $instance['title'] . $after_title;
Reset mailman admin password
To reset a mailman admin password on Debian, the easiest way is to locate the mailman’s proper bin directory (use dpkg -L mailman), generally: /usr/lib/mailman/bin
There, you’ll find an executable script called change_pw. Use this one.
If you want to change the password of all lists at once, use: sudo ./change_pw –all –password=newpassword
Ref: http://www.mail-archive.com/mailman-users@python.org/msg34242.html
Mailman – the GNU Mailing List Manager
Mailman is a very flexible and powerful mailing-list manager written in Python. We use it to communicate internally, as well as with partners and customers.
It’s fully managable by e-mail or web interface.
This article was first written in August 2003 for
the BeezNest technical website (http://glasnost.beeznest.org/articles/56)