Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.67 KB

Extra.md

File metadata and controls

16 lines (12 loc) · 1.67 KB

Extra assignments

... for hackers, independent solving for when you get bored.

  1. Transform the login form into a modal dialog. Put a login link to the header menu, clicking on the link opens the login dialog. Should work like this.

  2. Add a background image to the template. See here for inspiration.

  3. Use I18n to translate text strings. Your HTML / controller should only contain placeholder strings (read Kohana manual on I18n), Estonian text files should be under APPPATH/i18n/et.php.

  4. Use the Menu module to build and display the main menu bar (black one at the top of the screen). Your menu should be described in a configuration file from now on, not in HTML. Read module documentation.

  5. Do your work on a development branch (create, checkout and push a new branch called develop). See here and here.

  6. Refactor existing code: make it pretty, readable and more efficient. See here.

  7. Hide the login / logout link from the main menu based on user auth status - logout link is not visible if the user is not logged in.

  8. Add Bootstrap icons to all menu links and buttons

  9. Add a nice-looking footer text (Copyright ...)