Log in

Project Info


  • Category: Themes
  • License: GNU General Public License (GPL) version 2
  • Updated: 2012-7-14
  • Downloads: 4622
  • Recommendations: 39


Previous releases:

Other Projects

View Matt Beckett's plugins

Homepage CMS for Elgg 1.8

An extension of the widget manager index to make the home page fully customizable

Last updated 606 days ago

This plugin aims to create a very configurable home page without need for writing a custom index.  It piggybacks off the amazing work of Coldtrick IT Solutions and their Widget Manager plugin.  An administrator can choose the number of widget columns and their widths.  There is no limit to the number of widget columns available.  Additionally, the free html widget can be used to place custom content anywhere, but when viewed by a non-admin will be free of the widget styling.


- extends the Widget Manager index page with a configurable numberof rows and columns of configurable width

- extends the free_html widget to use a wysiwyg editor

- removes widget styles from free_html and login on the index page

- optionally replaces footer content with Administrator supplied html



- Widget Manager



This plugin was funded by Bizcore

Release Notes:

- moved hardcoded style to css class- more sensible view handling - view location got cached and caused issues- more sensible css logic


Known bugs:

- please note that the free_html widget is sometimes flakey due to problems with tinymce and dynamic content.  If it's not working, move the widget to a wide column and refresh the page.

Also note - widget manager has a setting to allow Admins to submit unfiltered HTML in the free_html widget


  • ura soul 606 days ago

    thanks matt

  • TahoeBilly 606 days ago

    Hey Nick you are back at the Elgging, great!

  • ura soul 594 days ago

    i've had the image slider active on my test site for a few weeks without any issues..
    today it has failed for no reason that i am aware of..
    the chromium debug data says:

    Uncaught TypeError: Object [object Object] has no method 's3Slider'  

    the display is just blank, however the elements have loaded into html.

    anyone have any idea why that might be?

  • DhrupDeScoop 593 days ago

    idea ? yep ! the word 'slider' does notoccur anywhere in the code of this plugin ;) btw - S3 is nicccce l;-P

  • ura soul 593 days ago

    ah, i see, its from widget manager, i didn't notice that.. i'll look there. thanks

  • DhrupDeScoop 593 days ago

    knock! knock! anybody home ??
    there's no "ahh" about it ;)
    you're far too experienced with elgg and php coding
    to miss ** simple stuff like this
    and then to have someone else spend time..
    just to tell that you are a llitle little bit short-sighted !;-);X
    i have notced recently that you've done
    this myopia thangz this a fair too many times..
    moare coffee, buddy, coffee !!!

  • ura soul 593 days ago

    i am focussed on much more than elgg presently.

  • DhrupDeScoop 593 days ago

    carma-coffee, si ?

  • Brandy 582 days ago


    Where do I get the required "Priority" plugin?

    Thank you!

  • iionly 582 days ago

    @Brandy: "priority" is not a plugin that is required. Instead it's required that the priority of the widget manager plugin is lower than the priority of the homepage cms plugin, i.e. you need to place the homepage cms plugin below the widget manager plugin in the plugin list on your site.

  • Adubey 579 days ago

    Hello there .. Ty for the great plugin.

    How can i keep the widget styling on the free Html widgets for non-admin users.

    In other words , i want to free html widgets to look like regular widgets for non-admin users. The "Hide Header" option is not working for me. Thank you.

  • Den 577 days ago


  • İşöğüçı 577 days ago

    Hi Matt. For some reason version 1.2 does not work for me. I can not see those yellow rulers. I go back to version 1.0 and it works fine. Do I do something wrong?

    I have WidgetManager v4.3 on Elgg v1.8.8. Other things which might be relevant: walled garden setting. OS: Pardus (linux). Browser: Firefox 6.0.2. Regards.

  • Matt Beckett 577 days ago

    Not sure offhand, have you run upgrade.php?  Have you tried completely removing the old version, or did you just overwrite it?

  • İşöğüçı 577 days ago

    I had run the upgrade via the button on admin dashboard. I hit this issue also when I reinstalled the elgg software (on an existing database and data file) where there was no previous occurance of the plugin under the mod dir. But the database had the settings from the previous software, I presume. regs.

  • Roy 551 days ago

    Hi Matt Beckett can you please show me the code to insert registration in the main page because I only have option to have login and already we have a login at the top of the page


    Thanks in advance

  • Matt Beckett 551 days ago

    You'll need to create a widget with the registration form

  • MartinMagi 524 days ago

    Hi this is Great, but Can I add a class to the text for the Login (welcome message) I want to make the font bigger and style it up etc..

    I click on advanced on the widget and notice there is an option for custom css class, but not sure what to put in there?




  • elgg!gal 523 days ago

    This is one of my favorite plugins, the best fix for custom index out there. I really like the fact that you can set the access levels for some of the widgets for loggedout or loggedin users. Also, Matt - I would like to know if its possible to add a free javascript widget somehow, I like the free html but is it possible to do one for java? I am trying to add google+ badge to the main page, but can't figure it out. Thanks.

  • Roman 496 days ago

    wonderful and in supports ajax, no more navigating away when upload embeded content, like in easytheme or few others I tried.

  • Javier 485 days ago

    Hello, How can I change the background only to the login page? I´ve modified the plugin CSS but it applies to the entire site.

    Thanks for the great plugin!

  • Matt Beckett 466 days ago

    @everyone - you can add custom javascript through the free_html widget if you're an admin, and if the setting in widget manager is to allow admins to post unfiltered.

  • ura soul 459 days ago

    i just noticed that the 'pages/layout/content' view is not activated by this plugin.. as with most other pages, so my new layout is breaking.. i thought that the content view was a standard on in the elgg structure.. any chance you can update this plugin to include it? thanks

  • ura soul 459 days ago

    ah, i'm using 'page/elements/body' instead now, so no bother. :)

  • elgg!gal 425 days ago

    With the Free HTML Widget when I copy and paste some HTML codes into the box and view it, I can't seem to figure out why it does not have any borders like the rest of the Widgets on the page, it shows a border from the admin side on the homepage but when I view the site there is no border around the Widget or header, you know the box with the Title at the top. Anyone know why and how I can include the border box with title w/ the Free HTML widget?