Best builtin way for footer generation
It's fairly simple:


Create a menu at http://mysite.com/admin/structure/menu/add
Add some links to it
Go to http://mysite.com/admin/structure/block and assign the automatically generated block for your new menu to your theme's footer region.


If your theme doesn't have a footer region you can add one by adding a line like the following to the theme's .info file:

regions[footer] = Footer


And then edit page.tpl.php to add the new region wherever it sits best in your HTML:

&lt;?php echo render($page['footer']); ?&gt;