Sortie de Roundcube 0.8

31
7
août
2012
Internet

Roundcube vient de sortir en version 0.8. Roundcube est un « webmail », à savoir un client web pour consulter et composer ses courriels, gérer ses contacts, et utiliser un calendrier via un greffon. C'est l’une des applications de webmail les plus populaires, utilisée notamment par OVH et Gandi pour leurs clients. C'est une application propulsée par PHP et AJAX qui est pleinement compatible IMAP4.

La principale nouveauté est la nouvelle interface « Larry » (une « skin » dans le jargon). Très élégante, cette interface a été conçue dans les tons bleus et gris brossés. Elle rompt totalement avec l'ancien style par défaut ; pour l'activer il est nécessaire de modifier le fichier de configuration config/main.inc.php en y ajoutant le code suivant :

$rcmail_config['skin'] = 'larry'

Au passage Roundcube change de licence, en passant à la version 3 de la GPL, à l'exception de certains greffons (plugins) et interfaces (skins) qui restent en version 2.

Améliorations

Parmi les améliorations, on trouve une meilleure gestion des contacts. Il y a bien plus de champs disponibles ainsi qu'une meilleure compatibilité avec le format vCard. L’import de multiples contacts avec un seul fichier vCard est maintenant disponible. Le carnet d'adresses peut être alimenté par un annuaire LDAP. Les performances ont également été améliorées, en particulier grâce à la refonte du framework interne.

Installation

Pour l'installer, vous aurez besoin d’un serveur HTTP avec PHP 5.2.1 ou supérieur, et d'une base de données (MySQL, PostgreSQL, MSSQL ou SQlite). À noter qu’il n'est pas obligatoire d'installer Roundcube sur le serveur où se situe votre serveur de mail compatible IMAP/SMTP.

Feuille de route

La prochaine version majeure (0.9) se focalisera sur la prévisualisation des images (avec redimensionnement), l'amélioration de l’import/export des contacts, ainsi que la poursuite du travail sur le framework interne.

  • # larry tu claque

    Posté par . Évalué à 3.

    Quel claque ce nouveau thème, qu'on aime ou pas c'est un changement radical dans le projet!

    • [^] # Re: larry tu claques

      Posté par . Évalué à 2.

      C'est clair, ça change et ça doit être un gros boulot. Par contre, je fais parti de ceux qui n'aiment pas mais alors pas du tout. J'ai vu des captures du nouveau webmail outlook.com, c'est super épuré, clair. Cette skin est tout l'inverse.

      Maintenant, c'est du libre, on peut faire ça propre skin… J'ai plus qu'à apprendre HTML5, CSS3 et prendre des cours de design ;-).

    • [^] # Re: larry tu claque

      Posté par . Évalué à 1.

      Est-ce qu'il est compatible iphone et consorts ? C'est la principale chose qui me préoccupe, perso ;) Ça m'est déjà arrivé d'être sur le smartphone d'un autre et de ne pas pouvoir envoyer de mail avec roundcube parce que interface pas adaptée :(

      (oui, je sais, c'est pas ici le trackeur de bug).

      Merci pour le boulot sinon !

      • [^] # Re: larry tu claque

        Posté par . Évalué à 2.

        C'est pour utiliser sur un smartphone emprunté à un ami ?

        Parce que pour lire ses mails sur son smartphone, le mieux est sans doute d'utiliser le client mail intégré

        BeOS le faisait il y a 15 ans !

        • [^] # Re: larry tu claque

          Posté par . Évalué à 1.

          Oui bien sûr, mais son propre téléphone n'a pas toujours accès à internet ;)

  • # SQLite

    Posté par (page perso) . Évalué à 8.

    Pour l'installer, vous aurez besoin d’un serveur HTTP avec PHP 5.2.1 ou supérieur, et d'une base de données (MySQL, PostgreSQL, MSSQL ou SQlite).

    Oubliez SQLite. Le portage SQLite de Roundcube n'a pas été maintenu, et nécessite SQLite 2, qui est caduque depuis des années, et commence à ne plus être disponible du tout avec les distributions récentes de PHP qui ne prennent en charge que SQLite 3.

    Désolé de casser de belles idées, mais Roundcube nécessite maintenant un serveur de base de données complmet, comme tous les webmails que je connais, hélas.

    • [^] # Re: SQLite

      Posté par . Évalué à 4.

      Désolé de casser de belles idées, mais Roundcube nécessite maintenant
      un serveur de base de données complet, comme tous les webmails que je connais,
      hélas.

      Sans base de données il y a NOCC

      NOCC est un client webmail écrit en PHP. Il fournit un accès webmail
      aux comptes IMAP et POP3, aucune base de données n'est nécessaire.

      Il n'est depuis peu (23 juin 2012) plus maintenu, mais fonctionne parfaitement,
      je l'utilise et j'en suis très satisfait.

    • [^] # Re: SQLite

      Posté par . Évalué à 3.

      Il y a quand même moyen de faire marcher roundcube avec SQLite 3.
      Voir :
      http://www.roundcubeforum.net/index.php/topic,4954.15.html
      et
      http://pear.php.net/bugs/bug.php?id=6907

      Je l'ai fait chez moi et ça marche. Après c'est sur que ça ressemble un peu à du bricolage.

    • [^] # Re: SQLite

      Posté par . Évalué à 10.

      C'est le ticket 1488332 dans le bug-tracker de Roundcube.
      Ça a été corrigé et ce sera dans la version 0.9.

  • # Calendrier ?

    Posté par (page perso) . Évalué à 3.

    Je vois sur les captures d'écran un calendrier que je n'avais jamais vu avant. Est-ce qu'il y a des options de synchronisation ICalendar, où est-ce que ça passe par un plugin ?

  • # Installation et Plugins

    Posté par (page perso) . Évalué à 5.

    Si jamais vous avez un message 'invalid step' à l'installation (ce qui m'est arrivé avec la dernière -rc) il faut modifier l'url d'install comme décrit dans ce message:
    http://www.roundcubeforum.net/index.php/topic,9714.msg39153.html#msg39153

    Je ne sais pas si ça a été corrigé dans la dernière release mais si jamais ça peut aider…
    Sinon pas d'autre problème sur une install avec PostgreSQL 9.1.
    Et pour finir voici l'url des plugins que j'ai oublié d'ajouter à la dépêche mais que tout le monde voudra visiter ;)
    http://trac.roundcube.net/wiki/Plugin_Repository

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.