typo3 frontend editing - typo3 developer days 2017 frontend editing pixelant 2017 presented by...

19
TYPO3 Frontend Editing PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

Upload: buiphuc

Post on 13-Apr-2018

224 views

Category:

Documents


1 download

TRANSCRIPT

TYPO3 Frontend Editing

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

Who Am I?

PIXELANT 2017 201 296 PRESENTED BY ROBERT LINDH

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

PIXELANT ● 10 Years of TYPO3

● 42 Employees

● 14 Nationalities

● 400 Clients & 1000 Websites

● Full-Service Agency

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● Feedit● Missing a modern frontend editing solution● Competitive tool against other CMS:s● Have been a few solutions during the years

○ Advanced frontend editing○ Aloha - developed

Background

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● A lot of ideas● Needed funding● Brainstorming which features was needed● Created a roadmap

○ http://www.pixelant.se/crowdfunding○ Workspaces○ TYPO3 7 LTS backport

Crowdfunding

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● 63200 pledged of €50,000 goal● 117 backers

Crowdfunding - results

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● Investigating new structure of TYPO3:s codebase● Inspiration from previous solutions● Proof of concept● Architecture

Development - Startup

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● Team based in Pixelant● Used different developers with a unique skillset

to TYPO3● Creating a foundation

Development - Internal phase

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● Moved extension to Gerrit● Refactoring of codebase according to TYPO3 core

standards● A lot of learnings on how the core team are

working● Doctrine● TYPO3 Core Team and Benni Mack - very helpful

Development - TYPO3 core

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● Took decision not to ship with TYPO3 core○ Easier and quicker to get new updates

● FriendsOfTYPO3 on Github● More collaborative way of working● The contribution base are growing

Development - Github

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● At the same time as TYPO3 8.7 LTS● Low key release● Get it out there for more people to test

Release 1.0

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● New minor release 1.1.1○ Performance○ Inline editing UI improvements

New release

DemoTime

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● Add more specific goals● Divide the goals into more deliverables

Learnings

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● Release 1.2 - Pagetree○ Drag and drop of new pages○ Filter pages○ Expandable○ Change page roots

Future - Release 1.2

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● Expression node○ {editable tt_content} or {editable tt_pages}○ Reflection of the TCA

{editable tt_content record.uid}

<div id="mytype">

<h1>{header}</h1>

{bodytext -> f:format.html()}

</div>

Future - Release 2.0

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

● Expression node○ {editable tt_content} or {editable tt_pages}○ Reflection of the TCA

● No viewhelpers!● Part of fluid_styled_content● Claus Due:

https://gist.github.com/NamelessCoder/9aca683920d9e4225f0527e0ce900ba8

Future - Release 2.0

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

Questions?

We Want You!https://github.com/FriendsOfTYPO3/frontend_editing

TYPO3 Slack #crowdfunding