|||
חיפוש באתר:

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 CCK

כאשר הוספתם שדות לסוג תוכן מסוים לצרכים פנימיים ללא הצגה שלהם
ואתם רוצים לעשות 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 (וגם מודולים צד שלישי) כאשר יש בעיה של אבטחת מידע.