Before I do anything drastic, I wanted to ask for some ideas on how to best handle this.
I am growing increasingly overwhelmed with the amount of work that goes into:
It seems there is a great misconception as to why I even bother sharing my work with the community. My inspiration with the open source community costs me too my effort and time, and it seems I am hitting the limit.
So, my thoughts are to remove all plugins from the community and only maintain github repositories. Alternative ideas are welcome.
This discussion is closed and is not accepting new comments.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
@ MICHELE
I liked this: I still think that you will share some ways to improve things and in the end you / your life as well
I regret your decision, not for myself. Github is good enough for me. I also understand your reasoning, so no argument there.
I do think that the Elgg owners should do something with this. There are not so many active developers (maybe 50), let alone those with the experience like Ismayil, that would narrow it down to maybe 15.
Maybe the core developers will not like it, but I guess it is time to set some strict quality standards on plugins. Not any plugin should be accepted, nor should a plugin live forever. To many dependancies, to many questions from unexperienced admins, resulting in frustration and attacking developers who in their turn will become frustrated too and take drastic measures like this.
It al breaks down the image of Elgg as a stable, well developed platform with great plugins. Time for cleaning up the house a bit, is what I suggest.
Maybe Ismayil will return in time with his plugins if that is the case, since he will be recognized as a qualified developer, since no other developer is allowed to publish plugins. It also makes a statement to users, that you can rely on the quality of the work or it would not be here.
Anyway, it is a sad day for the Elgg community that Ismayil decided to take away his plugins.
+1 for making a sustainable choice, Ismayil.
@Evan, wow ! A core developer recommending one of it's great plugin developers to take down his software from your own community. What does that say about this community ? Isn't it suitable for its task anymore ? Then burn it to the ground and built something you do support.
This should come as no surprise. I have already clearly voiced my opinion about the current plugins repo:
https://community.elgg.org/discussion/view/2031717/putting-the-plugins-repo-in-read-only-mode-ala-jquery
Burning the current repo down and replacing it with something else is not too far off from what I'd like to see happen.
Does Github have an API to list or mirror user's repos?
I missed that one, but it's opening is "Evan's crazy idea of the day" I think it is a bad idea and it would be better to make this community better. Especially regarding plugins. If you are serious about it, why would you want me to participate over here. I should leave too, like Ismayil and remove all plugins. Is that the idea ?
The idea is that the plugins would get pulled in and listed automatically so you don't have to do any extra work to package/distribute/maintain them. The package would be expected to be composer-friendly so that there is one-true-way to install.
Seems very feasible, too: https://github.com/KnpLabs/packagist-api
$packagist->search('elgg'); // boom, all elgg-related composer-ready packages
We could still offer discussion/support features here. That's something that packagist doesn't offer...
Too complicated for novice admins. Please give a clear answer on the future of this community ? Is it sunset or do you plan on improving it's use ?
I like that idea, automation but not everyone would agree. I don't mind the upload forms either.