|
Feedback ID:
|
477
|
Status:
|
Closed
|
|
Product:
|
Property Agent
|
Implemented?
|
Yes
|
|
Created On:
|
11/30/2006
|
Created By:
|
Thomas Vanden Brande
|
|
Details:
|
For example: Region/City/District/Property
With addition of a rollup counter on every level, would really rock.
You could even think about Hits per level/hierarchy...
|
|
|
96%
4%
(24 votes)
|
|
By
IT Lackey
@
11/30/2006
|
|
I agree as long as it is optional, if there are only three listings all in the same district thats a lot of extra clicks.
|
|
|
By
Scott McCulloch
@
12/5/2006
|
What is "rollup counter"?
|
|
|
By
Larry Oliver
@
12/5/2006
|
|
I am pretty sure when he says "Rollup counter" he is talking about the listings count per category so for his example it might be something like Region (10) / City(3) / District(5) / Property(2) I would assume you would rollup all the child categories counts to the parent total then just show the counts that are unique to the child.
|
|
|
By
Thomas Vanden Brande
@
12/6/2006
|
|
Yep, LOliver you got the idea...
|
|
|
By
Scott McCulloch
@
12/7/2006
|
|
So when you drill down into a category, you will see the properties belongong to the category and the sub categories above the listing (very similar to the way search works)
|
|
|
By
Scott McCulloch
@
12/14/2006
|
|
There has also been some talk about making the property type multi-selectable, what do you guys think?
|
|
|
By
GlenWin
@
12/14/2006
|
|
Yes that is good too ...but can be optional?
|
|
|
By
David O'Leary
@
12/18/2006
|
|
I like the option of allowing Property Type to be multi-selectable... but it could get cluttered.
|
|
|
By
Joe Rattz
@
12/19/2006
|
I have a suggestion, but I fear it may not display properly. I'll try it, but if the formatting messes it up, I'll find another way to share it.
I have been thinking about something very similar to this. I see it as an additional navigation module for the Property Agent module, perhaps
Property Agent Navigator.
I would add it to any page/pane I want, and point it to the id for the particular instance of the Property Agent module I want it to provide
navigation for. I don't know how Scott separates the potential of multiple instances of the Property Agent, but I assume they have some unique key.
So, I say point this navigation module at my house listing instance of the Property Agent Module. Perhaps I have to also specify the Template used,
or more than likely that can be deternined by the pointed to instance.
This navigation module is templatized.
Once it knows the template and instance of PM, it generates a link for every category/property (attribute as opposed to real estate) that there is no
level for in the breadcrumb created by the navigation, and links for all values seen in the database for the current level's property.
There are 6 basic panels. 1. Breadcrumb 2. Features (hardcoded and nothing more than a column header.) 3. Directions. User directions or prompts are displayed here. 4. Proprties/Categories (all unspecified properties and categories are displayed as links here) 5. Selected Property Values. (once a property or category is specified, all values matching the breadcrumb's specification are displayed as links
here. 6. Matches (all entities matching the current breadcrumb go here.)
Here is the layout:
Module Layout:
|---------------------------------------------------------------------| | breadcrumb | |---------------------------------------------------------------------| | Features | Directions | |---------------------------------------------------------------------| | Properties | Selected Property Values | | | | | | | | | | | | | | | | | |--------------------------------------------| | | Matches | | | | | | | | | | | | | | | | | | | | | | |---------------------------------------------------------------------|
I know that is confusing, so I'll give an example. On the outer/upper most level (root), links for all categories and properties are displayed.
Example:
|---------------------------------------------------------------------| | root | |---------------------------------------------------------------------| | Features | Select a Feature | <-- User is prompted to select a feature. |---------------------------------------------------------------------| | Category | | | Bedrooms | | | Baths | | | Basement | | | Car Garage | | | Swimming Pool | | | Price | | | |--------------------------------------------| | | | | | 1. Tranquil in the woods | | | 4 Bedrooms, 2.5 Baths | | | $169,999 | All properties would match since no filtering criteria has been selected. | | | | | 2. Relax in style | | | 2 Bedrooms, 2 Baths | | | $142,900 | | | | | | ... | |---------------------------------------------------------------------|
User needs 4 bedrooms. So he clicks Bedrooms. Here is what he sees.
|---------------------------------------------------------------------| | root:Bedrooms | <-- Breadcrumb now reflects that we are at the Bedrooms level. |---------------------------------------------------------------------| | Features | Bedroooms? | |---------------------------------------------------------------------| | Category | 1 2 3 4 7 | <-- These are all the distinct values for all entities matching the | Baths | | specified features so far, which is just bedrooms. For all records | Basement | | the distinct values for bedrooms are 1,2,3,4,7. | Car Garage | | | Swimming Pool | | | Price | | | | | | |--------------------------------------------| | | | | | 1. Tranquil in the woods | | | 4 Bedrooms, 2.5 Baths | | | $169,999 | Still all properties match since no filtering criteria has been selected. | | | | | 2. Relax in style | | | 2 Bedrooms, 2 Baths | | | $142,900 | | | | | | ... | |---------------------------------------------------------------------|
Now user clicks 4 since he wants 4 bedrooms.
|---------------------------------------------------------------------| | root:Bedrooms:4 | <-- Breadcrumb now reflects that we are at the Bedrooms == 4 level. |---------------------------------------------------------------------| | Features | Select a Feature | <-- User is prompted to select a feature. |---------------------------------------------------------------------| | Category | | | Baths | | | Basement | | | Car Garage | | | Swimming Pool | | | Price | | | | | | |--------------------------------------------| | | | | | 1. Tranquil in the woods | | | 4 Bedrooms, 2.5 Baths | | | $169,999 | Now only entities with Bedrooms == 4 are displayed. | | | | | 2. Price Slashed | | | 4 bedrooms, 1 Baths | | | $129,900 | | | | | | | |---------------------------------------------------------------------|
Next, the user is interested in bathrooms so he clicks the Baths link:
|---------------------------------------------------------------------| | root:Bedrooms:4:Baths | <-- Breadcrumb now reflects that we are at the Bedrooms == 4, Baths level. |---------------------------------------------------------------------| | Features | Baths? | |---------------------------------------------------------------------| | Category | 1 1.5 2 2.5 3 4 | <-- These are all the distinct values for Baths for all entities | Basement | | with bedrooms == 4. | Car Garage | | | Swimming Pool | | | Price | | | | | | | | | |--------------------------------------------| | | | | | 1. Tranquil in the woods | | | 4 Bedrooms, 2.5 Baths | | | $169,999 | Still only entities with Bedrooms == 4 are displayed. | | | | | 2. Price Slashed | | | 4 bedrooms, 1 Baths | | | $129,900 | | | | | | | |---------------------------------------------------------------------|
User wants 3 baths so he clicks 3 and he sees this:
|---------------------------------------------------------------------| | root:Bedrooms:4:Baths:3 | <-- Breadcrumb reflects we are at the Bedrooms == 4, Baths == 3 level. |---------------------------------------------------------------------| | Features | Select a Feature | <-- User is prompted to select a feature. |---------------------------------------------------------------------| | Category | | | Basement | | | Car Garage | | | Swimming Pool | | | Price | | | | | | | | | |--------------------------------------------| | | | | | 1. Lost in paradise | | | 4 Bedrooms, 3 Baths | | | $164,999 | Now only entities with Bedrooms == 4 && Baths == 3 are displayed. | | | | | 2. No better deal | | | 4 Bedrooms, 3 Baths | | | $149,999 | | | | | | | |---------------------------------------------------------------------|
I think its probably more complicated to describe than to understand.
|
|
|
By
Joe Rattz
@
12/19/2006
|
Scott, you can delete that one. Let me try with spaces converted to
I have been thinking about something very similar to this. I see it as an additional navigation module for the Property Agent module, perhaps
Property Agent Navigator.
I would add it to any page/pane I want, and point it to the id for the particular instance of the Property Agent module I want it to provide
navigation for. I don't know how Scott separates the potential of multiple instances of the Property Agent, but I assume they have some unique key.
So, I say point this navigation module at my house listing instance of the Property Agent Module. Perhaps I have to also specify the Template used,
or more than likely that can be deternined by the pointed to instance.
This navigation module is templatized.
Once it knows the template and instance of PM, it generates a link for every category/property (attribute as opposed to real estate) that there is no
level for in the breadcrumb created by the navigation, and links for all values seen in the database for the current level's property.
There are 6 basic panels. 1. Breadcrumb 2. Features (hardcoded and nothing more than a column header.) 3. Directions. User directions or prompts are displayed here. 4. Proprties/Categories (all unspecified properties and categories are displayed as links here) 5. Selected Property Values. (once a property or category is specified, all values matching the breadcrumb's specification are displayed as links
here. 6. Matches (all entities matching the current breadcrumb go here.)
Here is the layout:
Module Layout:
|---------------------------------------------------------------------| | breadcrumb | |---------------------------------------------------------------------| | Features | Directions | |---------------------------------------------------------------------| | Properties | Selected Property Values | | | | | | | | | | | | | | | | | |--------------------------------------------| | | Matches | | | | | | | | | | | | | | | | | | | | | | |---------------------------------------------------------------------|
I know that is confusing, so I'll give an example. On the outer/upper most level (root), links for all categories and properties are displayed.
Example:
|---------------------------------------------------------------------| | root | |---------------------------------------------------------------------| | Features | Select a Feature | <-- User is prompted to select a feature. |---------------------------------------------------------------------| | Category | | | Bedrooms | | | Baths | | | Basement | | | Car Garage | | | Swimming Pool | | | Price | | | |--------------------------------------------| | | | | | 1. Tranquil in the woods | | | 4 Bedrooms, 2.5 Baths | | | $169,999 | All properties would match since no filtering criteria has been selected. | | | | | 2. Relax in style | | | 2 Bedrooms, 2 Baths | | | $142,900 | | | | | | ... | |---------------------------------------------------------------------|
User needs 4 bedrooms. So he clicks Bedrooms. Here is what he sees.
|---------------------------------------------------------------------| | root:Bedrooms | <-- Breadcrumb now reflects that we are at the Bedrooms level. |---------------------------------------------------------------------| | Features | Bedroooms? | |---------------------------------------------------------------------| | Category | 1 2 3 4 7 | <-- These are all the distinct values for all entities matching the | Baths | | specified features so far, which is just bedrooms. For all records | Basement | | the distinct values for bedrooms are 1,2,3,4,7. | Car Garage | | | Swimming Pool | | | Price | | | | | | |--------------------------------------------| | | | | | 1. Tranquil in the woods | | | 4 Bedrooms, 2.5 Baths | | | $169,999 | Still all properties match since no filtering criteria has been selected. | | | | | 2. Relax in style | | | 2 Bedrooms, 2 Baths | | | $142,900 | | | | | | ... | |---------------------------------------------------------------------|
Now user clicks 4 since he wants 4 bedrooms.
|---------------------------------------------------------------------| | root:Bedrooms:4 | <-- Breadcrumb now reflects that we are at the Bedrooms == 4 level. |---------------------------------------------------------------------| | Features | Select a Feature | <-- User is prompted to select a feature. |---------------------------------------------------------------------| | Category | | | Baths | | | Basement | | | Car Garage | | | Swimming Pool | | | Price | | | | | | |--------------------------------------------| | | | | | 1. Tranquil in the woods | | | 4 Bedrooms, 2.5 Baths | | | $169,999 | Now only entities with Bedrooms == 4 are displayed. | | | | | 2. Price Slashed | | | 4 bedrooms, 1 Baths | | | $129,900 | | | | | | | |---------------------------------------------------------------------|
Next, the user is interested in bathrooms so he clicks the Baths link:
|---------------------------------------------------------------------| | root:Bedrooms:4:Baths | <-- Breadcrumb now reflects that we are at the Bedrooms == 4, Baths level. |---------------------------------------------------------------------| | Features | Baths? | |---------------------------------------------------------------------| | Category | 1 1.5 2 2.5 3 4 | <-- These are all the distinct values for Baths for all entities | Basement | | with bedrooms == 4. | Car Garage | | | Swimming Pool | | | Price | | | | | | | | | |--------------------------------------------| | | | | | 1. Tranquil in the woods | | | 4 Bedrooms, 2.5 Baths | | | $169,999 | Still only entities with Bedrooms == 4 are displayed. | | | | | 2. Price Slashed | | | 4 bedrooms, 1 Baths | | | $129,900 | | | | | | | |---------------------------------------------------------------------|
User wants 3 baths so he clicks 3 and he sees this:
|---------------------------------------------------------------------| | root:Bedrooms:4:Baths:3 | <-- Breadcrumb reflects we are at the Bedrooms == 4, Baths == 3 level. |---------------------------------------------------------------------| | Features | Select a Feature | <-- User is prompted to select a feature. |---------------------------------------------------------------------| | Category | | | Basement | | | Car Garage | | | Swimming Pool | | | Price | | | | | | | | | |--------------------------------------------| | | | | | 1. Lost in paradise | | | 4 Bedrooms, 3 Baths | | | $164,999 | Now only entities with Bedrooms == 4 && Baths == 3 are displayed. | | | | | 2. No better deal | | | 4 Bedrooms, 3 Baths | | | $149,999 | | | | | | | |---------------------------------------------------------------------|
I think its probably more complicated to describe than to understand.
|
|
|
By
Joe Rattz
@
12/19/2006
|
That was better, but ok two strikes. One more and I am out. I have uploaded the text file to my site, www.rattz.com.
You can access the file here:
http://rattz.com/PublicPortal/Downloads/tabid/114/Default.aspx
Look for the download titled "Suggestions for Scott McCulloch's Property Agent Module"
Sorry I had to do it this way. Scott, can you delete the two previous attempts?
|
|
|
By
Steven Webster
@
3/25/2007
|
Great suggestions already. I would also like to see more than one type. For example I might have one type setup for types of vehicles and another for their brand:
Type: Car, Van, Truck, etc. Mfg: Ford, Mercedes, Toyata, etc.
It would be create to allow browsing on either (perhaps an additional panel for each type)...allow admin to change display order ,etc.
|
|
|
By
Scott McCulloch
@
6/1/2007
|
Hierarchical property types are in the latest build.
Did it meet your needs?
|
|
|
By
Erwin Maduro
@
6/6/2007
|
|
perfect! thanks so much Scott.
|
|
|
|
|
|
|
|