מערכת חינמית ליצירת אתר כמו Twitter
Laconica היא מערכת חינמית בקוד פתוח מבוססת PHP ליצירת שירותי מיקרובלוגינג בדומה לשירות Twitter, שעליה מבוססים מספר אתרים המציעים שירותי טוויטינג (למשל identi.ca)
טוויטר הוא שירות/אתר מיקרובלוגינג שמאפשר למשתמשים ליצור עדכונים קצרים, כמו פוסטים בבלוג אבל ממש ממש קצר. אחד מהיתרונות החזקים של טוויטר היא הקהילה (וזו אולי החולשה של כלי מיקרובלוגינג שאינו טוויטר בעצמו). הרבה נאמר ונכתב על שירות זה: טוויטר זה לא ישראלי, טוויטר זה לא עיתון, טוויטר זה לא OpenID, שיווק באמצעות טוויטר, טוויטר כלי תקשורת מושלם, טוויטר למה זה טוב ועוד המון דברים שטוויטר הוא לא והוא כן. לי אישית נמאס לקרוא על טוויטר, בבקשה תפסיקו לכתוב על זה.
מערכת מיקרובלוגינג – בשביל מה זה טוב
למערכת מיקרובלוגינג שאינה טוויטר – כלומר בלי אפשרות לספאם קהילתי, יש מוטיבציה משלה ואפשר למצוא לה שימושים מועלים רבים כגון, טוויטרים ארגוניים, שיווקיים או חברתיים.
למשל, אני מדמיין אתר כמו-טוויטר שבו יש אפשרות רק לחברי כנסת לעדכן, שורה קצרה כל יום – 'מה עשיתי היום בשביל מדינה' ("היום העברתי חוק צנזורה באינטרנט").
אני יכול גם לדמיין כמו-טוויטר יעודי למשהו כמו פסטיבל או כפר המוזיקה של קוקה קולה שבו המשתתפים מעדכנים תוך כדי ב-SMS ("הולכת למתחם הקצף! תגיעו! אין דברים כאלו !!!!").
כלומר, טוויטרים-נישתיים יכולים לשמש להרבה מטרות, שיווקיות או חברתיות. ניתן להשיג מעורבות גולשים בלי לדרוש מהם הרבה מאמץ (תוכן גולשים של שורה אחת).
Laconiaca
Laconica היא מערכת בקוד פתוח עבור מיקרובלוגינג (µ-blogging) שמיישמת OpenMicroBlogging – אפשרות לעדכון אוטומטי של המיקרובלוג משירותים אחרים (ואם אני מבין נכון, המונח הזה המוצא עבור Laconica ואין בו שימוש מלבד לתאר אותה…)
חלק מהמאפיינים והיכולות שלה הם:
- אפשרת לעדכון תוכן באמצעות Gtalk או Jabber.
- אפשרות לעדכון תוכן באמצעות SMS.
- אפשרת להוציא RSS.
- זיהוי באמצעות OpenID.
- Twitter-compatible API
- אפשרות לתרגום קבצי השפה (Gettext)
- Hashtag
- אפשרות לחלוקת העומס על מספר שרתים
- ועוד… (מידע כללי על Lonica)
Laconica היא פרויקט צעיר, בן 4 חודשים, אך נראה שהמערכת מתפתחת מהר ומאז ששוחררה, יצאה גרסה חדשה בכל חודש. יש קהילה שעובדת ומסביב מתחילים לקום שירותים תומכים במערכות אחרות, כגון כלים לוורדפרס עבור Laconica.
ניתן לראות הרבה דוגמאות של המערכת (linux outlaws, החברה' של מערכת ניהול התוכן typo3, שירות מיקרובלוגינג הודי ועוד הרבה דוגמאות כאן)
עברית
תרגום: Laconica מכילה קובץ עברית (מישהו בשם חזי תרגם ואפשר לערוך או להוריד את הקובץ בפורמט POT כאן).
למרות שיש כבר תיקיה עבור העברית בתוך תיקיית locale, לא הצלחתי לעבוד עם הקובץ ההוא (או זה שהורדתי מהאינטרנט). למי שעובד עם Poedit אפשר לקחת את שני הקבצים שבתוך הזיפ הזה ולשמור אותם בתוך תיקיית he_IL שבתיקיית locale ולעבוד עליהם.
קבצי ה-po וה-mo (לא מתורגמים עדיין) להורדה (he_il.zip)
עוד מספר הערות לגבי תרגום:
בקובץ הקונפיגורציה שיהיה לאחר סיום ההתקנה (conifg.php) יש לשנות את שפת ברירת המחדל לעברית.
בקובץ language.php שבתיקיית lib יש להסיר את ההערה מקובץ העברית. נראה שהם כבר התכוננו לכך שתהיה עברית, אבל עדיין שמו את השפה לא פעילה. משום מה הם נתנו לה (אולי בטעות) את הקוד hr, אני תיקנתי אצלי ל-he.
אחרי כל זה, עדיין לא הצלחתי לראות אצלי עברית… אבל זה כנראה כי לא עבדתי מסודר ובטח פיספסתי שם משהו בהגדרות.
תבניות RTL: בהגדרת השפה בקובץ language.php שבתיקיית lib מופיע מאפיין עבור rtl/ltr. בכל מקרה, לעולם אין לסמוך על מאפיין כזה שיעשה את העבודה. שיחקתי קצת עם ה-CSSים של התבניות אבל הפסקתי לפני שלב התיקונים האחרונים בגלל שממש התעצבנתי מהאקסלפורר7. מי שרוצה, יכול להוריד את תיקיית התבניות עליה עבדתי מכאן (theme.zip)
התקנה:
יש הסברים בקובץ ה-readme וכדאי לפעול לפיהם. הנה מספר הערות חשובות:
- לשנות את השם של קובץ config.php.sample ל-config.php.
- ליצור בסיס נתונים ושם משתמש.
- לערוך את קובץ config.php בשורה 38:
$config['db']['database'] = 'mysql://dbuser:dbpass@localhost/dbname';
שם משתמש לבסיס הנתונים: dbuser
סיסמה לבסיס נתונים: dbpass
שם בסיס הנתונים: dbname - באותו קובץ לוודא בשורה 18 שהנתיב מתאים לתיקייה שבה התקנתם.
- בשורה 20 לרשום את שם תיקיית התבנית שבה תרצו להשתמש
גם לדעתי זה דיי מועיל!
ויש הרבה דברים שאפשר לעשות עם המערכת.
תודה על הקישור למערכת
כעת נותר לי לחשוב על שימושים מועילים לגביה
אולי אפשר לנצל אותה למערכת הפוליטי
1.
פרק מהפודקאסט Floss Weekly עם היוצר של לקוניקה: http://twit.tv/floss37
2.
איך מתרגמים "קובץ POT" לעברית?
אודי
נראה מעניין, אני אנסה