> But there is a problem: We cannot override templates of cells,
> because they do not include active theme template path into set of
> its templates.
>
> We need acts_as_themed_cell macro like controller one.
you're right.
The Cells plugin and the adva-themes engine don't know of each other.
If you want to provide a patch (or maybe a small additional plugin) to
solve this we'll happily apply it.
> By the way, there is minor another issue with themes - theme
> templates by default accessible from Web directly (source code of
> template.html.erb can be downloaded if path known).
tbh I don't see it as an issue. adva-cms is opensource and the source
code is visible on the web anyway. Storing the templates alongside to
the theme assets (javascript/stylesheets) under public/ makes the
whole code much simpler.
If you want to restrict access to these files though you could easily
do that in your frontend server configuration. E.g. just add a
directive for Apache that looks something like that:
<Files ~ "\.erb$">
Order allow,deny
Deny from all
</Files>