Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated design #11

Merged
merged 2 commits into from Dec 23, 2017

Conversation

@Radiergummi
Copy link
Contributor

commented Dec 15, 2017

Hey there!
I've just discovered this project but decided to overhaul the graphics a little. This is pretty basic, there's no fancy JS or whatever yet, I just wanted something a little nicer on the eye.
I also made it a little responsive (down to ~800px screen width), so it works better on tablets.

@Radiergummi

This comment has been minimized.

Copy link
Contributor Author

commented Dec 15, 2017

Here's some screen shots:

Unauthenticated users:
image

Login view:
image

Welcome view:
image

Domain list:
image

Deleting an item (instead of a confirm, this changes the button text and waits 3 seconds for confirmation before reverting to the initial state):
image

New domain:
image

Accounts list:
image

Adding an account:
image

Alias list:
image

Adding an alias:
image

Small viewport:
image

@Radiergummi

This comment has been minimized.

Copy link
Contributor Author

commented Dec 17, 2017

I just pushed a little more, including Google icons where it makes sense, and a footer linking to this repository and your account:

image

@Andreas-Bresch

This comment has been minimized.

Copy link
Owner

commented Dec 17, 2017

@Radiergummi

This comment has been minimized.

Copy link
Contributor Author

commented Dec 22, 2017

@andy, I'm currently working on implementing a configurable autoresponder for the accounts. I'd be willing to share that too, if you'd be interested.
So far, I've built the autoresponder functionality as a Symfony command that reads the original mail from STDIN and takes two parameters, recipient and sender. It scans the mail, pulls the fields autoresponder_enabled, autoresponder_subject and autoresponder_text from the recipient account database entry if it exists and uses Swiftmailer to send the mail. That command will then be called from postfix.
I'm just not sure on how to implement this correctly in the postfix conf, but I'm on it...

@ThomasLeister

This comment has been minimized.

Copy link

commented Dec 22, 2017

@Radiergummi I really like what you did there! :-) The interface looks way better now.

@Radiergummi

This comment has been minimized.

Copy link
Contributor Author

commented Dec 22, 2017

@ThomasLeister thank you! :-)
I'd like to position vmail-manage and your setup guide as a real alternative to old school solutions like postfixadmin (see their homepage... Reminds me of the old days :D). To get there, some features are missing, but I'm pretty confident that should be manageable.

@Andreas-Bresch Andreas-Bresch merged commit 7765a1b into Andreas-Bresch:master Dec 23, 2017
@Andreas-Bresch

This comment has been minimized.

Copy link
Owner

commented Dec 23, 2017

Hey Moritz,
sprichst du deutsch?
ich habe das mal so komplett übernommen, sieht sehr gut aus.
An der Doku muss ja soweit nichts geändert werden, nur an den Screenshots.
Entsprechen die obigen Bilder dem aktuellen Stand?
Dann kann ich sie ja mal einfügen.

Kann man hier bei github auch private nachrichten senden?
Dann könnten wir mal bequatschen was wir hier noch optimieren können :D
Grüße von
Andreas

@Radiergummi

This comment has been minimized.

Copy link
Contributor Author

commented Dec 23, 2017

Hey Andreas,
klar. Freut mich wenn es dir gefällt. Die Screenshots würde ich nochmal neu machen, mittlerweile kamen eben die Icons mit dazu, aber das mache ich nach den Feiertagen mal.
Ansonsten, schreib mir doch mal ne Mail an m@9dev.de, ich freu mich ;)

Andreas-Bresch added a commit that referenced this pull request Feb 4, 2018
This reverts commit 7765a1b, reversing
changes made to fef7a98.
@Pitastic

This comment has been minimized.

Copy link

commented Mar 21, 2018

Hi,
ich hatte überlegt dein Design etwas aufzuhübschen und diesen Pull Request gefunden. Bei den Commits habe ich gesehen, dass du die Änderungen wieder rückgängig gemacht hast. Kommt dieses Design wieder rein später ??

@Andreas-Bresch

This comment has been minimized.

Copy link
Owner

commented Mar 21, 2018

Hey Pitastic & Radiergummi (liest du hier mit?)
leider mußte ich kurzfristig die übernommenen Änderungen von Radiergummi wieder rückgängig machen. Auf Systemen, die nach der Anleitung von Thomas installiert wurden, lief es leider nicht, da Radiergummi z.B. PHP 7.1 einsetzte. Und da gab es Probleme und solange ich das nicht in der Dokumentation mit entsprechender Anleitung berücksichtige, habe ich mich entschieden, zu der funktionierenden Version zurückzukehren.
Aber prinzipiell fand ich die Arbeit von Radiergummi gut und hoffe, diese wieder zu übernehmen.
Allerdings war mein Computer nun schon 2x in der Reparatur und muss nochmals hin, weil der Bildschirm ständig ausfällt :////

@Radiergummi

This comment has been minimized.

Copy link
Contributor Author

commented Mar 22, 2018

Hey Andreas,

ja, das dachte ich mir schon - wobei ich jetzt eigentlich keine 7.1er-Features benutzt habe, die man nicht auch mit 5.6 umsetzen könnte... Meinst du du findest Zeit dazu? Ich würde das schon gerne machen, bin momentan aber auf der Arbeit ziemlich eingespannt. Könnte also noch ein bisschen dauern.

@Pitastic bist du grundsätzlich mit meinem Design einverstanden? Dann würde ich vorschlagen dass wir auf dieser Basis weiter daran arbeiten 😊

@Andreas-Bresch

This comment has been minimized.

Copy link
Owner

commented Mar 22, 2018

Hey Felix,
dieses WE werde ich es wohl nicht schaffen.
Ich werde es mir mal über Ostern ansehen.
Ich will eigentlich auch noch eine CSRF-Protection einbauen...
Ich melde mich dann wieder, aber das könnte auch ein paar Tage dauern...

@Pitastic

This comment has been minimized.

Copy link

commented Mar 24, 2018

@Radiergummi ich finde das Design ganz gut. Kenne mich zwar rel. gut mit Javascript und PHP aus aber leider gar nicht mit Symfony.
Meine Idee wäre zunächst die Templates anzupassen für ein erweitertes Markup und das CSS Styling aufzubessern. Anpassungen im PHP sind dafür nicht unbedingt notwendig, oder ?
Je nachdem, ob sich die Templates anpassen lassen oder das Markup via PHP vor der Auslieferung geschrieben wird...

Könntest du nicht einfach auf deinem Branch (@Radiergummi ) auf PHP 5 wechseln?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.