הורדה והתקנה של וורדפרס (בעברית) ב-13 שניות

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

פרמס740 שיחרר לפני יומיים קוד PHP שמקל על פעולת ההתקנה של וורדפרס, בפוסט בשם "הורדה והתקנה של וורדפרס ב- 13 שניות".

שימוש בסקריפט:

התהליך שמתאפשר, להתקנת וורדפרס, הוא הבא:

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

התהליך הזה חוסך את השלבים של:

  • הורדת גירסת הוורדפרס הכי עדכנית,
  • העלאתה לשרת דרך FTP
  • עידכון קובץ ה- wp-config.php עם הגדרות השרת (צריך להכניס את ההגדרות בכל מקרה, אבל יותר נוח להקליד אותם בדפדפן מאשר לערוך קובץ שטמון בתוך ZIP ).

הורדה:

אם אתם רוצים להשתמש בסקריפט עבור התקנה של WordPress באנגלית, אז אנא פנו למאמר של פרמס740: הורדה והתקנה של וורדפרס ב- 13 שניות

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

dae-wp-he.php.txt
( הערות: 1) הקפידו להוריד את הסייומת .txt  מהקובץ, לפני שמעלים אותו לשרת.  2) שימרו על שם הקובץ, כדי שהסקריפט יוכל למחוק אותו לאחר שהוא מסיים את תפקידו. 3) קפצו ל-פרמס740 ותאמרו תודה 🙂 )

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

להשתמש ב .htaccess כדי לאפשר גישה לאתר (או סיפריה) רק לבעלי שם-משתמש וסיסמא

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

המטרה: לחסום גישה לתיקיה באתר (או לאתר כולו), כך שרק בעלי שם-משתמש+סיסמא יוכלו להכנס (ברמת השרת).

הכלי:  העלאת שני קבצים – .htaccess   +  .htpasswd לשרת (באמצעות FTP).

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

השלבים:

  • צרו קובץ .htaccess. הדרך שבה אני עשיתי זאת הייתה לפתוח קובץ txt חדש, ולשמור (file -> save as)  אותו בשם   .htaccess  (לשים לב שה- save as type – צריך להיות all files)
  • עריכת קובץ ה- .htaccess (ולבסוף העלאתו לשרת,לתיקיה עליה רוצים להגן),  יש להכניס לתוכו את הקוד הבא:

AuthType Basic
AuthName "restricted area"
AuthUserFile /home/humus101/public_html/someWebsiteIwant2Protect/.htpasswd
require valid-user

השורה השלישית צריכה להיות ה- full server path to your htpasswd file. כדי למצוא את הקידומת של ה- full server path, העליתי לשרת (לתיקיה אליה רציתי לבצע את ההגנה), קובץ ששמרתי בשם 1.php, אשר התוכן שלו היה הקוד:

<?php
phpinfo();
?>

ובתוכו מצאתי את הערך "DOCUMENT_ROOT " – ולאחריו הוספתי את ה:    /.htpasswd

עוד הערה על .htaccess, כדי שהקובץ יעבוד, צריך לשמור אותו בפורמט unix. (אני עובד ב- notepad++, ושם יש לבחור את האופציה: format-> convert to unix format )

  •  עריכת קובץ ה –   .htpasswd :   אני בחרתי להשתמש רק בשם משתמש וסיסמא אחת למניעת גישה לאתר. את הקובץ יוצרים כמו שיוצרים את קובץ ה- .htaccess (שמירה בשם של קובץ txt), והשורה שצריך להכניס לתוכו היא מהצורה:

username:scrumbled_passWord

לדוגמא,נניח שאני רוצה שם-משתמש tal וסיסמא hello. אז הקובץ שלי היה אמור להכיל את השורה:

tal:hello

אבל זה לא מדוייק, כי את ה- hello  אני צריך לקודד לאיזה משהו אחר. לשם כך, אני הולך לכלי שמבצע קידוד מתאים, לינק: http://www.htaccesstools.com/htpasswd-generator

שמראה לי שהקוד שאני באמת צריך להכניס לקובץ .htpasswd הוא:

tal:aG1dYAU.hgL3A

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

תרגום לעברית של מערכת הפורומים BBPRESS (ביבי-פרס)

רקע

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

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

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

לתאכל'ס

הנה להורדה: קובץ התירגום לעברית של BBPRESS

התקנה:

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

\bb-includes\languages

  •  יש לתקן בקובץ "config.php" את השורה המתאימה (בסוף הקובץ) כך:

define('BBLANG', ");

        —>

define('BBLANG', 'bbpress_il_IL');

הסתייגויות:

  • התירגום עשוי וצפוי להכיל עברית קלוקלת – אם מי מכם ישקיע עוד קצת בתירגום, וירצה לשחרר אותו כאן – אתם מוזמנים לשלוח אלי אי-מייל בנושא אל (tal.galili SHTRUDEL gmail dot com).
  • עקב שידרוגה של ביבי-פרס, מאז תירגומה, הרי שיהיו חלקים שלא מופיעים בקובץ המשוייך. אם יש מישהו שיידע כיצד להשתמש בקובץ התירגום החדש – ולשלב אותו עם קובץ התירגום שאני ביצעתי (הישן) – זה יהיה מגניב.
  • תמיכה – לא צפויה להיות בתקופה הקרובה. אבל אתם מוזמנים להשאיר תגובות עם שאלות, ובטח אני (או מישהו אחר ?!), נשמח לענות.

תהנו, ואתם מוזמנים לתת בתגובות אל הפורום החדש שלכם 🙂

google chatback – בינתיים, הייתי מוותר.

גוגל השיקו שירות חדש בשם google chatback .

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

הכיוון טוב, אבל הביצוע לקוי. הסיבה: התהליך ארוך מידי.

  1. משתמש לוחץ על הכפתור של צ'אט. – למשתמש נפתח חלון חדש לצ'אט.
  2. אצלי בג'יטוק מתקבלת הודעה עם לינק
    1. אני לוחץ על הלינק – נפתח חלון.
    1. החלון נטען – יש שיחה.

את צעד 2 היו צריכים לכווץ לצעד אחד (וגם את צעד 1, לדעתי).

לסיכום: התחלה צולעת, בכיוון הנכון.

(עידכונון: הנה מה שאלעד כתב בנושא גוגל-צ'טבק)

AideRSS – האתר שמוצא לך את הפוסטים הטובים בתוך בלוג

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

והנה במקרה, נתקלתי היום בכתבה "Comparing Six Ways to Identify Top Blogs in Any Niche". שמציגה בעד-ונגד עבור שלל כלי חיפוש (והם: טכנורטי, דלישס, סטמבל-אפון, המלצות מגוגל-רידר, אייד-רסס וחיפוש הבלוגים של אסק). במאמר מופיעות כמה טענות מעניינות כגון:

  1. Technorati doesn't feel as active today as it once did (מסכים)
  2. Del.ico.us hasn't been evolving very quickly (בהחלט נכון, מאידך – עדיין אחלה שירות)
  3. StumbleUpon is more "fun" than it is business (אני מסכים מאד)
  4. Google Reader's new recommendations are very high quality, in tech at least (מעניין, לא ידעתי על זה)
  5. Ask has the best blogsearch on the web, (There's very little spam. ) – (את זה לא ידעתי – מגניב)
  6. הנקודה האחרונה שעליה הייתי רוצה להרחיב: AideRSS

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

התוצאות רחוקות ממושלמות:

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

אך בשורה התחתונה: AideRSS הוא אתר ששווה להכיר !

למתקדמים: עוד דרך יצירתית להשתמש ב-AideRSS, היא לשאוב רסס עבור שילוב תגיות מדלישס, ולהכניס אותו במנוע החיפוש. לדוגמא: נניח שאני רוצה למצוא עיצוב מעניין עבור בלוג וורדפרס, אז אני מכניס לחיפוש: http://del.icio.us/tag/theme+wordpress (כיוון שהוא יודע אוטומאטית לשאוב את הרסס של הלינק הזה). ואז הוא מביא לי את התוצאות (הנה לינק). מכאן ישר נתגלו לינקים מעניינים (הנה דוגמא לעיצוב וורדפרס כמגאזין: לינק).