Roundcube Community Forum
Themes & Styling => Theme Releases => Topic started by: tpayen on May 20, 2015, 12:45:32 PM
-
Melanie2 Larry Mobile 0.4.7 w/ Jquery Mobile
Works with Roundcube 1.2.3
Download the Melanie2 Larry Mobile skin:
https://github.com/messagerie-melanie2/Roundcube-Skin-Melanie2-Larry-Mobile/releases/tag/v0.4.7
Download the Mobile plugin:
https://github.com/messagerie-melanie2/Roundcube-Plugin-Mobile/releases/tag/v0.4.7
Download the Jquery Mobile plugin
https://github.com/messagerie-melanie2/Roundcube-Plugin-JQuery-Mobile/releases/tag/v1.0
INSTALLATION
Rename "roundcube_skin_melanie2_larry_mobile" to "melanie2_larry_mobile" and add it to your Roundcube/skins directory.
Rename "roundcube_jquery_mobile" to "jquery_mobile" and add it to your Roundcube/plugins directory.
Rename "roundcube_mobile" to "mobile" and add it to your Roundcube/plugins directory
Add "mobile" in the Roundcube config.inc.php file in "plugins",
ex:
// List of active plugins (in plugins/ directory)
$config['plugins'] = array( 'mobile', );
SCREENSHOTS
Mobile Device
Messages
(https://cloud.githubusercontent.com/assets/3693239/8747236/57569d74-2c91-11e5-91f0-99b33b3edef7.png) (https://cloud.githubusercontent.com/assets/3693239/8747241/5fe40cb0-2c91-11e5-9c0d-2f111080e5da.png)
(https://cloud.githubusercontent.com/assets/3693239/8747255/7cdc4fe4-2c91-11e5-9c26-260680f1f15b.png) (https://cloud.githubusercontent.com/assets/3693239/8747260/85d17034-2c91-11e5-8e3d-340210754a2a.png)
Contacts / Settings
(https://cloud.githubusercontent.com/assets/3693239/8747281/a149343c-2c91-11e5-81a2-c48e098e9cfd.png) (https://cloud.githubusercontent.com/assets/3693239/8911422/c17097d4-348c-11e5-906a-456b09872bc1.png)
/!\ The switching desktop/mobile is automatic and based on the user agent, but you can click on "Mobile View" on top left of the screen. DO NOT change the theme in Settings > User Interface (keep the desktop theme).
TPayen
-
It looks like a good start for a mobile skin, have you run into any problems getting the skin to work only on mobile devices?
-
This is why we created the mobile plugin. It detect mobile device based on the user agent. Or we can force mobile/desktop by using a cookie.
But we are receptive to any proposed improvements :)
-
This is very interesting development. I have decided to try it on my site.
So after installing plugins, copy and declaring "$config['plugins'] = array('jquery_mobile', 'mobile');"
This is what my default Lary looks like:
(https://www.mediafire.com/convkey/8b21/io8y6uru7ps9u1z4g.jpg) (https://www.mediafire.com/view/?io8y6uru7ps9u1z)
After switching to mobile view I see this: (after a refresh it displays fine)
(https://www.mediafire.com/convkey/d7ce/4s03jl0jjlbfx9x4g.jpg) (https://www.mediafire.com/view/?4s03jl0jjlbfx9x)
Disabled button to edit settings:
(https://www.mediafire.com/convkey/53bc/66gctxm466pjqm14g.jpg) (https://www.mediafire.com/view/?66gctxm466pjqm1)
And unable login same on cellphone: (its fine after refresh)
(https://www.mediafire.com/convkey/ba83/lwz5mkjp9kdbzeh4g.jpg) (https://www.mediafire.com/view/?lwz5mkjp9kdbzeh)
-
Hmm, there is a mistake in the INSTALL part of the jquery_mobile README file, you don't need (in fact you must not) add it in the roundcube config file. Sorry! I correct it right away.
So you just need "$config['plugins'] = array('mobile');" in the config file. The "jquery_mobile" plugin is loaded by the "mobile" plugin when it's necessary.
For our tests reports, can you tell us what version of Roundcube and Browser you use ?
Thanks
-
Hello, well indeed now its much better.
Working as intended now.
Im using latest at the moment 1.1.1 and Chrome 43.
Thank you for your work! Lets just make it better:
Suggestions on the compose message page:
(https://www.mediafire.com/convkey/dbba/fcp3i208dfq2co04g.jpg) (https://www.mediafire.com/view/?fcp3i208dfq2co0)
Okay this is first part of the screen, again why is there need to scroll for make an email?
1. Need fit it in one page. Much space is just eaten by padding and margins.
2. Forms when active glow does not fit in the sides, annoying and looks cheap.
3. Labels take much space, form of email is self explanatory, and we have accustomed to it over tons of time. (We can fit them in line or inside of the field with property "placeholder"in the field tag. Since its cellphone version most of them updated regularly so compatability issues would not come up.
4. Add Cc and Bcc is looks outdated. (It has been used by google early version of the mobile site, Thats probably where individual activation was adopted from.)
5. Its without a doubt unecessary to have tinyMCE in mobile version. Lets send text only, and if some person with very small fingers decides to create html masterpiece have option to switch to extended.
(https://www.mediafire.com/convkey/05f8/wrbc9xuwou33vmf4g.jpg) (https://www.mediafire.com/view/?wrbc9xuwou33vmf)
6. Need change html switch to something more mobile. And add only necessary button of Attach.
7. Save option needs to be changed, only offered when person tries to go back or press cancel while words have been written in form.
Suggestion on main page:
(https://www.mediafire.com/convkey/bc61/iwi50q67dloqqiy4g.jpg) (https://www.mediafire.com/view/?iwi50q67dloqqiy)
Looks can be improved!
1. Much empty space because of the dot, need improve the way it signifies unread message.
Interesting fact: When open mobile version from desktop still can drag and drop, when open from mobile or browser simulator only can swipe left and right to "read" and delete.
Thought: maybe abandon that feature and make this instead: By clicking on the line make a selection and when selection available offer this options of mark as read, delete selected and move to folder and things.
-
Hello, thanks for this feedback.
There has good ideas and indeed still much to do to improve this skin.
I note all this and I work on it asap
If you have other remarks, do not hesitate :-)
-
Hey tpayen,
I have found nice design for incoming messages, maybe can extract some ideas from that template:
http://purecss.io/layouts/email/
tell me what you think. Can add gravatars for graphics :D, make it more alive
-
Hi,
Yes, it is really nice! Guys from purecss do a great job.
That would be a good idea to use images from gravatar or contacts
We could then use the click on the photo to select the messages, and display the menu to delete, mark as read. As do mobile applications.
This will have an enhanced view of the message list.
-
Hi,
I am aware of the 1.1.1 requirement, but tried to install it under 1.1.2 and get the error below when I enable the skin. After enabling, it looks like it runs without any CSS.
[error]
FILE NOT FOUND
The requested resource was not found!
Please contact your server-administrator.
Failed request:
//webmail.mydomain.com/
-
.... just to answer my own question above, looks like there is a dependency on the non-mobile Melanie2 theme http://www.roundcubeforum.net/index.php/topic,22436.0.html
-
Hello,
Hmmm you normally do not need the non mobile Melanie2 theme. The two skins are independent. Maybe you were on a page that does not exist in this skin, as the parameters ?
I'm currently working on developments discussed with d8teen. I hope to have a new version by tomorrow
-
Hi,
I've updated the Melanie2 Mobile Skin to v0.3 :
https://github.com/messagerie-melanie2/roundcube_skin_melanie2_larry_mobile/releases/tag/v0.3
You also need the v0.3 of mobile plugin :
https://github.com/messagerie-melanie2/roundcube_mobile/releases/tag/v0.3
(The jquery mobile plugin hasn't change)
This version improves the display of the messages list
It is now possible to select messages in the list, for quick action like mark as read/unread, reply/reply all/forward, move, ...
(https://cloud.githubusercontent.com/assets/3693239/8747236/57569d74-2c91-11e5-91f0-99b33b3edef7.png) (https://cloud.githubusercontent.com/assets/3693239/8747260/85d17034-2c91-11e5-8e3d-340210754a2a.png)
I've got performance problem when I tried to add photo in messages list, so it's disable, I've got to work on it.
It's also improve message display and message writing
(https://cloud.githubusercontent.com/assets/3693239/8747241/5fe40cb0-2c91-11e5-9c0d-2f111080e5da.png) (https://cloud.githubusercontent.com/assets/3693239/8747255/7cdc4fe4-2c91-11e5-9c26-260680f1f15b.png)
-
Hi,
installation complies with the readme. No CSS?
-
Have you installed the jquery_mobile plugin (https://github.com/messagerie-melanie2/roundcube_jquery_mobile) and the mobile plugin (https://github.com/messagerie-melanie2/roundcube_mobile/releases/tag/v0.4) in the plugins directory ? And you must add "mobile" in the $config['plugins'] array
FI, the latest release of the mobile skin in the 0.4 : https://github.com/messagerie-melanie2/roundcube_skin_melanie2_larry_mobile/releases/tag/v0.4
-
Hi,
Now is ok, thank you :)
How to write an HTML message in a mobile version?
-
Great :)
The HTML editor is disable in mobile theme.
TinyMCE has no mobile version even if it is usable with a mobile.
In fact I'm not sure if HTML writing is very useful with a mobile ? It seems to me that mobile apps doesn't provide an HTML editor
If HTML is really needed, It takes a simple code change to reactivate
-
Is it possible to display images in HTML emails? I don't see any version of the "Display Images" button in the mobile skin. Everything else works flawlessly.
-
I'm having problems with 0.4 in RoundCube 1.1.2...
I believe I followed all the instructions, however I get this page which appears to be missing CSS?
-
@doog, this is actually a problem with the ajax loading page. You can refresh the page after opening a message with HTML images and you'll see the display images button. But it is not satisfactory, I have to fix this.
@jaydo you probably missed something. You need to follow the install instructions in https://github.com/messagerie-melanie2/roundcube_skin_melanie2_larry_mobile#installation part
-
I'm having problems with 0.4 in RoundCube 1.1.2...
I believe I followed all the instructions, however I get this page which appears to be missing CSS?
Jaydo: I had the same problem at first. I was trying to switch the skin from Larry to "Mélanie2 Larry mobile" in my user preferences. What I didn't realize was that if you leave the skin Preferences set to Larry you still get the mobile view on a mobile device. I only discovered it because I'd given up on it working and then noticed that with the skin set to Larry on my laptop I had a "Mobile view" in the upper left-hand corner. I assume this is actually the "Mélanie2 Larry mobile" skin because it looks identical to it in every way.
-
@doog, this is actually a problem with the ajax loading page. You can refresh the page after opening a message with HTML images and you'll see the display images button. But it is not satisfactory, I have to fix this.
tpayen: Thanks for the workaround, I'll be happy to do that until there's a fix.
Regards,
Doug
-
Hi,
New release v0.4.1 :
- Support HTML editor when composing a new message
- Add a HTML/text switch button in the compose message header
- Fix "Display external images" problem when opening a message from the list (ajax)
- Fix CSS problem when switching to mobile skin from the Settings > User Interface menu. (but this is not recommended, use the Mobile View on top left instead)
Download the skin:
https://github.com/messagerie-melanie2/roundcube_skin_melanie2_larry_mobile/releases/tag/v0.4.1
Download the plugin:
https://github.com/messagerie-melanie2/roundcube_mobile/releases/tag/v0.4.1
tpayen
-
Melanie2 Larry Mobile skin is great.
I love it.
Everything working fine,but I have a issue.
Mobile theme is effect the Desktop themes.
Desktop theme css is broken.
Thanks
-
Hi
Thanks for your feedback :-)
To use the mobile skin, you need to click on the "Mobile view" link, on the top left of the window (it's automatically loaded in a mobile/tablet device).
It's not recommended to change the skin in the "Settings > User Interface" menu, because it changes the user preference on each device, so keep your desktop theme here.
I think this might be the reason of your css problem. If not, what is the desktop theme you use ?
-
I use larry default theme.
Sorry for misunderstanding.
Desktop theme is not broken, it is conflict with mobile and some interface is look like mobile theme.
Thanks.
-
There is normally no incompatibility with Larry skin
Have you checked your User Interface settings, if Larry is correctly selected ?
Can you add some screenshots ?
-
In mail composing-
(http://i57.tinypic.com/2zp4aw6.png)
And Settings can not save.
Thanks
-
Have you add "jquery_mobile" to the config['plugins'] array ? Because you don't need to (and you must not).
You just need :
$config['plugins'] = array( 'mobile', );
for the Melanie2 Larry Mobile skin
-
Oh many thanks.
You fixed my error.
I added "jquery_mobile" in plugin config.
Desktop theme is working, Mobile theme is working now.
I should read carefully README.md at https://github.com/messagerie-melanie2/roundcube_skin_melanie2_larry_mobile (https://github.com/messagerie-melanie2/roundcube_skin_melanie2_larry_mobile)
Thanks again.
-
I downloaded this skin and its just awesome! You guys did a great job!
Now i'm trying to edit the skin for personal styiling and want to ask if anyone can help me with someth.
Is it possible to edit the roundcube object textarea?
I want to make it look like the image attached, by putting a placeholder on the compose fields.
Is it possible to do it on compose.html of the skin?
<roundcube:object name="composeHeaders" part="to" form="form" id="_to" rows="1" tabindex="2" />
thx
-
Hi,
It seems that the Roundcube framework doesn't support placeholder for textarea.
In program/lib/Roundcube/html.php
'placeholder' isn't in the "$allowed" array for html_textarea class, but is present for html_inputfield class.
You can try to add it and suggest the correction to the Roundcube team
-
I tried putting placeholder on the allowed array and then on the object on compose.html, but it didn't work.
I'll keep trying.
They should include it on the framework anyway since it's a basic parameter.
Thanks for the tip!
-
You could add the place holder via Javascript.
-
Greetings. This skin looks amazing but it seems that I'm getting some troubles to get it working.
I'm using roundcube 1.1.2 running on Apache2 with PHP 5.3.6
I followed the instructions but when I use the plugin, it throws PHP errors.
I used this line in config.inc.php to activate the plugin
$config['plugins'] = array('mobile');
This are the errors found in Apache's error.log:
PHP Parse error: syntax error, unexpected '[', expecting ')' in /var/www/webmail/plugins/mobile/mobile.php on line 187
PHP Stack trace:
PHP 1. {main}() /var/www/webmail/index.php:0
PHP 2. rcmail::get_instance() /var/www/webmail/index.php:43
PHP 1. {main}() /var/www/webmail/index.php:0
PHP 2. rcmail::get_instance() /var/www/webmail/index.php:43
PHP 3. rcmail->startup() /var/www/webmail/program/include/rcmail.php:77
PHP 4. rcube_plugin_api->load_plugins() /var/www/webmail/program/include/rcmail.php:130
PHP 4. rcube_plugin_api->load_plugins() /var/www/webmail/program/include/rcmail.php:130
PHP 5. rcube_plugin_api->load_plugin() /var/www/webmail/program/lib/Roundcube/rcube_plugin_api.php:108
PHP 5. rcube_plugin_api->load_plugin() /var/www/webmail/program/lib/Roundcube/rcube_plugin_api.php:108
Any suggestion about what should I try?
Thanks in advance and go on with the nice job.
PD: A very similar error is thrown when using the NO mobile version of the skin (roudcube_skin_melanie2_larry) Maybe related?
This is thrown in this case:
PHP Parse error: syntax error, unexpected '[' in /var/www/webmail/plugins/melanie2_larry/melanie2_larry.php on line 46
PHP Stack trace:
PHP 1. {main}() /var/www/webmail/index.php:0
PHP 2. rcmail::get_instance() /var/www/webmail/index.php:43
PHP 3. rcmail->startup() /var/www/webmail/program/include/rcmail.php:77
PHP 2. rcmail::get_instance() /var/www/webmail/index.php:43
PHP 3. rcmail->startup() /var/www/webmail/program/include/rcmail.php:77
PHP 4. rcube_plugin_api->load_plugins() /var/www/webmail/program/include/rcmail.php:130
PHP 5. rcube_plugin_api->load_plugin() /var/www/webmail/program/lib/Roundcube/rcube_plugin_api.php:108
PD2: I was doing some extra research and it could be related with changes in syntax for dereferencing function? (PHP 5.3 vs PHP 5.4)
If this is the reason, it would be nice to have some kind of warning about PHP version requirements of the skin :)
More info about dereferencing changes: http://php.net/manual/en/language.types.array.php
Please, let me know if you intend to do it compatible with 5.3 (using the old style with temporary variable). In my case moving to higher PHP could be problematic for other php based pages hosted in the same server.
-
Hi-
Was able to make skin work once but could not upload attachments. uninstalled everything and reinstalled. Now attachments work, bu the mobile plugin just shows a blank screen when enabled. Have you seen this before? Any suggestions? Centos 6.7, apache 2.2, PhP 5.3.3. If I select the melanie2_larry_mobile skin manually, no css seems to load. Looks like the templates without CSS.
-
The skin plugin is using PHP 5.4.x syntax, you'll have to update PHP to use the plugin.
-
Finally I migrated the webmail service to a different server, and I can confirm that this is compatible with PHP 5.4, but NO with PHP 5.3.
As I suggested in the other post, please, consider to include a big warning of php version requirements so anyone else know and not spend time with old PHP versions.
Nice work and great usability, thanks a lot for your efforts.
-
Hi,
Indeed mobile skin currently needs PHP 5.4, but this is just a syntax problem. Next time I update the project, I'll correct it.
And thanks for your support :-)
tpayen
-
Where I can find my attachments in email view ?
---edit
I see attachments when I display a email and refresh browser page.
-
Attachments are listed above the message body
You must use the lastest version (0.4.4) cause versions < 0.4.3 are bugged with attachments
skin v0.4.4 : https://github.com/messagerie-melanie2/roundcube_skin_melanie2_larry_mobile/releases/tag/v0.4.4
plugin v0.4.4 : https://github.com/messagerie-melanie2/roundcube_mobile/releases/tag/v0.4.4
-
Thanks. It's works.
-
Thank you for theme, really good.
Please, I have a problem when accessed through Safari on iOS, the email list is not displayed, it is necessary to recharge to be shown.
You could look at it? thank you!
-
There is a incompatibility between Safari, Jquery Mobile and Roundcube. Unfortunately I can't correct it directly in the mobile plugin.
But you can find all information to solve the problem in this github issue : https://github.com/messagerie-melanie2/roundcube_skin_melanie2_larry_mobile/issues/4
-
Thanks!!!
-
Can we possibly have a template for the change password dialog? It seems as though this skin does not have one according to the error. Password changing works on every other skin though.
(http://i.imgur.com/uaqx7qt.png)
(http://i.imgur.com/NcL6gHI.png)
-
Hello,
Have you tried with the 0.4.4 version ? It normally includes the plugin template, used by the password plugin
-
I purchased a mobile skin earlier tonight and I like the look of it, but it does not have the ability by itself to load on mobile. It has to be activated in settings, which then loads it in place of Larry on the desktop which sucks. I had looked for a couple hours for a responsive solution and somehow did not find yours until I searched for a plugin that would recognize mobile and load appropriately. I really like your template but I would like to have the option to use the other one as well. (I would like to show them both to my family members that will be using the webmail system and let them decide which they prefer. Is it possible to modify the plugins to load the other mobile template instead?
----edit----
I showed yours to a couple family members just now and they both are more than happy with it so no need to use the other one (that's $15 wasted but oh well :) The only issue we have now is the issue with Safari where the messages disappear right after loading until you reload the page. I saw your link about how to fix it and I made the change in my app.js but I am not sure how to regenerate the app.min.js file as you indicated in your instructions.
-
Hi,
You can change mobile skin name by editing this line : https://github.com/messagerie-melanie2/roundcube_mobile/blob/master/mobile.php#L89
But you'll probably need to make this configurable by each member of your family, so this could be a little tricky.
To regenerate the app.min.js file you can use a script (jsshrink.sh I think) available in the bin/ directory of roundcube. More simple you can use a web site like http://jscompress.com/ or just copy/paste content of app.js file in app.min.js
-
Thanks for the quick reply!! As far as using a diff skin, I wasn't going to make it where they could choose individually. I was going to see which one was most popular and make that the one for everyone but with the reviews I received last night from checking with a couple of them, I'm just going to stick with your skin. The coloring is nicer on the other one (just decoration really) but the function on yours is better and easier to use. The only concern we had about yours was the issue with safari devices but your reply on how to fix the app.min.js allowed me to fix that issue so we are good to go. Thanks for the awesome work and great support!!!
-
I use this mobile skin, too, on my platform. Thanks a lot for this great job. Normally it works fantastic, but...
When logging in with my cellular I can not use the plugin enigma for PGP encryption. Only with this mobile skin keys are not found on the server and I get a 404 not found.
Doesn't matter which mobile browser I choose - Firefox mobile, Dolphin mobile or something else...
Everything works well when using a computer.
At the moment I use K9 with OpenKeyChain for encrytion or signing messages.
Maybe anybody has an idea?
Thanks in advance
-
Thanks for making your Melanie2 mobile skin and plugin. Seems to me the only usable mobile skin. I set it up for our local site for usage from a mobile device. However, I've disabled it for the moment due to some error from the mobile plugin, which effectively stops scripts in the Roundcube bin directory from running.
I saw this when trying to remove users from the roundcube database using bin/deluser.sh, or some things with other script there. Those scripts simply refused to work (no message or anything on screen). After some while of being confused about the source of the error, I spotted that the roundcube logs showed these errors:
Call to a member function set_env() on a non-object in /var/www/roundcubemail/plugins/mobile/mobile.php on line 103
This seems to occur per instance of trying to run the scripts in the bin directory. For reasons specific to our site, I need to run those scripts.
Hope there's a simple fix.
Thanks very much!
PS -- If I may, a small suggestion for the next iteration of your skin. Could you perhaps allow an option for the coloured circle to the left of the message to be small and without any text in it? The current size and the three alphabets in it are distracting.
-
Hello! There has been no response to my previous post (#52) in about 10 days.
Could anyone please respond?
Thanks.
-
Hello, sorry but I'm a very busy in this new year.
Hmm, I don't use scripts from the bin directoryy so I can't reproduce the problem. But this seems to come from this line https://github.com/messagerie-melanie2/roundcube_mobile/blob/master/mobile.php#L103
Maybe you can try by putting this line in the previous "if", like this : https://gist.github.com/tpayen/e5c33469a66caaefaf9c
Tell me if that solves the problem, I would make a new release
-
Hello, and thanks kindly for your reply.
I tried your suggestion. It seems to work. I see no error messages in the roundcube logs nor in httpd's error log. The scripts in the bin directory are working as well.
I also had to put in your fix for IOS/Safari in line 2485 of app.js and minify it. It seems this was needed even for Android (tested on KitKat 4.4.2).
Last small request, if you have time. Before you make your new release, could you perhaps give the option of making the coloured circle (with first three letters of the name) smaller and *without* those three letters? It is somewhat distracting.
Thanks very much again!
-
I made a new release 0.4.5 with the fix (just updated the fp).
It's weird that you have need the iOS fix for Android, what's your device?
For your request, unfortunately this is a little tricky, because the colored circles are displayed with the css.
But maybe you can add some css to this, something like this https://gist.github.com/tpayen/47b764b6fcc0b5368661 should be ok (you can adapt as needed).
It can be added to "roundcube_mobile/css/melanie2_larry_mobile.min.css" file just after this line : https://github.com/messagerie-melanie2/roundcube_mobile/blob/master/css/melanie2_larry_mobile.min.css#L40
-
Thanks very much!
Your fixes for mobile.php and the css are working fine. All seems well now.
My CSS change request was because the text in the circle is frequently "MrX" or "Mrs" or "DrY", i.e. just the titles. With the change, the (my) eyes now focus more readily on the name/address/subject.
Thanks very much for your efforts.
-
I got the folleowing error when using the mobile skin:
The requested resource was not found!
Please contact your server-administrator
Failed request"
//mail.example.com/rcb/
In the Apache error logs I see the following error:
[Tue Jan 19 16:40:44 2016] [error] [client 213.154.248.158] File does not exist: /var/www/rcb/skins/melanie2_larry_mobile/common.css, referer: https://mail.example.com/rcb/
The file skins/melanie2_larry_mobile/common.css does indeed not exist.
Please help me fix this. Thanks in advance.
-
Hmmm, do you have more logs (Apache or Roundcube errors) ?
I don't think this problem come from the "common.css" error. This file isn't needed and doesn't exist in the others skins. The only call to common.css is in the error.inc file, the error come probably before.
Do you have others plugins installed ?
-
Sorry, I didn't know Roundcube has it's own error logs. Actually it turned out to be a permissions error. Now all works fine.
-
Hi
Very nice skin, but when I enable this skin than load mail list take longer time (more than 10s).
Where can I search problem?
Thanks
Dariusz
-
Hi,
This is strange because loading the messages list isn't different from the others desktop skins.
Maybe it can come from your mobile device or your connection ?
-
Hi,
I would like to ask you for help...
I did everything that is in manual...even twice...but nothing has happened. I can see new skin/theme in web configuration, but thats all.. I cannot see mobile version "switch" at upper left corner as described above. When accessing from phone, nothing changed, etc...
I downloaded , unpacked, renamed and placed in proper directory skin, mobile plugin and jquery_mobile plugin.
I have changed ownership to apache user, rights should be OK... Then I set up plugin in config.inc.php like this:
// List of active plugins (in plugins/ directory)
$config['plugins'] = array(
'archive',
'zipdownload',
'mobile',
);
Could you help me to troubleshoot this please?
I don't know where I could find some error messages, check if mobile plugin is loaded, etc.. I may be missing some apache module or setting as well, but not sure how to find it.
thx a lot
j.
this is info about my roundcubemail:
Roundcube Webmail 1.1.3
Copyright © 2005-2015, The Roundcube Dev Team
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Some exceptions for skins & plugins apply.
Installed plugins
Plugin Version License Source
filesystem_attachments 1.0 GPLv3+
ispconfig3_account --
ispconfig3_autoreply --
ispconfig3_fetchmail --
ispconfig3_filter --
ispconfig3_pass --
ispconfig3_spam --
jqueryui 1.10.4 GPLv3+
-
Just installed this plugin/skin. Love it. Worked great out of the box. Thanks for your hard work, tpayen!
-
...it turned out to be a permissions error. Now all works fine.
Could you elaborate on your fix? Seeing a similar thing trying to enable this theme on a new install of iRedmail under nginx:
/opt/www/roundcubemail/skins/melanie2_larry_mobile/common.css" failed (13: Permission denied)
Thanks!
-
Hi,
To fix permissions error, you can use chmod on linux.
But to avoid this problem, you better have to download the .tar.gz file instead of the .zip, which has a bad support for permissions.
-
Following on up on my own problem, got it resolved.
I had used the .tar.gz file, but noticed that folder (not file) permissions for the other out of the box skins were different (755) versus for the folders within the extracted mobile skin (which were set to 644). Once I changed all these to include the +x bit, everything worked fine.
-
This is really nice, thank you for your efforts!
Is there any chance it will be extended to include a mobile friendly calendar as well?
-
What calendar plugin do you use ? If its kolab calendar, there is a version with mobile skin support here : https://github.com/messagerie-melanie2/Roundcube-Plugin-Calendar
On mobile it looks like this:
(http://i.imgur.com/mVmqvak.png)
Tell me if you're interested by this plugin I can update the github repo with the last version we use
-
Yes I use the Kolab calendar, I should have said that up front sorry.
Very interested. Will check out the link you posted thankyou!
-
Thank you for pushing the updates to the github repo!
I've tried installing the plugin. I had some (what I assume to be) version compatibility differences with libcalendaring and libkolab (I am using Kolab 3.4 on CentOS 7) but I seemed to be able to work around them ok. But I couldn't get it to work. I don't seem to have any error messages (roundcubemail/logs/errors, /var/log/httpd/error_log, /var/log/messages) but I just get the standard Larry desktop view rather than that awesome screencapture you posted earlier.
I had disabled the mobile plugin (Melanie2 Larry Mobile Skin) upfront as I assume it will conflict with the Roundcube-Mail-Calendar until I work out some way of merging the two. The mobile chrome browser seems to be able to request either the desktop or mobile version of the site and when I swap between the two I do see minor differences in font sizes / image sizes / etc but it is still just the standard Larry calendar view either way.
Thanks again for the links, info and updates. I will keep thinking about it and try and work out what I have done wrong.
-
Oh ! I apologize I've totally forgot to tell you to add 'calendar' in 'mobile_tasks' conf property of mobile plugins : https://github.com/messagerie-melanie2/Roundcube-Plugin-Mobile/blob/master/config.inc.php#L3
It will force mobile skin for calendar task and certainly fix your larry skin problem.
I've also add libcalendaring version 3.2.9 (which is the version used by the calendar mobile plugin) on github : https://github.com/messagerie-melanie2/Roundcube-Plugin-Libcalendaring
-
@tpayen hope you doing well.
I am still new to roundcube and am using the latest 1.2.0 version. I made a new topic in regards to my question to keep it separate from version 1.1.5
Please see my post here http://www.roundcubeforum.net/index.php/topic,23494.0.html
-
@tpayen Thanks ever so much for your great work. I'm looking forward to your future changes and new features for Roundcube. :)
-
Hello , the skin like it very much . It is exactly what I was looking for .
Unfortunately, I can not open a mail from the inbox . It turns this infinite circle.
Does anyone have a solution ? Thanks
-
Sorry , it was an error by another plugin. The Skin is ok!
-
Great ! :-)
For my information, what is the plugin in question ?
-
Calendar with libcalendaring from http://obs.kolabsys.com/repositories/Kolab:/3.4/Debian_8.0/
Roundcube 1.2
The calendar works , but I can not open any more mail.
The emails are not even opened with the classic skin . So it has nothing to do me Melanie2.
-
Calendar with libcalendaring from http://obs.kolabsys.com/repositories/Kolab:/3.4/Debian_8.0/
Roundcube 1.2
The calendar works , but I can not open any more mail.
The emails are not even opened with the classic skin . So it has nothing to do me Melanie2.
The plugins in the link you sent are from February 2015, Roundcube 1.2 was release in May 2016 so I'd suggest trying the current version of the plugin.
-
I think, unfortunately, nowhere a current version . Does anyone know a way to get a calendar ? Super would with DAV.
-
may be this helps
https://gitlab.com/kolab-roundcube-plugins/calendar
-
Cool! Thanks
-
Hallo,
it´s a very nice skin. Thank you for this.
I have one question:
You wrote:
=====================================================
DO NOT change the theme in Settings > User Interface (keep the desktop theme).
=====================================================
We use roundcube in school. So it is not possible to tell every user not to change the theme-Settings.
Is there a way to prevent changing these settings?
Tank you.
Martin R.
-
in the roundcube config file there is a setting called 'dont_override' if you add 'skin' to that array then the setting will be hidden from the settings screen in roundcube.
-
Found this early in the morning, ended up staying up considerably later than I had planned. Downloaded, installed, but ran into errors. Could not get things to work. After removal and re-reading, another reason I don't work so late usually, I found that I was needing to rename the folders with a _ instead of the - that is in the tar.gz filename. So, after re-uploading and installing, then renaming correctly, everything worked great.
The quality I am seeing is on par with many paid professional apps/add-ons for use with email.
Cheers for a job well done. I do hope you keep it up to date as Roundcube, which was a nightmare in itself to install as my servers scripts repository hasn't been able to maintain the webmail interface properly, is updated.
As Roundcube is working on a responsive mobile design, I think they should get with you to use your design with a few tweaks here and there, for maybe a touch easier navigation within the menus.
Overall, I'd highly recommend this skin and plugin for anyone needing a mobile version of Roundcube.
Thanks again for taking the time to write this for us out here in the world.
-
Awesome!!!
Keep going on this great project!
Regards
soldiaz
-
I have an issue with melanie2 skin that can be seen here
https://github.com/messagerie-melanie2/Roundcube-Plugin-Mobile/issues/11 (https://github.com/messagerie-melanie2/Roundcube-Plugin-Mobile/issues/11)
if anyone has any insight as how to accomplish this.
Thanks in advance!
-
Dear tpayen!
Thanks for your excellent and free skin&plugin!
I add your files on cPanel server via SSH, I changed the config.inc.php file.
The desktop skin stayed "larry" and works fine, and the mobile skin is super, your product works very well. But I get a bit of problem:
When the cPanel users goes to domain/webmail and login whit the mailbox and password, they can choose one webmail client of three (Horde, Roundcibe, Squirrelmail).
If I choose the Horde or SquirrelMail, I redirected in the mailbox. But if i choose Roundcube, first of all I redirected to Roundcube login page. There I need to add the mailbox and the password and reauthenticate again. And I can acces to my webmail, but just after the authentication.
Do you have any idea, what makes this problem?
Cuz', if I use the "larry" theme and delete the config.inc.php "mobile" line, everything OK, and I don't need to reauthenticate.
-
Hi,
This is weird because mobile plugin usually doesn't change the login form.
I don't know cPanel but I assumed it used a post request, do you have any rc log of an error ?
-
Hi!
I add the:
// List of active plugins (in plugins/ directory)
$config['plugins'] = array( 'mobile', );
lines to the config.inc.php in the Roundcube "config" folder, after this:
// List of active plugins (in plugins/ directory)
$config['plugins'] = array( 'cpanellogin','cpanellogout' );
Is that correct? Or i need to add this line in another config.inc.php?
The Roundcube "logs" fodler is empty (i have a .htaccess here).
-
You have to merge the plugins list in one line in your config file.
If you have two lines $config['plugins'] = array( ); in your config.inc.php file it's the last one that is taken into account. This is why with mobile activated your cpanel doesn't work.
So you have to put just one line :
// List of active plugins (in plugins/ directory)
$config['plugins'] = array( 'cpanellogin','cpanellogout', 'mobile' );
-
You're right! I failed ::)
Manythanks, everything OK! :)
-
I'm Testing this Skin on a Testing web site.
I Have $config['plugins'] = array( 'mobile', ); in the config/config.inc.php, and I ReNamed the Skin Directory to melanie2_larry_mobile.
I Also ReNamed the Plugin Directory Roundcube-Plugin-JQuery-Mobile-master to roundcube_jquery_mobile & I ReNamed the Plugin Directory Roundcube-Plugin-Mobile-master to mobile.
The LogIn Page is Normal on Desktops & Phones, but when Logged In, the Messages Show, however the Top & the Bottom of the Skin are Messed Up.
What am I Doing Wrong? 8)
Also, I Prefer Animated Gif Logos for my web mail. So Transparency Isn't an Option. I Tested 150 150 150 to Match the LogIn Box Color according to what I saw in CSS. But that's Not the Matching Color. What the Proper Color? Actually it Looks Like #F1F1F1 (241 241 241) is the Proper Color, or at least Very Close. :D
-
Hi,
The jquery_mobile plugin has to be renamed to "jquery_mobile", not "roundcube_jquery_mobile"
-
Okay, Thanks! The Compose Button on the Bottom, Only Showed about 3/4 of that Button on my Phone, Computer & iPad, until the Screen was Full With Messages. It Mainly Looks Great! 8)
-
That Mobile Skin Looks Sharp! I Mostly Figured Out How to Use that Mobile Skin! In the Trash Folder, a Empty Trash Button would be Great! And the Desktop Version Button Doesn't serm to do anything. To me, It's Not Needed. Also, the Plugin Files & that Skin File Should Unzip with the Proper Directory Names. It seems silly to Need to ReName them with Every Upgrade. 8)
-
This is great, really good.
One suggestion though, we have uses with many folders and sub-folders - at the moment all the folders are expanded which is a bit of a pain as it's a really long list. It would be great if these could be collapsed and expanded somehow.
Thanks again!
-
The Desktop View & Mobile View Links appear to be Useless. I Now Have this Mobile Skin as the Skin for my Web Mail Service. I ReNamed Desktop View to Do Not Use. How do Users Find the Size of Each Email? 8)
A Empty All Button would be Great in the Trash Folder. And I'm Not sure How to Access Canned Responses? :)
-
I Tested on Over 5 Phone Browsers, and on about Half of them, It's Very Hard to Select Messages to Delete. But on the Other Browsers It's Very Easy. 8)
-
Someof the HTML Emails that Have Images Don't Fully Open. 8)
-
Hi people!
I have a little problem. On my NAS I tried to install this skin, followed the instructions (copy and rename) and the config edit.
In the web interface the skin showed up in the selectable skins list so I switched to melanie and bang, shit happened.
Now, no matter what I do when I open the web interface I get this:
https://drive.google.com/open?id=0BxzM0z2yeRqCdzRDVUxhZHFwcHM (https://drive.google.com/open?id=0BxzM0z2yeRqCdzRDVUxhZHFwcHM)
Any advice what did i screw up?
-
You are using Roundcube 1.2.3?
Could start with web server error logs and PHP logs. If it broke after switching to this skin, re-check you got things in the right place to match your install and that you have proper file permissions.
-
You are using Roundcube 1.2.3?
Could start with web server error logs and PHP logs. If it broke after switching to this skin, re-check you got things in the right place to match your install and that you have proper file permissions.
yes, version 1.2.3. I have to look up how to check these logs as most of the core features is hidden from the plain user in Synology DSM. File permissions was my nightly wild guess too so will check it if i have a time at work.
EDIT: yes, it was the file permissions! :) ty for the tip!
-
I have also a messed up skin.
It's Roundcube Webmail 1.3-beta
Mobile Melanie2 Skin 0.4.7
jquery mobile 1.4.5
Mobile Melanie2 Skin 0.4.7
All folders are correctly renamed, permissions are as all the others in the folders and the plugin is activated correctly.
Any other suggestions?
-
what does "messed up" mean? can you put a screen shot?
I'm not sure if it's compatible with 1.3-beta (not tested), have you tried with rc 1.2.3 ?
-
Another Issue that I Discovered. All PDF Files that are Attached to the web mail Download on phones with the File Name downloadfile.pdf. And Zip Files Download as downloadfile.zip. That's Very Annoying! I'm making various PDF Files for people to Download, and they All Download from the Same web mail account. How Can that Be Avoided? 8)
-
It probably has nothing to do with the mobile skin. This may be due to the mobile web browser or another roundcube plugin
-
OK, I Use Very Few Plugins. That Happens on Various Mobile Browsers. 8)
-
I encountered an issue that disables the mobile skin. When I activate the plugin to add the password tab in settings for email users to change their password, it disable the melanie2 mobile skin.
This is how the plugin sections looks in the config file:
// PLUGINS
// ----------------------------------
// List of active plugins (in plugins/ directory)
$config['plugins'] = array( 'mobile', );
// $config['plugins'] = array('password');
Any suggestions?
-
try:
$config['plugins'] = array( 'mobile', 'password');
-
try:
$config['plugins'] = array( 'mobile', 'password');
that worked! I appreciate the help
-
Hello,
thank you very much for this usable mobile skin, which I have tested in the last days.
For your information: I ran in this error at LDAP addressbook search (advanced search):
[22-Feb-2017 10:12:19 +0100]: <hp1iq3oq> PHP Error: Error loading template for contactsearch in ~roundcube-install/program/include/rcmail_output_html.php on line 602 (GET /webmail/?_task=addressbook&_form=1&_action=search)
I have found, that there was no contactsearch.html in the directory ~roundcube-install/skins/melanie2_larry_mobile/templates. I have copied the contactsearch.html from larry-skin - now this works also.
Update little later: Hm, not in the end. The Klick on the Button "Suche" (Search) does nothing.
The quick search works and find contacts in the LDAP addressbook.
Best regards,
Heidrun
-
Hi,
I don't really understand how you do an advanced search while it isn't available in mobile skin?
-
Hello
its not working at all for me :(
my site is http://zukumail.com/
And there is no mobile version...
If someone help will be great.
I did everything on that tutorial and noting changed.
-
To enable mobile skin you have to add 'mobile' in your plugins list.
If you've already a plugins list in your configuration file, just add like this
$config['plugins'] = array('foo', 'bar', 'mobile');
-
Hello,
no matter what i add.. these lines broke my landing page.
Mobile start working but buttons stop working,
// List of active plugins (in plugins/ directory)
$config['plugins'] = array('automatic_addressbook', 'persistent_login', 'chbox', 'serverinfo', 'password', 'new_user_dialog', 'foo', 'bar', 'mobile', 'forgottenpassword');
// compose html formatted messages by default
// 0 - never, 1 - always, 2 - on reply to HTML message, 3 - on forward or reply to HTML message
$config['htmleditor'] = 1;
// default setting if preview pane is enabled
$config['preview_pane'] = true;
$config['mime_types'] = '/etc/httpd/conf/mime.types';
// if in your system 0 quota means no limit set this option to true
$config['quota_zero_as_unlimited'] = true;
So on desktop is working but on mobile these butons missing.
-
You can check http://zukumail.com on descktop and on mobile.
on mobile buttons missing .. theme tho work fine.
Just buttons on landing page missing on mobile.
-
try to disable others plugins to see what happens.
Check if mobile/jquery_mobile and mobile skin directories have read/write rights for www-data
edit: I just tried your website, for me it works I do not see the problem?
-
Hello,
Both jquery_mobile and mobile skin directories have 0777 chmod.
And i noticed that bottom of the theme missing too but that is not the big issue. I just need those buttons for register at least. I think i said that i use Larry theme ?
Thanks for your fast replays.
-
well on browser look good but on mobile only login button is there. no register no recovery.
If some how have luck to make mobile look like browser will be awesome.
-
Well ok ... so it works exactly as expected, it would have been simpler to say right away that the missing buttons was register and recovery and not "its not working at all".
Register and recovery are two plugins, and they don't use the mobile skin (which is quite normal), so you can't have this two buttons in mobile skins unless you (or the plugin creator) add the mobile support
-
Thank you :)
I was afraid i did something wrong :)
-
When is this Skin going to be Updated to R C 1.2.4? 8)
-
helo every one
we have roundcube 1.1.5 installed on debian jessie with the default larry theme.
we installed melanie2 larry mobile and it works. but the switching between desktop skin and mobile is possible with the Mobile-view and desktop-view buttons.
How can we configure the theme for automatic switching between destop and mobiles devices?
-
hello im using Roudcube 1.2.3 installation complies with the readme. No CSS
(http://zupimages.net/up/17/17/o0vp.jpg) (http://zupimages.net/viewer.php?id=17/17/o0vp.jpg)
(http://zupimages.net/up/17/17/24pk.jpg) (http://zupimages.net/viewer.php?id=17/17/24pk.jpg)
(http://zupimages.net/up/17/17/eqpa.jpg) (http://zupimages.net/viewer.php?id=17/17/eqpa.jpg)
-
Hi,
This is a great plugin for the mobile RC users! But Iam having a doubt. I have installed the plugin and it works like a champ. Does the plugin works only well in the mozilla web browser?,b'coz when I tried using the mail in chrome,UC..etc there is little issues regarding the mail view and usage!
-
Hi I currently having a problem when i use this skin.. when composing a message I didnt get a sent item.. but when i switch to desktop view can ge t a sent email
-
Hi,
@yasser136, I'm pretty sure you can find answers for this problem in previsous posts.
@vishnuduttp, this plugin is made for all mobile web browser (I don't know UC), but it can appens that some browser have issues.
I tried to fix them but some new issues can apparate with browsers updates. However I'll have to work on the skin for 1.3 version of roundcube, so I can have a look to this problems and try to correct them.
Maybe it can be helpful if you could list here problems you've seen with this browsers.
@agcarrera07, I don't really understand what do you mean by "I didnt get a sent item", mobile skin normally doesn't change this kind of behaviour. You don't see a sent folder in mobile view ?
-
This plugin doesn't seem to be usable with rouncube 1.3.0. Am I wrong ?
-
@chris972
Yes - you are right.
Since roundcubemail 1.3 it does not work correct.
Regards
BK
-
I plan to put melaine2 skin 0.4.7 & R C 1.2.7 on a different domain name, and keep that until the Elastic skin is ready. That should be okay, correct? :--)
-
tpayen: R C 1.2.7 is loading the melaine2 Skin, but there is extremely slow logging in... In fact it doesn't seem to ever log in. Any suggestions? :--)
-
hi i post due all the larry skin theme based, the messages are not well made visible to users..
in classic skin, when user made some action that display a message from rounducbe its in the middle of the screen so user "must" have to see it..
in larrry are at the corner so if user are distracted dont see it!
please how can i configure this or move it to more in the center?
-
Is there any chance to get official support for kolab_2fa (https://git.kolab.org/diffusion/RPK/browse/master/plugins/kolab_2fa/) plugin skin in melanie2_larry_mobile?.
PS: I'm not really sure if this is the right place to ask for new features, if it is not, sorry in advance.