tree-browser-bundle icon indicating copy to clipboard operation
tree-browser-bundle copied to clipboard

Column Browser

Open dantleech opened this issue 9 years ago • 7 comments

I am working on a HTML based column-brower:

column-browser

Its basically quite simple, and actually uses the Semantic UI CSS framework. I wonder if it should be a part of this bundle, or if it would be better separated.

https://github.com/sycms/resource-column-browser-bundle

dantleech avatar Jun 16 '16 07:06 dantleech

cool. like the os X finder?

i guess whether this should be in the same bundle depends on whether its essentially a different rendering of a tree, or if its completely different. if there are enough shared things, adding it here would be nice.

dbu avatar Jun 16 '16 11:06 dbu

yeah, similar to the OSX finder (actually inspired by Sulu) - i am in two minds about it. on one hand it shares nothing with this bundle, on the other it is a tree browser - and this bundle is currently 99% javascript, and the column browser is currently pure HTML / Symfony (will have javascript enhancement though).

dantleech avatar Jun 16 '16 11:06 dantleech

I like the idea! :)

However, I want to keep this bundle as "standalone" as possible. This means that I don't think we should include any design decisions in this bundle, just JavaScript APIs and Symfony helpers which implement the base feature (like the tree browser).

I think it should be doable to create a JavaScript API for this column browser. If we can manage something like that, 👍 to include it.

wouterj avatar Jun 19 '16 10:06 wouterj

Well, one of the ideas behind the tree browser is that it should work, as far as possible, with just HTML. Then progressively add features with javascript.

Maybe it is better as a separate bundle for now, I will continue prototyping it in the sycms repository and then if it looks like it can be sufficiently decoupled we can put it here.

dantleech avatar Jun 19 '16 15:06 dantleech

maybe it can be a column-browser-bundle in the end. depending on this bundle if there are shared backend functionalities.

dbu avatar Jun 20 '16 07:06 dbu

I still don't see anything wrong with adding it here. It's another way of browsing through the resource tree.

wouterj avatar Jun 20 '16 08:06 wouterj

Just discovered Fancytree has a column view feature as well: http://wwwendt.de/tech/fancytree/demo/sample-ext-columnview.html

wouterj avatar Aug 31 '16 21:08 wouterj