bolt icon indicating copy to clipboard operation
bolt copied to clipboard

[tracker] Bolt 4.0 Wireframes - File Management page

Open sbonardt opened this issue 6 years ago • 14 comments

The Bolt 4.0 File Management page Wireframe(s)

Starting point will be what's set up as wireframe for the File Management page from Bolt 3.x.

For now:

  • What improvements can be made?
  • Are there items/functionalities missing or useful to add?
  • ...

File management - 01 small screens



File management - 02 large screens



sbonardt avatar Aug 14 '18 14:08 sbonardt

#7401

sbonardt avatar Aug 15 '18 07:08 sbonardt

Things I can think of from common feedback/feature requests.

  1. No ability to rename files, an OS like double click to inline edit would be good.
  2. Organising the Filesystems, Bolt has one filesystem for uploads, one for a theme, another for config... maybe rebranding these as 'Spaces' or something similar as a top-level nav that would allow users to switch.
  3. Maybe think about the 'Stack' it does seem to confuse people although it's a useful feature sometimes, perhaps some UI sugar could help or perhaps a new name or just some inline help on the files page to explain.

rossriley avatar Aug 19 '18 15:08 rossriley

problem

4. no ability to select several files and process them.

suggestion:

Probably we could find a library for file management? Like

  • Jquery FancyTree http://wwwendt.de/tech/fancytree/demo/index.html#sample-3rd-jQuery-contextMenu.html image

  • Vue component: vue-file-tree image

  • ckfinder .

    image

  • https://filebrowserapp.herokuapp.com/

    image

  • webix image

We can make a research, and find the best lib to use.


  1. maybe rebranding these as

I agree with the fact, that it's hard to understand to non-devs, that these folders are just "mounted" folders with some specific names. For example, sign files:// makes people think: and what's inside other folders?

So some rebranding could help. Some ideas for name that could be used (beside Space): area, zone, cloud, directory, storage, pool, box, pocket, bag,

  1. Maybe think about the 'Stack' it does seem to confuse people ... or perhaps a new name or just some inline help on the files page to explain

I agree with @rossriley . Stack is a quite unexplained feature. My clients don't use at all. Renaming and/or cool hints system could help

Boorj avatar Aug 20 '18 06:08 Boorj

The stack could be renamed to "Your most recent files"

jadwigo avatar Aug 20 '18 10:08 jadwigo

@rossriley

  1. Renaming seems a good idea! But how will this work when renaming already linked files in for instance saved content type items text fields/file fields? Seems tricky...
  2. Don't know about this. Seems like a bit step. Something for @bobdenotter I think
  3. Definitely some UI sugar and more explanation. And another name would help 👍

sbonardt avatar Aug 29 '18 08:08 sbonardt

Guys, for ready-to-use file browser google for 'javascript file tree' (browser, manager etc - works worse)

Fancy tree

https://github.com/mar10/fancytree/ is my personal favourite: image

Could be used on other pages to select 2018-08-29_17-16-56

http://wwwendt.de/tech/fancytree/demo/#sample-api.html image

halower/vue-tree

this one is for Vue.JS image

angular-filemanager

resume

I understand, that we'll probably have to rewrite everything from scratch, relying on frontend framework. But these are examples that we can take for design.

Boorj avatar Aug 29 '18 10:08 Boorj

5. add panel at right

see the image below

6.a. add ability to process several files,

Probably that could depend on extension, like "resize" for jpegs/png. image For example

  • "optimize jpg size".
  • "resize"
  • convert to database values (for csv / excel / xml / json) dropped by users.

6.b. probably add ability to delegate processing to plugins

And we can add ability to add plugins processors for files. For example: we make registry, which will contain:

file_processors:
   jpg: MyPlugin/Processors/Imagewatermarker::process()
   png: MyPlugin/Processors/Imagewatermarker::process()

7. add ability to multi-rename files

obvious one

Boorj avatar Aug 29 '18 10:08 Boorj

Isn't this some serious feature creep? Sure the ability for extensions to do stuff is nice, but does bolt core really need to batch move/rename /extract files?

SvanteRichter avatar Sep 14 '18 21:09 SvanteRichter

I agree. Probably yes.

Boorj avatar Sep 16 '18 10:09 Boorj

I suffered somewhat from the way Bolt manages images, and even extended the application to make images look more robust.

It may be interesting for each image to represent a record, making it indexable, allowing developers to extend and create multiple image crops, audit features, copyrights, and features that professional content publishers need.

Below are some screens of my implementation in production:

Button that opens the gallery

botao

Overview

geral

Filters

filtros

New image with crop and additional info

criacao-edicao

Latest images widget (does not work as a stack, but could)

ultimas-imagens

WYSIWYG Editor

wysiwyg

romulo1984 avatar Nov 13 '18 02:11 romulo1984

This issue has been automatically marked as stale because it has not had recent activity. Maybe this issue has been fixed in a recent release, or perhaps it is not affecting a lot of people? It will be closed if no further activity occurs, because we like to keep the issue queue concise and actual. If you think this issue is still relevant, please let us know. Especially if you’d like to help resolve the issue, either by helping us pinpointing the cause of a bug, or in implementing a fix or new feature.

stale[bot] avatar Jan 15 '19 00:01 stale[bot]

Is this really meant to be closed?

romulo1984 avatar Feb 13 '19 18:02 romulo1984

Hi @romulo1984, no I dont think so. But we do need to get back on track with these wireframes and the dev on V4. Currently, a lot of work is done on the backend, by various people. I dont have the overview what the status is. I hope @bobdenotter can add to this soon.

Your suggestion and work looks really nice and sounds like a good idea! Hope this approach of images being more like a record is something that fits with v4 as well. It would indeed make it more robust and extendable. I'll reopen this one, but maybe your suggestion deserves its own feature.

sbonardt avatar Feb 13 '19 21:02 sbonardt

I like this thread and would love to see it in Bolt 4 - PRs are welcome!

JarJak avatar Feb 14 '19 08:02 JarJak