​— C M S —

Decal is an easy to use Content Management System for small to medium sized websites.

Get in touch: [email protected]

Check out our Development Roadmap

For Developers

Hosted CMS

Content, files, databases, backups and maintenance are all taken care of. No server administration required.

​Easy to Implement

​Simply add attributes to your HTML to make it editable. No PHP knowledge required.

Highly Customisable

Bring your own code and make it editable. Easily create repeatable components, define available image sizes, custom styles and colours, all via your HTML and CSS.

Extendable

Decal has an easy to use API. Create custom widgets in any language, hosted anywhere, to render content any way you like.

Update & Migrate

Easily apply code updates to an existing site. Migrate content between different versions of the same website.

For Users

On-page Editing

​Edit content on the page as it appears. No abstract administration interface to learn.

​Unlimited Pages & MenuS

Create as many pages as you need. Populate your site menus with freedom.

Private Pages

​Keep pages private while drafting content, then make them public once approved. Or use private pages for restricted content.

Consistent Design

​Easily customise your content without breaking the design. Retain visual consistency across all the pages on your website.

Websites Using Decal:

Damico Photography

http://damico.photography

Decal CMS (this website)

http://decalcms.com

Hamilton Design Glass

http://stainedglass.com.au

Justine Kerrigan

http://justinekerrigan.com

Musicland

http://www.musicland.net.au

Oliver Strewe Photography

http://oliverstrewe.com

Sketch the Rhyme

http://sketchtherhyme.com

Suara Indonesia Dance

http://suaraindonesiadance.com.au

The Brown

http://thebrown.com.au

The Original Smoke and Spice Company

http://smokeandspice.com.au

Veriditas

http://veriditas.com.au

Archive:

Cassey Consulting

http://casseyconsulting.archive.decalcms.com

Peachtree Hotel

http://peachtreehotel.archive.decalcms.com

Side Bar Sydney

http://sidebarsydney.archive.decalcms.com

The Greens North Sydney

http://thegreensnorthsydney.archive.decalcms.com

The Hyphen

http://thehyphen.archive.decalcms.com

The Millhouse Melbourne

http://themillhouse.archive.decalcms.com

The New Plot

http://thenewplot.archive.decalcms.com

The Works Glebe

http://theworksglebe.archive.decalcms.com

Getting Started

Instructions for developers:

Install the Fragmentify Chrome Extension: Click here to Download ​Read the documentation on GitHub: https://github.com/dgrinton/fragmentify-js

Fragmentify uses XPath syntax, so get familiar with the examples Download and extract the sample website templates: Archive.zip Open the HTML files in Chrome and the Fragmentify extension will render the templates

Experiment creating additional pages and fragments Get familiar with the Decal Attributes that have been applied to the HTML to make it editable Menu attributes: menu , repeat , active-class , ancestor-class and characters

, , , and Content editing attributes: area , scope , component , editable and tags

, , , and Manipulate template based on "logged in" status: editmode-only="true" and viewmode-only="true"

and All other attributes such as base , merge , append , etc are specific to Fragmentify Create a Decal Manager account: http://manager.decalcms.com Click ​Add Site and upload a ZIP file of your website templates ​If you've made changes to the sample website templates, create a new ZIP file and upload it

Here's a handy bash alias that will replace an existing Archive.zip file:

alias dzip='rm -f Archive.zip && zip -r Archive.zip * .htaccess -x *.*.swp* *.DS_Store*' Click ​Launch​ and start editing your site

Get Involved

As you can see, our documentation is a work in progress. If you have any questions or would like to get involved please don't hesitate to contact us.

Get in touch: [email protected]