RoundCube vNext

The next version of RoundCube will make use of a rich client-side environment created with Javascript and Object-Oriented constructs. Each of the major visual components of the web page will be represented as objects with the RoundCube.Application object which coordinates the entire application. For a general idea about the development, please check out the draft.

Client/Server Communications

Communication between the client and server will make use of JSON messaging.

Server-Side Endpoints

The PHP server code will work with the IMAP and database systems and return JSON messages to the client.

Javascript Object Model

Core

Base Objects

Webmail Interface Components

Webmail Data Objects

Address Book Interface Components

Address Book Data Objects