Re: Re: Application Menu broken using Blue/Green/Purplemetal skins with Tiki 1.10
With Tiki 1.10 still in development and not finalized, there aren't really any themes out yet that are specifically 1.10-ready, as far as I know. I'm working on updating the themes that I've done, but don't have them ready yet.
If a theme's only specific files are a stylesheet (and maybe background images), then updating for 1.10 is just a matter of adding the new selectors and styling them. But even this is more or less covered in terms of function if the admin option of using the transitional stylesheet is checked.
If a theme has its own template files, then there are bigger problems. The biggest potential showstopper is sidestepped by use of the admin option for permission syntax: the permission check syntax got revised for 1.10, but site admins can choose whether to use the 1.10 version or the earlier version, depending on what their theme templates use.
There are a lot of smaller details that won't stop the site from working (as far as I know) but might cause either semi-functionality of existing features or the nonappearance of new features, such as Ajax tabs. As far as I know, there's no list of changes and where they are and how to update on a file by file basis. I think basically the default 1.10 files should be used as much as possible, and if a theme has its own versions of files, then to be as up to date as possible, it would be best to start fresh with the 1.10 counterparts and modify them to produce the look of the old theme, if that's the goal. It's hard to bring the old theme templates up to date since if the person isn't familiar with what's unique to the 1.10 version, it'd be hard to retrofit things into the old files. You can see this page — 110_theme_upgrade_issues — for some things I've come across, but it's pretty general. (Zukakakina.com just got a lot of files wiped by some vandalism, so things might not all be back in place yet.)
For my themes, I've used this approach of starting with new files and changing as needed to get the theme look and feel, rather than trying to add new code to the old files. This is also because I'm trying to improve the methods the themes used, and there's plenty of potential for improvement. ;-)
-- Gary