כלים להקל על עריכת מדיה־ויקי

אני מנהל מספר ויקים על מדיה־ויקי וחבר בעוד כמה (ובאחד פחות…). היום התעופפה לי חצי שעה של עריכה בויקי שניות לפני שלחצתי שמירה בשל תקלת של חח"י (את הUPS הם דפקו לי לפני חצי שנה בסופת ברקים). בוורדפרס וג'מיל התרגלתי שחברת־החשמל לא יכולה להשבית לי שמחות, אבל פונקציה דומה במדיה־ויקי זה בעיה להפעיל מסיבות רבות. לשואש היה אמור להיות מנגנון שמשחזר מקריסה את הטאבים כולל תכני־טפסים אבל הוא לא עבד, אז התקנתי בזמנו את TMP אבל גם הוא לא עושה את העבודה.

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

  • WikiEd – ג'אווה־סקריפט דפדפנים מבוססי גקו ו-וובקיט (בקיצור לא אופרה ואקספלונטר) לסביבת עריכה משופרת של ויקיטקסט בתוך חלונות עריכה של מדיה־ויקי. תורגם לערבית אז בטח טוב גם לעברית, אני אציץ עליו אם יש מה לשנות שם בכיווניות או שהוא יורש אותה מהCSS ונשאר רק לתרגם את המחרוזות, ואם כך למה לא הפרידו את המחרוזות מגוף הסקריפט (אפשר להריץ סקריפט מינימליסטי והסקריפט המעודכן המלא רץ מאתר הבית של הויקיפדיה).

    תוכלו להתקין אותו בגריזמונקי לעצמכם, או בערכת המדיה־ויקי לכל משתמשי הויקי שלכם, או רק באתר המדיה־ויקי החשוב לכם (אם לא ידעתם, אז לכל יוזר במדיה־ויקי יש אפשרות לערוך לעצמו את הCSS האישי ואם מנהל האתר איפשר אז גם להוסיף סקריפטים). כתוב שיש כמה באגים ידועים בשואש 3 שפוגעים בתפקודו, אז אם אהבתם אותו, הצביעו למענם בבאגזילה של מוזילה.

  • אבל זה רק אחד, יש עוד הרבה כלי JS שונים, אם רק היה לי זמן לעבור על הכל ולדלות דברים שווים…
  • WikiEditPuffer – תוסף שואש ששומר עותקים מקומיים בזמן עריכה בחלון מדיה־ויקי כל X שניות או Y הקשות – מה שבא קודם. נשאר לכם ארכיון יפה (וגדל במהירות – יש להזהר!) של ערכים שערכתם, בקבצי טקסט קטנים שמהם אפשר לשחזר.
  • שלבו עורך חיצוני כמו Notepad++ או VIM או מה שאתם אוהבים, מתוך השואש.
  • לאזארוס יקים לכם לתחיה טפסים שמתו.
  • עוד רשימה ארוכה של תוספי־שואש, לא כולם ספציפיים דווקא למדיה־ויקי. יש גם לדפדפנים אחרים, אבל מי צריך? 🙂
  • לכל חובבי FUSE בלינוקס, יש את WikipediaFS. זה עושה בדיוק מה שאתם חושבים שזה עושה. זה פסיכי. אני לא מתכוון להתקין את זה 🙂

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

אי-כנס בנושא דמוקרטיה

אני מזמין את כל קוראי להרשם ולהשתתף באי-כנס בנושא דמוקרטיה. נפגש ב-1 במאי 2009 בגן מאיר בתל אביב-יפו ונדבר על ממשל (תקין, שקוף, נאור ואחריותי), חירות (תוכנה, מידע, פרטיות, ביטוי), דמוקרטיה (השתתפותית, ישירה, דינמית, פתוחה, מקוונת, חברתית וחינוכית) ותרבות (דמוקרטית, שיתופית, בת קיימא).

מקווה לראותכן שם!

מחשבות על דמוקרטיה 3: חופש מידע – בידיים של מי?

בפוסט הקודם התרכזתי בארצות הברית, שם כל מסמך פדרלי מפורסם ללא זכויות יוצרים (public Domain). ספציפית ספר החוקים חופשי להעתקה על ידי כל המעונין, ולכן אין שום בעיה לבנות אתר אלטרנטיבי שמאפשר להקהל הרחב לעיין, להאיר ולהעיר על כל פסקה ולגלות מה מחוקק לו בית המחוקקים. אובמה באמת משתדל, אבל כמובן שזה לא קורה מהיום למחר, אבל האמצעים משתפרים – כמו שהצגתי בפוסט הקודם, התקנים יהיו פתוחים ומתועדים עד כמה שאפשר.

