How to localize with resources in your custom extension.
How to add or remove a language through the locale configuration file.
How to declare the servlet/filter extension to get the current portal.
How to create a custom search connector to get data from an external resource, for example Wikipedia.
How to create a page layout template that is used in Page Creation Wizard.