Ideally one could simply extract Drupal's form-building/client-validation to avoid reinventing the wheel. I've enjoyed using ZF1 forms on past (non-Elgg) projects and there's nothing stopping us from trying that out in Elgg. Just have to figure out...
page/elements/head has a lot of internal functionality that could potentially get important changes even within bugfix releases. We should do what we can to ensure devs don't have to override it in plugins.
To get us started:
Menus are currently not generated with views and probably should be.
It would be handy if more core forms had extension points inside the form and above the foot/submit button.
We all know how view overriding leads to plugin order dependencies and other problems, so how can we make views more easily customized?
What views are you most likely to override in your plugins and why?
Where could we split some views up,...
It's hard to understand how this code is organized, but this token generation scheme looks very insecure. You probably want to use hash_hmac with a strong secret key.
If you run an Elgg where the "Lost password" feature fails (e.g. localhost with no mail-sending abililty, or you lost access to the e-mail account), you may need to change your password to get back in.
Here's a script to do that.
First you'll need...
Hello and welcome to Elgg!
The Elgg community site is the official general support channel for Elgg.
Lots more info: http://docs.elgg.org/wiki/Getting_Help
The basics:
Register on the Community site
Join the Technical Support...
Problem
Type hints are like laws set by PHP functions to demand what type of arguments must be passed in. Before Elgg 1.8.6, violations of these laws went completely undetected, so even careful plugin authors missed them and left incorrect...