Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

One Widget for all IDX Broker (middleware created) Widgets #12

Open
bhubbard opened this issue Nov 9, 2015 · 1 comment
Open

One Widget for all IDX Broker (middleware created) Widgets #12

bhubbard opened this issue Nov 9, 2015 · 1 comment

Comments

@bhubbard
Copy link
Contributor

bhubbard commented Nov 9, 2015

Currently the plugin created a new widget for each one that is generated via middleware. If a client has many widgets this creates a nightmare widgets page for the client. Instead I propose it being a single widget with a dropdown option.

From the screenshot example, and as I presented at the IDX Broker dev conference, this seems to be a much better solution. For starters, you can easily choose the widget from the drop-down, and see the ID associated with that widget. It also provides a clear link to let the user know they may need to refresh the list. And finally it provided a clear message that you don't want to use the same widget twice on a page. In fact my demo code could be improved to say make the widget options box turn red with a message should someone try to add the same widget twice. Although that still would not account for any use by a shortcode.

Another benefit to this, is all the widgets would be saved in one option, vs a new option for each widget as it currently saves the data:

@bhubbard bhubbard changed the title One Widget Option for all IDX Broker Widgets One Widget for all IDX Broker (middleware created) Widgets Nov 9, 2015
@angelacevans
Copy link

angelacevans commented May 17, 2016

@idxbroker Having an issue on a client's site where she has over 2500 widgets set up in IDX Broker and now her widgets.php page won't load because of memory timeout.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants