Getting started with skinning appears to be somewhat of a dark art.
The wiki instructions are horribly out of date, most things have different structures, different formats, and different locations now.
For example, the first skin tutorial First_skin_tutorial (wiki) doesn't actually have any content.
But it links to a discussion with help for beginners, which is a closed thread on a no longer supported skin - closed over 3 years ago.
I looked at Estuary_Modification (wiki) to get some ideas, but it's also out of date.
So, accepting that it's moved on from <viewtype label="31102">icon</viewtype> to <param name="viewtype_label" value="$LOCALIZE[20445]" />
which must be because it's included from somewhere and passing it values, I continue on the journey, and now want to find which view is the one I want to modify
however, I can't find 20445 anywhere...
It's not in language/resource.language.en_gb/strings.po
And I grepped the entire drive for it, and could only find it being used, never being defined....
Almost everything here: Skinning (wiki) is out of date and doesn't make sense, or can't be found.
I have 25 years coding experience, as a developer, and I did not expect it to be anywhere close to this hard.
Is there a better resource somewhere that covers this topic? Or is it only old-timers that do skinning who know it already?
I'd love to understand a little of how it works, however I can't even find the files that contain what I am looking at right now...
The wiki instructions are horribly out of date, most things have different structures, different formats, and different locations now.
For example, the first skin tutorial First_skin_tutorial (wiki) doesn't actually have any content.
But it links to a discussion with help for beginners, which is a closed thread on a no longer supported skin - closed over 3 years ago.
I looked at Estuary_Modification (wiki) to get some ideas, but it's also out of date.
So, accepting that it's moved on from <viewtype label="31102">icon</viewtype> to <param name="viewtype_label" value="$LOCALIZE[20445]" />
which must be because it's included from somewhere and passing it values, I continue on the journey, and now want to find which view is the one I want to modify
however, I can't find 20445 anywhere...
It's not in language/resource.language.en_gb/strings.po
And I grepped the entire drive for it, and could only find it being used, never being defined....
Almost everything here: Skinning (wiki) is out of date and doesn't make sense, or can't be found.
I have 25 years coding experience, as a developer, and I did not expect it to be anywhere close to this hard.
Is there a better resource somewhere that covers this topic? Or is it only old-timers that do skinning who know it already?
I'd love to understand a little of how it works, however I can't even find the files that contain what I am looking at right now...