I would be very grateful for any feedback on this! I’m trying to create an interactive prototype, and I’m not getting the results I expected - so I thought I should try to check my thinking and approach. There is a screenshot of the page outline below. The prototype is pretty buggy, but I published it in case you’d like to see it’s current condition: Untitled Document.
The prototype has maps as the basis, and it’s intended to let the members of a few-hundred person global community know more about each other. The homepage has a map of the world, and gives the user the opportunity to browse or search to discover where other members live and work … and a bit about who they are. Here are the key components of my approach thus far:
search field (Dynamic Panel, single state) - contains the text field where search terms are entered … always visible, unless search term not found (error)
error message (Dynamic Panel, single state) - becomes briefly visible when search term not found
submit button (Dynamic Panel, single state) - created solely for the purpose of letting the user hit return when searching rather than always needing to click on a filtered list item
search data (Dynamic Panel, single state) - contains repeater with search data
site pages (Dynamic Panel) - each state of the panel is a different map with indications about members in that area … I’m starting out with just a World map, a US map, and a Seattle map … the Seattle map has pins representing community members in the area, but only one of the pins is active - letting a user see a brief bio and then extended bio - each a single-state Dynamic Panel.
[ul]
[li]On each map (panel state) I have some annotations that I’d like to appear only the first time the user visits the page - this is one of the several things not working the way I want. I have the annotations grouped, and I’m thinking of that group as a layer … and trying to only show it the on the first visit. Is that a good way to think about getting that result?[/li][/ul]
Am I making gross and silly errors in the way I’m thinking about and building this prototype?! Am I right in saying that the page-load on my prototype happens only once whereas the widgets, items, and panels reload every time they are called? I can imagine wanting to put 6-10 profiles of actual people in this prototype - does that sound reasonable for this kind of thing?
Thanks very much for any feedback!!