[ Elementen Index ] - [ Manifest ] - [ RTL (Rechts-naar-Links) ondersteuning ] - [ Afstandsbediening Skinnen ] - [ Skins Verspreiden ]
Creëer skins voor ShareazaHet maken van skins voor Shareaza is eenvoudig. Je kunt skins zo simpel of complex maken als je zelf wilt. Deze pagina's zorgen voor een simpele handleiding en een gedetailleerde inzicht in Shareazas's skinning mogelijkheden. Met deze handleiding ben je in staat om te maken:
- Visuele skins - Veranderd visuele thema en/of past knoppen/layout aan van het programma.
- Taal skins - Vertaalt tekst naar een andere taal.
Deze handleiding gaat in gedeeltes . Een goede manier is om door element-bij-element te lopen en je eigen skin op te bouwen!
- Skins worden opgeslagen in de map C:\Program Files\Shareaza\Skins.
- Elke skin heeft zijn eigen map, zoals C:\Program Files\Shareaza\Skins\MySkin.
- Elke map bevat het hoofd skinbestand en ondersteunende bestanden, zoals afbeeldingen of iconen.
Every skin has a skin definition file, which is in XML format. XML is an easy to read text format not unlike HTML, but for more general purpose use. It is recommended, but not required, that a text editor with XML syntax highlighting be used. Examples are Notepad++ or EmEditor. The skin definition file tells Shareaza about the skin -- things like who created it, which parts of the interface to change, and how to change them.
Hier is een erg simpel skin bestand, MijnSimpeleSkin.xml genaamd:
<?xml version="1.0" encoding="UTF-8"?> <skin xmlns="http://www.shareaza.com/schemas/Skin.xsd" version="1.0"> <manifest name="My Simple Skin" author="Me" type="Skin"/> <watermarks> <watermark target="CCoolMenuBar" path="MyWatermark.bmp"/> </watermarks> </skin> |
Deze skin bevat informatie over zijn auteur en naam, en voegt een watermerk bestand toe aan de hoofd menubalk. Makkie! Skins zijn net als dit: je kunt zoveel of zo weinig veranderen als je wilt.
Opmerking: De eerste twee regels van dit voorbeeld moeten altijd worden gebruikt zonder aanpassing. De xmlns en version tags zijn belangrijk, en zouden helemaal niet bewerkt moeten worden. Het is de versie van het skinning onderdeel, niet de versie van je skin.
Het voorbeeld hierboven bevatte een <manifest> element, die de naam van de skin bevat. Het is belangrijk om wat goede meta-informatie mee te geven over je skin zodat anderen het kunnen identificeren en ernaar kunnen zoeken. Hier is een complete toelichting voor het <manifest> element:
<manifest name="De naam van de skin"
author="De persoon of organisatie die het gemaakt heet"
updatedBy="De persoon die het geupdated heeft"
description="Een langere omschrijving van de skin, mocht het nodig zijn"
link="http://een.url.voor.de.skin.com/als/nodig/is"
email="een@email.adres.voorbeeld.com"
version="1.5"
type="Skin"
dir="ltr"
/> |
Elke attribuut behalve name zijn optioneel:
- name - De naam van het skin.
- author - Degene die de skin heeft gemaakt.
- updatedBy - Degene die de skin heeft geupdated/verbeterd.
- description - Een langere omschrijving van de skin.
- link - Een optionele web URL om te bezoeken voor meer informatie.
- email - Een optionele email adres om contact mee op te nemen voor meer informatie.
- version - De herzienings(of revisie-) nummer van het skin.
- type - De meeste skins zouden dit moeten instellen op "skin". De uitzondering zijn de vertalings skins, die dit op "language" moeten instellen.
- language - Alleen bijvoegen als het type is ingesteld op "language" hierboven. Het geeft de taalcode aan die bij de vertaling hoort, bijvoorbeeld "en" en "nl" voor Nederlands.
- dir - De meeste skins kunnen dit weglaten. De waardes kunnen zijn: "ltr" voor links-naar-rechts talen en "rtl" voor rechts-naar-links talen.
The visual guide is a collection of screenshots and other visuals demonstrating what parts of the default skin correspond to which IDs.
Default.xml and Definitions.xml show a list of Shareaza's default icons and their corresponding IDs to help in figuring out how to modify a certain icon. The documentation on commandImages should be consulted for the exact syntax for replacing icons.
Dit gedeelte geeft alle verschillende elementen die je kunt gebruiken in een skin bestand, met links naar meer gedetaileerde omschrijvingen.
Element | Uitleg | Gebruikt Bij |
<colourScheme> | Specifieert de userinterface kleurenschema dat gebruikt wordt in het programma. | Skinnen |
<watermarks> | Voegt watermerken toe aan delen van de omgeving. | Skinnen |
<windowSkins> | Veranderd het uiterlijk van vensters ingrijpend. | Skinnen |
<commandImages> | Veranderd afbeeldingen weergegeven op werkbalken, menus en vensters. | Skinnen |
<menus> | Bepaald de menu's in het programma. | Skinnen |
<toolbars> | Bepaald de werkbalken in het programma. | Skinnen |
<fonts> | Veranderd de lettertypen die gebruikt worden in de gebruikersomgeving. | Skinnen |
<documents> | Zorgt voor de RichDoc die op het Home tab wordt weergegeven. | Skinnen |
<tipMap> | controlTip map. | Vertaling |
<controlTips> | Changes the text displayed in tooltips for various dialogs. | Vertaling |
<dialogs> | Veranderd de tekst weergegeven in dialogen. | Vertaling |
<commandTips> | Veranderd de tekst weergegeven in tooltips en commando hulp berichten. | Vertaling |
<strings> | Veranderd de tekst die in alle andere berichten wordt gebruikt. | Vertaling |
<listColumns> | Veranderd de tekst die weergegeven wordt in lijsten. | Vertaling |
Zodat mensen rond de hele wereld kunnen genieten van jouw skin zou je zeker moeten zijn dat deze RTL (Rechts-naar-Links) ondersteuning heeft. Dit is voor talen die rechts beginnen en naar links lezen zoals Hebreeuws en Arabisch.
Wanneer je de elementen van Shareaza skinning kent, probeer dan eens de afstandsbediening te skinnen!
Zodra je een gave skin hebt gemaakt is er niet veel lol aan om hem helemaal voor jezelf te houden, toch? Het verspreiden van Shareaza skins is eenvoudig, maar er zijn een paar tips die het waard zijn om op te noemen.
- Verzeker jezelf ervan dat de skin helemaal af is.
Test of het werkt zonder vreemde resultaten. Als het mogelijk is probeer hem dan ook uit op een andere computer.
- Probeer alles zo netjes en klein mogelijk te krijgen.
Als je afbeeldingsbestanden hebt gemaakt, zet ze dan om naar 8-bit, 256 kleuren bitmappen.
- Controleer je manifest element.
Dit zou een duidelijke naam voor de skin, het type skin, en andere informatie waarvan je denkt dat die relevant is moeten bevatten.
De beste manier om een Shareaza skin te verpakken en te verspreiden is alle bestanden ZIPpen en het automatische skin installatie programma te gebruiken dat met Shareaza wordt geinstalleerd.
Om dit te doen:- ZIP de skin map.
- Hernoem je .ZIP bestand naareen .SKS bestand.
Shareaza skin (.sks) bestanden wordern automatisch geunzipped en geinstalleerd op de juiste locatie wanneer ze worden geopend door eindgebruikers.
Shareaza skin library - Finally, be sure to submit your skin here, and share it on Shareaza! Sharing skins on Shareaza is very important, as it will allow everyone to download them faster. After all, that's what we're about!
Need help with skinning? Want to talk to others about it, or make an announcement about your new skin? If so, visit the: Skinning Forum