GENTICS News
Warum kommen nach dem deployen einer im SDK entwickelten Portletapplication template loader Fehlermeldungen ?
Eine sehr häufige Fehlerquelle bei Applikationen die unter Windows entwickelt werden (z.b. Mithilfe des Gentics® Portal.Node® SDK) und unter Linux deployed werden ist die case sensitivity von Files und Directories.
Wenn man z.b. einen Templateloader konfiguriert um die datei 'MyComponent.vm' zu laden, die in Wirklichkeit im Filesystem 'myComponent.vm' heisst wuerde dies zwar Problemlos unter Windows funktionieren, jedoch auf einem *nix system zu Problemen führen.
Daher sollte man bei Dateinamen immer sicher gehen, dass man die richtige Gross/Kleinschreibung angibt und sich am besten an Konventionen halten - z.b. bei Components immer CamelCase verwenden wie z.b. MyComponent, TextComponent, DatasourcelistComponent, etc.
Wenn man z.b. einen Templateloader konfiguriert um die datei 'MyComponent.vm' zu laden, die in Wirklichkeit im Filesystem 'myComponent.vm' heisst wuerde dies zwar Problemlos unter Windows funktionieren, jedoch auf einem *nix system zu Problemen führen.
Daher sollte man bei Dateinamen immer sicher gehen, dass man die richtige Gross/Kleinschreibung angibt und sich am besten an Konventionen halten - z.b. bei Components immer CamelCase verwenden wie z.b. MyComponent, TextComponent, DatasourcelistComponent, etc.