Hello Yusef
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

Download
Works with Opera 10.10 to Opera 12.
About this Unite application
| Downloads | 10,360 |
|---|---|
| Version | 2.4 |
| Size | 397KB |
| Last update | November 20, 2011 |
| Original page | Internet Archive |
All versions
- Hello Yusef_492_2.4.ua 397 KB