content management system - Rails 3 CMS + blog wanted to fit existing site. Unobtrusive and Lightweight -



content management system - Rails 3 CMS + blog wanted to fit existing site. Unobtrusive and Lightweight -

i'd add together cms , blog web app. 1 won't in way. there's not lot of content, plenty want non-devs able revise pages , add together , remove them too.

we have substantial app can't touched cms, not site we're migrating.

how have dealt situation?

would advise:

running 2 apps (a content app , 'app' app) plugging in lite weight cms rolling our own using gems/plugins wysiwyg details

we'll adding bug ticketing , back upwards scheme later too. built app.

we'd users of app able comment on pages , blog posts, file tickets, etc. main account, seems create sense build our app, rather app. love hear war stories on this.

should be:

unobtrusive (shouldn't interfere existing app) must not mess devise, declarativeauthorization, or omniauth. we've got extensive user accounts, permissions, authentication mechanisms , groups setup. these must stay. lightweight (prefer dev friendly feature loaded)

desired features:

basic wysiwyg content editors lets handle accounts (with devise) and maybe permissions (with declarativeauthorization)

i've read similar question, author seems willing have bit more intrusive. simple rails 3 cms gem/plugin?

options found

refinery seems have lot of features, @ cursory needs lot of command on what's going on: http://refinerycms.com/guides/attaching-refinery-cms-to-an-existing-rails-application says it's modular, seems there's big chunk of non optional stuff in there.

radiant seems bit monolithic http://groups.google.com/group/radiantcms/browse_thread/thread/b691cf9ab644a8b2

comfortablemexicansofa seems bit closer want: https://github.com/twg/comfortable-mexican-sofa

adva-cms has right philosophy appears dead. adva-cms2 isn't ready http://adva-cms.org/

governor seems good, maybe bit young , lean https://github.com/carpeliam/governor

conclusion

so far rolling our own, or using comfortablemexicansofa seems bet, i'd thoughts before spend few days messing around it.

i rolling own blog app , kind of newbie rails 3. that, in 1 week have blog tags, comments, authentication omniauth, etc.. advise is: roll own. having same uncertainty , looking pre-made solutions , decided start 0 , plugins need.

it goes pretty fast if know rails programming , utilize right plugins. used:

omniauth allow users able autenticate facebook, twitter etc.. , leave comments.

rails_admin: allows manage blog going yourapp.com/admin. uses devise create admin user (you can specify diferent model name user not mix users omniauth or other app) , if have right models , associations between them can there create posts, assign them tags or categories , delete comments etc.. done in easy way. text area utilize introduce content of posts can associate ckeditor adding rails_admin initializer like:

config.model post edit field :body, :text ckeditor true end end end

and ckeditor can introduce pictures, attach videos, format text, , on.

use kaminari pagination, or can utilize will_paginate if more used that.

using design framework styling css save time , have more standar styling.

use few jquery lines insert/delete comments graciously.

and that's can remember now. , if shouldn't interfere main app, assign subdomain it. if go blog.myapp.com access blog , if go myapp.com access app. , want users app interact blog should utilize 1 app , have 2 subdomains pointing @ differents parts of same app.. take at: rails 3 - 1 app, multiple domains, how implement different 'root' route 1 of domains?

that's can think now! allow me know if can help in else.

ruby-on-rails-3 content-management-system

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -