Add-ons › Unite applications

Hello Yusef

by OperaUnite ·

An example application showcasing the Yusef library, Access Control, translation and the UI plugins

Description

This is a Hello World application, using the common libraries that Opera uses in their applications. This includes: Library Loader : A script that loads all .js files in the libraries folder, respecting dependencies and loading order. Markuper : XML based templating engine Yusef : The framework handling all requests made to the application Activity Stream generator : Atom Activity Extensions Date Library : Human readable timestamps Localization : Translating the application based on the visitors accept-language header Resource fetcher : A wrapper for XMLHttpRequest for repeating requests. etc... In this Hello Yusef example, Yusef has been extended to support the following plugins: ACL Plugin : Access control, for the Visitor and Owner UI Plugin : Attaching a common User Interface to all requests made to this application Profile Sync plugin : To fetch the user status from the Home application, and display it in the current application directConnection : To use a direct connection for file transfer, if possible. This is not used in the Hello Yusef example, but good to have. etc... This is the base we use for our applications, and we continually update each individual piece. The Hello Yusef example will be kept up-to-date, especially when it comes to security fixes. Please feel free to use this as a base for your own applications, and if you find any bugs or fixes - please feel free to report them! All your input are important to us :-)

Screenshots

Hello Yusef

Download

Download 2.4

Works with Opera 10.10 to Opera 12.

About this Unite application

Downloads10,360
Version2.4
Size397KB
Last updateNovember 20, 2011
Original pageInternet Archive

All versions