קהילת דיגיטל ואינטראקטיב

פורום קהילת אנשי המקצוע מתחום האינטרנט: מעצבי אתרים, מתכנתים ומפתחים, אנשי UX-UI, וכו'. הכתיבה בפורום הינה לחברי הקהילות המקצועיות של פרוג.
מנהלת הפורום: סיון
להצטרפות לקהילת מפתחי אתרי אינטרנט, הקש כאן
להצטרפות לקהילת ux-ui, הקש כאן

בניית אתרים וחוויית משתמש >> תוכן מקצועי

תיקי עבודות של עיצוב אתרים >> העבודות האחרונות, תהנו!

SHUGE שפרה כהן.png
SHUGE שפרה כהן 01.png
אומנות האופציות שפרה כהן.png
WhatsApp Image 2026-03-10 at 2.11.40 AM (1).jpeg
WhatsApp Image 2026-01-07 at 11.45.24 AM.jpeg
קלף קליין.jpg
בראש פתוח.jpg
מכון ספורנוקטן.jpg
לב גדול.jpg
בלוי ספרים.jpg
הצגת אתר תדמית משרד שמעוני5.jpg
WST השקעות נדלן בדובאי-3.png
WST השקעות נדלן בדובאי-2.png
WST השקעות נדלן בדובאי-1.png
WST השקעות נדלן בדובאי.png
הצגת פרוייקט ישראל דיזקינד 4.png
https://yossidavid.co.il

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

מקוה שתאהבו!
  • תודה
