Very nice skin! The pages are badly named though. For example XWiki.PublicSiteSkin should be XWiki.LeiothrixSkin instead. The reason is that this is the skin's name and there can be several public site skins so reserving the namespace is bad IMO.
Actually it doesn't. XEM 4.3 clean installation gives following:
Resolvingextension [nlemoine:publicsite-skin-1.1] onnamespace [wiki:xwiki] Can't find descriptor for the component [role = [interface org.xwiki.extension.handler.ExtensionHandler] hint = [skin]] classorg.xwiki.extension.InstallException: Failedtoresolveextensionatorg.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:685)atorg.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:384)atorg.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:296)atorg.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:226)atorg.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)atorg.xwiki.job.AbstractJob.start(AbstractJob.java:134)atorg.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:154)atjava.lang.Thread.run(Thread.java:679)Causedby: classorg.xwiki.extension.InstallException: Unsupportedtype [skin] atorg.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:767)atorg.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:683)atorg.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:384)atorg.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:296)atorg.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:226)atorg.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)atorg.xwiki.job.AbstractJob.start(AbstractJob.java:134)atorg.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:154)atjava.lang.Thread.run(Thread.java:679)Causedby: classorg.xwiki.component.manager.ComponentLookupException: Can't find descriptor for the component [role = [interface org.xwiki.extension.handler.ExtensionHandler] hint = [skin]] at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:355) at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:161) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:765) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:683) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:384) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:296) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:226) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:154) at java.lang.Thread.run(Thread.java:679)
Thanks a lot for the nice skin. Manual import helps.
Very nice skin! The pages are badly named though. For example XWiki.PublicSiteSkin should be XWiki.LeiothrixSkin instead. The reason is that this is the skin's name and there can be several public site skins so reserving the namespace is bad IMO.
+1
Done.
Nice work! Congrats!
Actually it doesn't. XEM 4.3 clean installation gives following:
Can't find descriptor for the component [role = [interface org.xwiki.extension.handler.ExtensionHandler] hint = [skin]]
class org.xwiki.extension.InstallException: Failed to resolve extension at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:685) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:384) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:296) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:226) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:154) at java.lang.Thread.run(Thread.java:679) Caused by: class org.xwiki.extension.InstallException: Unsupported type [skin] at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:767) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:683) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:384) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:296) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:226) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:154) at java.lang.Thread.run(Thread.java:679) Caused by: class org.xwiki.component.manager.ComponentLookupException: Can't find descriptor for the component [role = [interface org.xwiki.extension.handler.ExtensionHandler] hint = [skin]] at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:355) at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:161) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:765) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:683) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:384) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:296) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:226) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:154) at java.lang.Thread.run(Thread.java:679)
Thanks a lot for the nice skin. Manual import helps.