- לינווייט - תשתיות תוכן וקהילה
- אמנון לבב - לבבי
שלום וברכה ,
בתור אוונגליסט של דרופל אני מנסה להפיץ את הבשורה לסביבתי הקרובה והרחוקה , וכל פעם קשה לי להסביר מחדש איך להתחיל עם דרופל ומה חשוב בו. לכן , בהשראת אמנון , אנסה לרכז את מאמצי בניית המדריך למתחיל. אשמח לתגובות , הערות והארות למדריך - שאנסה להכניס אותם למדריך ביחד עם כולם.
לשאלות ועזרה ,אנא שילחו הודעה ל Zac.
_______________________________________________________________________________________________
"... אם תמיד רצית לבנות אתר אינטרנט ללא שורת קוד אחת , ומצד שני , אם אתה מתכנת שרוצה גישת CALLBACK לכל פונקציה במערכת ללא שינוי בקוד המקור - תמיד תגיע בסופו של דבר אל דרופל . דרופל נבחרה על ידי IBM לקידום כמערכת ניהול התוכן הטובה בעולם ( IBM בחרו לקדם את לינוקס לפני כעשור ...). אלפי מתכנתים בכל העולם מוסיפים מודולים חינמיים למערכת הניתנים להוספה בשני קליקים ( מסחר אלקטרוני , גלריות , טפסים , פורומים , דוחו"ת , תצוגה מותאמת , ועוד ועוד ) . וכמובן , המערכת חופשיה וחינמית לחלוטין ( וגם האכסון זול פי כמה ) ... "
_______________________________________________________________________________________________
במדריך זה נתרכז בהתקנה מקומית על מנת להתנסות במערכת , התקנה על שרת אכסון בדר"כ דומה ופשוטה יותר אך תלויה בספק האכסון.
התקנת דרופל על מחשב WINDOWS מקומי ( ב 5 שלבים בלבד ! )
המדריך מעודכן לגירסה 4.7 . עבור התקנת גירסא 5.1 בעברית ניתן להחליף את פרק זה בפרק שנכתב ע"י יובל וליאור ב: http://www.drupal.org.il/node/479 .
* לחלופין ניתן לקרוא את : http://drupal.org/node/75545 .
1. הורדה והתקנה של XAMPP מהכתובת : http://www.apachefriends.org/en/xampp-windows.html#641 .
יש להתקין את החבילה ב C: - על מנת לא לגרום לבעיות של שמות ספריות עם רווחים.
בגלישה ל http://localhost אפשר לבדוק את מאפייני השרת שהותקן מקומית.
2. הורדה של קוד המקור של דרופל מהכתובת :http://drupal.org - במקרה זה גרסא 4.7 האחרונה.(עבור גירסה 5, במקום להוריד את הגירסה מאתר drupal.org, יש להוריד גירסה עברית מעמוד הבית של אתר drupal.org.il).
פרישת הקוד של drupal לתוך ספריית ההתקנה C:\xampp\htdocs
3. בניית מסד נתונים עבור דרופל :
א. גלישה ל http://localhost/phpmyadmin.
ב. לחיצה על Privileges במסך הראשי תוך צפייה ברשימת המשתמשים.
ג. לחיצה על add new user - במסך הוספת משתמש יש לבחור באפשרות של יצירה אוטומטית של מסד נתונים עבור המשתמש (בתוך איזור database for user, יש לסמן Create database with same name and grant all privileges). וכך יווצר בסיס נתונים בעל אותו שם כמו המשתמש, עם כל ההרשאות.
ד. ביצוע import לקובץ database/database.4.1.mysql מתוך הקוד של דרופל אל מסד הנתונים החדש.
4. קישור בין מסד הנתונים לדרופל פתיחת הקובץ sites\default\settings.php ושינוי השורה :
| $db_url = 'mysql://username:password@localhost/database';. |
תוך שינוי הפרמטרים עפ"י שם מסד הנתונים ושם המשתמש.
5. לא חובה : כדי לקבל/לשלוח דואר אלקטרוני משרת מקומי יש להפעיל את השרת MERCURY ב XAMMP ,ולהגדיר לו שם משתמש/דואר אלקטרוני חדש ע"י configuration->manage local users , שם המשתמש נראה כמו zac@localhost .
יש לשים לב כי בהגדרות החשבון ב OUTLOOK לעיתים צריך לשנות ל zac@127.0.0.1
6. גלישה ל http://localhost והקמת משתמש ראשון במערכת.
שינוי והוספת עיצובים אוטומטי
הפעלת העיצובים הרצויים מתבצעת ע"י כניסה ל administrator->themes.
הורדת עיצובים חדשים מתבצעת ע"י כניסה ל http://drupal.org/project/Themes
ופרישתם לספרייה בתוך ספריית themes של התקנת ה drupal שלך.
לעיצובים מעוברתים יש להיכנס ל http://www.drupal.org.il/hebrew-themes .
בלוקים
שינויי המלל בתפריטים הצידיים והעיליים מתבצע ע"י כניסה לממשק הניהול : administrator->blocks .
טיפול במודולים
הורדת מודולים חדשים מתבצעת ע"י כניסה ל http://drupal.org/project/Modules
ופרישתם לספריית modules של התקנת ה drupal שלך.
הפעלת המודולים הרצויים מתבצעת ע"י כניסה ל administrator->modules .
אפשור המודולים מתבצע ע"י כניסה ל administrator->access .
שינוי מאפייני המודול מתבצעים בדר"כ ע"י כניסה ל administrator->settings ושם המודול.
מודולים ראשיים/מומלצים
TEXANOMY - הוספת tags / סיווגים לכל דף מידע , אפשרות יצירת היארכיה באתר וכו.
VIEWS : מאפשר יצירת בלוקים ודפים של חיתוכי מידע בצורה גרפית ללא קוד.
PROFILE : מאפשר הוספת פרטים נוספים עבור כל משתמש פרט לשם ודואר אלקטרוני.
CCK : מאפשר הוספת אובייקטים של מידע חופשי כללי , כמו : טקסט , תמונה , לינק , דואר אלקטרוני וכו' ( בהתקנת מודולים בנים ).
WEBFORM : הוספת טפסים וסטטיסטיקות בצורה אוטומטית ( כמו : צור קשר וכו' ).
PANELS : טיפול בדף הבית בצורה נוחה.
PATH/AUTOPATH :מאפשר לשנות את כתובת הURL של הדף בצורה אוטומטית.
ECOMMERCE - מסחר אלקטרוני : הקמת חנות וירטואלית / מסחר אלקטרוני מלא. כמו כן ניתן להוריד את מודול הסליקה של חברת אינטרוואלט , היחיד בארץ המאפשר סליקת כרטיסי אשראי ישראליים ללא הקמת מסוף בשב"א (http://www.drupal.org.il/drupal-ecommerce ) .
תמיכה בעיברית
הפעלת מודול locale , הוספת שפה ויבוא קובץ התרגום של אמנון מ http://www.drupal.org.il/node/193
הסברים ושינויים פנימיים עבור עיברית ב drupal ניתן למצוא ב http://www.drupal.org.il/downloads
שימו לב , כי עד עתה לא נדרש כל ידע בתכנות ובקוד PHP.
כלי פיתוח מומלצים
עד הרבעון הראשון של 2007 , eclipse לא יתמוך בצורה טובה ב debug של PHP ורק ZEND ( לא חינמי ) אמור לעבוד בצורה תקינה. בנתיים אפשר להשתמש ב Notepad++ בכתובת http://notepad-plus.sourceforge.net/uk/download.php
עדכון ( לא נבדק ) : http://www-128.ibm.com/developerworks/ibm/library/i-osource13
מידע למפתחים
מידע נוסף למפתחים ניתן לקרוא במדריכים של IBM המתעדכנים חליפות.
http://www-128.ibm.com/developerworks/ibm/osource/implement.html
ובמנוע החיפוש של אמנון :
http://google.com/coop/cse?cx=013230743350484623924%3Alncc_nb7xk8
| סוג | נושא | מאת | תגובות | התעדכן |
|---|---|---|---|---|
| שאלה | אני מחפש לקבל ייעוץ בנוגע לשימוש בדרופל (תמורת תשלום) | yorame | 1 | לפני 49 דקות 59 שניות |
| שאלה | טרנזילה | yanivnizry | 13 | לפני שעה אחת 26 דקות |
| אתר | לאן היום - לוח אירועים המתעדכן על ידי הגולשים | avior | 0 | לפני שעה אחת 47 דקות |
| שאלה | מספר שאלות | ido10 | 0 | לפני 4 שעות 39 דקות |
| שאלה | האם יש מודול שמציג את כמות התכנים באתר? | yorame | 2 | לפני 7 שעות 18 דקות |
| שאלה | איך משנים את התוכן של הדף הראשי? | wualla | 8 | לפני 8 שעות 45 דקות |
| שאלה | הצגת שדה CCK בתוך התוכן של הNODE | Tomim | 2 | לפני 10 שעות 42 דקות |
| שאלה | דרוש מפתח דרופל להקמת אתר חדש | agiveon | 0 | לפני 22 שעות 25 דקות |
| שאלה | שיפור במהירות של דרופל ישראל ודרופל העולמית | kobitriki | 8 | לפני 22 שעות 49 דקות |
| הודעה | משלוח SMS כאינדיקציה למילוי טופס | yhager | 10 | לפני יום אחד 3 שעות |
תגובות
מדריך התקנה - עדכונים לגירסה 5
עבור גירסה 5 יש להחליף את סעיף 2. במקום להוריד את הגירסה מאתר drupal.org, יש להוריד גירסה עברית מעמוד הבית של אתר drupal.org.il.
גם סעיף 4 אינו חיוני יותר - וגם סעיף 3.ד' (למרות שהם יעבדו). במקומם - קל יותר פשוט ללכת לעמוד install.php בדפדפן ולהפעיל משם את ההתקנה. אבל צריך לוודא שהאפשרות הזו עובדת לוקלית.