ומה בארץ? בארץ החוקים מפוזרים בקבצי PDF, DOC וסתם HTML בקידודי עברית שונים בין אתרי הממשלה השונים – חלקם באתרי המשרדים הרלוונטיים, חלקם באתר הכנסת או משרד המשפטים המקוון ((E-צדק נקודה גוב נקודה איי אל היה תפוס?)), ולא רק זאת, אלא כשמתפרסם תיקון לנוסח החוק, לא יוצאת גרסא מלאה של החוק המתוקן אלא מסמך המודיע שצריך "לשנות את 'או' ל-'וגם' בסעיף 13" – קובץ diff בשפת התוכניתנים. פעם בכמה שנים יקובצו כל השינויים ויפורסם חוק ב"נוסח משולב", מה שכל מי שאי פעם קימפל לבד תוכנה בפיתוח מתמיד כמו הקרנל ויודע איזה סיוט זה לפתור התנגשויות בין patch אחד לשני, ובסוף אתה מרים ידיים והולך להשתמש בגרסא שמישהוא אחר כבר דאג לעידכונה, למשל גרסא מפוצ'פצ'ת רשמית של רד האט או דביאן ושלום על ישראל. במקרה של ספר חוקי המדינה אנחנו מדברים על חברות כמו פדאור ותקדין שמשאירות אותך עם חצי תאוותך בידך וגם זה רק אם תשלם את המחיר. (האם דמוקרטיה נגישה צריכה לעלות כסף? על זה אפילו קפיטליסט חזירי במיוחד יאלץ לענות בשלילה). תסכימו איתי בוודאי שחייב להיות גם לזה פתרון תקני וחופשי, שגם יפעל אוטומטית לפי הצורך. עדכון ידני של לשון החוק במאמרים בויקיטקסט הוא אפקטיבי לאחוזים בודדים של החוקים המעניינים, אבל לא לכמות החוקים והצעות החוק שמתרוצצות במסדרונות הממשלה.

אם הצצתם בלינק שנתתי למעלה לאופן קונגרס, תראו אתר שבאמת מספק יותר אפשרויות השתתפות ונותן חווית משתמש טובה יותר מאשר האתר הרשמי, ואכן אין ספק שגוף ממשלתי מחויב להרבה יותר בדיקות תוכנה לפני שיפרסם חומרים, ולפני שיאפשר תגובה של כל מבקר על כל סעיף. אתר חיצוני יוכל לממש את זה הרבה יותר טוב ויותר מהר, וכמובן שביתר גמישות יוכל לטפל בבעיות נגישות ומנשק משתמש, וזו היתה המטרה של קרן אור שמש כשיצרה את האתר ואת אחיו המשלימים. השאלה היא האם כל התוכן הציבורי (יענו תוכן גולשים) ששם יעיל? מסונן? האם מישהוא דואג שכל הידע שנתרם מתגבש (באגרגציה) להיות חומר נגיש למי שרוצה ליזום הצעות חוק? ואם יקומו 20 אתרים האוספים חומר ומשקיפים את השילטון, אבל אף אחד מהם אינו רשמי יותר מהאחר או יציב יותר מהאחר (מבחינת גיבוי השרתים והחומר, מימון הפרויקטים) ובוודאי שאי אפשר לסמוך על אף אחד מהם שאינו מסלף את החומר (על החומר הזה, שהוא להזכירכם public domain – קנין ציבורי, אין בית המשפט יכול להגן בזכויות יוצרים, וגם אין כאן כרגע ארגונים עם אינטרס כלכלי להיות כלבי שמירה).

אפשרות: האתרים יפתחו את כל חומר המשתמשים בXML מוסכם ויציעו את כל התכנים בצורתם הבלתי מעובדת, בדיוק כמו אתרי הממשלה.

אפשרות פחות טובה: גוגל וחברות אחרות יקחו יוזמה ויריצו את האתרים, אבל מי ישמור על השומרים?

אפשרות נוספת: האתר הראשון שיכבוש את לב האנשים (כי הוא יהיה הכי שמיש ועשיר במידע), פשוט יהפוך להיות התקן דה-פקטו, ולכן חשוב שאתר כזה יקום מהר, בקוד פתוח, בניהול קהילתי שקוף (בקיצור, ויקיפדיה-סטייל) ואז נגמרו החששות. אני מכיר אדם שעובד על כזה אתר כרגע בשביל ישראל, מישהו רוצה להצטרף לצוות שלו?

