开发人员 > 官方皮肤文档
Skip Navigation Links. Introduction to Skinning
Messenger Plus! Live - Skinning Documentation

Welcome to the documentation of the Messenger Plus! Live skinning system. This technical documentation is intended to be read by skin developers. Whether it is to make your first skin or to get more information on a given skinning subject, you've come to the right place!

A technology you should be familiar with before you can create full featured Messenger Plus! skins is XML. XML stands for eXtensible Markup Language and looks like HTML. It is basically a way to define data in text form. If you've never worked with XML before, you'll quickly see how straightforward it can be. A lot of tutorials can be found on the internet and despite the fact that XML can be typed in any text editor, it is highly recommended that you get a good XML editor that will be able to validate your syntax. The Messenger Plus! Live skinning system makes extensive use of XML in the SkinInfo configuration file (the main file used to define the properties of a skin) and Messenger's own Windows Definition files use a very similar syntax.

The structure of SkinInfo is defined in what's called an XML Schema file. Even if this file is also text based, schema files are meant to be read in graphic form; do not try to read its XML data as this would make your task more difficult than it should be. A very good XML editor capable of perfectly rendering XML Schema files is XMLSpy from Altova (the Standard Edition is available as a free trial).

Aside from the technology, what you mostly need is the will to learn how to work with the system. Skinning is something that anybody with ideas and average computer knowledge can do but you'll need to be patient and willing to put time into your project if you want something good to come out of it. This documentation includes explanation pages, references, examples, ... use them! If you don't feel easy about skinning, just take it one step at a time, spend time in the various topics/examples available, and stick to reproducing what you see while bringing your own small modifications to existing skin code. Your first lesson awaits you in what's a skin in Messenger Plus!.

If you need help about anything related to skinning, feel free to visit the official Messenger Plus! forum. Please remember to search if somebody posted a similar question before you and if the answer was already given: you'll get your answer faster and it will save us some time to help other members. Also, if you become a more advanced skin developer with time, we would appreciate if you could help on the forum and answer people's questions when you know the answer :).

Have fun!
Patchou

Last update: January 31th, 2011
Documented version: Messenger Plus! 5.00
Latest update available at msgplus.net.