Facebook Home page (when logged out) v1.3.7

Release Notes

  • Responsive
  • New look
  • and many more... Enjoy
  • New release for Facebook Home  Responsive page is up for grab. Enjoy and leave comments or report any issues. Enjoy the power of Elgg engine.

  • Dear Tom,
    Does the plug-in work with profile manager and celebration enabled? I have these two enabled and when enabled your plug I am unable to register as check box for terms and conditions doesn't appear.


  • Dear @Tom, The plug-in is awesome. It works fine in registering a user. I want to know if the First , Last Name, DOB, Gender selection can actually be camtured and be available in respective profile fields. Yes, I have created the profile fields as per logout page registration input fields but they don't appear to transfer. Can you help?

  • I'll be apprecatite if you will try our https://o.wzm.me/topics/p/v/75977/1987 

    We did this Facebook Theme for 1.9 and will listen how this works on Elgg 2.3

    Attention! Try on localhost only!

  • @RVR, In order for Facebook Theme for 1.9 to work with Elgg 2.3, the manifest.xlm should be updated from





    Also in the Start.php file

    Add the bold lines line inside this function bellow

    function facebook_theme_pagesetup_handler() {
      $owner = elgg_get_page_owner_entity();
      if (!$owner) {
        $owner = elgg_get_logged_in_user_entity();


    Then in the start.php file line 152 should be changed from

              //   'text' =>  elgg_view_entity_icon($owner, 'tiny', array(
                      //            'use_hover' => false,
                     //        )),

    TO this:

    'text' => elgg_view('output/img', [
                               'src' => $owner->getIconURL('tiny'),
                               'alt' => $owner->getDisplayName(),



    And then use Facebook when logged out with Facebook Theme. You should be ready for  a test drive.

  • Dear @Tom, I got the first_name, last_name, and birthday to syncronize when signing up, but unable to get the Gender / Sex to work correctly. Could you please advise what should be the correct profile field & label name in Profile Manager for the gender to sync correctly? Currently in profile manager i havw got 'gender' as profile field and 'sex' as label. After registration, user gender data shows up as either 'M' or 'F' instead of Male/Female. BTW, i strongly recommend this multi function plug. Its not limited to user registration. It also checks: Scalable Age < 13 years wont be able to register Username Twitter function Timezone

  • @MyHoTFB.COM , The best way to work with the  Gender / Sex  is to create a  page for privacy control page which you can give a user an option to make their Gender/Sex to be available for public, private, friends, or logged in users. In addition, The date of birth is a big issues for most people on earth including Facebook users. On the same privacy page you should allow users allow Day or month or Year to  public, private, friends, or logged in users. Then after the privacy is set by a user--- the you can extend profile/owner_block.php view by pulling the gender and date of birth on user's profile owner block with the gender and birthday metadata info. This way, your users will be protected from privacy invaders.

    When i was developing the Facebook Home page (when logged out) v1.3.7 I was supposed to do that but got busy with a tight schedule.

  • @Tom, Thanks for your last reply. Sir, I have updated my site to https / SSL and now strangely, when using only using mobile and chrome the login box will not open. Using mobile I can touch the login square box using other browsers fine. I often use dolphin browser from mobile it works like a charm. Its fast and stable. But people normally use chrome for mobile, and I am not sure why this happened particularly after I have setup SSL. Chrome desktop works fine. Microsoft edge mobile and desktop also works fine.

    Could you shed some lights into why this may have happened after SSL setup?

  • Dear Tom,

    Your "Facebook Home page (when logged out) v1.3.7" is an excellent plug that works well on Elgg 2.3.8. Just for your information, and I say this humbly that, this beautiful plug has two problems:

    1. Only the Gender / Sex won't Sync Up with Profile Manager during registration. (I reported this previously to you and I can live with that)

    2. If SSL is implemented, for reasons unknown to me,  login box remains collapsed (using mobile) for all major browsers such as I.E, Firefox, Chrome, Safari. Only browser that seems to work is Dolphine 2008. However,this plug works fine (login box will deflate) without SSL implementation and work with all major browsers. I have tested this with same elgg ver and same plugin settings. 

    For your investigation, you can visit http://test.myhotfb.com a non SSL site. The login box opens with any major browsers.

    For comparison, you can visit https://www.myhotfb.com and you will find that the login box remains collapsed (wouldn't open using mobile with all major browsers except Dolphine). Now this is indeed a problem if users are forced to choose Dolphine).

    You have written a beautiful code like poetry, but this second problem is a killer. I hope you can do something about it.


Call me the Guy who CLEANS ELGG FROM OUTSIDE ( ͡° ͜ʖ ͡° ) I am Elgg enthusiast, Entrepreneur, Blogger, and Thinker. Just A Developer and loves the Web


  • Category: Themes
  • License: GNU General Public License (GPL) version 2
  • Updated: 2017-2-16
  • Downloads: 2415
  • Recommendations: 4

Other Projects

View Tom's plugins