Just received a letter from one of our clients:
We are considering Elgg for some social networking functionality. We also need some specialized customization. For instance, we need to be able to categorize each new member into one of two groups, members or sponsors, with sponsors being the monetization engine.
We need to be able to use geo-location to connect sponsors and members that are located within a certain radius.
We need compatibility with third party merchant accounts (could this be done with Html as opposed to the Elgg Platform?).
We need the ability to geo-locate members and sponsors with a mobile version through GPS presumably).
The general functionality of the social network would include friend activity feed, groups, discussions, blogs, chat, video, photos and a social share functionality to Facebook, Twitter, etc.
1. There may already be an issue to do this. Agreed server files should not use user-given names.
2. The developers plugin does allow logging all queries to the screen. Give it a shot. There are a few plugins for exploring the storage backend in various ways.
3. and 4. We're making slow progress toward the system being completely managed by composer (command line). This will make upgrade as simple as modifying the version of elgg (or plugins) in your composer.json file and entering composer update. If you manage Elgg via git, it's already as easy as checking out the next tag to upgrade.
7. We're much more vigilant about BC now, but Elgg's plugin API is hugely powerful and lets plugins swap out of lots of core functionality. There's a limit to how much we can protect sites from plugins that interfere with one another.
All the others: Fine ideas if you can find more people to work on them. That work is probably already underway and the challenge is shining a light on it.
I've edited your original post to remove the swearing. Please refrain from swearing, we're here to help, but there's no need for strong language.
First of all - there is an example on that page of creating a web services function
Each project has its own requirements for what an API needs to do, so there isn't so much of an existing web services API, it is a framework that allows you to easily build your own, which is explained in the document.
Secondly:
Examples of source code for mobile apps
We are not mobile developers and this isn't a mobile platform. The web services acts as an endpoint. How you interact with it depends on the programming language being used. If you need support for coding a mobile app you should seek support in a forum for mobile developers.
Creo que el Widget Manager tiene un index aparte donde puedes hacer esto y mucho mas.
Rodolfo Hernandez
Arvixe/Elgg Community Liaison
Puedes usar:
$options['limit'] = 10; //limite
echo elgg_list_river($options); //funcion para mostrar la actividad
Un saludo.
Ayuda, dudas, plugins, etc.:
http://www.oranyero.com/groups/profile/74/grupo-elgg
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.