What am I working on?

6 years 8 months ago #296480 by krileon


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

6 years 8 months ago #296508 by krileon
Replied by krileon on topic What am I working on?
CB Auto Actions 7.0.0 is progressing well. So far User object and Variable looping have both been fully implemented as well as new Output functionality.

User object looping basically lets you select a variable and checks if it's an array or a traversable class. It then loops the action through every object of that array and treats them as the user for the action if they're a CB user object. This ideally will be useful in being able to for example send notifications to an array of users via a trigger.

Variable looping is somewhat the same as user looping except it lets you loop the objects of a variable. This could mean you've an array of GJ groups and you want to modify every group of that array in a single action. This is now possible.

Next up is the Output parameters. The output parameters let you specify exactly how the auto action should display its contents. Before this was pretty strict to a action type (e.g. like a Code action). You couldn't for example run the results of an Activity stream through your own PHP to adjust the output. This is now possible though. Under the new Output tab you can specify how the output is displayed (return, echo, etc..) then you've a Layout parameter that works similar to Field layouts in that you can supply your own substitution supported string using [content] to substitute in the contents of the auto action. Once you've done that you can specify the method for the layout. By default the method is to treat the layout like HTML, but you can select PHP to treat the layout like PHP code and execute it accordingly. This is important because some plugins will take the return value and insert it into display while other plugins expect an array of values so you need access to both.

For an example of the new Output functionality check out an Activity stream rendered inside of a CB GroupJive group below.



I know MANY of you are eager to put all this to work, but please hang in there a bit longer. There's still more work to be done and more importantly A LOT more testing to do. Once I've got all of this done the last feature will be new system actions for Gallery and Activity outputs directly in CB GroupJive Groups easily toggled on with a simple click. For now and the forseeable future there's no plans at this time to deprecate the existing photo, video, etc.. integrations since GJ can function without either Gallery or Activity.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Attachments:

Please Log in to join the conversation.

6 years 7 months ago - 6 years 7 months ago #296652 by krileon
Replied by krileon on topic What am I working on?
Just another update, but it's a big one. To keep it short CB Auto Actions 7.0.0 will finally be able to act on Joomla events. This includes 3rd party Joomla extensions if they're using Joomla API to trigger events. A new system plugin will be included with CB Auto Actions that loads CB Auto Actions early in the framework initialization process, which allows CB Auto Actions to bind to most Joomla events. All you have to do is prefix the trigger with joomla_ and CB Auto Actions will treat it as a Joomla event and bind it using Joomla API.

This means custom content prepare usages with CB Auto Actions. Inserting CB content into other extensions and much much more.

With that said once this is available I urge everyone to be careful. You can block your site by doing this since a lot of these events are wide speeding. For example if you use the module render Joomla event and replace the contents it will block backend since the menus are also modules.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
The following user(s) said Thank You: nant, JoaoTapuia

Please Log in to join the conversation.

6 years 7 months ago - 6 years 7 months ago #296908 by krileon
Replied by krileon on topic What am I working on?
Another progress update. I've updated the CB Privacy action to allow it to output, save, and do authorized checks for privacy controls. I've then implemented system actions for CB Activity utilizing this. What this means is per-activity privacy controls is now working with CB Auto Actions 7.0.0. I'll be looking into doing the same for CB Gallery. These new system actions are default enabled.

Additionally I don't see 7.0.0 releasing this week, but very certain next week. Found some issues that need to be addressed while using the new auto action usages. Specifically in CB Activity pages are being lost when filtering out rows and need to figure out why before releasing with the new system actions.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
The following user(s) said Thank You: JoaoTapuia

Please Log in to join the conversation.

6 years 7 months ago - 6 years 7 months ago #297197 by JoaoTapuia
Replied by JoaoTapuia on topic What am I working on?
Kyle and Joomlapolis Team, thanks for so many incredible new features.
CB Privacy Actions it was what CB Activity needed to complete.

And much more news for me to test and find out.
CB Auto Actions 7.0 is amazing.

Attachments:
The following user(s) said Thank You: beat, nant, krileon

Please Log in to join the conversation.

Moderators: beatnantkrileon
Time to create page: 0.349 seconds

Facebook Twitter LinkedIn