WordPress / block-directory

Block library: Timeline and plan: https://make.wordpress.org/design/2019/04/26/block-library-installing-blocks-from-within-gutenberg/
28 stars 7 forks source link

Competitive analysis #4

Closed melchoyce closed 5 years ago

melchoyce commented 5 years ago

We'll use this to compile research and screenshots.

itsjusteileen commented 5 years ago

Screenshots of the UI from block plugin Ghost Kit. The plugin has several patterns that lend themselves to editor-side block selection, and potentially, installation.

Using the Inspector Controls area, the user is presented with three panels. screenshot-membersrocket com-2019 04 27-16-01-45

The Template panel allows the user to select a template type from a drop down. Those templates are complete page setups or grouped blocks that can be added to the page. screenshot-membersrocket com-2019 04 27-16-17-13

karmatosed commented 5 years ago

Is there a list of products you'd like to view for competitive analysis? It might be good to ask in next week's design meeting for people to either pick one from the list to screenshot. Similarly, it might be good to ask if anyone has any to add to mix.

melchoyce commented 5 years ago

Good question, and the answer is, I'm not sure. I think finding some good examples of in-app purchases, especially apps that let you preview the feature you're purchasing ahead of time, would be good inspiration. Pretty much any freemium product that lets you preview before purchasing could work.

mathetos commented 5 years ago

Similarly, the "Gutenberg Blocks Template" plugin initially comes with ZERO block, but once you open their Gutenberg sidebar panel, you can import the "designs" -- which are essentially sections of Core blocks styled with custom classes and a CSS template.

image

So, in terms of existing UI of Gutenberg there seems to be two obvious places where new block discovery/installation can happen:

Sidebar Panel

Like the Ghost and Block Templates plugins above, adding a custom sidebar to allow for block discovery/installation seems consistent with existing Gutenberg patterns.

PROS:

CONS:

Modal Popup

The space problems with a sidebar panel can be overcome with a modal popup.

PROS:

CONS:

Summary

Overall, I'm not convinced that block discovery/installation should be happening in the editor at all. So, just voicing those concerns (like I have already a few times on make.wordpress).

But if it's happening no matter what, I wanted to provide constructive feedback as early in the process as possible. Thanks for your leadership and initiative on this @melchoyce and @karmatosed !

melchoyce commented 5 years ago

Jetpack has recently been looking at how to handle blocks only available in paid plans, and I think there are some ideas we could potentially adapt:

0 1 message-in-editor 0 2 message-in-editor

These two ideas in particular fit well into existing Gutenberg patterns:

screenshot-2019-05-10-at-13 48 31-1 upgrade-block

I can easily imagine something like...

"This is a preview of the (Name) Block. Install to use it on your site. [ INSTALL ]

melchoyce commented 5 years ago

A couple "Freemium" / preview examples:

best_2423 best_Screen_Shot_2016-07-29_at_13 45 09 IMG_3844 IMG_3846

https://www.uisources.com/app/pacemaker https://mobile-patterns.com/search/patterns?q=preview:tag

melchoyce commented 5 years ago

Search → Take action from results example:

image

https://www.pttrns.com/applications/584

melchoyce commented 5 years ago

Search results, with people you follow and people you don't follow:

https://mobile-patterns.com/iphone/snapchat/misc-gesture-transition-730

melchoyce commented 5 years ago

More search results that mix stuff you have/stuff you don't have:

https://mobile-patterns.com/iphone/vine/engagement-and-retention-microinteraction-search-438

melchoyce commented 5 years ago

Preview modal for in-app purchase:

https://mobile-patterns.com/iphone/path/actions-in-app-purchases-customization-428 https://mobile-patterns.com/iphone/path/actions-in-app-purchases-messaging-143 (WARNING: NSFW language) https://www.uisources.com/explainer/pacemaker-add-filter-to-mix

karmatosed commented 5 years ago

Some 'wide' examples of searching and suggestions:

Bear: 2019-05-16 at 18 38

image

Apple: image

Monzo: image

WordPress mobile app: image

Monday: image

image

Searching animation: this moves around showing sections image

Medium: image

image

Reddit: image

image

Twitter: image

Pocket: image

image

Thoughts:

melchoyce commented 5 years ago

Wrote up a post summarizing these: https://make.wordpress.org/design/2019/05/17/block-library-competitive-analysis-recap/

Closing to mark as complete, but feel free to add more examples here or to that p2 post.