-
Notifications
You must be signed in to change notification settings - Fork 2
Light Site is easy to use CMS. No seperate admin application. Edit your page directly from production site.
software-project/Light-Site-CMS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== Welcome to Light Site CMS v. 0.1.0 Light Site CMS is easy to use Content Management System. There are no separate admin applications. All you need to edit content of your site is your site. == Getting Started 1. Clone repository. 2. Create database and run migration. 3. Start your server and you are up and running. 4. Login to application using user/password: admin/administrator. 5. Change your password via sliding admin panel. == Customizing Light Site You can customize your site using standard CSS and HTML. Main layout is application.html.erb. You can add your custom layouts to app/views/layouts. Remember to register your new layouts in admin panel. Each layout can have multiple positions, where content can be added. To enable rendering elements to positions just add <%= yield :position_name %> add add this position in your admin panel. Main position can be paginated. == Writing your own plugins In config/initializers/light_cms_config.rb you can find some config mappings. Ckfinder.map enables your classes that uses attachment_fu to display images in wysywig editor. ExtensionManager allows to render partials into existing views, so you can customize plugins or write your own. Some elements don't have ExtensionManager suppert yet. If you need it just add this line where you need extension: <%= ExtensionManager.render(:position => "element", :action => "action", :form => f, :view => self) %> :form => f - is only needed when you want to extent some form. Currently there are two types of extensions: # AttributesExtension- adds some attributes to existing form. # AjaxListExtension- Creates separate ajax tab where you need, eg. Admin panel == Features and plugins # Wysywig editor (Ckeditor aka Fckeditor 3) # Google Maps plugin # Taggable and commentable Blog # I18N support with easy connections # Other extensions: menu/submenu, attachments, events, trainings, gallery, quotations == Planed stuff # RSS support # Parent/child-like url structure # Pages administation panel # Dynamic plugin loading/disabling # Plugin home page- one site for all existing and future plugins # Extended I18N support with Google Translate
About
Light Site is easy to use CMS. No seperate admin application. Edit your page directly from production site.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published