[GH-ISSUE #342] Custom logo #325

Closed
opened 2026-02-27 11:11:12 +03:00 by kerem · 5 comments
Owner

Originally created by @tonioo on GitHub (Dec 4, 2013).
Original GitHub issue: https://github.com/modoboa/modoboa/issues/342

Originally assigned to: @tonioo on GitHub.

Originally created by Antoine Nguyen on 2012-10-24T08:08:23Z

Add the possibility to change the logo used on the login page.

Originally created by @tonioo on GitHub (Dec 4, 2013). Original GitHub issue: https://github.com/modoboa/modoboa/issues/342 Originally assigned to: @tonioo on GitHub. **Originally created by Antoine Nguyen on 2012-10-24T08:08:23Z** Add the possibility to change the logo used on the login page.
kerem 2026-02-27 11:11:12 +03:00
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Patrick Ben Koetter on 2012-10-26T20:06:59Z

Antoine Nguyen wrote:

Add the possibility to change the logo used on the login page.

We should 'whitelabel' Modo and make it a sub brand e.g. put the modo logo into the footer.
Then we should provide handles to let someone place their own logo at the login page and their own favicon.ico.

<!-- gh-comment-id:29815979 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Patrick Ben Koetter on 2012-10-26T20:06:59Z** Antoine Nguyen wrote: > Add the possibility to change the logo used on the login page. We should 'whitelabel' Modo and make it a sub brand e.g. put the modo logo into the footer. Then we should provide handles to let someone place their own logo at the login page and their own favicon.ico.
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Antoine Nguyen on 2013-04-26T07:36:02Z

Actually, this feature is pretty annoying to integrate into modo. I think the right place to add this option is the online parameters panel. The problem is those parameters are saved using an ajax request (we send a POST request using ajax). It works pretty well... except for files!

Posting files using ajax was not possible (whatever the browser) until recently. A new standard has been defined by the W3C (http://www.w3.org/TR/FileAPI/) but it is not yet supported in every browsers. For example, IE < 10 doesn't support it....

So, we must choose between 3 possibilities:

  1. Use the FileAPI, all browsers will support it in a near (?) future
  2. Stop posting forms using ajax requests (old school solution but it will work)
  3. Put the custom logo option in another place and use an iframe to simulate an ajax request
<!-- gh-comment-id:29815980 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Antoine Nguyen on 2013-04-26T07:36:02Z** Actually, this feature is pretty annoying to integrate into modo. I think the right place to add this option is the online parameters panel. The problem is those parameters are saved using an ajax request (we send a POST request using ajax). It works pretty well... except for files! Posting files using ajax was not possible (whatever the browser) until recently. A new standard has been defined by the W3C (http://www.w3.org/TR/FileAPI/) but it is not yet supported in every browsers. For example, IE < 10 doesn't support it.... So, we must choose between 3 possibilities: 1. Use the FileAPI, all browsers will support it in a near (?) future 2. Stop posting forms using ajax requests (old school solution but it will work) 3. Put the _custom logo_ option in another place and use an iframe to simulate an ajax request
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Fabrice Flore-Thébault on 2013-04-30T07:25:27Z

IMHO, this is not really a problem to let the sysadmin change ./sitestatic/css/modoboa.png without interface in the application, even if an interface would be a nice feature.
A footer would be nice to start with.

<!-- gh-comment-id:29815984 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Fabrice Flore-Thébault on 2013-04-30T07:25:27Z** IMHO, this is not really a problem to let the sysadmin change ./sitestatic/css/modoboa.png without interface in the application, even if an interface would be a nice feature. A footer would be nice to start with.
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Antoine Nguyen on 2013-04-30T13:42:58Z

You mean a footer to display something like "Powered by Modoboa" ?

<!-- gh-comment-id:29815985 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Antoine Nguyen on 2013-04-30T13:42:58Z** You mean a footer to display something like "Powered by Modoboa" ?
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Antoine Nguyen on 2013-05-22T12:26:33Z

Applied in changeset commit:b1e19b5023ae04ab60e658f7b3dc8baefc099989.

<!-- gh-comment-id:29815986 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Antoine Nguyen on 2013-05-22T12:26:33Z** Applied in changeset commit:b1e19b5023ae04ab60e658f7b3dc8baefc099989.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/modoboa-modoboa#325
No description provided.