2. Welcome to the first Alchemy CMS UG
• Who are we?
• What is Alchemy?
• Alchemy 3.0
• Roadmap for 2014 / 2015
3. Who are we?
• magic labs* GmbH
• Berlin & Hamburg
• Core maintainers: @tvdeyen & @robinboening
• Also here with us: @dweinhardt, Niels, @moritzs
• Deep investment in the Open Source community
5. • Motivation: flexible like Typo3, but easy to use and w/o PHP
• 2007 to 2010 as proprietary software:
• Maintenance / New Features
• Warranty
• Exploitation Rights
• Since 2010 OpenSource
History
6. „Open Source makes me a better developer — since my
work is open to the public I always strive to deliver high
quality code and double-check it“
@tvdeyen
7. • Rails 3 & 4 Engine
• Mountable in any Rails App
• SQL Database
• ImageMagick
• BSD New License
• 95% Test Coverage
Facts
8. • Alchemy speichert Inhalte einer Web-Seite in kleinsten
Einheiten:
• Atome
• Moleküle
• Zellen
Was macht Alchemy?
@page.body = <<BODY
<h1>Welcome</h1>
<p>
Lorem ipsum dolor
<img style="float: right" src="image.jpg">
</p>
BODY
@page.meta_description = "fancy rails cms"
@page.save
What Alchemy does not do:
9. • Alchemy saves Contents of a website in the smallest objects:
• Essences
• Elements
• Cells
What Alchemy actually does:
10. • 100% Trennung zwischen Inhalt und Styling
• Extrem flexible Anpassungsmöglichkeiten
• Wie in einem Chemiebaukasten liefert Alchemy nur die
grundlegenden Essenzen
• Welche Elemente daraus zusammengestellt werden ist
komplett dem Entwickler überlassen
What you need is what you get
22. Alchemy 3.0 - Key facts
• Rails 4 compatibility
• Removes action caching
• Extracts the User class
• Changes authorization library
• Extracts ferret based full text search
• Upgrades to TinyMCE 4.0
• New public JSON API
• Enhances the User Interface
23. 3.0 - Last task before we release
• Changed interface:
Add button has new
position
• This leads to
inconsistent / changed
user experience
25. Roadmap 2014 / 2015
• Rewrite Alchemy to a content storage API
• Rewrite of admin UI
• Redesign
26. Feature whish list
• Versioning
• Editorial publishing workflow
• Visual Element builder
• Element exchange platform
• SOLR/ElasticSearch Integration
• … What would you like?