I've been working with it too and will be removing the destruction of assets, pages, and snippets. That just seems unnecessary to me.
I'll keep an eye on your repo too. I haven't pushed any of my changes up to github yet, though.
Jim Gay
http://www.saturnflyer.com
On Mar 11, 2010, at 9:03 AM, M. Scott Ford wrote:
> I just started working with the new site_theme last night. I see it as a decent starting point for theme-ing capabilities. My first goal is to make it work for single host setups.
>
> -----Original Message-----
> From: "rubybox" <voorruby@gmail.com>
> Sent: Thursday, March 11, 2010 8:08am
> To: "Radiant CMS: Dev" <radiantcms-dev@googlegroups.com>
> Subject: [Radiant-Dev] Solving the Radiant theme and template problem
>
> CONCEPT
> Been working on Radiant all week, I see its potential and feel the
> frustration of lacking a nice way to create themes.
> Ive been using wordpress themes before a lot and this must have
> feature is not available in Radiant yet. There are several extensions
> that somewhat try to solve the problem but they all lack and I found
> no solution that really worked without having to modify the code and
> delivers theme + layout solution in one. I have posted some topics
> before to no real result to solve this theme and layout issue and try
> to outline the ideas in providing in the lack of an all-round flexible
> theming and tempting solution for Radiant.
> My ruby skills are not advanced enough to tackie this issue by self,
> so what I try to do is explain the idea of such an extension and have
> been worked this out in detail based on my (still limited) knowledge
> of radiant.
>
> The following requirements came to mind after brainstorm:
>
> # Enable snippets and layouts to be read *automagic* from disk for
> easy offline changes while in development
> # Simplify site development ( no more copy paste from local to admin
> UI use your favorite text editor to edit files )
> # Facilitate in the creation of Themes that can be set on a per site,
> per user base and can be easily shared
> # Dry theme design with the use of global resources available to all
> sites in radiant, and resources on a per site basis ( javascript, css,
> snippets and layouts )
> # Have snippets and layouts on a per site base but also be able to set
> global snippets and layouts ( available to all sites )
> # Improve the usability of Radiant
> # Make Radiant more adaptable for users that come from other CMS
> systems (like wordpress)
> # increase marketshare of Radiant which would result in additional
> positive effects
> # Be able to set theme on a per site (and user) base true the admin
> settings page
> # Full support for multi_site extension
> # Compatible for Radiant 9.x edge
> # Using compass and SASS to create the CSS files (this is how I work
> but is optional)
>
>
> On my local OSX dev I have setup like below structure.
> A suggestion for a directory structure to clarify the idea:
>
> /themes/<themename>/snippets
> /themes/<themename>/layouts
> /themes/<themename>/stylesheets/style.sass
> /themes/<themename>/stylesheets/partials
>
> /public/themes/_global/images
> /public/themes/_global/stylesheets
> /public/themes/_global/javascript
>
> /public/themes/<themename>/images
> /public/themes/<themename>/stylesheets/style.css
> /public/themes/<themename>/javascript
>
>
> REVIEW OF EXISTING EXTENSIONS
>
> http://github.com/terralien/radiant-file-system-resources-extension
> Couden't get this to work with 9.x, this extension should let you
> create snippets and layouts locally and then update them with a rake
> task where they will be written to database.
>
> http://ext.radiantcms.org/extensions/207-site-theme
> This is a theme selection extension, you upload a .zip which gets
> loaded as the current site theme, this extension removes all your
> snippets and layouts (if Im correct ) so you have to stick with the
> theme after choosing, no flexible theme switching.
>
> http://ext.radiantcms.org/extensions/14-file-based-layout
> Allows pages served by Radiant to share a standard file-based Rails
> layout with Rails-generated pages
> Outdated not working with 9.x
>
>
> So what Im interested in is any experienced developer interested in
> this?
> Am I the only one so frustrated by this, or can we get together and
> create a working extension for this?
>
> --
> Radiant CMS Dev Mailing List
> Post: radiantcms-dev@googlegroups.com
> Unsubscribe: radiantcms-dev-unsubscribe@googlegroups.com
> Group Site: http://groups.google.com/group/radiantcms-dev/
>
>
> --
> Radiant CMS Dev Mailing List
> Post: radiantcms-dev@googlegroups.com
> Unsubscribe: radiantcms-dev-unsubscribe@googlegroups.com
> Group Site: http://groups.google.com/group/radiantcms-dev/
--
Radiant CMS Dev Mailing List
Post: radiantcms-dev@googlegroups.com
Unsubscribe: radiantcms-dev-unsubscribe@googlegroups.com
Group Site: http://groups.google.com/group/radiantcms-dev/
No comments:
Post a Comment