Drupal 5.x
דרופל היא מערכת קוד פתוח חופשית לניהול תוכן. ותשתית לניהול תוכן (cms,cmf)
דרופל היא תשתית פתוחה - ידידותית לגולש ולמנועי החיפוש, מאובטחת, סקלבילית ומודולרית - לפיתוח יישומי אינטרנט, קהילות ווב 2, בלוגים אישיים וקבוצתיים, ויישומים אחרים בחזית הטכנולוגיה. דרופל היא תשתית שצומחת בהתמדה.
דרופל נבחרה ע"י IBM כמערכת ניהול התוכן החופשית הטובה ביותר - קראו על כך
דרופל נבחרה ע"י packt publishing כמערכת ניהול התוכן הטובה ביותר לשנת 2007 בדרוג הכללי קראו על כך באתר שלהם או דרופל העולמי
קישורים נוספים :
http://drupal.org.il/guides/what-is-drupal
http://drupal.org/about
הרבה פעמים שואלים לאיזה רמת עיצוב ניתן להגיע
באתר של המייסד של דרופל, ניתן למצוא דוגמאות של אתרים גדולים מבוססי דרופל, שם תמצאו המון אתרים מעוצבים של זמרים, אתרים של חברות גדולות ועוד.
מקום נוסף בו ניתן לראות רשימה גדולה של אתרים מבוססי דרופל, מחולקת לנושאים בה ניתן להתרשם מהיכולות של דרופל, כנסו לכתובת הבאה http://drupalsites.net/ , וכאן יש ריכוז של אתרי דרופל לפי סוג - http://groups.drupal.org/node/6876
באתר דרופל העולמי ניתן לראות את כל רשימת העיצובים הזמינים להורדה
אחד הלקוחות ביקש שנוריד את הטיפים של הפורמט בהזנה של תגובות
אז מצאתי את זה http://drupal.org/node/35122
בקיצור על מנת לחסוך לכם יש 2 Theme function שניתן לדרוס אותם :
הראשונה לטיפים והשניה לקישור למידע נוסף
<?php
/*
* Override filter.module's theme_filter_tips() function to disable tips display.
*/
function phptemplate_filter_tips($tips, $long = FALSE, $extra = '') {
return '';
}
function phptemplate_filter_tips_more_info () {
return '';

מצ"ב ערכת עיצוב מרוטרלת של Salamnder
לדרופל 5
ערכת העיצוב נבדקה ב firefox, ie6, ie7
ערכת עיצוב עם 10 !!! איזורים לתיבות
במידה ואתם רוצים לעצב את הרשימה של הקבצים המצורפים כמו זה

אתם יכולים לבצע Override ל upload_attachments
יצרו מחיצה icons תחת ה theme, פתחו את ה tar המצורף לשם, הוסיפו icons נוספים לפי הצורך
הוסיפו את קטע הקוד הבא ל template.php
function phptemplate_upload_attachments($files) {
$header = array(t('Attachment'), t('לחץ להורדה'));
$rows = array();
foreach ($files as $file) {
כאשר הוספתם שדות לסוג תוכן מסוים לצרכים פנימיים ללא הצגה שלהם
ואתם רוצים לעשות Theme לסוג תוכן זה , סביר כי תסמנו שדות אלו כ hidden
אולם במידה ואתם עושים את זה אז השדה לא יהיה זמין בקובץ ה tpl כאשר אתם נגשים ל $node->content
node-mytype.tpl.php :
...
if ($node->content['field_has_images_link']['#value'] ) {
...הפתרון הוא לגשת לשדה ישירות לשדה
...
כאשר יש פריט תוכן עם ערכים לתיבות סימון ויש צורך לתרגם את הערכים למספר שפות
הדרך הנכונה לעשות זאת היא לכתוב php code אשר מחזיר את הערכים ע"י קריאה לפונציה t()
מצאתי פוסט מצויין בנושא זה http://drupal.org/node/182884
הקוד נראה כך
return array(
'male' => t('Male'),
'female' => t('Female')
);ואז ניתן ללכת למנגנון התרגום לתרגם את המחרוזות
התקנתי את devel module על השרת שלי ב dreamhost והאתר הפסיק לתפקד
מקבלים כל הזמן הודעות שגיאה
internal server error 500למרות שמחקתי את המחיצה והורדתי את המודול ישירות מטבלת system זה לא עזר
מצאתי הרבה קישורים בנושא
http://www.whydrupal.com/blog/1/31107/don%2526%2523039t-use-deve l-module-dream-host
http://www.realjenius.com/node/577
http://drupal.org/node/126098
אם האתר שלכם עושה שימוש במודול המדהים e-commerce ואתם רוצים להציג את הבלוק של סל הקניות רק במידה ויש מוצרים בסל הקניות איך עושים את זה ?
מצאתי ב http://drupal.org/node/139785
<?
if (count(cart_get_items()) > 0)
{
display your link;
}
?>לא ראיתי בשום מקום בצורה מסודרת את השלבים לשדרוג אתר דרופל, אז הנה :
נראה לי שאין צורך לפרט את חשיבות שידרוג ה core (וגם מודולים צד שלישי) כאשר יש בעיה של אבטחת מידע.


