Developer is here.
custom_index isn't compatible with Elgg Landing Theme.
You can find a warning about this in the plugin description.
Please ask your questions on the plugin page in the future.
Using Twitter API is no longer free. So, even if you get the Elgg site to cross-post Wire postings to Twitter, you'll probably need to pay a monthly fee to be allowed to add your postings to you Twitter account. Problem might be if Elgg site users want to add their Wire postings to their Twitter accounts. The would need to pay for Twitter API usage each on their own!!!
And maybe before thinking about (and paying someone for) letting someone updating the Twitter plugin to work on Elgg 4 AND with the Twitter API fees you might consider if you trust Mr E. Musk enough to NOT change his mind tomorrow once more and changing the Twitter API again for not allowing any posts getting added from external sources at all. Or Twitter closing once and for all..
@iionly
Using Twitter API is no longer free
Twitter Standart API is still free (yet).
Problem might be if Elgg site users want to add their Wire postings to their Twitter accounts. The would need to pay for Twitter API usage each on their own!!!
It's not correct. Only the site owner as the Twitter app creator will be charged for increasing the rates limit or using the Enterprise/Premium APIs. Users allow access to their accounts only to Twitter app.
You can check it in this Elgg app.
you might consider if you trust Mr E. Musk
That's right. For these reasons, we suggest that our users use Mastodon instead.
@Jerome: I looked into the code where relationship is created between the two entities and I noticed that the event is triggered after a relationship is created. Currently it is like
This logic seems to be wrong. Why do we need 3 unnecessary db queries - read (check existing relationship) + insert (insert new relationship) + delete (delete current relationship created as it matches our condition)? Cant we prevent the creation of relationship first place itself?
This logic seems to be wrong. Why do we need 3 unnecessary db queries - read (check existing relationship) + insert (insert new relationship) + delete (delete current relationship created as it matches our condition)? Cant we prevent the creation of relationship first place itself?
Agreed, but legacy code can sometimes be a pain ;)
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.