נקודת מחשבה א: האם מותר לאתר כזה לקצור מידע מאתרי הממשלה שלנו, והאם המידע שהוא ימצא שם מספק? מה מותר ואסור לעשות עם המידע הזה? (על כך הפוסט הבא)

נקודת מחשבה ב: האם פרסומי מדינה רשמיים חייבים להיות קנין ציבורי או שמא עדיף לשים אותם תחת רשיון דומה ל- CC-nd המתיר לחתוך אותם לקטעים לצורך דיונים פרטניים אך לא לסלף את תוכנם ע"י השמטה של חלקים בפרסום מלא, וכולי?

שאלה כמעט ברורה מאליה: למה בעצם אתר נפרד, למה שלא תהיה כל האינטראקטיביות הפתוחה הזו באתר הממשלתי? התשובה ברורה למדי – האינטראקטיביות פירושה כאב ראש של בטיחות מערכת, הפעלת מודרטורים, צנזור תכנים בעייתי וקצב שדרוג תוכנה שאין למערכת ממשל זמין תקציבים וכח אדם בשבילו. אתר מתנדבים פרטי יוכל לאפשר פעילויות שלא יאושרו בחיים ע"י גוף ממשלתי על שירותי מחשוב רשמיים, כמו משחקים של "מה אם", חופש ביטוי לא מוגבל, חשיפת מידע שמביך אנשי ממשל וכולי.

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

Seeking tag-based mail client

Dear lazyweb,

I am hooked on the Gmail way of managing mail conversations by tags rather than by directories, it's really hard to leave that (and other features) behind, now that I'm trying to get rid of my gAddiction.

I'd rather have a web-based program as well, so I can access it on my server from anywhere, but I'd settle for a local system. I read people have imitated several sides of this in Thunderbird but it's far from being useful, or stable.

I haven't used roundcube in a while, Squirel and IMP3 is a little crude (imp4 I haven't tried) and I am not really sure what else is out there that is worth my time to test (Zimbra?)

Can anyone recommend a good tool/combo or two to try?

Many thanks in advance…

תהיה פה דמוקרטיה, בעזרת הshell!

אחרי שמשכתי לפחות 8 קולות טריים לתנועה הירוקה אתמול והלילה, קשה היה לי להרדם. הכי הצחיקה אותי התשובה של ליאור קיסוס מלינובייט (דרופאל ישראל), שהיה המגויס הכי קל. אחרי שראה שהמצע מכריז על שמירת תאימות לתקני XML והW3C, ושאתר המפלגה בנוי בדרופאל, התחיל לרדת לו ריר על הסנטר (או ששוב הקיא עליו תינוק, אני לא בטוח). הסברתי לו שאני עוזר להם לכתוב הצעות חוק, והוא שאל אם גם זה יבנה על דרופל האתר של המפלגה, ועל כך עניתי…

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

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

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

ועכשיו תפסיק לדמיין ותחשוב מתי יש לך זמן לעבור על טיוטות הצעות החוק שאני כותב לצורך זה ולעזור לי עם משוב ורעיונות 🙂

מי מצטרף? שלחו לי לseefood בג'מיל מכתב, ועזרו לנו להתחיל להזיז עניינים. תור הזהב של הקהל להשפיע, חירות התוכנה וחירות האדם מתחברים כאן יותר מתמיד. מערכות שירות של הממשלה לאזרח ושל פיקוח האזרח על תפקוד השלטון מיושמות בתוכנה ותקנים חופשיים, זה לא חלום, אנשים. גם אם לא תשימו היום ה' בקלפי (שימו! בטח ששימו!) אני קורא לכם לבוא ולהעלות רעיונות שיהפכו לחוקים ולממשל הוגן ואינטראקטיבי אמיתי, שמשרת את העם ולא מנסה לשלוט בו ולבלוש אחריו. אני קורא לכם גם לעזור לבנות את התשתיות האלו, כי זה המקום לכל מובטלי ההייטק להשפיע בשביל עצמם, ואני מקווה שיתפוס פה פיילוט ראוי ותפתח מערכת שתעזור לבעיות הממשל ותיצור מקומות עבודה כאחד. אין השקעה טובה מזו לכספי המיסים שלנו כרגע – חינוך וממשל הוגן, והשאר יגיע מתוך זה ככדור שלג, אני מקווה.