How does one put e.g., Special:SpecialPages into the MobileFrontend menu? Can I get away with doing it in my central LocalSettings.php or must I on each wiki create another copy of http://radioscanningtw.jidanni.org/index.php?title=MediaWiki:Sidebar (which it would be nice if MobileFrontend would consult by default for hints,) and name it what? Thanks.
Currently there is no level of configuration on the mobilefrontend menu. I think making this configurable via LocalSettings is worth exploring. Something like $menu = array( 'discovery' => ( 'MainPage', 'Special:Random', 'Special:Nearby', ) 'user' => 'Special:Watchlist' );
FWIW and slightly off topic I really dislike MediaWiki:Sidebar and would prefer it doesn't make it's way into the mobile skin in any form. I think using a wiki page to edit interface elements doesn't lend itself well to a separation of concerns. When I first encountered a different menu for Vector which had a slightly different random url on Wiktionary it was not clear to me what was going on. I wasted a lengthy amount of time trying to work out what was going on. I think doing this sort of thing in LocalSettings.php or even better via a skin customisation special page would be a much better approach. An early form of this bug can be found in https://bugzilla.wikimedia.org/show_bug.cgi?id=30902 (but as stated this menu is different from MediaWiki:Sidebar)
On Wed, Apr 2, 2014 at 11:36 AM, 積丹尼 Dan Jacobson jidanni@jidanni.org wrote:
How does one put e.g., Special:SpecialPages into the MobileFrontend menu? Can I get away with doing it in my central LocalSettings.php or must I on each wiki create another copy of http://radioscanningtw.jidanni.org/index.php?title=MediaWiki:Sidebar (which it would be nice if MobileFrontend would consult by default for hints,) and name it what? Thanks.
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
On Wednesday, April 2, 2014, Jon Robson jdlrobson@gmail.com wrote:
FWIW and slightly off topic I really dislike MediaWiki:Sidebar and would prefer it doesn't make it's way into the mobile skin in any form. I think using a wiki page to edit interface elements doesn't lend itself well to a separation of concerns.
The fact is that almost every single MediaWiki out there has customized their sidebar using the only recommend method, editing MediaWiki:Sidebar. While MobileFrontend is not planning to follow this path, MediaWiki Core doesn't seem to have any plans to move away from MediaWiki:Sidebar. The result is that almost every single MediaWiki mobile instance offers an inconsistent experience to their users.
Not urgent, but important.
An early form of this bug can be found in
https://bugzilla.wikimedia.org/show_bug.cgi?id=30902 (but as stated this menu is different from MediaWiki:Sidebar)
Thank you for this URL.
I would invest time working on a generic skin customisation admin page e.g. Special:SkinConfiguration that can be used for all skins. Maybe Wiki pages are used to store the results of these changes but the important thing is it should be easy to find all of these changes rather than having to know all the special names of pages and what effects they can have.
On Thu, Apr 3, 2014 at 11:25 AM, Quim Gil qgil@wikimedia.org wrote:
On Wednesday, April 2, 2014, Jon Robson jdlrobson@gmail.com wrote:
FWIW and slightly off topic I really dislike MediaWiki:Sidebar and would prefer it doesn't make it's way into the mobile skin in any form. I think using a wiki page to edit interface elements doesn't lend itself well to a separation of concerns.
The fact is that almost every single MediaWiki out there has customized their sidebar using the only recommend method, editing MediaWiki:Sidebar. While MobileFrontend is not planning to follow this path, MediaWiki Core doesn't seem to have any plans to move away from MediaWiki:Sidebar. The result is that almost every single MediaWiki mobile instance offers an inconsistent experience to their users.
Not urgent, but important.
An early form of this bug can be found in https://bugzilla.wikimedia.org/show_bug.cgi?id=30902 (but as stated this menu is different from MediaWiki:Sidebar)
Thank you for this URL.
-- Quim Gil Engineering Community Manager @ Wikimedia Foundation http://www.mediawiki.org/wiki/User:Qgil
Yes, we [[Manual:Wiki family]] users would much rather have control over it via LocalSettings.php, instead of 1000 Mediawiki:SomePage pages.
I want to zap watchlist, uploads, and settings, and add Special:SpecialPages.
"JR" == Jon Robson jdlrobson@gmail.com writes:
JR> Currently there is no level of configuration on the mobilefrontend JR> menu. I think making this configurable via LocalSettings is worth JR> exploring. Something like JR> $menu = array( 'discovery' => ( 'MainPage', 'Special:Random', JR> 'Special:Nearby', ) 'user' => 'Special:Watchlist' );
Also there needs to be an optional customized title for each offered, in case one wants random to be called 'Feeling lucky' etc... but then there are language issues...
The mobile Web team is currently focused on other areas of MobileFrontend. Likely any work on this from the team would happen during experimentation or free time. That said, patches are always welcome from outside the team ;) We are happy to help support others hacking on this stuff as best we can. On Apr 2, 2014 9:00 PM, "積丹尼 Dan Jacobson" jidanni@jidanni.org wrote:
Yes, we [[Manual:Wiki family]] users would much rather have control over it via LocalSettings.php, instead of 1000 Mediawiki:SomePage pages.
I want to zap watchlist, uploads, and settings, and add Special:SpecialPages.
"JR" == Jon Robson jdlrobson@gmail.com writes:
JR> Currently there is no level of configuration on the mobilefrontend JR> menu. I think making this configurable via LocalSettings is worth JR> exploring. Something like JR> $menu = array( 'discovery' => ( 'MainPage', 'Special:Random', JR> 'Special:Nearby', ) 'user' => 'Special:Watchlist' );
Also there needs to be an optional customized title for each offered, in case one wants random to be called 'Feeling lucky' etc... but then there are language issues...
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
The solution is simple, MobileFrontend should merge a default mobile menu with any MediaWiki:Sidebar found on the site, eliminating any duplicate entries to dynamically produce the final mobile menu shown to users.
Taking my http://abj.jidanni.org/index.php?title=MediaWiki:Sidebar&action=raw as an example, * navigation ** mainpage|mainpage-description ** Special:NewPages|newpages ** Special:Categories|categories ** recentchanges-url|recentchanges ** randompage-url|randompage * SEARCH * TOOLBOX * LANGUAGES
surely some hints could be taken from there for dynamically constructing a mobile menu without having staff call up Jenkins out of retirement to ask him to make something for mobile.
Anyway there should also be some Hook so admins can further tweak what gets cooked up. And one day even users should be able to do things with it if not already, like Facebook's menus, which by the way are almost the same, mobile vs. desktop, and mainly user controlled.