Teaser: a sogo panel

some ideas, of course work in progress, if you think I missed some options, please say it :slight_smile:

11 Likes

Nice!

(Long outstanding wish that i could never accomplish)

3 Likes

5 Likes

Absolutely great work @stephdl!

:heart_eyes_cat::+1::crazy_face::heart_eyes::nerd_face:

For the brave :slight_smile:

yum install  http://packages.nethserver.org/nethserver/7.5.1804/nethforge-autobuild/x86_64/Packages/nethserver-sogo-1.7.5-1.17.pr30.gf5665b2.ns7.noarch.rpm

new feature :

  • make access on exclusive domain name list if specified in the panel (old feature removed but back again). For instance you can say to SOGo to only answer on webmail.domain.com and sogo.domain.com and … Domain name specified are automatically added (and removed) to the self domain name database of NS
  • dashboard url is aware of the multiple domaine name configuration (it takes the first)
  • Webtop activesync is disabled when active sync is enabled in SOGo (if nethserver-webtop is installed)
  • online help (need to be merged)

please take it, break it and comment it

5 Likes

Installed and working like a charm. Great work @stephdl!!!

1 Like

I like it so much i’ll post the screen-shot again!

Still need to test notifications, all other functionality works !!

Kudos @stephdl :+1:

4 Likes

do you think we could make an input field for SOGoMaximumSyncWindowSize ?

yum install http://packages.nethserver.org/nethserver/7.5.1804/nethforge-testing/x86_64/Packages/nethserver-sogo-1.7.5-1.1.g63b1de3.ns7.noarch.rpm

for those who wants to test

  • Dav checkbox
  • ActiveSync checkbox (if webtop installed then $webtop{‘Activesync’} is set to disabled and nethserver-webtop-update is launched
  • MailAuxiliaryUserAccountsEnabled checkbox
  • AdminUsers textarea
  • Notifications checkbox
  • VirtualHost
  • WOWorkersCount
  • SOGoInternalSyncInterval

all these options must be modified by the UI, and the event nethserver-sogo-update and nethserver-sogo-save must be launched without errors

1 Like

Did read it solved some issues with it and was looking at config show sogod too:
EDIT: BTW all the changes in the UI are reflected in the config correctly!

config show sogod
sogod=service
    ActiveSync=enabled
    AdminUsers=admin,even
    BackupTime=30 0
    Certificate=
    CustomEmailField=userPrincipalName
    Dav=enabled
    DraftsFolder=Drafts
    MailAuxiliaryUserAccountsEnabled=YES
    Notifications=ACLs,Folders,Appointment,EMail
    SOGoInternalSyncInterval=30
    SOGoMaximumPingInterval=3540
    SOGoMaximumSyncInterval=3540
    SOGoMaximumSyncResponseSize=2048
    SOGoMaximumSyncWindowSize=100
    SentFolder=Sent
    SessionDuration=1440
    SxVMemLimit=512
    TrashFolder=Trash
    VirtualHost=sogo.example.com
    WOWatchDogRequestTimeout=60
    WOWorkersCount=5
    status=enabled

Lets invite some extra users @planet_jeroen @hucky @flatspin
which option(s) would you like to have in the pannel?

3 Likes

On vacation this week. Will jump in next week. Looks great. Love it. Can’t wait to test it. Really curious. :sunglasses: Thanks @stephdl ans @mark_nl :+1:

1 Like

Might be a good idea. I’ve had problems with two different Samsung mobiles where the resolution was to tweak this parameter. I’m guessing now but I believe Samsung is quite a popular brand so I presume it’s not just me. :wink:
But I cannot assess the effort needed to have such a fid implemented. Perhaps a nice to have and not a must have.

2 Likes

the option I had in mind could solve the problem of few people and can be hazardous if used when all is good…I would prefer to not display it.

when you want to disabled SOGoMaximumSyncWindowSize, set it to zero

I will release it, could you set it to verifed @mark_nl if it is the case

Agree
It’s better to release early and enhance later :grinning:

Will do so!
(checked on arm too, with nethserver-mail2 :+1: Thanx!)