onOffice-Web-Org / oo-wp-plugin

onOffice for WP-Websites
https://wp-plugin.onoffice.com
GNU General Public License v3.0
9 stars 9 forks source link

"Quick Edit" button in property lists #640

Open fredericalpers opened 9 months ago

fredericalpers commented 9 months ago

INITIATIVE

Improve the usability and the user interface of the WP Plugin for a better user experience.

EPIC

Improve property lists

USER STORY

As a real estate agent managing numerous property lists withing the onOffice for WP-Websites Plugin, I frequently encounter difficulties and ineffiencies when editing these lists individually. To streamline my workflow and improve productivity, I require the implementation of a "Quick Edit" button in the overview. This button should enable me to swiftly modify the name of the list, select the property filter, choose the list type, and assign a template without the need to navigate into each list individually.

The ability to efficiently manage property lists is essential for maintaining an organized and up-to-date real estate website. The currenty process of editing property lists, especially when dealing with a large number of them, is cumbersome and time-consuming.

To address these challenges and enhance the user experience, I propose the following feature:

By implementing this "Quick Edit" feature, the onOffice for WP-Websites Plugin can significantly improve the efficiency and ease of managing property lists for real estate agents like me. This enhancement streamlines the editing process, allowing me to keep my real estate website organized and up-to-date more effectively, ultimately providing a better experience for both myself and visitors to the site.

Example of WP-Page Quick Edit: Quickedit_PagesExample (1)

Button "Quick Edit" in property lists: buttonquickedit (1) (1)

Quick Edit in property lists: spaltequickedit (1)

yeneastgate commented 8 months ago

@fredericalpers Please confirm for me which fields will be displayed in the "quick edit" screen? As I can see in the image "Quick Edit in property lists" you sent, there are the following fields:

  1. List Names
  2. Selected filter
  3. List type
  4. Templates => Are the fields I listed correct?
fredericalpers commented 8 months ago

@yeneastgate yes the fields are correct :)

yeneastgate commented 8 months ago

@yeneastgate yes the fields are correct :)

Thanks. It takes me 4 days to implement and test it

yeneastgate commented 8 months ago

@fredericalpers During implementation, I found the issue:

=> We will rewrite a similar "inline_edit" method with the "CustomQuickEditTable" new Class and use Ajax for "Update", and "Cancel" actions in the "Quick Edit" box. image

So, I need 2 more days to do it => The deadline estimate will be changed from 4 days => 6 days Please, let me know your opinion. Thanks!

fredericalpers commented 8 months ago

@yeneastgate as mentioned by you we unfortunately can not use it as intenden. Thank you for implementing it with a custom quick edit. We will test it and check its performance and will then give you are more detailed feedback if necessary. Thank you :)

yeneastgate commented 8 months ago

@fredericalpers I got it. Thanks!

yeneastgate commented 7 months ago

@fredericalpers This is the "quick edit" feature I implemented in Estate List. Please watch the demo video and give me your opinion.

https://github.com/onOffice-Web-Org/oo-wp-plugin/assets/104892108/25c521ab-f6c1-44f6-b14e-788e6d6f1af7

Note: When you need to develop this feature further, please let me know so we can continue testing and implementing it. Thanks!

fredericalpers commented 7 months ago

@yeneastgate are there any problems occuring in the frontend when changing the list type or template etc.? Please let me know after testing one more time :)

yeneastgate commented 7 months ago

@fredericalpers As you can see in the demo video below: "List type", "Filter", and "template" still work fine.

https://github.com/onOffice-Web-Org/oo-wp-plugin/assets/104892108/4232eb8a-7826-4381-8007-0926f5e72373

Note: In the case of changing "List name", the shortcode will automatically update but "Pages using shortcode" will not update automatically. We need to copy the new shortcode and paste it into "Pages" as shown in the video below.

https://github.com/onOffice-Web-Org/oo-wp-plugin/assets/104892108/b6cbb29a-373e-40c7-b0ea-f6444464d535

fredericalpers commented 7 months ago

Thank you for the clarification :)