דרופל חלק א'

  • פותח הנושא trew
  • פורסם בתאריך

trew

מהמשתמשים המובילים!
עיצוב גרפי
מוזיקה ונגינה
הדמיות בתלת מימד
D I G I T A L
הדבקה מהבלוג של שלומי ישראלי

דרופל כשער לעולמך

פורסם על ידי sijp

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

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

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

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

במקרה ומר גורלכם ואתם משתמשים במערכת ללא ניהול חבילות, או פשוט מעדיפים להתקין את הכל ידנית עליכם להשיג שרת אינטרנט, כדוגמת Apache, שרת מסדי נתונים - MySQL או PostgreSQL ותמיכה ב־PHP.

הדף הראשון שצריך להגיע אליו הוא ‎<hostname>/drupal6/install.php (ולא משנה כל כך איך התקנתם את המערכת). פה דרופל יגדיר לכם את כל מה שנשאר להגדיר בשביל להתחיל לעבוד עם המערכת. </hostname>

<hostname>עכשיו אם הגדרת הכל כמו שצריך אתם תקבלו את המראה הסטנדרטי של דרופל עם דף שאומר לכם שכדי להפטר ממנו אתם צריכים לפרסם משהו בדף הראשי. כמובן שאין שקר גס יותר מזה - אבל נגיע לכך מאוחר יותר.</hostname>
<hostname>
</hostname>
<hostname>פונקציונליות</hostname>
<hostname>פונקציונליות באתר היא דבר חשוב. בהתאם לתכנים ולסוג האתר שאנחנו רוצים להקים אנחנו צריכים לספק פונקציות אלמנטריות אשר יגשימו את תכליתו. חיפוש באתר של דרופל בדרך כלל יספק את המודול המתאים בשביל הפונקציונליות הנדרשת, ולכן לא אסקור את כל המודולים שיצא לי להתקל בהם, אבל אתמקד במודול מאוד חשוב בשם Views.</hostname>
<hostname>
</hostname>
<hostname>Views הוא אחד המודולים החשובים ביותר לדעתי במערכת, הוא מאפשר להציג מידע, אשר מתקבל באמצעות שאילתות שונות, במספר דרכים: כעמוד או פשוט כבלוק וכמובן בעוד דרכים כאשר מוסיפים מודולים חדשים.</hostname>
<hostname>
</hostname>
<hostname>ישנם מספר תצורות מוגדרות מראש, כמו frontpage_view שמאפשר להחליף את הדף הראשי בדף אחר ובכך להציג דברים עניניים, גם כאשר שום דבר לא קודם לדף הראשי. view שמצאתי אותו כשימושי מאוד עבור אותו אתר שהתבקשתי לבנות היה Carousel View, שמתקבל באמצעות התקנת המודול הרלוונטי. באתר של אובונטו העולמי יש דוגמה יפה לשימוש הזה (יכול להיות שהם השתמשו במודול אחר).</hostname>
<hostname>
</hostname>
<hostname>מראה והתנהגות</hostname>
<hostname>הרבה אנשים כנראה לא מבינים את זה, אבל מראה זה לא הכל באתר, אבל אין ספק שהוא חלק חשוב מאוד. כמובן שאם התכנים של האתר יהיו רדודים ומשעממים אנשים יכנסו אליו לכמה שניות וילכו, אבל אם האתר יהיה מכוער ולא קריא יכול מאוד להיות שהם ישארו אבל הם יהיו רק המעטים שמסוגלים להסתכל מבעד לקליפה של האתר ולגלות את פניני החכמה הנצורים בו.</hostname>
<hostname>
</hostname>
<hostname>התנהגות לעומת זאת, היא אלמנט חשוב מאוד בכל אתר, היא מאפשרת להחליט איזה אלמנט רוצים להדגיש, מה הדבר הראשון שאנחנו רוצים שהגולש יחשף אליו, כמה קל יהיה לו לגלוש באתר והאם הוא ירצה להשאר ולקרוא עוד קצת. שילוב של מראה והתנהגות נכונה ביחד עם תכנים טובים, היא המפתח ליצירת אתר שכיף אבל יותר חשוב נוח לגלוש בו.</hostname>
<hostname>
</hostname>
<hostname>ואם אחרי החפירה הזו, נגיע לתאכלס אני רוצה להמליץ על ערכת הנושא Zen. לאחר מכן נגיע ביחד למסקנה שזו ערכת הנושא היפה ביותר הקיימת בעולם, היא תגרום לכל גולש לפעור את פיו ולריר ואז אחרי שנתקין אותה נקבל מראה פשוט של טקסט שחור על רקע לבן עם סמל מכוער של משהו שכתוב בסינית. לא הבנתם? לא נורא. הערכה הזו מכוערת אבל רק בהתחלה.</hostname>
<hostname>
</hostname>
<hostname>ובכן, Zen כברירת מחדל היא ערכת נושא מינימליסטית מאוד עם מעט מאוד דברים יפים. אבל היא מהווה את נקודת ההתחלה המושלמת לעיצוב ערכת נושא מותאמת אישית משלכם. באופן אישי אני ממליץ על הורדת המודול zenophile, שמקל על יצירת העתק של Zen בתיקיה חדשה.</hostname>
<hostname>
</hostname>
<hostname>לאחר שיצרת העתק של ערכת הנושא, תוכלו ליצור קובץ fresh.css בתיקיה css שנמצאת תחת התיקיה החדשה שנוצרה. שם תוכלו להגדיר את העיצוב והמראה שלכם. בשביל לבנות את התבנית עצמה תמיד תוכלו לערוך את הקובץ page-template.php שנמצא בתיקיה template.</hostname>

<hostname>לסיכום, אפשר לומר שמערכת דרופל מספקת תשתית רבת עוצמה עבור מי שרוצה להציג תוכן דינאמי וסטטי כאחד. היא מספקת פונקציונליות רבה באמצעות מודולים הניתנים להתקנה ואפשרויות לשינוי מראה ועיצוב בצורה מתקדמת מאוד. </hostname>
<hostname>
</hostname>
<hostname>בחלק הבא אסקור באופן כולל איך מגדירים View Carousel באמצעות המודול views. </hostname>​
 

Shlomi

משתמש פעיל
D I G I T A L
תודה רבה, חיפשתי מידע בדיוק על המערכת..
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קלא

א שִׁיר הַמַּעֲלוֹת לְדָוִד יְהוָה לֹא גָבַהּ לִבִּי וְלֹא רָמוּ עֵינַי וְלֹא הִלַּכְתִּי בִּגְדֹלוֹת וּבְנִפְלָאוֹת מִמֶּנִּי:ב אִם לֹא שִׁוִּיתִי וְדוֹמַמְתִּי נַפְשִׁי כְּגָמֻל עֲלֵי אִמּוֹ כַּגָּמֻל עָלַי נַפְשִׁי:ג יַחֵל יִשְׂרָאֵל אֶל יְהוָה מֵעַתָּה וְעַד עוֹלָם:
נקרא  45  פעמים

אתגר AI

ממה זה עשוי...? • אתגר 16

לוח מודעות

למעלה