Page MenuHomePhabricator

Make 3D objects interactive on pages ( or at least on the file page)
Closed, DeclinedPublic

Description

from: https://www.mediawiki.org/wiki/Topic:Tpiu7j6jslt85bso

Issue: It is currently not possible to zoom in, rotate, move or otherwise interact with the object unless multimedia viewer is loaded.

Background

While it is understandable that the 3d file shouldn't automatically fully load because these can be prohibitively large, it would be useful to at least have a click to interact functionality (similar to graphs or maps). If it isn't currently feasible on the article pages, it could at least work in file pages.

It also becomes cumbersome if someone has a lot of small 3d files to have to go back and forth in the 3d viewer, rather than simply interact directly on a page.

Proposed solution

The 3d extension adopts a mechanism similar to the Extension:StlHandler which does allow interaction in the file page. Although it probably needs a click to interact functionality to avoid taking time to open file pages which would probably be off-putting to editors.

Side note: The funny thing is that now the multimedia viewer currently does something that the file page cannot, while historically it has been the opposite, e.g. ironically the multimedia viewer can't play videos or audio.
( or at least on the file page)


The headline makes note that currently the only way to interact with a 3D file is to open it in MultimediaViewer. What if readers could click a "Load" button in an article (like the "Play" button for video) to then load the 3D view of an object to manipulate without leaving the article or going into a full-screen MediaViewer modal.

Event Timeline

dr0ptp4kt added projects: Multimedia, Design.

Oops, I don't think we discussed this during backlog grooming today.

@Nirzar would you please advise on a treatment?
@CKoerner_WMF is the user persona that of a patroller?
@MarkTraceur @matthiasmullie what's the technical complexity of such a thing on a File: page?

@dr0ptp4kt I think the idea is that if a 3d object is embedded (as a thumbnail) on a wiki page, that clicking on it would then enable interactivity (either in place at the same dimensions or fullscreen). I think the use cases are general enough to describe many personas, but my first thought is that of a reader. :)

For the time being, the interactive functionality will be constrained to Media Viewer.