make Portal (code.s.zeid.me/portal) integration optional and configurable