Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pulkit21/camaleon_cms_app


https://github.com/pulkit21/camaleon_cms_app

Last synced: about 4 hours ago
JSON representation

Awesome Lists containing this project

README

        

# CAMALEON CMS
![](http://camaleon.tuzitio.com/media/132/logo2.png)

# Requirements
* Rails 4.1+
* MySQL 5+ or SQlite or PostgreSQL
* Ruby 1.9.3+
* Imagemagick

# Installation
* Install Ruby on Rails 4.1+
[Visit here.](http://railsapps.github.io/installing-rails.html)
* Create your rails project

```
rails new my_project
```
* Add the gem in your Gemfile

```
gem 'camaleon_cms'
```
* 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/
```

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 (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.

## 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.

![](http://camaleon.tuzitio.com/media/132/multi-language.png)

## 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.](https://github.com/owen2345/Camaleon-CMS-Sample)

## Demonstration
* [Camaleon Server (current version)](http://camaleon.tuzitio.com/plugins/demo_manage/)
* [Deploy in Heroku](https://heroku.com/deploy?template=https://github.com/owen2345/Camaleon-CMS-Sample)

## Support
If you have problems, please enter an issue [here.](https://github.com/owen2345/camaleon-cms/issues)
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

## Author
Owen Peredo Diaz

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

## Coming soon
* Documentation and Videos
* Create more basic plugins

## 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
### 0.2.1
* fixed sprockets problem: https://github.com/owen2345/camaleon-cms/issues/53

### 0.2.0
* datetimepicker
* Plugin files separated in two files, please update with: rails g camaleon_cms:install //and replace plugin_routes.rb
* Added the edit url for post/posttypes/categories
* Added plugin upgrade support
* Added confirm for disable/enable a plugin

### 0.1.10
* Fix rufus initializer
* Changed plugins documentation link
* Fixed current locale for editors
* Rails 4.1 support added

### 0.1.6
* Added Italian language support