RSS

Bloggers

Dave Tosh
Co-founder/Product Lead
All posts
Twitter

Brett Profitt
Lead Developer
All posts
Twitter

Nick Whitt
Web Services
All posts
Twitter

Cash Costello
Community contributor
All posts
Twitter

Richard Owen
Business Development
All posts

Search

Blog tagcloud

    Welcome to the Elgg news blog

    This is the best place to keep up to date with developments around the Elgg project.


    Jan
    25th
    by
    Brett Profitt

    Code freeze for Elgg 1.7

    SVN is officially in a code freeze pending the Elgg 1.7 beta release. Wow, it feels good to say that!

    This means that all new functionality is finalized and only bug fixes will be made in SVN. We think all major bugs have been resolved and the core is ready to be beta tested, but want a few more days of testing before we are comfortable releasing a beta to the general public. If you have a spare minute, please grab the latest SVN and give it a try. Note that this is not yet ready to be used on a production server!

    It will especially be helpful for plugin and theme developers to download the latest SVN and check that their plugins work correctly. One part that plugin authors should especially check are the actions tokens. As stated in my previous blog post, action tokens are required in Elgg to ensure the security of Elgg sites.

    It is not difficult to add security tokens to your plugins. Two input values need to be set for actions: __elgg_ts and __elgg_token. There are a few helper views and functions to simplify this:

    elgg_view('input/form')
    elgg_view('output/confirmlink') - When is_action is passed as true in $vars
    elgg_view('output/url') - When is_action is passed as true in $vars
    elgg_view('input/securitytoken') - For forms
    elgg_validate_action_url($url) - For URLs

    If setting the fields manually, use the current time stamp to generate the token.

    $ts = time();
    $token = generate_action_token($ts);

    $action_url = "server/action/myaction?__elgg_ts=$ts&__elgg_token=$token";

    Again, tokens are required for the security of Elgg sites. Please update plugins accordingly. If you have any problems implementing security tokens, please post to the development list or community site and I will do my best to answer your question.

    LE 44 days ago

    Thank you so much and congratulations! I have just gotten the SVN and am going to start testing right now.

    TahoeBilly 44 days ago

    How do you download the SVN? I get to the files trees but then what? Do I need some type of client to grab files? Help!

    Blue 44 days ago

    CONGRATULATIONS!

    Sebastian 43 days ago

    I have been waiting a long time for this release! Thanks a lot! :)

    Alex 43 days ago

    Congratulations!

    Amir 39 days ago

    Awesome! I can't wait to get my hands on the finished code.

    Mark 34 days ago

    Can't wait!!

    My breath is well and truly baited. Thanks for all the hard work.

    Please note that development support requests will be deleted. If you are looking for Elgg community support, head over to http://community.elgg.org