Re: VIDEO: Simplifying Plone with tiles and shortcodes

Dylan Jay <djay-n0pU0XVUApFWk0Htik3J/[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel
Message-ID <[email protected]>
On 21 Mar 2014, at 10:03 am, Héctor Velarde <[email protected]> wrote:

> I have to say that I dislike this a lot.
> 
> so, to get rid of the "folder problem" we are going to break the metaphors behind all of the other content types?

well less breaking than replacing with something better. And also its less of a change than deco proposed so should be easier to deal with.


> 
> can anybody explain me how can a page contain a page? or how can an image contain an image? how do I explain that to a normal user?

If when you train news users, they find the default page concept and folder intuitive, that would be useful information to know.
My experience has been different however. We deal with a lot of non technical users and I both train and deal with support calls first hand. I literally had customers ask me "how do I add a page under this page". The number of times users have forgotten display and default pages work and accidentally "broken" an important landing page via the display menu I can't count. The UX hitlist was a method to try and judge what were the issues that most affected users and issues with default pages clearly came out on top for editors (see https://trello.com/b/h8J1evdp/the-plone-ux-hit-list-beta).
So I hope we can at least agree that what we have now isn't great, regardless if it works well for us expert users.

So the question is how we fix this? and I believe it will require some change of metaphors.

What seems popular with other cms is to seperate out the concepts or urls, menus and content completely. You create content, and then sometime late add it into a menu. Many users now seem used to this idea and describe things in that way, ie "how do I add this content into the drop down menu here?". I don;t think this a good way to go.

Replacing folders with pages doesn't seem a great leap and I think the it is easy to understand. The users are thinking in terms of content, not folders. 
No one is suggesting an image should contain and image, or a file contain a file.
I'm also not proposing that all images go into a media folder as martin mentioned. I think that is also a bad idea.

> 
> if the default view of a folder is difficult to understand (I doubt that), imagine explaining a "tile" to a normal user...

What about a tile hard to understand? or a better word perhaps is what limi originally used which is "widget". Programs like Word allow inserting rich content like spreadsheets or videos into a document. You can insert table of contents into a document. You are inserting something dynamic or extra into a page. We probably don't even need to use the word tile or widget, just "insert". Seems a very well used metaphor to me. Of course we will have to test this with real users.

> not to mention that ugly and easy-to-break code inside the TinyMCE editor.

This has been discussed in this thread already and having the shortcode in a editor itself has both it's pros and cons. When I get time I'll look at ways to not have the code in the editor and I welcome any help in that regard as I'm not the worlds best javascript programmer and running a business doesn't give me a lot free time to write code.

> 
> sorry, Dylan, but in my view this is a recipe for a complete disaster.
> 
> this has nothing to do with enhancing the editing experience in Plone.
> 
> we are solving the wrong problems and we are lending bad concepts of others CMS to Plone.

I'd welcome more opinions on what the right problems are, and what you think better alternatives are to solve the problem of default pages. Especially if this was based on discussions with new Plone users. My impression is that you would be in the minority if you think default pages and folders aren't a problem. 
I am very motivated to push plone forward to improve it's UI. This is the reason I agreed to lead the UI team. Plone used to lead in terms of UI and I think we can do that again. 
I urge anyone with strong opinions on Plone's UI to try as much as they can to talk to real users and try and incorporate their feedback. As a developer led community we are perhaps in danger of building something for experts like us, not beginners and thus shrinking rather than growing our community.

> 
> Héctor Velarde
> 
> 
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/13534_NeoTech_______________________________________________
> Plone-developers mailing list
> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/plone-developers

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech

_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
signature.asc (application/pgp-signature, 495 B)
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQEcBAEBAgAGBQJTK6FcAAoJEArtmGaudi+QhyUH/AkxqQpoUTfoO7Gw4IhWYz6z
6kR88um38ddZ7D5RyUHRSr9csPCYxmQRBAOQIf3qMPfl5pOgkTAJKWJDPfxjY8IK
J7D/54N77oq3SynbZSf2lWbOsDxSyoccFYn3kT9MwHK23DcrptMLlxlXbXsRqraF
2LswONQUnu/XAvB6HFtOnR/SsLMHAvUHy6QzNyz6GKcvx1GV5+TIv7H4Uo+81tlR
V8fDQcvWBfp1YAb+2lrnEmJtOx9OBQb4KGWoB2WmHDkWo6T0qY8I0yehlTRrAsvr
lXL6dc3mumsO5PgCJUoNH8KJcITtzruX5g9kxvOyEJNDKB2pX5YYQ0JoK2hPBkg=
=rO29
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.