Motivation

The TopMenuSkin (TWiki's default skin) is designed for desktop use, it looks nice and has good functionality. This skin however performs badly on a small screen, such as smartphones and tablets.

It is important that the default skin is mobile friendly since more and more traffic shifts to mobile devices. Case in point: Google just started to penalize websites that are not mobile friendly with a lower page rank.

Description and Documentation

Enhance the TopMenuSkin with ResponsiveWebDesign, e.g. to change its layout based on screen size:

Different (vertical?) layout for pulldown menus.

Different layout for jump box and search box.

Auto-resize large images in page content to max size of device?

What else?

Another approach is to create a new mobile-friendly skin as suggested in DefaultMobileSkin. The hybrid approach here is easier for users, but is likely more complex to maintain.