At first look, Plone looks clean, organized. The ideal city!
.fx: extra-large
Now, you want to develop something by your own. Can you face the awful truth?
.fx: extra-large
Well, you will get a very though awakening
.fx: extra-large
If you are strong enough, at some point you will see the matrix. This guy is a Plone developer: he moves fluidly in a middle of a shit storm, he looks quiet and confident because he knows exactly which moves he has to take to face any given danger second by second.
.fx: extra-large
Webmasters
Frontend developers
They should be able to walk free in the ideal city
.fx: extra-large
That's sooooo 2010.
Let's use a REST API + a cool frontend framework!
backend api / front pure js is good and trendy, why would I need a CMS as backend? in my last non-Plone project (tereval), it took 4 days to get a working breadcrumb
.fx: extra-large
... but not about Plone development.
I want Plone to be their CMS
.fx: extra-large
They know enough!
Why should we need more knowledge than HTML and webmastering to do something with Plone?
.fx: extra-large
"There is a lot of documentation, but I find it in times too technical and not very suitable for beginners.
I would prefer more of the youtube tutorials or even documentation written in the style of Rapido.
It tells where to start, what steps to follow exactly and clearly."
Here I am not criticizing the Plone documentation, which is very good. The problem is the whole Plone story here, which is too big.
We have just started such a work in training.plone.org
.fx: extra-large
They allow to work on Plone "from the outside".
toulouse-labo.fr: discovering sciences by exploring an imaginary world.
mysmartcab.fr: managing legal class actions.
You get a fantastic back-office for free!
Let's turn it into a versatile backend.
Good back-office because: good UI to manage content, super secured, easy to customize.
Ok, so Plone is useful even if you are not a Plone developer. But most part of people do not want to write a browser view to get a json. They feel more confident with npm script than buildout recipes.
.fx: extra-large
A regular NPM project.
A Plone buildout + theme egg.
An NPM script to push the build to the static/front
folder.
The static/front
folder is ignored in Git master but not in prod
branch.
An NPM script makes a merge --no-commit
+ npm build
and then push to prod server.
It allows to use Plone JS resources in our frontend project.
All in the theme!
NPM package to upload a theme to a Plone site from an NPM project.
PLEASE USE THE
SURVEY APP TO SEND
US FEEDBACK.
ploneconf.sixfeetup.com
Table of contents | t |
---|---|
Exposé | ESC |
Autoscale | e |
Full screen slides | f |
Presenter view | p |
Source files | s |
Slide numbers | n |
Blank screen | b |
Notes | 2 |
Help | h |