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. |
| | | |