Togu CMS

20
Togu The WYSIWYG in no time!

description

Togu CMS

Transcript of Togu CMS

Page 1: Togu CMS

ToguThe WYSIWYG in no time!

Page 2: Togu CMS

Scenario

Backend based CMS Time wasted by contributors Lots of forms to fill, need to preview

each time

WYSIWYG Time wasted by developers Often hard to customize for advanced

features

Page 3: Togu CMS

What is Togu?

Togu is a WYSIWIG Content Management Framework based on HTML 5 Support for Desktop and Mobile devices Native support for Responsive design

websites Large library of production-ready

Components

Page 4: Togu CMS

Togu goals

Easy contents creation WYSIWYG editing

Fast to develop and customize Forget about the backend development Write the frontend code and you are

done

Page 5: Togu CMS

Features

In place text editing Insert and modify resources with Drag &

Drop Customize the website aspect in real time Access translated contents in one click History of modifications available in one

click Adapt contents depending on the device or

the location Preview the website in mobile devices via

an integrated simulator

Page 6: Togu CMS

Technologies

Page 7: Togu CMS

MVC Frontend Architecture

Two-way data binding between the model and the view

The views are plain Mustache templates with custom directives No more need to use jQuery Selectors Events binding extremely simple

Dependency injection of Services into the Controllers

Inspired by Polymer / AngularJS

Page 8: Togu CMS

Backend Architecture

The server acts as a Data Provider Delivers HTML just for the first Request,

rendering the template to be SEO compliant REST WebServices expose the website data

Completely agnostic from the Frontend design No need to write a line of code in most cases

Easy to port to different languages NodeJS / .NET / Java…

Page 9: Togu CMS

Development Workflow

Create the Templates

Write the Controllers

Define the Data

Structure

Page 10: Togu CMS

Template example

Page 11: Togu CMS

Data Structure example

Page 12: Togu CMS

Controller example

Page 13: Togu CMS

Website example

Page 14: Togu CMS

Drag & Drop of Links

Page 15: Togu CMS

Drag & Drop of Media

Page 16: Togu CMS

Textual Editor

Page 17: Togu CMS

Direct D&D into the page

Page 18: Togu CMS

Thank you

Final Thoughts

Page 19: Togu CMS

Questions?

Final Thoughts

Page 20: Togu CMS

Contacts

www.togu.io

[email protected]

@alesirag