Changes

From SME Server
Jump to navigationJump to search
1,902 bytes added ,  05:26, 19 March 2022
no edit summary
Line 4: Line 4:     
== History ==
 
== History ==
Some years ago (2.5) I have published a how-to in the forum http://forums.contribs.org/index.php?topic=27460.0 for install '''mharc''' mailist web publisher in sme6. Now I have found a little but good app to do the same: publish ezmlm archives on the web beautify.
+
Some years ago (2.5) [[User:PicsOne]] has published a how-to in the forum http://forums.contribs.org/index.php?topic=27460.0 for install '''mharc''' mailist web publisher in sme6. Now I have found a little but good app to do the same: publish ezmlm archives on the web beautify.
      Line 14: Line 14:     
== Installation ==
 
== Installation ==
 +
<tabs container><tab name="For SME 10">
 +
suggested first install smeserver-ezmlm-web to administer your mailing lists using the server-manager and ezmlm-web see [[ezmlm]]
 +
 +
yum --enablerepo=smecontribs install smeserver-ezmlm-www
 +
 +
 +
</tab>
 +
<tab name="For SME 7">
 
Of course you must have installed and configured ezmlm as described here: [[Ezmlm]]
 
Of course you must have installed and configured ezmlm as described here: [[Ezmlm]]
   Line 30: Line 38:     
  yum --enablerepo=smecontribs install perl-Mail-Ezmlm-Archive smeserver-ezmlm-www
 
  yum --enablerepo=smecontribs install perl-Mail-Ezmlm-Archive smeserver-ezmlm-www
 +
</tab>
 +
</tabs>
 +
 +
 +
== Basic Configuration ==
 +
unless you do the following step no mailing list will display on your public web interface
 +
 +
go to your ezmlm-web admin interface  in the option/archive section  to configure your mailing lists to "Archive mailing list messages" and "Index mailing list messages for WWW archive access"
 +
 +
then with cli you should do
 +
db accounts setprop MYLIST DisplayArchives enabled
 +
signal-event smeserver-ezmlm-www-update
 +
 +
then run
 +
/etc/e-smith/events/actions/ezw-search-create
 +
 +
and voila, next a cron task will handle the update hourly
 +
 +
== Advanced Configuration ==
 +
here are some properties available to configure your list
 +
 +
 +
conceal_senders = ( ( $list->prop('conceal_senders') || 'enabled' ) eq 'enabled')? 1 : 0;
 +
        my $Description = $list->prop('Description') || "no description";
 +
        my $default_sorting = ( $list->prop('default_sorting') ~~ @sortings ) ? $list->prop('default_sorting') : 'thread';
 +
        my $show_html = (( $list->prop('show_html') || 'enabled') eq 'enabled')? 1 : 0;
 +
        my $highlight = (( $list->prop('highlight') ||'enabled') eq 'enabled')? 1 : 0;
 +
        my $show_inline_images = (( $list->prop('show_inline_images') || 'enabled') eq 'enabled')? 1 : 0;
 +
        my $subscription_info = (( $list->prop('subscription_info') || 'disabled') eq 'enabled') ? 1 :  0;
 +
        my $descending_by_default = (( $list->prop('descending_by_default') ||  'enabled') eq 'enabled')? 1 : 0;
 +
 +
 +
here are some to configure the system
 +
$ezmlm{'lang'}
 +
 +
$ezmlm{'ListServerName'}
 +
those element where manually configurable in SME7 and now are templated and have config db properties you can handle.
 +
   −
== Configuration ==
   
I have explain the basic steps to run ezmlm-www. You can read the README file under /opt/mailinglist to customize your list.
 
I have explain the basic steps to run ezmlm-www. You can read the README file under /opt/mailinglist to customize your list.
  
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,254

edits

Navigation menu