- Rails 4.1+
- MySQL 5+ or SQlite or PostgreSQL
- Ruby 1.9.3+
- Imagemagick
-
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/
- Install camaleon as a gem as stated above or run
bundle update 'camaleon_cms'
- Remove
lib/Gemfile_camaleon
rm lib/Gemfile_camaleon
- Remove code from
Gemfile
require './lib/plugin_routes'
instance_eval(PluginRoutes.draw_gems)
- Install gems
bundle install
- Update
lib/plugin_routes.rb
rails generate camaleon_cms:install
- Start/restart Rails
rails server
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
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.
- 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
- 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
- Ecommerce
- Visibility content
- Web attack control
- Contact forms
- Cache content
- Content reorder
- many others here.
If you have problems, please enter an issue here.
If you need support, need some extra functionality or need plugins, please contact us on:
- Site: http://camaleon.tuzitio.com/
- Email: [email protected]
- Skype: owen-2345
Owen Peredo Diaz
http://camaleon.tuzitio.com/license.html/
- Documentation and Videos
- Create more basic plugins and themes
- 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 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