ݺߣ

ݺߣShare a Scribd company logo
/DEV/24
24 sep 2020
Let’s discover and extend
the Content Dashboard
Sébastien Le Marchand
@slemarchand
/DEV/24
24 sep 2020
/DEV/24
24 sep 2020
 Content Dashboard?
 Demo
 What I’d love to find into next releases
 Customization in action
Agenda
/DEV/24
24 sep 2020
 12 years of experience on Liferay (since v4.3)
 Including 6 years as employee of a « Gold Service Partner »
company
 Now Freelancer
Sébastien Le Marchand
@slemarchand linkedin.com/in/slemarchand
France
/DEV/24
24 sep 2020
Content Dashboard
What is it?
/DEV/24
24 sep 2020
 DataViz & reporting
 Company-wide
 Content-centric
/DEV/24
24 sep 2020
Demo
Let’s play with the /dev/24 agenda data
/DEV/24
24 sep 2020
Demo
/DEV/24
24 sep 2020
Wish list
What I’d love to find into next releases
/DEV/24
24 sep 2020
Site-level
dashboard
/DEV/24
24 sep 2020
 Implemented as an open-source extension module:
content-dashboard-extras
Help Yourself
/DEV/24
24 sep 2020
Customization in action
Discovering content-dashboard-extras
/DEV/24
24 sep 2020
github.com/slemarchand/content-dashboard-extras
/DEV/24
24 sep 2020
Demo
/DEV/24
24 sep 2020
 No <liferay-util:dynamic-include>
 All packages *.internal.*
 Toolbar « re-rendered client-side » by javascript
What are the challenges imposed by the native module?
/DEV/24
24 sep 2020
Deep-dive
into the code
/DEV/24
24 sep 2020
Questions ? Want to
talk ?
Signin : https://liferay-community.slack.com
Join us on the Liferay
slack
Signup : https://liferay.dev/chat
/DEV/24
24 sep 2020
Thanks
!@slemarchand
linkedin.com/in/slemarchand
Sébastien Le Marchand

More Related Content

Let’s discover and extend the Content Dashboard - /dev/24 2020

Editor's Notes

  • #2: Hi everybody, I’m very pleased to talk with you about content dashboard.
  • #3: 4 parts with 2 demos
  • #4: Just a word about me, I’m working on Liferay since twelve years and I’m freelancer
  • #6: Just a new way to visualize and make sort of reporting for contents. All these stuff at the company / portal instance level
  • #8: Let’s go So we can see one content for each talk of the dev twenty for. But not so up to date  In the list you can get details for any of item We can see there is some categories on each content : 1 for the topic, one for the origin country and one to say if the speaker is from Liferay staff or from the Community You can filter, for example you can choose a topic : Backend Now we can clear the filter If look a the top of the screen, you can see a graphical view… empty for now… let’s go to configure this Add country vocabulary… whouah we can see the repartition by country… spain is well represented Now we can add the circle vocabulary (for staff or community speakers) Yeah… looks great And now you can filter by topic if you want to reduce the data set.
  • #10: I’d would love have…
  • #11: But you don’t need to wait for Liferay   »Seven Dot For «  to get some of theses features. Because I have already implemented two of theses features. It’s an open-source extension module.
  • #14: Deploy You can add favorites, Delete favorites. Export Let’s a look into the file
  • #16: Portlet filter JSOUP Javascript Magic And because all of packages of native modules are internals, there are some massive copy-paste in the borrowed.* packages