Context : Bookeen is French company that manufactures and sells e-readers.
Bookeen wants to integrate this library : [login to view URL] into our ereaders. We usually do this by making a responsive version of the website and displaying it through the device's web browser. This time we want to do this using the "OPDS feed" of feedbook. OPDS Catalogs enable the aggregation, distribution, and discovery of books.
Learn more about Feedbook's OPDS : [login to view URL]
Webview FeedBooks
The purpose of this request for quotation is the development of a server-based PHP/Symfony3 application that allow a specific light web client to browse a third party ebooks catalog.
The third-party catalog is hosted on another server and available as OPDS feeds as specified at http://opds-spec.org.
The views to be implemented are :
The « main » view showing an overview of OPDS navigation feeds.
The « search » view allowing the user to search the OPDS catalog.
The « browse » view allowing the user the complete content of a specific OPDS feed, page by page.
The « detail » view displaying the detailed information of a selected ebook including a purchase link.
The client IP address must be included in all OPDS request as an URL argument.
The interface must support multiple languages (support for a new language should be easy to add) and the current language must be deduced from the webview URL (e.g. HOST/catalog/en/…).
Notes:
The view should never require scrolling.
It should be possible to sort the feed in all the ways allowed by OPDS.
The paging should rely on OPDS paging support (ie. a feed should be retrieved per page from the third-party server).
The appearance of the pages should conform to the following webview : LINK
The pages should not rely on any client side scripting and limit to basic HTML features.
The OPDS parser should be PHP native and limited to the features needed for this project.
The OPDS parser should be autonomous and reusable in other symfony projects.
The OPDS feed URL should be easily editable (ex variable / config) , so we can use re-use the webview for other OPDS feeds.
The browser inside our ereader is a very basic one. It hardly handles javascript. Therefore the webview needs to be compliant with the guidelines attached with this mail. The resolution should be 758x1024.
Our integrator is used to making ereader's webviews and can provide help regarding the guidelines.
Hello there!
Hope you are doing well.
I have checked the provided url and details in the project description. I can implement this feedbook for ereaders. I have an experience of 8 years and I have integrated many APIs' before.
I can integrate this one as well for you. Though I need to discuss few things with you and we can have a chat for the same
Please take a look at my profile for my expertise and client feedback.
Thanks
Ishant