Yeah Elgg 2.1.1 is the latest version so there's lots of outdated info searchable from older versions. Some of that info is still relevant though.
Elgg comes with a plugin 'front page demo' that is a good template for how to customize the homepage. Take a look at that.
Header/footer - these would be view overrides. You can simply copy the existing view to your own plugin and make changes there. As long as your plugin is last on the list then your views will override previously existing ones. More about that here: http://learn.elgg.org/en/2.0/guides/views.html
Menus - there is a plugin called "menu builder" that is quite good that may fit your needs. For anything more advanced you'll need to use plugin hooks and those are described with examples here: http://learn.elgg.org/en/2.0/guides/menus.html
Thanks for your reply. Quite helpful. And i stil seem not to have my way through the footer file. Can you give me the name of the folder that contains the footer codes?
The footer view is in views/default/page/elements/footer.php
You should copy the core file to your own plugin: mod/myplugin/views/default/page/elements/footer.php
and make your changes there.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.