Skip to content

Latest commit

 

History

History
196 lines (160 loc) · 6.16 KB

README.md

File metadata and controls

196 lines (160 loc) · 6.16 KB

Deploy

CAMALEON CMS

Requirements

  • Rails 4.1+
  • MySQL 5+ or SQlite or PostgreSQL
  • Ruby 1.9.3+
  • Imagemagick

Installation

  • Install Ruby on Rails 4.1+ Visit here.

  • Create your rails project

    rails new my_project
    
  • Add the gem in your Gemfile

    gem 'camaleon_cms', '1.1.0' # if you want the stable version before 2x
    
  • Install the gem

    bundle install # bundle update if you have previous version installed
    
  • Install the CMS (This will copy some basic templates and plugins in your project)

    rails generate camaleon_cms:install
    
  • Install required Gems for CMS and basic plugins

    bundle install
    
  • Create database structure

    rake db:migrate
    
  • Start your server

    rails server # and then go to your browser http://localhost:3000/
    

Migrating from 0.2.x or earlier?

  1. Install camaleon as a gem as stated above or run bundle update 'camaleon_cms'
  2. Remove lib/Gemfile_camaleon
rm lib/Gemfile_camaleon
  1. Remove code from Gemfile
require './lib/plugin_routes'
instance_eval(PluginRoutes.draw_gems)
  1. Install gems
bundle install
  1. Update lib/plugin_routes.rb
rails generate camaleon_cms:install
  1. Start/restart Rails
rails server

Camaleon CMS (It adapts to your needs)

Camaleon CMS is a dynamic and advanced content management system based on Ruby on Rails 4 and Ruby 1.9.3+. This CMS is an alternative to wordpress for Ruby on Rails developers to manage advanced contents easily.
Camaleon CMS is a flexible manager where you can build your custom content structure without coding anything by custom fields and custom contents type.

To download or publish themes go to themes store: http://camaleon.tuzitio.com/store/themes

To download or publish plugins go to plugins store: http://camaleon.tuzitio.com/store/plugins

Camaleon CMS is FREE and Open source

It was released on July, 2015 and tested previously with more than 20 projects by 6 months and on august 22, 2015 was published as a gem.

With Camaleon you can do:

  • Multiples sites in the same installation
  • Multilanguage sites
  • Extend or customize the functionalities by plugins
  • Manage your content visualization by themes
  • Advanced User roles
  • Other features:
    • Shortcodes
    • Widgets
    • Drag and Drop / Sortable / Multi level menus
    • Templates for pages
    • Easy migration from wordpress

Some features are:

  • Easy administration Camaleon CMS permit you to adapt the CMS to all your needs and not you adapt to the CMS.
  • Security
    • Remote code execution
    • SQL injections
    • Advanced sessions security
    • Cross Site Scripting
    • Control of abusive requests
    • Cross-Site Request Forgery
  • Site Speed Camaleon CMS include a lot of cache strategies to optimize the site access velocity:
    • Cache contents
    • Cache queries
    • Manifests (compress and join asset files) Customize your content for Desktop, Mobile and Tablet
  • SEO & HTML5
    • Automatic Sitemap generations
    • Seo Configuration
    • Seo for social media
    • Customize your content for Desktop, Mobile and Tablet
    • All generated content is compatible with HTML5

Camaleon CMS come with basic and important plugins like:

  • Ecommerce
  • Visibility content
  • Web attack control
  • Contact forms
  • Cache content
  • Content reorder
  • many others here.

Demonstration

Support

If you have problems, please enter an issue here.
If you need support, need some extra functionality or need plugins, please contact us on:

Author

Owen Peredo Diaz

License

http://camaleon.tuzitio.com/license.html/

Coming soon

  • Documentation and Videos
  • Create more basic plugins and themes

Contributing

  • Fork it.
  • Create a branch (git checkout -b my_feature_branch)
  • Commit your changes (git commit -am "Added a sweet feature")
  • Push to the branch (git push origin my_feature_branch)
  • Create a pull request from your branch into master (Please be sure to provide enough detail for us to cipher what this change is doing)

Visit the web site for more information: http://camaleon.tuzitio.com/

Version History

  • Version 1.0.8
    • Fix logo size on admin panel
    • Fixed: Raise error when visiting unexisting urls. Example: Random troll writes domain.com/asdasdasd/adfasdasd.
    • Allow email domains up to 10 characters in the contact form plugin
    • Added advanced shortcodes to print data in any content:Permit to generate specific data of a post. (see more details in link below)
    • fixed vertical scroll for multiple modals- added a library to create inline field to upload fields.
    • Added control to clean cache after restart server.
    • Added hook to include custom links from plugins or themes.
    • changed custom sitemap into hash.
    • added sitemap skippers to filter private elements.
    • fixed the_breadcrumb for current_site.
    • Unify current_user removing current_resource_owner. Solved bug with login_user_with_password.
    • Added generic API response methods, render_json_error & render_json_ok.

See more here: http://camaleon.tuzitio.com/version-history.html