83 Posts
squareweb
9 years ago
2
Topic

I'd like to integrate with rsTicketsPro (or Akeeba Tickets eventually). Customers can buy userpoints for support(tickets). If user place ticket, support-staff can solve the matter and subtract user point(s) for this ticket.

How could I "integrate" or "connect" such a solution. I've created already a user points-solution with Seblod. Users can buy 10, 20 or 30 user points.

Now I'd like to subtract userpoints if ticket is closed. I cannot add custom field(s) to rsTicketsPro. So a losely coupled solution would be preferable.

How to approach this?

Thanks in advance for any information.

Mark

Get a VIP membership
9 years ago
1
Level 1

Hello

Seblod, out of the box, extends native Joomla objects: articles, users, groups and categories. It relies on the storage location plugins that come with Seblod.

Of course you can create fields that are stored at the same database location as some third party extension objects but it won't give you all the dynamics of the extension.

From my experience I see 4 ways here:

1- you developp the whole application with Seblod alone

2- you keep the extension and use Seblod for 'external' additions (such as lists or managment interfaces on the extension)

3- you developp a custom storage plugin for that extension which is tricky since it means you mimic most of the original mechanisms of the extension. In other words you redevelopp the extention with seblod. This way you can add whatever you want in the "sebloded" extension

4- you find a way to trigger a php code when the ticket is closed with sort of rsticket plugin. In this plugin you call some functions that modify the seblod userpoints

cyril

83 Posts
squareweb
9 years ago
0
Level 2

Hi Cyril,

Thanks for responding. I was thinking also it would be something like this. Maybe I can develop some module that displays in the sidebar when accessing and closing a ticket. I this way that I can probably access the sealed / reforms-field(names) and build upon that for extracting user points.

Thanks a lot for taking time to respond.

Mark

Get a VIP membership