החופשימדיה ויקיהתוכנה ידועה בעיקר בזכות ההפעלה של ויקיפדיה, אבל אתה לא צריך לכתוב אנציקלופדיה כדי להשתמש בה. הרחב, סרבל והתאם אישית את MediaWiki כדי ליצור כל סוג של אתר אינטרנט שיתופי שקל לעדכון.
מתי ולמה MediaWiki?
MediaWiki היא ללא ספק חבילת הוויקי המתקדמת ביותר, התקנת בעצמך, החינמית הזמינה. ויקי הוא אתר אינטרנט הניתן לעריכה; אתה יכול לשנות את התוכן של כל עמוד מבלי להיכנס למערכת ניהול תוכן כמו וורדפרס או לגשת לשרת באמצעות FTP או אמצעים אחרים - אתה פשוט לוחץ על כפתור העריכה. בעוד ש-MediaWiki בנויה עבור אתרי אינטרנט ציבורייםכֹּל אֶחָדיכול לעדכן, כמו ויקיפדיה, אתה יכול להתאים אותו כדי להגביל את הגישה למשתמשים מסוימים. כמו וורדפרס ופיירפוקס, MediaWiki ניתנת להרחבה באמצעות תוספים המוסיפים פונקציונליות. MediaWiki ניתנת גם לעור, מה שאומר שהוויקי שלך יכול לכלול נושא מותאם אישית כך שהוא לא נראה בדיוק כמו ויקיפדיה.
היתרונות הגדולים ביותר של MediaWiki הם בכך שהיא מייצרת דפי אתריםמְאוֹדקל לעדכן, וזה מקל מאוד גם על ניהול שינויים בעמוד על ידי מספר משתמשים. לכן, בעוד שאתה יכול להשתמש ב-MediaWiki כדי לפרסם אתר אינטרנט אישי משלך שבו אתה המחבר היחיד, MediaWiki באמת זורח כאשר אתה כותב במשותף עם אדם או קבוצה אחרת, או אם יש לך עורך שסוקר טקסט באתר אשר צריך לבצע תיקונים ושינויים מהירים. MediaWiki גם טובה מאוד בבניית כמויות גדולות של טקסט עם סימון פשוט. לדוגמה, MediaWiki יוצרת אוטומטית קווי מתאר היררכיים על הדף המבוססים על קטעי עמוד (המוצגים כאן) עם קישורים המפנים ישירות לאותם קטעים (גם אם הם נמצאים באמצע העמוד). בין אם אתה שותף לכתיבה שלךNaNoWriMoרומן, הקמת אינטראנט של החברה, או סתם רוצה אתר אינטרנט קל לעדכון, MediaWiki מתאימה לחשבון.
לאחרונה, אדם ואני השתמשנו ב-MediaWiki כדי לכתוב, לפרסם ולהרחיב ספר שנמצא בתהליך באמצעות MediaWiki.בדוק את זהכדי לקבל תחושה כיצד יכול להיראות אתר אינטרנט שאינו ויקיפדיה המשתמש ב-MediaWiki.
התקנת MediaWiki ושימוש בסיסי
כדי להשתמש ב-MediaWiki, תזדקק לשרת אינטרנט עם PHP ו-MySQL זמינים וניסיון מסוים בהתקנת יישומי אינטרנט. אם כןהתקנת וורדפרס לפני כן, לא תהיה לך בעיה להתקין את MediaWiki. כדי לבצע חלק מההתאמות האישיות שלמטה, תצטרך להיות נוח להוסיף קבצים להתקנה שלך, לערוך קצת קבצי PHP, ובמקרה של סקינים, לדעת איך לכוונן HTML ו-CSS כדי לגרום לעור שלך להיראות איך אתה מַחְסוֹר.
עוד בשנת 2006, כיסינוכיצד להתקין את MediaWikiוהמאמר הזה עדיין עומד. (עם זאת, אתה לא יכול לטעות לקבל הוראות מפיו של הסוס - הנההוראות ההתקנה האחרונות של MediaWiki.) אם אינך רוצה להתמודד עם הטרחה של הגדרת שרת אינטרנט עם PHP ו-MySQL ו-MediaWiki, בדוק את ההגדרה המהירהמתקין BitNami עבור MediaWiki.
לאחר התקנת MediaWiki, אתה יכול להתחיל להוסיף ולערוך דפים לוויקי שלך. דפי ויקי אינם עשויים מ-HTML כמו דפים רגילים, הם עשויים מסימון ויקי מיוחד. הנה אסקירה של החלקים הנפוצים ביותר של סימון ויקי שתצטרך לדעת. כדי לראות את סימון הוויקי בפעולה, לחץ על כפתור ההפעלה כדי לצפות בשידור מסך בן חמש דקות המדגים כיצד לערוך וליצור דפים ("פרקים") של רומן ב-MediaWiki.
סקינס של MediaWiki
מחוץ לקופסה, MediaWiki מגיעה עם המראה והתחושה שאתה כל כך רגיל אליהם מוויקיפדיה; העור הזה של MediaWiki נקרא MonoBook, והוא פופולרי וניתן לזיהוי מיד. עם זאת, אם אתה מתחבר להתקנת MediaWiki שלך ולחץ על העדפות, ולאחר מכן על הכרטיסייה Skins, אתה יכול להלביש את הוויקי שלך במראות שונים אחרים. עם מעט גריז מרפקים, אתה יכול גם ליצור עור מותאם אישית משלך ולהקצות אותו כברירת מחדל לוויקי.
כל קבצי העור של הוויקי שלך ממוקמים ב-/path-to-your-wiki/skins/
ספרייה, כאשר "נתיב-ל-שלך" היא הספרייה שבה מותקנת MediaWiki. עור מורכב מקובץ PHP בודד וספרייה עם קבצי ה-CSS והתמונות שלו. לדוגמה, סקין בשם "העור הגדול שלי" יהיה מורכב ממנו/path-to-your-wiki/skins/MyGreatSkin.php
ו/path-to-your-wiki/skins/mygreatskin
. בניגוד לוורדפרס, עליך לעדכן את קבצי העור שלך ביד בשרת MediaWiki שלך. הקפד לגבות את כל ההתקנה העובדת שלך לפני שתתחיל, למקרה שמשהו ישתבש.
מפתחי סקין של MediaWiki מתחילים יעשו טוב אם יתחילו עם עותק של קובצי העור של MonoBook וישנו אותם. WikiHow (אתר נוסף מבוסס MediaWiki!) מציע מדריך פשוט כיצד לעשות זאת:כיצד ליצור סקין של MediaWiki המבוסס על סקין מונו-בוק. אתה תמיד יכול לצפות בתצוגה מקדימה של עור בהעדפות המשתמש שלך->אזור סקינס תוך כדי פיתוח כדי לוודא שהדברים נראים כמו שאתה רוצה. סימון (X)HTML עבור העור שלך ימוקם בקובץ ה-.php שלו וקובצי ה-CSS ימוקמו בתיקיית העור. הקפד לשמור גם תמונות ספציפיות לעור בתיקיית העור.
לאחר השלמת פיתוח העור שלך, אתה רוצה להגדיר אותו כברירת מחדל עבור כל מי שמסתכל בויקי שלך, בין אם הוא מחובר ובין אם לא. כדי לעשות זאת, ב/path-to-your-wiki/LocalSettings.php
, הגדר את$wgDefaultSkin
משתנה לשם של העור המותאם אישית שלך ורענן את הוויקי שלך.
הרחבות של MediaWiki
כמו וורדפרס, MediaWiki היא אפליקציית אינטרנט הניתנת להרחבה, וכמה יישומי פלאגין של MediaWiki המוסיפים פונקציונליות ל-MediaWiki זמינים בחינם. בניגוד לוורדפרס,הרחבות MediaWikiדורשים העתקה ידנית של קבצים לתוך ספריית ההתקנה של MediaWiki ועריכה ידנית שלLocalSettings.php
קוֹבֶץ.
שלוש הרחבות MediaWiki שעשויות להיות שימושיות כוללות:
ההרחבה EmbedVideoעוזר לך לכלול קטע וידאו של YouTube, Google Video, Dailymotion או Revver בדפי הוויקי שלך.
הרחבה של Citeמקל על יצירת הערות שוליים של עמודים (אלה ויקיפדיה).
ההרחבה WhosOnlineמציג אילו משתמשים מחוברים כעת לוויקי שלך.
שלוש ההרחבות הללו הן רק ההתחלה. לִרְאוֹתרשימת ההרחבות של MediaWiki לפי קטגוריות למידע נוסף.
כדי להתקין תוסף, הורד את קובץ ה-zip שלו וחלץ אותו ל-/path-to-your-wiki/extensions/
מַדרִיך. ואז, אצלךLocalSettings.php
קובץ, הוסף שורה הכוללת את קובץ ההרחבה. לדוגמה, כדי להפעיל את סיומת Cite, תשתמש בקוrequire_once("$IP/extensions/Cite/Cite.php");
. (דף הבית של כל תוסף יספק את שורת הקוד שתצטרך כדי להתקין אותו, וכיצד להשתמש בתוסף לאחר התקנתו.)
הרשאות משתמש של MediaWiki
המטרה העיקרית של ויקי היא לתתכֹּל אֶחָדאת היכולת לערוך את הדפים שלה, אבל MediaWiki ניתנת להתאמה אישית מספיק כדי שתוכל להגביל את הגישה אם אתה מודאג מונדליזם, או אם אתה רוצה שרק משתמשים מסוימים יוכלו לשנות תוכן.
לדוגמה, MediaWiki מגיע עם מנגנון לרישום משתמשים, כך שאנשים יכולים ליצור חשבון בוויקי שלך ולהיכנס. זה שימושי אם אתה רוצה להגביל את גישת העריכה לאנשים המחוברים לוויקי שלך בלבד. כמו כן, אתה יכול "להגן" על דפים בוויקי שלך ולהעניק רק למשתמשים מסוימים גישה לדפים "מוגנים בעריכה".
כדי להגדיר את הרשאות המשתמש שלך ב-MediaWiki, עליך לערוך אתLocalSettings.php
קוֹבֶץ. לדוגמה, כדי להשבית את היכולת של כל מי שמבקר בוויקי שלך לערוך את הדפים שלו, ליצור דפים או להוסיף לדפי שיחה, השתמש בקוד זה:
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createtalk'] = false;
$wgGroupPermissions['*']['createpage'] = false;
למעלה, ה-* מייצג את כל המשתמשים.
קבוצת ברירת מחדל בשם "משתמש" מתייחסת למבקרים שיצרו חשבון ונכנסו לוויקי שלך. כדי להעניק להם הרשאות עריכה, הוסף את הדברים הבאים שלךLocalSettings.php
קוֹבֶץ:
$wgGroupPermissions['user']['edit'] = true;
אתה יכול אפילו להגביל את גישת העריכה רק למשתמשים שיצרו חשבון ואימתו את כתובת האימייל שלהםהקוד הזהבLocalSettings.php
:
# השבת לכולם.
$wgGroupPermissions['*']['edit'] = false;
# השבת גם עבור משתמשים: כברירת מחדל 'משתמש' רשאי לערוך, גם אם '*' אינו.
$wgGroupPermissions['user']['edit'] = false;
# הפוך את זה כך שמשתמשים עם כתובות דואר אלקטרוני מאושרות יהיו בקבוצה.
$wgAutopromote['emailconfirmed'] = APCOND_EMAILCONFIRMED;
# הסתר קבוצה מרשימת המשתמשים.
$wgImplicitGroups
= 'emailconfirmed';
# לבסוף, הגדר אותו כ-true עבור הקבוצה הרצויה.
לרשימה מלאה של זכויות, קבוצות ברירת מחדל וכיצד ליצור קבוצות משלך עם הרשאות גישה מותאמות אישית.
עוד כיף להתאמה אישית של MediaWiki
סקירה כללית זו של סקינים, הרחבות והרשאות משתמש היא רק מבט רחב על מה שאפשר בעולם ההתאמה האישית של MediaWiki. להלן קישורים לכמה שינויים נפוצים נוספים שאתה עשוי לבצע בוויקי שלך:הגדר את תמונת הלוגו שלך:
אם אתה משתמש ב-MonoBook או בעור אחר שמשתמש בלוגו של ויקי, הגדר אותו לתמונה המותאמת אישית שלך.הפוך את כתובות ה-Wiki שלך לעיצוב:
/index.php?title=Your_Page
כברירת מחדל, כתובות האתרים של מדיה ויקי נראות כך/wiki/Your_Page
, אבל תיקון קובץ .htaccess יכול לגרום להם להיראות כמו נקיים של ויקיפדיהקישורים.הגדר דף ראשי מותאם אישית:
אם "עמוד ראשי" אינן שתי המילים הראשונות שאתה רוצה שהמבקרים בוויקי שלך יראו, אתה יכול להעביר את הדף הראשי לדף מותאם אישית שאתה יוצר ושם.השתמש בתבניות MediaWiki עבור מודולים הניתנים לשימוש חוזר:
אם אתה משתמש ברכיבי עמוד שחוזרים על עצמם, כמו תמונה עם כיתוב בפורמט מסוים, הגדר תבנית MediaWiki לשימוש חוזר קל.הפוך את הוויקי שלך לקריאה בלבד עם $wgReadOnly:
$wgReadOnly
כדי להשבית את העריכה בכל הדפים בכל רחבי הוויקי שלך, הגדר אתLocalSettings.php
משתנה למחרוזת הסבר שלך$wgReadOnly = "Wiki locked for maintenance";
קוֹבֶץ. למשל, הקו
ישבית את העריכה של כל הדפים, ויציג את ההודעה הזו לכל מי שינסה לערוך עמוד.
מהן ההתאמות האישיות, ההרחבות או הסקינים המועדפים עליך של MediaWiki? שתפו אותם בתגובות.ג'ינה טראפני
, העורך המייסד של Lifehacker, נרגש מאוד לכתוב סוף סוף ספר אמיתי באמצעות MediaWiki. הפיצ'ר השבועי שלה, Smarterware, מופיע בכל יום רביעי ב-Lifehacker. הירשם לעדכון התגים של Smarterware כדי לקבל תשלומים חדשים בקורא החדשות שלך.