Reactions: s976 ו-תמר אלי2 //
8 תגובות
https://www.matzati.co.il
את האתר בנתה חברת הפורום רבקי צ'ולק המדהימה והמוכשרת
העיצוב והאפיון שלי..
אשמח מאוד לשמוע הערות מחכימות ממומחי האפיון , העיצוב והבניה שכאן בפורום.
  • 1K
  • תאריך פרסום
    07.08.2018
    לאחרונה פורסם עדכון אבטחה עבור ספריה צד ג' בשם Symfony, הכלולה בפרויקט Drupal.
    פגיעות בספריה הנ"ל עלולה לאפשר לתוקף מעקף של הגדרות אבטחה.


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

    פגיעות (
    CVE-2018-14773) רלוונטית לגרסאות של Symfony 2.7.0 עד 2.7.48,
    2.8.0 עד 2.8.43
    3.3.0 עד 3.3.17
    3.4.0 עד 3.4.13
    4.0.0 עד 4.0.13
    4.1.0 עד 4.1.2
    ותוקנה בגרסאות 2.7.49, 2.8.44, 3.3.18, 3.4.14, 4.0.14 ו 4.1.3.

    מקור הפגיעות בתמיכה ב- Headers מיושנים המאפשרים לתוקף לשנות את הנתיב של ה- URL המבוקש (X-Original-URL or X-Rewrite-URL). התיקון מסיר את התמיכה ב- Headers אלו.

    פגיעות זו רלוונטית לגרסאות 8.x הקודמות לגרסה 8.5.6 של Drupal.

    פגיעות זו נמצאת גם בספריות Zend Feed ו Diactors וגם עבורן פורסם עדכון אבטחה
    • zend-diactoros, 1.8.4
    • zend-http, 2.8.1
    • zend-feed, 2.10.3

    דרכי התמודדות
    מי שמשתמש בגרסאות Drupal 8.x, מומלץ לבחון את גרסה 8.5.6 של המערכת ולהתקינה בהקדם האפשרי.
    0 תגובות
    חלק א: מהו פריימוורק?

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

    נניח שיש לי טופס בן 20 שדות טקסט, כולם שדות חובה.

    כעת אני מעוניין לבצע ואליצדיה על כל אותם שדות.

    האם אצטרך לכתוב 40 פעמים את המשפט המרגיז document.getElementById ?
    (20 פעם לשדה הטקסט, ועוד 20 לאובייקט עם הכוכבית)

    כמובן שתמיד אני יעשה "העתק/הדבק"... אך האם לא חבל על כל הטקסט הזה?


    בואו נחשוב:
    מה למעשה מספק לנו המשפט הזה?
    הוא בסך הכל קריאה לפונקציה הקיימת במערכת, שמחזירה אובייקט [אלמנט] לפי מאפיין ה ID שלו.

    האם בגלל שמתכנני השפה לא חסכו באותיות, אנחנו ניאלץ להשתמש באותו אורך בכל קריאה לפונקציה?

    מה דעתכם על הרעיון הבא?

    אני מגדיר פונקציה עם שם בעל אות אחת בלבד!
    הפונקציה מקבלת ID, ומחזירה אלמנט.
    איך?
    פשוט: היא מחזירה לפי document.getElementById.....

    נקרא לפונקציה שלנו G.

    והיא תיראה כך:
    PHP:
    function G(id){
        return document.getElementById(id);
    }

    כאשר אני ארצה לקרוא לאובייקט, במקום להשתמש בקריאה ארוכה כל כך, אני פשוט יכתוב כך:
    PHP:
    var name = G("txt_name");

    כעת עשיתי את אותה פעולה בדיוק כמו הפעולה הוותיקה של
    PHP:
    var name = document.getElementById("txt_name");

    נחמד, נכון?

    לכן כעת מעכשיו, בכל פעם שאני בכלל יתחיל לכתוב קוד עבור דף מסויים, אני יכתוב בו פעם אחת את פונקציית G, ואתרגל מעתה לא להשתמש יותר ב document.getElementById

    יום אחד גיליתי עוד רעיון נחמד מאד.

    אם את שדה הטקסט אני יכנה למשל txt_name או txt_address וכדומה
    ואת אובייקט הכוכבית האדומה, אני יכנה txt_name_star או txt_address_star

    זאת אומרת תמיד תמיד אני יתן את אותו ID בדיוק, בתוספת המחרוזת star_

    כעת, אני ימציא פונקציה בשם check, ובכל פעם שארצה לבדוק שדה, אקרא לפונקציה עם ה ID שלו, היא תקרא לאובייקט באמצעות G, ובאם הוא לא תקין, היא תקרא באמצעות G לאובייקט "id+"_star ואז תהפוך אותו לגלוי...
    במידה והוא תקין, היא תסתיר את הכוכבית.

    כך, במשך הזמן הצטברו לי כמה וכמה פונקציות ממש שימושיות, ובכל פרוייקט חדש שכתבתי, מייד עשיתי העתק הדבק של כל הפונקציות הללו.

    רגע, לא חבל כל פעם לעשות העתק הדבק?

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

    וכך הלכו המתכנתים ויצרו לעצמם כמה "ליבות" כאלו, לשימושם האישי ולהפצה אצל חברים.

    הפריימוורק הוא למעשה קובץ JS, שנקרא כבר בתחילת העמוד, והוא בערך כמו הדוגמה שנתתי עם פונקציית G ועם עוד שלל נרחב של תכונות ופונקציות.

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

    למתכנת ישנו רק צורך להכיר וללמוד את הפריימוורק, ולבצע המוני פעולות שהוא היה רגיל לכתוב עבורם קוד ארוך מאד, בקריאה קצרצרה באמצעות אותו פריימוורק.

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

    על כך, באשכול הזה בתגובה הבאה.
    כאן הוזכרו כמה שירותים כאלו: Google Analytics, pwik, woopra .
    מה הכי מומלץ?
    שאלה נוספת: האם יש חסרונות בשירותים האלו? בטיחות וכיו"ב?

    הצטרפות לניוזלטר

    איזה כיף שהצטרפתם לניוזלטר שלנו!

    מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

    לוח מודעות

    הפרק היומי

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


    תהילים פרק כה

    אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
    נקרא  2  פעמים
    למעלה