[Mediawiki-l] Including one article into another

Flip Mozart flipmozart at yahoo.com
Sun Jan 13 15:19:39 UTC 2008


I wrote an extension that allows you to include PART of one article (not the entire article) into another.

Email me if this is what you need.

Flip

mediawiki-l-request at lists.wikimedia.org wrote: Send MediaWiki-l mailing list submissions to
 mediawiki-l at lists.wikimedia.org

To subscribe or unsubscribe via the World Wide Web, visit
 http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
or, via email, send a message with subject or body 'help' to
 mediawiki-l-request at lists.wikimedia.org

You can reach the person managing the list at
 mediawiki-l-owner at lists.wikimedia.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of MediaWiki-l digest..."


Today's Topics:

   1. Re: Removing Most Viewed Pages and Popularpages (Adam Meyer)
   2. Further adventures in SVG (David Gerard)
   3. Re: SVG rendering (was: Is there a way to limit the sizeof
      images uploaded) (David Gerard)
   4. Including one article into another (Justin Geo Zaun)
   5. Re: Including one article into another (Herta Van den Eynde)
   6. Re: Including one article into another (Randall Hopper)
   7. Re: wgAjaxSearch (Adam Meyer)
   8. HELP request -- Spam pages and FALSE LOGIN pages on wiki
      (Shannon Bohle)
   9. Re: HELP request -- Spam pages and FALSE LOGIN pages on wiki
      (Thomas Dalton)


----------------------------------------------------------------------

Message: 1
Date: Sat, 12 Jan 2008 07:21:02 -0500
From: Adam Meyer 
Subject: Re: [Mediawiki-l] Removing Most Viewed Pages and Popularpages
To: MediaWiki announcements and site admin list
 
Message-ID: <94AD7BAE-28AD-4549-A15E-7BB02055AE21 at mindspring.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes

Do you eant to reset the statistics, or would you like them to not  
show up at all, ever.

If you want to reset them, that is easy.

If you want to make them never show, I would think you need to edit  
their code. If you know php it shouldn't be too hard. If you dont...  
then dont mess around in there.

-Adam


On Jan 12, 2008, at 5:20 AM, Craig White wrote:

> 1. How do I remove Most Viewed Pages from Special:Statistics?
>
> 2. How do I remove Special:Popularpages from Special pages?
>
> Thx
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at lists.wikimedia.org
> http://lists.wikimedia.org/mailman/listinfo/mediawiki-l




------------------------------

Message: 2
Date: Sat, 12 Jan 2008 13:18:03 +0000
From: "David Gerard" 
Subject: [Mediawiki-l] Further adventures in SVG
To: "MediaWiki announcements and site admin list"
 
Message-ID:
 
Content-Type: text/plain; charset=ISO-8859-1

http://www.mediawiki.org/wiki/SVG_benchmarks#Further_testing

I ran a benchmark overnight on my Ubuntu 7.10 laptop (X in Failsafe,
i.e. not running KDE). Batik, ImageMagick, Inkscape and rsvg, each run
115 times through 58 SVGs from Commons of varying size and complexity.

Results (times in seconds):

 median real  mean real  median CPU  mean CPU
Batik       139.71  139.95  137.02  137.04
ImageMagick 112.43  112.67  111.7  111.73
Inkscape     51.43  51.52  51.18  51.2
rsvg        25.97  26.03  25.8  25.825.8

The laptop is a Dell Latitude D610 with a 1.6GHz Pentium M and 512MB memory.

* Inkscape was visibly thrashing the disk, suggesting it uses *rather
a lot* of memory ...
* Batik's JVM crapped out several times (39 out of 4485 rendering
attempts) for no apparent reason, not on any particular SVGs.
* Note that ImageMagick is not just slow, it's known to be buggy with
SVG rendering.
* I did not check the resulting PNGs, just threw them away.

Personal verdict: rsvg all the way. Inkscape if you have a lot of
memory and its dependencies are less trouble than rsvg (e.g. on
Windows).


- d.



------------------------------

Message: 3
Date: Sat, 12 Jan 2008 14:31:01 +0000
From: "David Gerard" 
Subject: Re: [Mediawiki-l] SVG rendering (was: Is there a way to limit
 the sizeof images uploaded)
To: "MediaWiki announcements and site admin list"
 
Message-ID:
 
Content-Type: text/plain; charset=ISO-8859-1

On 12/01/2008, Brion Vibber 
 wrote:

> We've been tossing about the idea of using Inkscape simply for
> compatibility's sake -- since a lot of people are creating their files
> in Inkscape, having librsvg bugs muck up the display's a bit annoying.


