Need help with customization of the homepage

Hi,  I am sure you must have read these lines a million times before but here it goes again.

I am a non techie newbie and trying to set up a community social network. For privacy I have removed the site activity to be displayed to non members but the homepage has become even more boring. I tried using the Facebook home page plugin, it looks good but copied.

1. Is there a way I can just upload an Image to a folder and it can show up on the left side of the login area. Attaching a screenshot of my current homepage.

2. How can I change the welcome to <my website name> message.?

3. Which plug in will help the links show videos or images on the post / the wire? Currently only the url shows as it was posted?

4. How can I have the user go to the Posts page automatically once he / she logs in?

Thanks in advance

Syed

 

  • 1. Is there a way I can just upload an Image to a folder and it can show up on the left side of the login area. 

    Yes, edit the source code of walled garden php file

    2. How can I change the welcome to <my website name> message.?

    By editing the source code of walled garden php file

    4. How can I have the user go to the Posts page automatically once he / she logs in?

    https://elgg.org/plugins/384766

     

  • 3. Which plug in will help the links show videos or images on the post / the wire? Currently only the url shows as it was posted?

    Try https://elgg.org/plugins/2865107

  • The Wire Website Cards is for website. Does it load Videos/Pictures too?

  • Of course, you can customize the index page and display an image. How to do it and where to add the code depends on how you have made the changes you already did and if you want to use a theme or just custom_index plugin. With custom index the lines

    $infobox = 'Text shown in right column widget.';
    
    $infobox .= '<img src="./frontpage_image.jpg" alt="Frontpage_Image">';
    
    echo elgg_view_module('featured',  elgg_echo("Title of right column widget"), $infobox, $mod_params);

    added in mod/custom_index/views/default/custom_index/content.php under the line

    echo elgg_view("index/righthandside");

    would display a widget in the right column with the image file (you would have to adjust the file name and path accordingly). The view mod/custom_index/views/default/custom_index/content.php can be customized even more as you want. You would just need to know a bit of html to make more specific changes when not wanting to make use of the elgg functions to deal with the page layout. You might also want to create a plugin of your own that contains the modified file(s) overriding the original views to keep maintenance and upgrading easier. So you would have a plugin with the file mod/my_theme/views/default/custom_index/content.php which would override the content.php of the custom_index without the need to modify this file itself.

    The welcome message is probably a language string. If using a theme it might be in the language file(s) of this theme plugin. Otherwise it is probably in the Elgg core language files(s). You wouldn't have to change the original language file if you have created a plugin for your customizations. You would just have to add a language file (e.g. en.php) where you would include only the language strings you want to change.

    With the Login Redirector plugin (for Elgg 2.2 and 2.3 available at https://github.com/ColdTrick/login_redirector/releases) you should be able to configure where you want your members to be forwarded to after login.

  • Thank you guys. Where can we hire guys to do some customization?

  • @Rohit Gupta My bad. Indeed, this plugin displays the external URLs only.
     
     
  • You could try making a posting in the Professional Services group (https://elgg.org/groups/profile/75603) when looking for a developer. Not sure how many are currently checking this group though.

    Possibly you could try getting in contact with Coldtrick (who created a lot of plugins like the Profile Manager or Widget Manager plugins) to find out if they have time for a job.

  • How do you guys handle the payments... looks like there is not platform where in both the buyer and the seller are secure...like upwork, fiverr, etc.