To answer some of your questions directly, the easiest way to create a new theme is still to copy a theme such as Fiji and re-import as a new theme. The difference
being is that you can do this all in the Control Panel and are not dealing with files anymore(as you noticed with the lack of the folder).
Making changes to master pages really has not been recommended since 5.0 since it makes upgrading a challenge, and this continues in 6.0. There really shouldn’t
be a need to modify the master page or any core web file, but if you have a specific situation please feel free to post it and we can see if you have an alternative.
For Header/Footer Fragments… correct, there is no specific header or footer fragments anymore and the headers and footers are editable in terms of adding/removing
widgets. What is important to note though is even in 5.x Header Fragments were still a type of widget, they just were specifically meant for the header region and could only be added via file based configuration. We simply enhanced that process by making
them exchangeable via the UI and editable in the widget studio. You can still create widgets with the intention to only use them in the header, we simply are providing the opportunity for any widget to be used in the header or footer and styled according
to the region it lives in.
Hope this all helps
Development Lead- Extensibility
From: Will Yip [mailto:firstname.lastname@example.org]
Sent: Friday, September 23, 2011 1:12 PM
Subject: [Telligent Evolution Platform Discussion] 6.0 Theme
Is there any documentation and best practice on how to create a 6.0 theme? I understand that the way that we create themes are much different from 5.x. Before, we used to copy the "fiji" theme
in the physical web directory and start from there. In 6.0, there is no fiji directory anymore. We used to be able to make changes to *.master pages. In addition, we used to defined custom-created header fragments and footer fragments in theme.config for
a specific theme. Understand that in 6.0, we can create widgets for headers and footers as well. Is creating widgets the only way?