Inkscape's half the speed and uses a lot more memory. Better to
ascertain and report bugs in rsvg if at all possible. (I realise the
security patch thing's a PITA as well.)

Batik, OTOH, is poo as far as I can tell. Fat, slow and Java craps out
at random. Perfect results except the 1% of failures to render.


- d.



------------------------------

Message: 4
Date: Sat, 12 Jan 2008 08:33:38 -1000
From: "Justin Geo Zaun" 
Subject: [Mediawiki-l] Including one article into another
To: mediawiki-l at lists.wikimedia.org
Message-ID:
 
Content-Type: text/plain; charset=UTF-8

Hello,

I've been trying to figure out how to include one article into another
for some time but can't seem to find out how. What I'm trying to do is
create several articles that are included in another article. The idea
is that changing Article 1 or Article 2 below would automatically
change Article 3 and Article 4 below. Sorry for the longwinded
explanation...

Thanks,
Justin


Article 1
----
* A
* B
* C


Article 2
----
*1
*2
*3

Article 3 (sudo-markup)
----



Article 3 (view)
----
* A
* B
* C
*1
*2
*3


Article 4 (sudo-markup)
----



Article 4 (view)
----
*1
*2
*3
* A
* B
* C



------------------------------

Message: 5
Date: Sat, 12 Jan 2008 19:44:34 +0100
From: "Herta Van den Eynde" 
Subject: Re: [Mediawiki-l] Including one article into another
To: "MediaWiki announcements and site admin list"
 
Message-ID:
 
Content-Type: text/plain; charset=ISO-8859-1

On 12/01/2008, Justin Geo Zaun  wrote:
> Hello,
>
> I've been trying to figure out how to include one article into another
> for some time but can't seem to find out how. What I'm trying to do is
> create several articles that are included in another article. The idea
> is that changing Article 1 or Article 2 below would automatically
> change Article 3 and Article 4 below. Sorry for the longwinded
> explanation...
>
> Thanks,
> Justin
>
>
> Article 1
> ----
> * A
> * B
> * C
>
>
> Article 2
> ----
> *1
> *2
> *3
>
> Article 3 (sudo-markup)
> ----
> 
> 
>
> Article 3 (view)
> ----
> * A
> * B
> * C
> *1
> *2
> *3
>
>
> Article 4 (sudo-markup)
> ----
> 
> 
>
> Article 4 (view)
> ----
> *1
> *2
> *3
> * A
> * B
> * C

Yes, you can do that easily.  The process is called transclusion.

Your Article 3 would simply contain
{{:Article 1}}
{{:Article 2}}

And Article 4 would be:
{{:Article 2}}
{{:Article 1}}

Kind regards,

Herta

-- 
Herta Van den Eynde

"Life on Earth may be expensive,
 but it comes with a free ride around the Sun."



------------------------------

Message: 6
Date: Sat, 12 Jan 2008 14:41:35 -0600
From: Randall Hopper 
Subject: Re: [Mediawiki-l] Including one article into another
To: MediaWiki announcements and site admin list
 
Message-ID: <20080112204135.GA28192 at charter.net>
Content-Type: text/plain; charset=us-ascii

Herta Van den Eynde:
 |Yes, you can do that easily.  The process is called transclusion.
 |
 |Your Article 3 would simply contain
 |{{:Article 1}}
 |{{:Article 2}}
 |
 |And Article 4 would be:
 |{{:Article 2}}
 |{{:Article 1}}

Is there a way to do this so that "What links here" on Article 3 is
"Article 1" and "Article 1"?

I think instead what happens by default is that "What links here" on
Article 3 is the many links "in" Article 1 and Article 2, instead of just
"Article 1" and "Article 2".

Thanks,

Randall




------------------------------

Message: 7
Date: Sat, 12 Jan 2008 16:08:05 -0500
From: Adam Meyer 
Subject: Re: [Mediawiki-l] wgAjaxSearch
To: MediaWiki announcements and site admin list
 
Message-ID: 
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes

So for anyone who cares about the ajax search. I figured it out.
The ajax call is made by ajax.js and calls the search,  but also  
directs it where to go.
I modified the code to go into a div under the search on the side.  
Works well, and it seems really fast.

Anyone interested, I can give you more detailed information.

-Adam




On Jan 11, 2008, at 8:28 AM, Adam Meyer wrote:

> I have been playing with the wgAjaxSearch feature.
>
> I like the results, and speed, but I hate how it is displayed. It
> takes over the page.
>
> Id like it to be done like it is on my site ( www.risdpedia.net  ),
> but I am using this huge yahoo script to do it. (see the search on the
> left side).
>
> I see that function wfSajaxSearch in Axaxfunctions.php passes the
> variable $html to somewhere. but where is it passed to?
>
> Id like to see if I can recode it to be put under the search bar, so
> it does not completely take over the page you are on when it happens.
>
> It should be quite simple if I can just locate where it is being
> processed.
>
> Thanks,
> -Adam
>
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at lists.wikimedia.org
> http://lists.wikimedia.org/mailman/listinfo/mediawiki-l




------------------------------

Message: 8
Date: Sat, 12 Jan 2008 14:09:22 -0800 (PST)
From: Shannon Bohle 
Subject: [Mediawiki-l] HELP request -- Spam pages and FALSE LOGIN
 pages on wiki
To: mediawiki-l at lists.wikimedia.org
Message-ID: <845286.68143.qm at web30503.mail.mud.yahoo.com>
Content-Type: text/plain; charset=iso-8859-1

I am a new administrator and I having a problem with spam on my wiki. Normally I would simply look up the new pages created and delete those pages. However, somehow this user was able to do the following:
   
  1. Create pages that don't allow me (sysop)  to delete them.
  2. Create pages that don't allow me (sysop) to redirect them.
  3. Create pages that are not listed in "Recent Changes".
  4. Create pages that are not listed in "All Articles"
  5. Create false login pages and copies of real pages that may redirect to other sites?
  6. Create pages with URL names
   
  Basically, if I had not seen this on my website user tracking log, I would not know these pages even existed. They are "invisible". 
   
  Here are a few examples:
   
  1. 
  http://archivopedia.com/wiki/index.php?title=http%3A%2F%2Fwww.sima-ic.cz%2F_new%2Fiwer%2Fkepe%2F&amp%3Bamp%3Bamp%3Bamp%3Bamp%
  2. http://archivopedia.com/wiki/index.php?title=http%3A%2F%2Fwww.sima-ic.cz%2F_new%2Fiwer%2Fkepe%2F&amp%3Bamp%3Bamp%3Bamp%3Bamp%
  3. http://archivopedia.com/wiki/index.php?title=http%3A%2F%2Fwww.zetesis.biz%2FLMR%2Fixif%2Fuvakuzu%2F&amp%3Bamp%3Bamp%3Bamp%3Ba
  4. http://archivopedia.com/wiki/index.php?title=http%3A%2F%2Fwww.cjp.spb.ru%2Fen%2Ftis%2Fleboma%2F&amp;amp;amp;amp;amp;amp;type=
  5. http://archivopedia.com/wiki/index.php?title=Http://
  6. http://archivopedia.com/wiki/index.php?title=Talk:What_is_a_Wiki%3F&amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Baction=edit&a
  7. http://archivopedia.com/wiki/index.php?Talk:What_is_a_Wiki%3F&amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Baction=edit&a
8. http://archivopedia.com/wiki/index.php?Special:Userlogin&amp;amp;amp;amp;amp;amp;returnto=What_is_a_Wiki%3F
   
  They also created at least one false page like this "Editing TalkTalk:Main Page"
  1. http://archivopedia.com/wiki/index.php?title=TalkTalk:Main_Page&action=edit
  2. http://archivopedia.com/wiki/index.php?:Userlogin&amp;amp;amp;amp;amp;amp;type=http%3A%2F%2Fwww.sectoranime.com
  3. http://archivopedia.com/wiki/index.php?Userlogin&amp;amp;amp;amp;amp;amp;returnto=Main_Page
  4. http://archivopedia.com/wiki/index.php?http%3A%2F%2Fwww.stomol.ru%2Fcatalog%2Fafa%2Fazo%2F&amp;amp;amp;amp;amp;amp;amp;
   
   
  As well as what appears to be false login pages like these, possibly designed to steal passwords:
  1. http://archivopedia.com/wiki/index.php?title=Special:Userlogin&amp;amp;amp;amp;amp;amp;type=http%3A%2F%2Fwww.sacred-fr.com%2F
  2. http://archivopedia.com/wiki/index.php?title=Special:Userlogin&amp;amp;amp;amp;amp;amp;amp;returnto=http%3A%2F%2Fwww.scrappin
  3. http://archivopedia.com/wiki/index.php?title=Special:Userlogin&amp;amp;amp;amp;amp;amp;amp;returnto=http%3A%2F%2Fwww.channeln
  4. http://archivopedia.com/wiki/index.php?title=Special:Userlogin&amp;amp;amp;amp;amp;amp;amp;returnto=http%3A%2F%2Fwww.005flowe
  5. http://archivopedia.com/wiki/index.php?title=Special:Userlogin&amp;amp;amp;amp;amp;amp;returnto=What_is_a_Wiki%3F
   
   
  Steps I have taken:
   
  1. Blocked this IP from futher use of my wiki. 
  2. Added recaptcha
  3. Blocked all unregistered user editing privilidges (at least until this problem is resolved)
  4. Added SpamBlacklist extension 
  5. Created a Spam pages and redirected most of these pages I could find to it (but not the login pages and other pages which are duplicates (?) of original pages)
   
   
  Remaining Issues.
  * How do I ensure others won't be able to hack into my system and give themselves Admin rights?
  * How do I delete the pages they created?  
  * How do I find out if MORE pages were created in this way--from this IP or other IPs? 
  * How do I put all of the appropriate security measures in place to prevent this from happening again?
  * Should I delete the login and Main Pages and what appear to be other false pages listed above or will this affect the real Main page, and login page, and other REAL pages?
  * Based on these false login pages, is password security really in jeopardy or does it just look that way? What is the best way to handle this situation?
   
   
  I could use some assistance from an experienced administrator to help me set up some additional security measures and make corrections.
   
   
   
  The specific IP of the known offending party is: 69.61.45.178
   
  ARIN shows that this is:
   
  Global Compass, Inc. NET-GLOBAL-COMPASS (NET-69-61-0-0-1) 
                                  69.61.0.0 - 69.61.127.255
SitiosHispanos.Com NET-69-61-45-176-29 (NET-69-61-45-176-1) 
                                  69.61.45.176 - 69.61.45.183
   
  There is no information on ARIN where to report abuse.
   
  Will someone also add this person to the BlockedList?
   
   
  Please contact me at my personal email address: shannon_bohle [@] yahoo. 

       
---------------------------------
Looking for last minute shopping deals?  Find them fast with Yahoo! Search.

------------------------------

Message: 9
Date: Sat, 12 Jan 2008 22:52:23 +0000
From: "Thomas Dalton" 
Subject: Re: [Mediawiki-l] HELP request -- Spam pages and FALSE LOGIN
 pages on wiki
To: "MediaWiki announcements and site admin list"
 , shannon_bohle at yahoo.com
Message-ID:
 
Content-Type: text/plain; charset=UTF-8

>   Here are a few examples:
>
>   1.
>   http://archivopedia.com/wiki/index.php?title=http%3A%2F%2Fwww.sima-ic.cz%2F_new%2Fiwer%2Fkepe%2F&%3Bamp%3Bamp%3Bamp%3Bamp%
>   2. http://archivopedia.com/wiki/index.php?title=http%3A%2F%2Fwww.sima-ic.cz%2F_new%2Fiwer%2Fkepe%2F&%3Bamp%3Bamp%3Bamp%3Bamp%
>   3. http://archivopedia.com/wiki/index.php?title=http%3A%2F%2Fwww.zetesis.biz%2FLMR%2Fixif%2Fuvakuzu%2F&%3Bamp%3Bamp%3Bamp%3Ba
>   4. http://archivopedia.com/wiki/index.php?title=http%3A%2F%2Fwww.cjp.spb.ru%2Fen%2Ftis%2Fleboma%2F&amp;amp;amp;amp;amp;type=
>   5. http://archivopedia.com/wiki/index.php?title=Http://
>   6. http://archivopedia.com/wiki/index.php?title=Talk:What_is_a_Wiki%3F&%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Baction=edit&a
>   7. http://archivopedia.com/wiki/index.php?Talk:What_is_a_Wiki%3F&%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Baction=edit&a
> 8. http://archivopedia.com/wiki/index.php?Special:Userlogin&amp;amp;amp;amp;amp;returnto=What_is_a_Wiki%3F

Some of those pages don't seem to exist, those that do just redirect
to "SPAM" and the histories show just one edit by "Admin1" creating
the redirect, except for a couple that seem to be invalid and just
default to the main page. What seems to be the problem?

>   Will someone also add this person to the BlockedList?

What blocked list do you mean? Only you can block people from your
site. Just use Special:Blockip.



------------------------------

_______________________________________________
MediaWiki-l mailing list
MediaWiki-l at lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/mediawiki-l


End of MediaWiki-l Digest, Vol 52, Issue 23
*******************************************


 Send instant messages to your online friends http://uk.messenger.yahoo.com 


More information about the MediaWiki-l mailing list