List All Pages
Find yourself getting lost within the depths of the admin interface? Wish there was a quick, easy, user-friendly way to see where exactly you are? Why not add breadcrumbs to the top of your...
assign is a Liquid tag to assign another name to a variable. It is a Liquid built-in tag. Syntax {% assign variable_name = variable|value %} assign is followed by the name you want to give your...
CommentDrop is a Liquid drop representing a comment. Each comment, whether it is a regular reply, a pingback or a trackback, will be encapsulated in a CommentDrop. Methods CommentDrop supports the...
if is a Liquid block which encapsulates the comment form, so it can be displayed correctly in all themes. Syntax {% commentform %} Your name: {{ commentform.author }} Your e-mail: {{...
Chameleon is an open source project. The real power in open source doesn't lie in it being free, but in the collaboration that emerges from it. By providing the source code of this project, I...
This documentation is a wiki, which means anyone can edit it. By allowing everyone to add and edit the Chameleon documentation, we hope it will become generally more useful. Who knows better what...
On this page, you will be guided through the process of creating a new theme. Pre-requisites Chameleon uses Liquid as its templating engine. This means that all variables, like the title of an...
cycle is a Liquid tag to cycle through a set of values. It is a Liquid built-in tag. Syntax {% cycle ["name":] value1, value2, [value3...] %} cycle expects at least one variable to be given. It...
This page covers the Chameleon Database Structure, and how to set up your database. Creating the database First, you need to set up a database, in which all data will be stored. In order to set...
Welcome at the development part of our website. Here, you'll find more information on the development of Chameleon. You may be interested in the following pages: Roadmap: The schedule of the...
Track this series on Launchpad Code name: Code name Status: Not Started Estimated start date: 1999-12-31 Estimated end date: 2000-1-31 Status: In Progress Start date/revision:...
Welcome at the documentation part of our website. Here, you'll find more information on how to use Chameleon. About Chameleon What Is Chameleon? Why Use Chameleon? Getting Started Installation...
Download Chameleon 0.6.2 in a tar.gz-archive (1.9MB) Download Chameleon 0.6.2 in a zip-archive (3MB) Older versions are available on RubyForge too. After downloading, check out the installation...
Thanks for downloading Chameleon! Click here if the download doesn't start.
Thanks for downloading Chameleon! Click here if the download doesn't start.
EntryDrop is a Liquid drop representing an entry. Each entry available in the templates will be encapsulated in an EntryDrop. Methods EntryDrop supports the following methods: id Returns the ID of...
With Chameleon, you get: A complete admin center to manage your site. The ability to write posts of different types. Metadata for posts, depending on the post type. Different templates for each...
To get started using Chameleon, you need to do two things: first you need to set up your server, and then you need to install and run Chameleon. So, first of all, you need a web server, which can...
If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor with a toolbar pallette with options. To create a link to a new page,...
if
if is a Liquid block which only executes its contents when a condition is matched. It is a Liquid built-in block. Syntax {% if condition %} Executed if condition evaluates to true. {% elsif...
include is a Liquid tag to include another template into the current one. It is a Liquid built-in tag. Syntax {% include "template" [with|for object|collection] %} include expects at least one...
To get started using Chameleon, you need to do two things: first you need to set up your server, and then you need to install and run Chameleon. So, first of all, you need a web server, which can...
On this page, you can find the solution to some problems that might occur while installing. If any particular problem occured to you while installing, add the problem and the solution (if you...
Please change this page according to your policy (configure first using Site Manager) and remove this note. Who can join? You can write here who can become a member of this site. Join! So you...
Chameleon is licensed under the terms of the MIT license. Copyright (c) 2006, 2007 JW Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated...
Liquid blocks are code in your template that surround a part of your code, and can modify this code, or even not display it at all. They have a start and an end tag, in the form {% foo %} and {%...
Liquid drops are representations of objects inside Chameleon, adjusted for display on an HTML-page. An EntryDrop for example, represents an entry. Each object has a set of methods or variables...
Liquid filters are code in your template that change how a value is displayed. A pipeline (|) separates the (original) value from the filter, as in {{ value | filter_name }}. For example, the code...
Liquid tags are code in your template that call a function in the Chameleon code, and will be replaced with a certain value. Tags are always encapsulated in {% and %}. For example, {% url_for...
Nav
Home Download Documentation What is Chameleon? Why use it? Getting Started Development Forums Bug tracker Launchpad page On this wiki Recent changes List all pages Administration Add a new...
Nav
Home Download Documentation Development Forums General discussion Support Bug tracker Launchpad page On this wiki Recent changes List all pages Administration Add a new page
Nav
Home About Features Tour Download Documentation Development Forums Bug tracker Launchpad page GitHub code mirror On this wiki Recent changes List all pages Administration Add a new page
Nav
Home Download Documentation Development Roadmap Contributing Forums Bug tracker Launchpad page On this wiki Recent changes List all pages Administration Add a new page
OptionDrop is a special Liquid drop representing the options system. With it, you can retrieve all options currently set in the application. An instance of OptionDrop is available throughout all...
On this page, we will discuss the implementation of a plugin API, which should be included in version 0.7. Everything on this page is still preliminary work. It's a gathering of ideas, nothing of...
Chameleon is a blogging engine focused on customizability and extensibility, which of course also includes support for plugins. Plugins are little add-ons to the main Chameleon application, which...
Promote Chameleon by placing one of our badges on your website! Please copy the image, don't link to it directly. Powered by Chameleon (117x30px) Download from...
Track this spec on Launchpad Target: version 0.6.2 Rails 1.2, which came out on January 19th, 2007, includes a lot of new features, amongst others better Unicode support, support for RESTful...
Track this spec on Launchpad Target: Undecided Rails provides a lot of helper functions by default. Some of them are directly usable as Liquid filters, some not. This specification aims to...
This page will described the concept of relationships, and how they will be implemented. Relationships are currently scheduled for addition in version 0.8 of Chameleon, although they could of...
This is a preliminary schedule for the Chameleon project. It is, obviously, subject to changes; all dates for future releases are wild guesses. Version Code name Start date End...
One of the large changes in Rails 1.2 is a re-worked routing system. After the upgrade to Rails 1.2, one of the things that should be re-considered are routes. This means we should 1) move to...
A section "appearance" should be added to the Admin Center, in which some of the default settings for the lay-out of the front-end can be changed. Some of the settings in this section will be the...
Home About Features Tour Download Documentation Getting Started Development Roadmap Forums General Discussion Support Project page On this wiki Recent changes List all...
SiteDrop is a special Liquid drop representing the site. It contains some useful methods you may want to use in your templates. An instance of SiteDrop is available throughout all templates in the...
Members: Moderators Admins
Track this spec on Launchpad Target: Undecided Inspired by "Skinny Controller, Fat Model" by Jamis Buck, our controllers should contain less code, that could be ported to the models. Code...
This is the stylesheet for this wiki. It's based on Cappucino (another theme available for this wiki). Every time the stylesheet is changed here, it has to be synched in the admin panel. /***...
Launchpad is a new project, offering development tools to open source projects. They provide a bug tracker, a feature request (specification) tracker, a translation interface, a support request...
This is just a test 1-2
An important part of Chameleon are themes. Themes are appearances for your blog, by choosing a theme you choose the lay-out of your blog. You can download a theme and install it, or create your own...
If there's one thing this blogging engine should definitely support, it's themes. Chameleon's main principles are customizability and extensibility, and themes are the most fundamental way to...
Top
Home About Features Screenshots Tour Download
The images on this page try to capture some of the essence of Chameleon. Its main features and best benefits are exposed here, in a shameless attempt to attract you to the product. Tag suggestion...
One of the main qualities, the most important in fact, of Chameleon are types. The type system integrated into Chameleon allows for a great extensibility and customizability on the user's part,...
Track this spec on Launchpad Target: version 0.6.2 Ruby on Rails makes it very easy to add tests to an application. Because of the added security and stability such tests provide, it is desirable...
unless is a Liquid block which only executes its contents when a condition is false. It is a Liquid built-in block. It is the opposite of if, and mostly works in the same way. Syntax {% unless...
url_for is a Liquid tag to get the URL of some page on the site. It is the Liquid equivalent of the ActionController::Base#url_for function in Ruby on Rails. Syntax url_for expects the same...
UserDrop is a Liquid drop representing a user. Each user available in the templates will be encapsulated in a UserDrop. When the current visitor is logged in, a variable user will be available...
Code name: Foundation Status: Completed Start date/revision: 2006-06 End date/revision: 2006-10-8/r70 Objective Version 0.1 Pre-Alpha is focused on implementing the foundation of a highly...
Code name: Write Status: Completed Start date/revision: 2006-10-8/r71 End date/revision: 2006-10-26/r122 Objective Version 0.2 Alpha is focused on the writing in the blog. Comments were added, to...
Code name: Search Status: Completed Start date/revision: 2006-10-26/r123 End date/revision: 2006-11-5/r194 Objective Version 0.3 Alpha is focused on providing different ways to search and find the...
Code name: Communicate Status: Completed Start date/revision: 2006-11-5/r195 End date/revision: 2006-11-28/r277 Objective Version 0.4 Alpha is focused on communicating between this blog and other...
Track this series on Launchpad Code name: Personalize Status: Completed Start date/revision: 2006-11-28/r278 End date/revision: 2007-1-27/r493 Objective Version 0.5 Alpha is mostly focused on...
Track this series on Launchpad Code name: Theme Status: In Progress Start date/revision: 2007-1-28/r494 Estimated end date: 2008-? Objective Version 0.6 Beta is focused on adding the support for...
Track this series on Launchpad Code name: Extend Status: Not Started Estimated start date: 2007-10? Estimated end date: 2007-? Objective For version 0.7 Beta, focus lays on extensibility. In this...
Code name: Connect Status: Not Started Estimated start date: ??? Estimated end date: ??? Objective This version is focused on connecting the blog with other services. Import and export functions...
Code name: Polish Status: Not Started Estimated start date: ??? Estimated end date: ??? Objective Version 0.9 Beta is focused on stabilizing Chameleon, so it can be used in a production...
Code name: Final Status: Not Started Estimated start date: ??? Estimated end date: ??? Objective Version 1.0 is the final version, release after a long road covered in the 0.x releases. In this...
Welcome at the home of the Chameleon project! Chameleon is a free, easy-to-use and highly extensible blogging platform. Using Chameleon, you can easily publish a wide range of different types of...
According to Wikipedia, the world largest wiki site: A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit...
The short answer is that Chameleon is a blogging tool. However, it's much more than that. Not only can you use Chameleon to post regular (text) articles, it's also easy to post other types of...
The short answer is that Chameleon is a blogging tool. However, it's much more than that. Not only can you use Chameleon to post regular (text) articles, it's also easy to post other types of...
Why should I use Chameleon, you ask? Well, let's list some of the reasons here. And, as an extra, we'll also add a list of reasons *not* to use Chameleon. Why use Chameleon? Theming Chameleon...
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution 2.5 License.