TYPO3 Frontend Editing PIXELANT 2017 PRESENTED BY MATTIAS NILSSON - - PowerPoint PPT Presentation

typo3 frontend editing
SMART_READER_LITE
LIVE PREVIEW

TYPO3 Frontend Editing PIXELANT 2017 PRESENTED BY MATTIAS NILSSON - - PowerPoint PPT Presentation

TYPO3 Frontend Editing PIXELANT 2017 PRESENTED BY MATTIAS NILSSON Who Am I? PIXELANT 2017 201 296 PRESENTED BY ROBERT LINDH PIXELANT 10 Years of TYPO3 42 Employees 14 Nationalities 400 Clients & 1000 Websites


slide-1
SLIDE 1

TYPO3 Frontend Editing

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

slide-2
SLIDE 2

Who Am I?

PIXELANT 2017 201 296 PRESENTED BY ROBERT LINDH

slide-3
SLIDE 3

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

PIXELANT

  • 10 Years of TYPO3
  • 42 Employees
  • 14 Nationalities
  • 400 Clients & 1000 Websites
  • Full-Service Agency
slide-4
SLIDE 4

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

slide-5
SLIDE 5

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

slide-6
SLIDE 6

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

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

Crowdfunding - results

slide-7
SLIDE 7

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

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

Development - Startup

slide-8
SLIDE 8

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

slide-9
SLIDE 9

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

slide-10
SLIDE 10

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

slide-11
SLIDE 11

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

slide-12
SLIDE 12

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

  • New minor release 1.1.1

○ Performance ○ Inline editing UI improvements

New release

slide-13
SLIDE 13

Demo Time

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

slide-14
SLIDE 14

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

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

Learnings

slide-15
SLIDE 15

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

slide-16
SLIDE 16

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

slide-17
SLIDE 17

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/9aca68 3920d9e4225f0527e0ce900ba8

Future - Release 2.0

slide-18
SLIDE 18

PIXELANT 2017 PRESENTED BY MATTIAS NILSSON

Questions?

slide-19
SLIDE 19

We Want You!

https://github.com/FriendsOfTYPO3/frontend_editing TYPO3 Slack #crowdfunding