Roles and Media Plugin

While I have been a fan of Elgg since 2010, I have observed some areas where it could be improved. Notably, Elgg currently lacks (I feel so) certain default bundled plugins, such as photo and video sharing capabilities, which are increasingly important in today’s social networks. Although plugins for these features are available, incorporating them by default would enhance the platform's appeal.

Additionally, the absence of role management plugins is a significant limitation. It would be advantageous for administrators to have the ability to create roles with varying levels of permissions, such as moderators with the authority to manage inappropriate content, without granting full administrative access.

These enhancements could address some of the common concerns of the users of elgg and make Elgg a more competitive choice.

I know this has been already discussed earlier in this platform, but still after 20 years of development I felt elgg should have those as bundled plugins 

Thank you. Love the developers behind this beautiful script.

  • any thought on the above discussion?

  • I agree with you. Especially about the photo and video sharing capabilities. That's the number one feedback I get on my site. I have modified "Tinypics" to have some kind of Instagram-style photo sharing platform, but it's not the same.

    I would assume that everyone agrees with you, also the core programmers. The reason why there are no such plugins is probably due to time- and money-constraints. Elgg is free and open source. The core team most likely does their Elgg-work in their free-time after work or in between paid projects.

    It seems that there isn't much of a community anymore that contributes own plugins. Why that is, I don't know as I only discovered Elgg in January 2025. Unfortunately, I am not a programmer, so I cannot help with that. But I'm willing to test plugins, for example.

  • Most all CMS that are Free and Opensource provide at least some minimal kind of Photo and Video sharing options (some better than others) as without them, the CMS is very limited (IMHO).  I found Elgg last month and LOVE it more than I ever Loved Joomla for its simplicity concerning ease of use and add-on integration / configuration.

    I for one am NOT a programmer but, I can do some php modding that takes me forever. I can NEVER do code from scratch as my concentration goes "brain fog" after about 10 lines of code. What I can do is fully administer Joomla 3 or 4 websites as I have been doing so for over 15 years. With that said and the need for enhanced Elgg functionality whats a Soon to Be Ex-Joomla Guru TO DO? Well, I will simply use the Joomla3 engine to power all the functions that are missing from Elgg until such time a plugin is developed.

    I know what you may be thinking, Isn't that kind of like cheating ? or at least not a recommended way that surely will NEVER be supported by the Community ? Wouldn't possibly lead to flame wars because many may perceive it could elude to Elgg lacking in some functionality and Joomla is better ?  NOT AT ALL !!! and here is why. The Joomla display pages can be made to be completely anonymous to average Internet user and .htaccess can be set so only traffic from approve domains are accepted. Here is my example Video Popup page powered by Joomla3 + JCE Mediabox (all free) here is example:

    https://lonersonwheels.org/

    Click on the Photos link Article, Popup, Full Screen, youtube iframe video (Simple click back button & closes back to original Elgg page.)

    Then click --> More --> Original LOWs Videos (Simple click CLOSE button, closes back to original Elgg page.)

    Direct Links:

    https://offternet.com/joomcust/index.php/photo-gallery-popup-menu (Gallery Popup)

    https://offternet.com/joomcust/index.php/orig-lows-videos2-menu (Videos Popup Youtube iframe)

    Anything that can appear properly in a JCE Mediabox popup (which is a lot) can have this hidden / return functionality. The photo Gallery above is actually a full option component.

    Both javascript & php code can be used as JCE Editor is set to allow. The CLOSE button is javascript "go back -1" code which can also be done with php.

    I would like for you to ponder what I demonstrated in these links / popups, sorta of a workaround functionality add-on for Elgg that will allow most anything that can be embedded to be linked to Elgg site via anypage or custom menu link. Since the user is clicking the link in their browser window it is not considered a 3rd party popup which by-passes blockers. 

    At a minimum Elgg needs to have (IMHO):

    • iframes via CKeditor
    • photo gallery
    • video gallery
    • True popup windows (Not open link in new browser tab using <a ref link target="_New">link</a> (which does work in CKeditor)

    WOW - What a mouth full (or am I just full of it.....:) )

  • Just wanted to include in a separate post here because I have not implemented these too things just yet,

    1. There is a way to use Javascript in Joomla to popup pages with "No Navigation" meaning that the address bar will not be shown to the user.

    2. In the case of the Videos Popup being a Joomla Article, text, images and custom javascript and php can be used.

  •  THANK YOU Nickolai Shcherbin !!  I really do appreciate your help and sorry I missed them when I did search plugins on Elgg.org. I also did a "ALL" Elgg search on github too. I will test them all.

    Does Egg Foundation recommend any hosting company with MySQL 8 so I can run one website for Elgg 6.2 ?