Page MenuHomePhabricator

sidebar rendered over wiki content
Closed, DeclinedPublic

Description

Author: marz2k

Description:
sidebar rendered over wiki content

We've implemented several wiki for different group in our organization and one thing we found useful was the ability to embed content from other wiki.

To prevent the duplication of information (and at the same time prevent having to cascade an update at several places) I’ve even setup a “central” wiki that will contain information fetched by other wiki.

The first obvious use for that was for a contact list so I went ahead and entered a bunch of contact and now 3 other wiki fetches the various contacts that they needs.

Now about the problem itself, from times to times (I can’t pinpoint when it’s happening and why) the sidebar appears over the text of the contact page. I can browse to any other page within the wiki and they are all fine. If I paste the line responsible for the transclusion into another page then that other page is doing the same thing.

Sometimes after forcing a purge the problem fixes itself but not all the times. At one point I tried to purge the cache with “action=purge” and it actually caused this problem


Version: 1.10.x
Severity: normal

Attached:

phone_list_issue.JPG (776×780 px, 111 KB)

Details

Reference
bz12357

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 9:57 PM
bzimport added a project: MediaWiki-Parser.
bzimport set Reference to bz12357.
bzimport added a subscriber: Unknown Object (MLST).

marz2k wrote:

A little extra info about the way it's setup

  • Each entry in the phone list is a page on it's own in the "central" wiki
  • In the "central" wiki there's a page that combine the required pages and it's that page that's being transcluded in the different wiki; so there are 2 levels of embeding here

marz2k wrote:

Just to sumerize,
I noticed the trouble using 1.10.0. I figured that maybe with the newly released version 1.20.0 it would be fine; but it's still happening

Code on the page where the problem is occuring
{{IW:Select Contact List}}

Sample of the code on the page being Transcluded
...
{|border=1 cellpadding=10 cellspacing=0 width=765

-
bgcolor="#000066"

<font color=white>ISP SMB</font>

}

{|border=1 cellpadding=0 cellspacing=0 width=765

-
{{Template:Directory/Column Name}}
-
{{Template:Directory/Bell Business Internet (BBI) Help Desk}}
-
{{Template:Directory/BBI BOBIS-CIA}}
-
{{Template:Directory/Bell Canada Hosting}}
-
{{Template:Directory/Business Internet Dedicated}}

...

there's a total of 137 page being embeded this way

marz2k wrote:

I made a mistake on the previous comment, I went from 1.10.0 to 1.12.0 (not 1.20.0)

Offhand I'd suspect some unclosed tags somewhere... not really sure we can diagnose it without a working sample page though.

Can you reduce the page to a minimal version which still causes the problem, but doesn't contain any private data so we can copy the whole thing to test it?

marz2k wrote:

While getting the infrormation you requested I tried to reproduce the issue but it hasn't reoccured over the last few weeks.

I'll leave that issue open as it was intermitent but if we don't run into the issue within the next 5-6 weeks I'll close/reslove this bug.

k_pajak wrote:

I do not have a high degree of ability in this area but if you are discussing the fact that Wikipedia is virtually unusable on a cell phone because all of the information is not separated then I too have this problem. I have virtually given up on using Wikipedia on my cell phone because of this problem.

charlie wrote:

I think the previous modification was a mistake. (Made to the wrong ticket or something)

(In reply to comment #5)

While getting the infrormation you requested I tried to reproduce the issue
but it hasn't reoccured over the last few weeks.
I'll leave that issue open as it was intermitent but if we don't run into the
issue within the next 5-6 weeks I'll close/reslove this bug.

Closing as per this comment. Please reopen if this is still a problem in a supported version of MediaWiki.