Jump to content

הפצה ממדיה־ויקי

From mediawiki.org
This page is a translated version of the page Publishing from MediaWiki and the translation is 71% complete.
Outdated translations are marked like this.

מדיה־ויקי הוא כלי נהדר לכתיבה שיתופית של מסמכים, עם זאת, הוא לא בהכרח מספק לך את המסמך המוגמר שלך בתסדיר מתאים לשימוש מחוץ להקשר ויקי. עמוד זה חוקר את הדרכים הטובות ביותר לחלץ תוך של מדיה־ויקי באופן שמתאים להפיץ אותו בסוגי מדיה אחרים.

נכון להיום, תצורות שאינן דיגיטליות נוצרות מחומרים ממקור דיגילי, לכאן השאלה הזאת מצטמצמת לכדי ‚לאילו תצורות אוכל לחלץ את הנתונים שלי’.

סוגי תוכן שייתכן שתרצה לחלץ

ישנם בדרך כלל ארבעה סוגי נתונים שתוכלו לפרסם ממדיה־ויקי:

  • דפים בודדים
  • אוספי דפים
  • קבצי מדיה בודדים (למשל תמונות)
  • אוספי קבצי מדיה

במקרה של שני האחרונים, אלה בדרך כלל לא ייווצרו באופן שיתופי בויקי, אך ייתכן שהויקי שימש לאיסוף הקבצים ממקורות שונים. עם זאת, מניפולציה של קובץ זה מחוץ למדיה-ויקי עשויה לתת לכם את התוצאות הטובות ביותר, בכל מדיום אחר בו אתם מתכננים לפרסם. במקרים בהם נדרשת תמונה בודדת/קובץ בודד, פשוט גשו לדף התיאור של הקובץ והורידו את המקור משם. במקרים בהם ברצונכם להוריד קבצים מרובים, עקבו אחר ההוראות ב{{$1|ייצוא כל הקבצים של ויקי}}, אך סננו את רשימת הקבצים כך שתכיל רק את הקבצים הרצויים. However, manipulating that file outside of MediaWiki is likely to give you the best results, whatever other medium you plan to publish in. In cases where an individual image/file is required, simply go to the file's description page and download the original from there. In cases where you want to download multiple files, follow the instructions on exporting all the files of a wiki , but filter the file list so it just contains the files you want.

לכן, שאר עמוד זה מתמקד בשני הפריטים הראשונים: דפים בודדים ואוספי דפים.

שיטות מובנות לייצוא נתונים דרך הממשק

  • ניתן לייצא את תוכן ה-HTML של דף על ידי הוספת ?action=render לכתובת האתר, כך. פעולה זו מפיקה רק את תוכן ה-HTML המעובד של הדף, ללא אף אחד מאלמנטי המעטפת של מדיה־ויקי. שימו לב שזהו אינו דף HTML תקין, אלא קטע דף, ואינו כולל עיצוב CSS.
  • ניתן לייצא דף אחד או יותר באמצעות $3. פעולה זו תיתן לכם את ה{{$4|טקסט הויקי}} הגולמי עטוף במבנה XML. תצטרכו לבצע עיבוד נוסף כדי שפלט זה יהיה שימושי.
  • אתם אמורים להיות מסוגלים לחלץ דפים באמצעות $5.
  • You can export one or more pages using Special:Export. This will give you the raw wikitext wrapped up in an XML structure. You will need to do further processing in order for this output to be useful.
  • You should be able to extract pages using the API .

שיטות מובנות לייצוא נתונים דרך שורת הפקודה

  • /maintenance/getText.php מאפשר לך לקבל את טקסט הויקי עבור דף מסוים.
  • כשיטה, הפקודה הבאה תציג קוד HTML של הדף (ודאו שאתם מפעילים אותו בתיקיית התחזוקה שלכם. החליפו את Main_Page בדף הרצוי)
echo '$a = new ApiMain( new FauxRequest( array( "action" => "parse", "page" => "Main_Page", "prop" => "text" ))); $a->execute(); $d = $a->getResultData(); echo $d["parse"]["text"]["*"];'|php eval.php
  • ניתן להחליף את האמור לעיל בסקריפט תחזוקה מתאים אם יהיה ביקוש (בדומה ל-getText.php עבור טקסט דף).

הרחבות שיעזרו בייצוא נתונים

רשימה זו אינה ממצה בשום אופן, וגם אין לראות בה המלצה להשתמש באחת מהרחבות אלה. זוהי יותר הצבעה לכמה הרחבות שכדאי לחקור לעומק.