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

Post on 13-Apr-2018

224 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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

top related