• Jakub has done amazing work with this plugin. We were looking for a notification system triggered by actions performed following ajax callbacks – custom triggers, custom merge tags called via code. I had tried with Better Notifications for WordPress, but the documentation is sparse and I suspect it would be difficult to achieve what we wanted even with the premium addons. Notification was different, there is enough documentation and examples to get started and Jakub is very approachable and helpful. The code is (easily) extended and I can imagine using this for all sorts of projects in the future. Thanks Jakub, really appreciate your work.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Kuba Mikita

    (@kubitomakita)

    Thank you Don for this awesome review!

    You see what I’m saying kuba. This is why I’m telling you to rethink the design so that more than one trigger type can be assigned to a notification, and that parameters can be passed to define the trigger types that made the notification run. And if you really want to make this flexible, you could permit one trigger to activate multiple notifications. once you have this many too many possibility it becomes a question of how we as users manage these things, notification imposing a limitation

    Thread Starter ethosnz

    (@ethosnz)

    Hi Asbell,

    The many triggers to a notification enhancement sounds interesting and potentially useful. It would save managing multiple copies of essentially the same notification. There could be issues where different triggers enable different sets of merge tags.

    If you do what I’ve done and moved the do_action() calling the trigger into custom code, you can already call the same do_action from multiple locations. This effectively enables reusing the same notification in different situations.

    As I understand things one can already assign the same trigger to several notifications.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Documented and Extendable’ is closed to new replies.