apollo-ng / dspace-app-apollong

DSpace aims to enable people to find, collect, edit, structure and share any kind of information in a real-time, massive-collaboration, augmented-reality-environment (like wikipedia), based on a very common ground: The map of the area, where people actually are, around their Geolocation.
https://apollo.open-resource.org/lab:dspace
18 stars 14 forks source link

create 2 distinc modes for UI - base (desktop) & field (mobile) #35

Closed elf-pavlik closed 11 years ago

elf-pavlik commented 11 years ago

i have impression that having one UI and trying to have it functional on desktop and mobile won't get us far... sometimes we want to use a desktop machine to do some editing etc using more comfy UI which utilizes more screen real estate ( base mode) then we may want to work from more restricted in space mobile UI ( field mode)

yggi commented 11 years ago

hmm, personally i would prefer to see the interface as consistent as possible over different devices.

elf-pavlik commented 11 years ago

consistent - sure! exactly the same - no so sure ;)

chron0 commented 11 years ago

We need to give the ONE UI more "intelligence" to adapt to different conditions, i.e. screen size, orientation and then define different views that automatically take precedence if display space is tight or the orientation doesn't allow a certain view. I'll work an an abstract, which views should be used in which mode. But having two different UI's and their different JS/CSS child deps is not the solution we are looking for.

elf-pavlik commented 11 years ago

i didn't say anywhere about different JS/CSS just UI having two modes field(mobile) and base(desktop)

elf-pavlik commented 11 years ago

@nilclass made some relevant changes in 686d5bb

nilclass commented 11 years ago

not exactly relevant changes. just cleaned up stuff for the usecase at elevate. just to clarify: I don't think the way it's done is a good solution.

elf-pavlik commented 11 years ago

here we made seperate UIs for 2 modes https://github.com/elevate-festival/neokarto-party for now in same repo but soon i would like to split dspace-api with models and collections and dspace-ui-xxx for view / routing

@nilclass i think of using npm and bower for dspace-api and just bower for various ui variants later we could look at distribution mechanism to combine api, uis and various server components into various configurable setups :)

elf-pavlik commented 11 years ago

moving to #103