Profile And Group Post Notifier

5.0
German Michael Zülsdorff 3 years ago

Profile And Group Post Notifier


This component

  • notifies a member when someone submitted a post on his profile page
  • notifies every group member when someone submitted a post in that group

[ Details | Download | Support ]

Comments
Comments are disabled for this project!
Indonesian Arsalan Shah Replied 1 year ago

Lovely!

German Michael Zülsdorff Replied 1 year ago

Now that this feature didn't make it into Ossn 7 and I didn't receive any negative feedback during the more than year-long testing phase, I hereby release this component for use in a production environment.

German Michael Zülsdorff Replied 3 years ago

@Pariter
What exactly is your problem with following the View Repository link?

@Maurice

  1. We should ask Arsalan whether a functionality like this may be part
    of Ossn's core notifications with the next release. If so, it
    wouldn't need an extra component.
  2. Since I made this component available in January, I got exactly 1 positive feedback (thanks again, Hugo), that it was working flawlessly with up to 10000 group members. And it's running fine on my own repository notifying ~ 15 subscribers. That's all I can tell. It's up to you to trust in that and give it a try or not.
us MAURICE TAYLOR Replied 3 years ago

When can this be used in production ?

us Pariter Retirap Replied 3 years ago

Wanted to do some investigatory work on this item, I don't see it posted for Download. I have a need for something such as this, and would like to see the work you have demonstrated as I learn more about developing components. Thanks!

cl Erassus ︎ ︎ Replied 3 years ago

@MAURICE TAYLOR Hi Maurice, i think OSSN is very modular and is good, with that make the OSSN itself very stable, imagine that the other components are the arms or legs of Ossn, if you want a shoe for the foot, it will improve, but you need to verify the size first to wear that.

This is why components needs first testing and then it will usable in a normal production environment.

I'm not a coder, but i'm infraestructure specialist, my knowledge are referenced to servers, active directory and those things.

But i can understand some language codes, i'm having a lot of interest for php, its seems very enjoyable to learn and experimenting, i tried Ruby and Python in the past, but php its like interesting candy.

I suggest you to try first with Hello World component, try to modify a bit and add things, try to learn from other components and found interesting ways to add functions to your site, from a simple link or menu to a widget or something.

Also .css is very easy if you use the browser inspector with the navigator, you can modify colors and things in real time.

us MAURICE TAYLOR Replied 3 years ago

This is fascinating to read and learn, although I'm a newbie and now very little, I have an appreciation for the knowledge you all have. What I think I'm noticing is that coding as to do with having components which is a group of functions that take some action based on the needs of the component. Is that right?

cl Erassus ︎ ︎ Replied 3 years ago

Hi Michael, i added those pulls to my test vm and all working fine, i noticed that now the groups component is responsive and agile.

Also i changed the line ossn_group_load_event

All working normal.

User 41996 moderator

enter image description here

Requests:

enter image description here

Non-moderator user (22222)

enter image description here

German Michael Zülsdorff Replied 3 years ago

Hello Hugo,
I did some more changes on the Group's class,
see my latest pulls on https://github.com/opensource-socialnetwork/opensource-socialnetwork/pulls

Addtionally you may change that line in ossn_group_load_event to

if ($group->owner_guid == ossn_loggedin_user()->guid || ossn_isAdminLoggedin() || $group->isModerator(ossn_loggedin_user()->guid)) {

This would give a static "Requests" tab on one hand, but avoids counting of requests twice

cl Erassus ︎ ︎ Replied 3 years ago

@Michael

I tested with the two files updated, no more slowdowns, 2-3s of loading in the group or the member list. Admin, moderator or random user.

Very nice!

Component

Developer: Michael
License GPL v2
Type: Uncategorized
Requires Ossn Version : 7.1
Latest Version:
Last Updated
Repository Url View Repository

Versions