Hi,
Currently, MobileFrontend has lots of features intended for WMF use only: code relying on database name consisting of project and language, Wikipedia logos all around, code that adds ® on enwiki and so on. This goes against our aims of MobileFrontend integration with core MediaWiki and making our mobile code useable by everyone. Thus, I propose to factor out everything WMF-specific into a separate extension.
We need to invent a name for this extension. WikimediaMobile is already taken:)
Also, please let me know if there are more WMFisms that I've missed.
The logo is configurable and the trademark character could also be made configurable. We could probably wrap the getSite() logic in something to make it conditional. The biggest problem with MF at the moment for non-WMF use is the device detection, which is something we need to sort out even if we create a separate WMF MF and/or move the functionality to core. I think we're better off putting our energies into fixing device detection and getting mobile support built directly into core.
On Wed, May 16, 2012 at 12:18 PM, Max Semenik maxsem.wiki@gmail.com wrote:
Hi,
Currently, MobileFrontend has lots of features intended for WMF use only: code relying on database name consisting of project and language, Wikipedia logos all around, code that adds ® on enwiki and so on. This goes against our aims of MobileFrontend integration with core MediaWiki and making our mobile code useable by everyone. Thus, I propose to factor out everything WMF-specific into a separate extension.
We need to invent a name for this extension. WikimediaMobile is already taken:)
Also, please let me know if there are more WMFisms that I've missed.
-- Best regards, Max Semenik ([[User:MaxSem]])
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
Another WMF-specific 'feature' in MF is zero-rated banner handling. It would be great if we could figure out how to move this stuff out of MF, particularly as we're starting to migrate stuff into core.
On Thu, May 17, 2012 at 10:17 AM, Arthur Richards arichards@wikimedia.orgwrote:
The logo is configurable and the trademark character could also be made configurable. We could probably wrap the getSite() logic in something to make it conditional. The biggest problem with MF at the moment for non-WMF use is the device detection, which is something we need to sort out even if we create a separate WMF MF and/or move the functionality to core. I think we're better off putting our energies into fixing device detection and getting mobile support built directly into core.
On Wed, May 16, 2012 at 12:18 PM, Max Semenik maxsem.wiki@gmail.comwrote:
Hi,
Currently, MobileFrontend has lots of features intended for WMF use only: code relying on database name consisting of project and language, Wikipedia logos all around, code that adds ® on enwiki and so on. This goes against our aims of MobileFrontend integration with core MediaWiki and making our mobile code useable by everyone. Thus, I propose to factor out everything WMF-specific into a separate extension.
We need to invent a name for this extension. WikimediaMobile is already taken:)
Also, please let me know if there are more WMFisms that I've missed.
-- Best regards, Max Semenik ([[User:MaxSem]])
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
-- Arthur Richards Software Engineer, Mobile [[User:Awjrichards]] IRC: awjr +1-415-839-6885 x6687
I don't think we need a WMF-specific extension. Things such as copyrighted icons seems like a generic feature (e.g. you should be able to turn them on and off). As Arthur points out all logos are already configurable but we could probably do a better job of that (e.g. a setup.php).
On Thu, May 17, 2012 at 7:31 PM, Arthur Richards arichards@wikimedia.org wrote:
Another WMF-specific 'feature' in MF is zero-rated banner handling. It would be great if we could figure out how to move this stuff out of MF, particularly as we're starting to migrate stuff into core.
On Thu, May 17, 2012 at 10:17 AM, Arthur Richards arichards@wikimedia.org wrote:
The logo is configurable and the trademark character could also be made configurable. We could probably wrap the getSite() logic in something to make it conditional. The biggest problem with MF at the moment for non-WMF use is the device detection, which is something we need to sort out even if we create a separate WMF MF and/or move the functionality to core. I think we're better off putting our energies into fixing device detection and getting mobile support built directly into core.
On Wed, May 16, 2012 at 12:18 PM, Max Semenik maxsem.wiki@gmail.com wrote:
Hi,
Currently, MobileFrontend has lots of features intended for WMF use only: code relying on database name consisting of project and language, Wikipedia logos all around, code that adds ® on enwiki and so on. This goes against our aims of MobileFrontend integration with core MediaWiki and making our mobile code useable by everyone. Thus, I propose to factor out everything WMF-specific into a separate extension.
We need to invent a name for this extension. WikimediaMobile is already taken:)
Also, please let me know if there are more WMFisms that I've missed.
-- Best regards, Max Semenik ([[User:MaxSem]])
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
-- Arthur Richards Software Engineer, Mobile [[User:Awjrichards]] IRC: awjr +1-415-839-6885 x6687
-- Arthur Richards Software Engineer, Mobile [[User:Awjrichards]] IRC: awjr +1-415-839-6885 x6687
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l