Group activity

  • Nikolai Shcherbin replied on the discussion topic Stop the BC breaks?
    elgg_load_library elgg-plugin.php require_once(dirname(__FILE__) . '/lib/functions.php'); Bootstrap.php use Elgg\Includer; use Elgg\PluginBootstrap; class Bootstrap extends PluginBootstrap { protected function... view reply
  • rjcalifornia replied on the discussion topic Stop the BC breaks?
    As for the question how to deal with libraries I thought that I had answered it back then sufficiently. If you, just tell what you are stuck with and I can try to explain it differently. I tried upgrading one plugin to 3.x and I had several... view reply
  • iionly replied on the discussion topic Stop the BC breaks?
    I think BC breaks will always be annoying for existing plugins. You need to to make them working again without being able to add any new functionality with the time spend working on fixing the BC breaks only. I know the game since Elgg 1.8 when... view reply
  • rjcalifornia replied on the discussion topic Stop the BC breaks?
    Wouldn't this be a breaking change? I thought you didn't want to break things... Breaking things that actually move forward elgg are good. Sorry I took so long to reply, I was working on this... view reply
  • Wogker replied on the discussion topic Stop the BC breaks?
    I want to add a general opinion in this thread. Many times I get the impression that Elgg is developed only for "advanced" users and I think that's a BIG mistake. Reaching a "general" audience would be a qualitative leap for... view reply
  • nikos replied on the discussion topic Stop the BC breaks?
    Hello. I agree on some points which @rjcalifornia mentioned but especially regarding the following not really: As much as I want to upgrade my latest plugins and themes, the lack of proper development documentation has forced me to completely... view reply
  • Jeroen Dalsem replied on the discussion topic Stop the BC breaks?
    Hi rjcalifornia, thanks for letting us know how you feel. As a core developer i would like to respond to some of the things you say, to give some context to other readers. so many breaking changes from one version to another Elgg adhers... view reply
  • rjcalifornia added a new discussion topic Stop the BC breaks?
    After spending almost a decade doing themes and plugins for elgg, the time has come to take a hard decision. Elgg is dying because so many breaking changes from one version to another, it becomes harder and harder to maintain. For example, updating...
    • As for the question how to deal with libraries I thought that I had answered it back then sufficiently. If you, just tell what you are stuck with and I can try to explain it differently.

      I tried upgrading one plugin to 3.x and I had several Fatal errors that I ended up just not upgrading plugins at all. The BC are not moving elgg forward, I mean no one is using RequireJS and here we are still using it.

      Yet, somehow removing these libraries is actually good?

      • elgg_load_library
      • activity_profile_menu
    • elgg_load_library

      elgg-plugin.php
      
      require_once(dirname(__FILE__) . '/lib/functions.php');
      
      Bootstrap.php
      
      use Elgg\Includer;
      use Elgg\PluginBootstrap;
      
      class Bootstrap extends PluginBootstrap {
      
             protected function getRoot() {
                  return $this->plugin->getPath();
             }
      
             public function load() {
                  Includer::requireFileOnce($this->getRoot() . '/autoloader.php');
                  Includer::requireFileOnce($this->getRoot() . '/lib/functions.php');
             }
      
      ......
       

      activity_profile_menu

      Where did you get it?

      If it's a hook from /mod/groups:

      elgg_register_plugin_hook_handler('profile_menu', 'profile', 'activity_profile_menu');

      You can use from /mod/activity:

      elgg_register_plugin_hook_handler('register', 'menu:owner_block', '_elgg_activity_owner_block_menu');

      Or create own custom menu.

       

      RequireJS

      I don't understand what's wrong with it but you can look at this PR.

    • I don't understand what's wrong with it but you can look at this PR.

      Well, Webpack does literally everything that requirejs does, and so much better:     

      • Load in non-JS modules without a second thought as to weird pathing issues (styles/audio/images)    
      • Powerful compilation step for styles and scripts    
      • Supports hot-reloading styles without any additional work, and also has plugins for hot-reloading react components   
      • Super-quick compilation times, even on large projects, with sourcemap support    
      • Powerful module resolution options so you can lay out your project how you want without having to fight the filesystem
      • Very popular, with decent documentation and community support
      • Can load AMD/commonjs/UMD modules

      By the way, AMD is so overrated. We should be using WebPack, or worst case Browserify.

      Even WordPress has improved so much, without BC breaks. The new Gutenberg editor is modern, and still you can switch back to classic without any BC break.

  • Jay Kolbet-Clausell replied on the discussion topic Starting a new Elgg instance
    Thanks. I have been spending a couple days doing everything I can the vanilla way and will chime in if I run into something new. A lot of the features that I added to 1.8 are part of 3.x. view reply
  • Nikolai Shcherbin replied on the discussion topic Starting a new Elgg instance
    Welcome back! Look at our apps for inspiration: 1, 2, 3, 4, 5 view reply
  • Jay Kolbet-Clausell added a new discussion topic Starting a new Elgg instance
    Hello everyone, I was pleased to learn that this community is still active and started an Elgg site for a new project. I am building on CasePlan.org I started a project several years ago using Elgg. It was a good learning...
  • Matt H replied on the discussion topic Redirect issue found
    Thanks Jerome, I had added the https, and amended the .htaccess as it's in a subdirectory. Good shout about upgrading to 3.3 - I'll make that my next step forward as I'm still exploring and learning.    view reply
  • Jerome Bakker replied on the discussion topic Redirect issue found
    I haven't encountered a problem like this before. Maybe it has something to do with the setup (it being behind a reverse proxy) - the site url configured in the site settings is correct (even http vs https matters). If for example the... view reply
  • Nikolai Shcherbin replied on the discussion topic Redirect issue found
    It's not a bug but feature ;) view reply
  • Matt H added a new discussion topic Redirect issue found
    I'm new the the whole Elgg platform. I've had it in mind for a few years, but never had the chance to really use it. Now that I've been let loose, I'm loving it. I have however, think I may have discovered a redirect issue -...
  • I support the idea of updating the addition, as it gives Elgg a lot of capabilities and makes it better, and there is also a lot of addition that did not happen since a big period. For example, version 3 does not have a little to add, even though it... view reply
  • Let's start that these are cool plugins here Of course, at the time those were really awesome plugins. Now, those are dead plugins, without a developer behind them   Thank their authors for that. Yes, they... view reply
  • Let's start that these are cool plugins here. Thank their authors for that.​ "Downloads' and "Recommended" sections are mostly important for us (as developers). It's an Elgg history.   And I... view reply
  • Is it possible to update the "Most downloads" and "Most recommended" section in the plugins section? Currently that section looks like this: https://imgur.com/4cYffpE Some of those developers are no longer active here....
    • Let's start that these are cool plugins here.

      Thank their authors for that.​

      "Downloads' and "Recommended" sections are mostly important for us (as developers).

      It's an Elgg history.

       

      And I don't support the idea of putting it away.

      It's must be there.

       

      But we can make a number of different categories for plugins depending on Elgg versions.

      It's an idea.

       

      @rjcalifornia

      Let's me make a modern Elgg community based on Elgg 3.x and your and many users requestes.

    • Let's start that these are cool plugins here

      Of course, at the time those were really awesome plugins. Now, those are dead plugins, without a developer behind them

       

      Thank their authors for that.

      Yes, they helped made what elgg is today. However, those are not working anymore.

       

      It's an Elgg history.

      "Downloads' and "Recommended" sections are mostly important for us (as developers)

      Also for new people. They see the most recommended, download it and realize that it no longer works anymore. For example, WordPress has a neat featured and popular list (up to date):

      https://wordpress.org/plugins/

      https://wordpress.org/plugins/browse/featured/

      https://wordpress.org/plugins/browse/popular/

      But we can make a number of different categories for plugins depending on Elgg versions

      That's an interesting idea. However, if we are following and recommending the elgg docs for the latest version, why is there such an interest to keep the old ones in most recommended/downloaded? 

       

      Let's me make a modern Elgg community based on Elgg 3.x and your and many users requestes.

      I'm afraid that is gonna take a long time, there are more important issues at hand:

      https://github.com/Elgg/Elgg/issues/13242

      https://github.com/Elgg/Elgg/issues/13243

    • I support the idea of updating the addition, as it gives Elgg a lot of capabilities and makes it better, and there is also a lot of addition that did not happen since a big period. For example, version 3 does not have a little to add, even though it is the latest version, and it is assumed that it is the best and it is about to end and issue another version He still had a little bit of extra plug-in. I remember before, there was a lot of add-on 2 and a lot of updates. This made Elgg better.

  • Abdulaziz replied on the discussion topic Add more effectiveness to pages
    I know Elgg is featured, not Facebook But if opening more possibilities for the pages to become more utilizing them and giving the users more advantages then why not if this improves the script Greetings :) view reply
Feedback and Planning

Feedback and Planning

Discussions about the past, present, and future of Elgg and this community site.