following on from the recent thread here about the future of elgg, i thought to share some of the thoughts about the community here that have been in my mind since the first time i used it (back when elgg 1.7.4 was fresh).
i have always found it strange that elgg is a modular social network platform and yet it's own community makes use of the bare minimum of modules! i don't know why that is, but i have some suggestions that may really help increase the interactions on elgg.org and thus help make elgg itself stronger:
any thoughts on that?
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.
- ihayredinov@ihayredinov
ihayredinov - 2 likes
- Cim@manacim
Cim - 0 likes
- Jeroen Dalsem@jdalsem
Jeroen Dalsem - 0 likes
- Dries@driesdk
Dries - 0 likes
- Juho Jaakkola@juho.jaakkola
Juho Jaakkola - 0 likes
- ura soul@tunist
ura soul - 0 likes
- when i started using elgg it was made clear that there was an owning corporate group who decide ultimately what does and does not go on to the community site, therefore any work undertaken in that regard is like changes to the core of elgg, in that it requires a form of authorisation. elgg was using trac for issue tracking and there was no way to access the repos for the community (as far as i know). the result is that there wasn't a practical way for non elgg core team to make changes to the community code and i am not aware of any defining moment where this was publicly changed (beyond the code being moved to github).
- as far as i am aware, there is no public statement that new / existing elgg users will see which states that they can make changes to elgg.org
- i don't recall any requests for help with the code made to the community, other than occasional references in threads like this (very small number over several years).
- Tom@Thomasondiba
Tom - 2 likes
- ura soul@tunist
ura soul - 0 likes
- Tom@Thomasondiba
Tom - 0 likes
- Steve Clay@steve_clay
Steve Clay - 1 like
You must log in to post replies.Could you put these as issues on the community_plugins github page as well? We could tackle some of them when time permits.
Good idea. On another note, what do you guys think about collaborating on a cloud IDE? I've been using https://c9.io and it's pretty great. You can invite members and work on the same workspace simultaneously like Google Docs.
See https://github.com/ColdTrick/content_subscriptions
Michele problably meant it to be activated on the community here.
Anyway. I'm gonna spend my next week sparetime on updating the Aalborg theme and a new landing for elgg.org
for you guys to see then if you'd like to merge or not :)
This is because there's so few people maintaining the site. There's not enough time to maintain it, if it becomes too complicated and too crammed with features.
I have always found it strange that both the community site and all the plugins are available in Github and yet Elgg's own community makes bare minimum effort to help with maintaining them. I don't know why that is. ;)
i understand that elgg is under powered in a human sense. however, adding the plugins mentioned, for example - is most likely a task that would take a very short space of time.
from my perspective there are several causes for that:
all of these issues really center around the same point, which is a missing level of interaction and engagement between the different sub-groups who are invested in elgg - which is what i am seeking to improve by adding to the features of the community.
in my own personal case, i have a mountain of elgg related tasks to complete here - probably just as you do - except it is focussed on non core changes (plugins). in my case, my existing workload, the barriers of entry to the elgg.org server itself and the lack of clarity/coherence regarding the the direction and intent behind the community and it's own code means that i generally don't go there. the only time i did make a change to the community groups plugin was to introduce GPL3 and after i did that it turned out that i couldn't do it for reasons i wasn't aware of initially. i don't mind making changes such as adding thumbnails to previews for the community groups plugin, however, there is no way for me to introduce new plugins to the server to expand elgg.org's functionality.
i agree that there is a lack of intent among non core coders to help with the site itself and as stated, the roots of that - to me - lay in the past ways that elgg was operated and the absence of any stated change to that situation.
Twitter Inc has initiated talks with several technology companies to explore selling itself, signalling the start of what is likely to be a slow-rolling auction of the high-profile but money-losing social media company.
Why?
1. It has failed to keep pace with rivals, notably Facebook's Instagram and Snapchat.
2. Stagnant user growth and mounting complaints about lack of innovation in the product.
3. Missing the opportunity to play a bigger role in the red-hot messaging arena.
4. Failure to stem abuse and spam on the platform.
Elgg users and developers and current sites using elgg engine have a lot to learn from Twitter experience.
i have just added a PR to add the screenshot to search results for themes
Thanks @ura soul. One of the main competitive advantage and selling points Facebook is selling to advitisers, marketers, and developers is all about user's demographics.
Facebook can understand with depth and accuracy the user's age, country, language, job title, education, relationship status, and can tell you what pages users like.
Through accurate user's demographics, the advitisers, marketers, and developers can make more targeted campaigns.
Developers like Facebook because they can make changes on the fly. Developers of 21 first century want to see changes and information very quickly as they develope web, mobile web, and apps without site downtime.
I know elgg has come a long way and with more Help from the community members, donations from well wishers, and more developers thinking out of the box; elgg engine stands a better chance to grow and be in a position to return success or return on investment to site's owners who are using elgg engine on their various platforms.
♡☆ Post made via smartphone ☆♡
Yes, the core team put the elgg.org code on GitHub quietly and has not publicized it AFAIK. We should do that.