Nalakuvara - a user customized Opera Desktop package

, , , ,

A great feature of Opera Desktop is customization. Through the many different settings, you can pimp your surf. Some users have gone to great lengths configuring Opera as a defacto browser for residents of their country, or speakers of their language. Today we introduce one of them.

Jedi Lin from Taiwan has written a 4-part article about his experience of building a customized Opera desktop package. The articles take you all the way from the planning stage, through coding and configuration, up to documentation and community planning.

The first article is the planning of Opera Nalakuvara - a customized package for Taiwan users. In this article, the author discusses subtle differences from the norm in the preferences of Taiwanese users, and shows changes he made to better serve them. For example, he changed the default UI font from SimSun (better suited for the Simplified Chinese used in Mainland China) to MingLiu, which looks better when used for the Traditional Chinese spoken in Taiwan.

The second article is about tweaking Opera's default settings, for example opera:config and search engine and mail settings.

The third article revolves around the third party components and menus of Nalakuvara. This includes configuring User CSS, User JavaScript and Java applets. One interesting feature is the addition of support for telnet protocols ssh:// and telnet:// using the ZTerm Applet.

Packaging, testing, documentation and community support are discussed in the fourth and final article. The author discusses how he tested different packages on different platforms using virtual machines, and how he dealt with user feedback and building a community around his custom Opera.

There are currently ten packages available for various systems including Windows, Linux (Ubuntu, Fedora, and generic Linux), FreeBSD and Mac OS X. For more information, you might want to visit the Nalakuvara project page, or even try out Nalakuvara if you read Chinese.

Free Widgets workshop from Vodafone at Mobile World Congress 2010, BarcelonaDeveloping for Opera Unite

Comments

BS-Harou Wednesday, January 27, 2010 12:22:39 PM

Very nice, but unfortunately I can't read Chinese sad

ouzowtfouzoWTF Wednesday, January 27, 2010 12:41:54 PM

Nice, but from what I saw in the documentation there seems to be no way to customize the default skin. It is said, that the chinese IBIS built has a different skin, but nothing more is mentioned about how or where to realize. Am I blind? smile

Petter Nilsenmitchman2 Wednesday, January 27, 2010 12:58:44 PM

Customizing the skin already have a series of articles on dev.opera.com

Charles SchlossChas4 Wednesday, January 27, 2010 2:16:15 PM

cool

ouzowtfouzoWTF Wednesday, January 27, 2010 2:32:19 PM

Originally posted by mitchman2:

Customizing the skin already have a series of articles on dev.opera.com


Yes, but can I integrate my custom skin in that custom build I'm creating? That's what I've found no information about in the documentation. Setting a .ini value for the path of the default skin which should be used.

Jedi LinJediLin Wednesday, January 27, 2010 3:47:13 PM

Originally posted by ouzoWTF:

Nice, but from what I saw in the documentation there seems to be no way to customize the default skin. It is said, that the chinese IBIS built has a different skin, but nothing more is mentioned about how or where to realize. Am I blind?


As far as I can remember, Ibis just include a modified version of standard_skin.zip in skin\. Later, all 10.x version of Ibis seems to use the same skin as international version of Opera does.

Write a comment

New comments have been disabled for this post.