Connect with us

استعراض N8N: لماذا تركت Zapier لأجل هذا الأداة المجانية

أدوات الذكاء الاصطناعي 101

استعراض N8N: لماذا تركت Zapier لأجل هذا الأداة المجانية

mm

Unite.AI is committed to rigorous editorial standards. We may receive compensation when you click on links to products we review. Please view our affiliate disclosure.

N8N review.

هل قمت يومًا بتقضية وقت غير ضروري في نسخ ولصق البيانات بين التطبيقات ، أو تتمنى أن تتمكن من توفير الوقت من خلال تطبيق عمليات تكرارية تستهلك يومك؟ أنت لست الوحيد.

وفقًا للبيانات الصناعية الحديثة ، يقضي العامل المعرفي المتوسط حوالي 41٪ من وقته على عمليات يدوية متكررة يمكن توفيرها. تخيل ما يمكنك إنجازه إذا استرجعت حتى جزءًا صغيرًا من هذا الوقت!

هنا يأتي دور N8N. إنه منصة تتمتع بقدرة على توفير الوقت من خلال تطبيق العمليات التكرارية ، وتوفر خيارات متعددة لتحقيق الإنتاجية.

مع أكثر من 230.000 مستخدم نشط ونمو كبير في العام الماضي ، يصبح N8N بسرعة الحل المثالي للسيطرة الكاملة ، والعمليات غير المحدودة ، وحرية بناء سير العمل بالطريقة التي تريدها بسعر معقول.

في هذا الاستعراض ، سأناقش Points of Strength والضعف ، ما هو N8N ، من هو الأفضل لاستخدامه ، وميزاته الرئيسية. ثم سأريك كيف استخدمت N8N لإنشاء سير عمل.

سأنهي المقال بالمقارنة بين N8N وثلاثة منافسين آخرين (Albato و Pabbly و Decisions). في النهاية ، سوف تعرف ما إذا كان N8N مناسبًا لك!

سواء كنت مطورًا يبحث عن مرونة ، أو قائد أعمال يبحث عن خصوصية البيانات ، أو شخصًا متعبًا من تكرار نفس المهام ، فإن подход N8N المفتوح المصدر يمنحك السيطرة الكاملة على عملياتك.

الخلاصة

بشكل عام ، N8N هو خيار قوي لعمليات غير محدودة وسيطرة كاملة على البيانات والبنية التحتية. ومع ذلك ، يجب أن تكون مستعدًا لمعرفة منحنيات التعلم الأعلى قليلًا وتركيب أكثر يدوية مقارنة بأدوات مثل Zapier أو Make.

النقاط الإيجابية والسلبيات

  • السيطرة الكاملة على البيانات والخصوصية والبنية التحتية.
  • مجاني للاستضافة الذاتية مع خطط معقولة.
  • تخصيص سير العمل ، وإضافة كود مخصص ، وربط几乎 أي واجهة برمجة تطبيقات.
  • واجهة سحب وإفلات مرئية لتصميم عمليات التutomatisation.
  • تفتيش البيانات خطوة بخطوة وتحديد الأخطاء.
  • المناقشات ، و Discord ، والتحديثات المنتظمة.
  • عمليات غير محدودة عند الاستضافة الذاتية.
  • عقد IF المدمجة ، والدوائر ، و عقد الكتابة.
  • خيارات جيدة لحماية البيانات ، خاصة عند الاستضافة الذاتية.
  • أكثر تعقيدًا للمبتدئين مقارنة ب Zapier أو Make.
  • قوالب ووصلات أقل من المنافسين.
  • الاستضافة الذاتية والميزات المتقدمة تتطلب مهارات تقنية.
  • سير العمل الكبيرة قد تصبح صعبة الإدارة بصرية.
  • يمكن أن يكون بطيئًا أو غير مستقر عند النطاق.

ما هو N8N؟

N8N (يُلفظ “n-eight-n”) هو منصة تتمتع بقدرة على توفير الوقت من خلال تطبيق العمليات التكرارية ، وتوفر خيارات متعددة لتحقيق الإنتاجية. يمكنك ربط مختلف التطبيقات والخدمات بقليل أو بدون كتابة شفرة.

تم تأسيس N8N في عام 2019 بواسطة Jan Oberhauser. فلسفتها الأساسية هي إعطاء المستخدمين السيطرة الكاملة على بياناتهم وسير عملهم.

محرر سير العمل

محرر سير العمل المرئي معقول جدًا بمجرد أن تتعلم كيفية استخدامه. يمكنك سحب وإفلات العقد على لوحة ، وربطها بخطوط ، وتكوين كل خطوة. إنه مثل تصميم مخطط تدفق يعمل بالضبط كما تريد.

ومع ذلك ، من المهم تعيين معالجة الأخطاء الصلبة لمنع فشل سير العمل غير المتوقع. تأكد من إضافة عقد الإشعار حتى تتم إعلامك على الفور إذا حدث شيء ما.

الاستضافة الذاتية المجانية

ما لفت انتباهي هو أن N8N (على عكس Zapier أو Make)完全 مجاني إذا قمت بالاستضافة الذاتية. هذا يعني أنك لن تقلق بشأن دفع الرسوم المتكررة. يمكنك ببساطة تشغيله على خادمك ، مع الحفاظ على السيطرة الكاملة على سير عملك وبياناتك.

N8N مقابل Zapier

الفرق الرئيسي بين N8N ومنافسيه هو مرونتها.

مع منصات مثل Zapier ، تكون عالقًا بشكل أساسي مع الإشارات والعمليات المبنية مسبقًا. ومع N8N ، يمكنك كتابة شفرة JavaScript المخصصة مباشرة في سير العمل. هذا يعني أنك يمكنك بناء عمليات تكرارية معقدة التي ستكون مستحيلة على منصات أخرى!

ومع ذلك ، بينما يمتاز N8N بالمرونة ، فإنه يميل إلى أن يكون أكثر تقنية من شيء مثل Zapier. بينما يمكن لمستخدمي Zapier غير التقنيين في الغالب تحديد سير العمل الأساسي ، فإنهم يضيعون بسرعة في واجهة N8N. منحنى التعلم أعلى ، ولكن المكافأة كبيرة إذا استمررت!

من هو الأفضل لاستخدام N8N؟

هنا أنواع الأشخاص الذين يستفيدون أكثر من استخدام N8N:

  • يمكن للمطورين استخدام N8N للحصول على السيطرة الدقيقة على عمليات التكرار ، وكتابة شفرة مخصصة ، وبناء سير عمل معقدة ، وربط أي واجهة برمجة تطبيقات.
  • يمكن للأعمال الصغيرة والمتوسطة استخدام N8N لتوفير الوقت من خلال تطبيق العمليات التكرارية ، ودمج الأدوات ، وتبسيط العمليات الداخلية.
  • يمكن للفرق التي تحتاج إلى خيارات الاستضافة الذاتية استخدام N8N للحفاظ على السيطرة الكاملة على البيانات والخصوصية من خلال تشغيلها بالكامل على بنيتها التحتية.
  • يمكن للمسوقين استخدام N8N لتوفير الوقت من خلال تطبيق العمليات المتعددة مثل إدارة Leads وسير العمل عبر تطبيقات متعددة.
  • يمكن للشركات استخدام خطة N8N لدمج خدمات المصادقة الحالية (SSO ، SAML ، LDAP) ، وسجلات التدقيق ، ومراقبة الإصدار ، والتعاون المتعدد المستخدمين.
  • يمكن للمستقلين ، والمطورين المستقلين ، والوكالات استخدام N8N لبناء وتطبيق عمليات تكرارية مخصصة للعملاء.

ميزات N8N الرئيسية

هنا ميزات N8N التي يجب أن تدركها:

  • محرر سير العمل المرئي: واجهة سحب وإفلات لإنشاء سير العمل.
  • مكتبة التكامل: مكتبة التكامل التي تضم أكثر من 500 تطبيق وخدمة ، مع القدرة على ربط أي واجهة برمجة تطبيقات باستخدام طلبات HTTP.
  • دعم الشفرة المخصصة: خيار كتابة JavaScript أو Python مباشرة في سير العمل لمنطق متقدم.
  • توفير الوقت من خلال تطبيق العمليات المتعددة: دعم أصلي لدمج نماذج الذكاء الاصطناعي (مثل OpenAI ، Hugging Face ، Anthropic).
  • الاستضافة الذاتية والتشغيل السحابي: خيارات مرنة لتشغيل N8N على بنيتك التحتية الخاصة للحصول على السيطرة الكاملة على البيانات ، أو استخدام الإصدار المضيف السحابي لمزيد من الراحة.
  • معالجة الأخطاء والإشعارات: عقد إشعال الأخطاء المدمجة ؛ إرسال الإشعارات (البريد الإلكتروني ، Slack ، إلخ) إذا فشل سير العمل.
  • تحويل البيانات: عقد متقدمة لتقسيم البيانات ، وفرزها ، ودمجها.
  • الجدولة والتحفيز: بدء سير العمل بالحدث التطبيق ، أو الويب هوك ، أو سير العمل الآخر للحصول على توفير الوقت في الوقت الفعلي أو المجدول.
  • أدوات فحص الأخطاء واختبار: تنفيذ خطوات فردية ، واعادة تشغيل البيانات ، ومشاهدة السجلات لفحص سريع وتطوير.
  • التعاون ومراقبة الإصدار: تعاون متعدد المستخدمين ووصول مستند إلى الدور لسير العمل الفرق.
  • المجتمع والقوالب: الوصول إلى أكثر من 3000 قالب لسير العمل ومجتمع قوي للدعم والمشاركة.
  • تطوير العقد المخصص: بناء وإضافة عقدك الخاصة لاحتياجات التوفير الوقت من خلال تطبيق العمليات المتعددة المخصصة.

كيفية استخدام N8N

هنا كيف استخدمت N8N لإنشاء سير عمل:

  1. ابدا تجربة مجانية
  2. ابدا سير عمل جديد من الصفر
  3. أضف محفز
  4. املأ المعلمات
  5. اختبار التنفيذ
  6. تخيل وثبت البيانات
  7. أضف عقد صحيح / خطأ
  8. أضف معلمات
  9. اختر عمليتك
  10. أضف عقد إلى الفرع الخطأ
  11. أضف عقد Slack
  12. احفظ وسير سير العمل

الخطوة 1: ابدأ تجربة مجانية

تسجيل الدخول إلى N8N.

بدأت bằng الذهاب إلى n8n.io واختيار “ابدا تجربة مجانية” لبدء تجربتي المجانية لمدة 14 يومًا.

الخطوة 2: ابدأ سير عمل جديد من الصفر

بدء سير عمل جديد من الصفر مع N8N.

بعد إنشاء حسابي ، تمت إضافتي إلى صفحتي “نظرة عامة”. هنا ، يمكنني مشاهدة تنفيذي ، ومعدل الفشل ، ووقت التوفير ، ومتوسط وقت التشغيل في الأسبوع الماضي.

تحت ذلك كان سير عملي ، وأرصدة ، وتنفيذي. هناك طريقتان يمكنني من خلالهما إنشاء سير عمل: من الصفر أو من مثال AI Agent البسيط. اخترت “ابدا من الصفر”.

الخطوة 3: أضف محفز

إضافة إشارة عند تقديم النموذج كمحفزي الأول في سيري العمل باستخدام N8N.

على الفور ، تم إضافتي إلى لوحة سير عمل فارغة. هذا هو المكان الذي يمكنني بناء سيري العمل وتشغيله.

نقرت على “أضف الخطوة الأولى” في منتصف الصفحة. هذا فتح لوحة على اليمين حيث يمكنني إضافة محفز لبدء سيري العمل.

أردت إنشاء توفير وقت من خلال تطبيق العمليات المتعددة للويب ، لذلك اخترت “عند تقديم النموذج” كمحفزي الأول.

الخطوة 4: املأ المعلمات

إضافة معلمات لتنفيذ الخطوة في N8N.

تم إضافة العقدة إلى اللوحة ، ولكنني كان علي ملء المعلمات لتنفيذ الخطوة. أعطيت النموذج عنوانًا ووصفًا وحقولًا.

بمجرد ملء معلماتي ، نقرت على “تنفيذ الخطوة”.

الخطوة 5: اختبار التنفيذ

نموذج تم إنشاؤه مع N8N.

أظهر لي N8N كيف سيكون نموذجي في نافذة معاينة. قمت بملء النموذج ونقرت على “إرسال” لاختبارها.

الخطوة 6: تخيل وثبت البيانات

تخيل البيانات بثلاث طرق وثبت البيانات في N8N.

تم تنفيذ تقديمي بنجاح. هناك ثلاث طرق يمكنني من خلالها تخيل البيانات:

  • JSON
  • الجدول
  • المخطط

أوصي بثبت البيانات عن طريق اختيار رمز الثبات في أعلى اليمين لإخراج نفس البيانات عند تنفيذ سير العمل ، بدلاً من إعادة إدخال البيانات كل مرة.

الخطوة 7: أضف عقد صحيح / خطأ

إضافة عنصر آخر إلى سير العمل في N8N.

أратно إلى اللوحة ، نقرت على الزر “+” لاختيار ما يحدث بعد ذلك. مرة أخرى ، فتحت اللوحة على اليمين مع بعض الخيارات.

هذه المرة ، اخترت “التيار” و “إذا” لإنشاء مخرجات صحيحة أو خاطئة متعددة.

الخطوة 8: أضف معلمات

داخل عقدتي “إذا” ، كان علي إعداد معلماتي من خلال إعداد واحد أو أكثر من الشروط.

الأمر الأول الذي أردت معرفته هو ما إذا كان تاريخ التثبيت المفضل في غضون سبعة أيام في المستقبل.

لإعداد هذا الشرط ، قمت بسحب “تاريخ التثبيت المفضل” من الإدخال على اليسار وسحبه إلى الحقل الفارغ تحت “الشرط”. هذا حوله على الفور إلى تعبير.

الخطوة 9: اختر عمليتك

اختيار عملية في N8N.

بعد ذلك ، اخترت عمليتي من القيمة 1 إلى القيمة 2. اخترت “قبل أو يساوي” في “التاريخ والوقت”.

إضافة قيمة ثانية وتنفيذ الخطوة لمعرفة ما إذا كانت تعمل في N8N.

对于 القيمة الثانية ، أضفت تعبيرًا يدويًا: “{{ $now.plus(7 ، ‘days’).toString() }}” لسبعة أيام من الآن. نقرت على “تنفيذ الخطوة” لتشغيله لمعرفة ما إذا كان يعمل ، وهو يعمل!

الخطوة 10: أضف عقد إلى الفرع الخطأ

对于 الفرع الخطأ ، نقرت على “+” وأضفت عقدة “لاعمل”.

الخطوة 11: أضف عقد Slack

إضافة عقد Slack إلى الفرع الصحيح في سير العمل N8N.

بعد ذلك ، أضفت عقدة Slack إلى الفرع الصحيح لإرسال إشعار إلى Slack. لذلك ، نقرت على “+” في الفرع الصحيح وبحثت عن “Slack” واخترتها.

من هناك ، اخترت “إرسال رسالة”. كان علي فقط ربط حسابي في Slack ، واختيار المكان الذي سيتم إرسال الرسالة إليه (قناة أو مستخدم) ، وما كانت الرسالة.

الخطوة 12: احفظ وسير سير العمل

حفظ سير العمل وتشغيله في N8N.

الخطوة النهائية والأهم هي حفظ السير العمل وتشغيله. يجب عليك فقط حفظ السير العمل عن طريق النقر على “حفظ” في الأعلى ، وتoggle إلى “مفعل” لجعل السير العمل يعمل تلقائيًا. تأكد من أن كل شيء متصل واختبار بعض الاختبارات للتأكد من أنه يعمل بالطريقة التي تريدها.

أفضل ثلاثة منافسين ل N8N

هنا أفضل ثلاثة منافسين ل N8N أوصي بهم:

Albato

الصفحة الرئيسية ل Albato.

المنافس الأول ل N8N الذي أوصي به هو Albato. Albato هو منصة تتمتع بقدرة على توفير الوقت من خلال تطبيق العمليات المتعددة بدون كتابة شفرة. واجهته سهلة الاستخدام ومكتبة التطبيقات المتزايدة تجعلها جذابة للجميع الذين يرغبون في تبسيط وتحسين عمليات الأعمال بدون عقبات تقنية.

كلا N8N و Albato هما أدوات قوية لتوفير الوقت من خلال تطبيق العمليات المتعددة ، وتوفير الوقت من خلال تطبيق العمليات المتعددة ، وربط الخدمات السحابية. يدعمان سير العمل المخصص ، وتكامل واجهة برمجة التطبيقات ، وربط تطبيقات واسع النطاق. هما ممتازان لتوفير الوقت من خلال تطبيق العمليات المتعددة للأعمال وزيادة الإنتاجية.

ومع ذلك ، تتميز Albato بسهولة استخدامها. تتميز ببناء سحب وإفلات ، وأكثر من 800 تطبيق متكامل ، وقوالب سير العمل. تم تصميم Albato للمستخدمين غير التقنيين لتحقيق تجربة أسهل في البداية ومنحنى تعلم أقل مقارنةً ب N8N.

في حين أن N8N مفتوح المصدر ويمكن استضافته ذاتيًا. يوفر ذلك للمستخدمين المتقدمين السيطرة الكاملة على خصوصية البيانات ، وكتابة الشفرة المخصصة (في JavaScript و Python) ، وإنشاء عمليات تكرارية غير محدودة. هو الأفضل للمطورين والفرق التي تتمتع بالخبرة التقنية.

للمرونة القصوى ، والعمليات غير المحدودة ، والسيطرة الكاملة ، اختر N8N. ولكن إذا كنت تريد شيء أكثر سهولة ، فكر في هذه البديلة:

Pabbly

الصفحة الرئيسية ل Pabbly.

المنافس الثاني ل N8N الذي أوصي به هو Pabbly. Pabbly هو منصة تتمتع بقدرة على توفير الوقت من خلال تطبيق العمليات المتعددة مع وكلاء الذكاء الاصطناعي. إنه جذاب للأعمال الصغيرة والمسوقين الذين يرغبون في توفير الوقت من خلال تطبيق العمليات المتعددة بسرعة بدون خبرة تقنية.

كلا المنصتين يقدمان توفير الوقت من خلال تطبيق العمليات المتعددة ، ولكنهم يخدمون جمهورًا وケース استخدام مختلفين.

يتميز Pabbly بمكتبته التي تضم أكثر من 2000 تطبيق متكامل ، وواجهته سهلة الاستخدام التي تجعل الإعداد سريعًا وسهلًا. إنه رائع لتوفير الوقت من خلال تطبيق العمليات المتعددة ، وإدارة البيانات ، وإدارة العملاء عبر تطبيقات شائعة.

في حين أن N8N مفتوح المصدر ويمكن استضافته ذاتيًا. يمتاز ببناء سير العمل المخصص ، وكتابة الشفرة المخصصة ، ودمج واجهة برمجة التطبيقات. هو الأفضل للمطورين والفرق التي تطلب مرونة قصوى وسيطرة على عمليات التوفير الوقت من خلال تطبيق العمليات المتعددة.

للحل السهل لتوفير الوقت من خلال تطبيق العمليات المتعددة مع تكاملات كثيرة ، اختر Pabbly. وللمرونة العميقة ، والاستضافة الذاتية ، وإدارة سير العمل المتقدمة ، اختر N8N.

Decisions

الصفحة الرئيسية ل Decisions.

المنافس الثالث ل N8N الذي أوصي به هو Decisions. Decisions هو منصة تتمتع بقدرة على توفير الوقت من خلال تطبيق العمليات المتعددة للجميع الذين يرغبون في التعامل مع عمليات الأعمال المعقدة في النطاق الكبير.

كلا المنصتين يقدمان بناء سير العمل المرئي لتوفير الوقت من خلال تطبيق العمليات المتعددة بدون كتابة شفرة. يجعلهما أداتين رائعتين للمستخدمين التقنيين وغير التقنيين على حد سواء.

ومع ذلك ، يمتاز N8N بمرونته المفتوحة. يمتاز ببناء سير العمل المخصص ، وكتابة الشفرة المخصصة ، ودمج واجهة برمجة التطبيقات. هو الأفضل للمطورين والفرق التي تطلب مرونة قصوى وسيطرة على عمليات التوفير الوقت من خلال تطبيق العمليات المتعددة.

في حين أن Decisions يمتاز بأدوات توفير الوقت من خلال تطبيق العمليات المتعددة الذكية ، بما في ذلك استخراج بيانات المستندات والبحث الدلالي الذكي. تم تصميمه للتحكم الذكي ، مع ميزات مثل اتخاذ القرارات الذكية والأمان والامتثال للمؤسسات. إنه الأفضل للمؤسسات الكبيرة والمنظمات التي تتمتع بالمتطلبات التنظيمية الصارمة.

للمرونة الكاملة ، والاستضافة الذاتية ، وإدارة سير العمل المتقدمة ، اختر N8N. ولتوفير الوقت من خلال تطبيق العمليات المتعددة الذكية ، ومعالجة المستندات الذكية ، والأمان المؤسسي ، اختر Decisions.

استعراض N8N: هل هو الأداة المناسبة لك؟

بناء سير العمل في N8N أظهر لي أنه أداة قوية للسيطرة الكاملة. بينما أن منحنى التعلم حقيقي ، إلا أنه يستحق العناء إذا كنت مرتاحًا لتعديل المنطق ، وكتابة الشفرة المخصصة ، والاستضافة الذاتية.

للمرونة القصوى ، اختر N8N. ولكن إذا كنت تريد شيء أكثر سهولة ، فكر في هذه البدائل:

  • Albato هو الأفضل لتوفير الوقت من خلال تطبيق العمليات المتعددة بدون كتابة شفرة مع إعداد سريع وربط تطبيقات سهل.
  • Pabbly هو الأفضل لسير العمل البسيط مع تكاملات كثيرة.
  • Decisions هو الأفضل لتوفير الوقت من خلال تطبيق العمليات المتعددة الذكية ، ومعالجة المستندات الذكية ، والأمان المؤسسي.

شكرًا لقراءة استعراضي ل N8N! آمل أن أكون وجدته مفيدًا.

N8N يقدم تجربة مجانية لمدة 14 يومًا. جربها بنفسك واعرف كيف تحبها!

الأسئلة الشائعة

ماذا يعني N8N؟

N8N يعني “nodemation” ، وهو مزيج من “node” (يشير إلى واجهة سير العمل المرئية القائمة على العقد) و “automation”. يُلفظ “n-eight-n”. الاسم يبرز الغرض الأساسي: توفير الوقت من خلال تطبيق العمليات المتعددة عن طريق ربط تطبيقات وخدمات مختلفة من خلال نظام قائم على العقد.

هل N8N مجاني تمامًا؟

N8N ليس مجانيًا تمامًا. ومع ذلك ، فإنه يقدم إصدار مجاني ، ويمكن استضافته ذاتيًا ، ويمكن استخدامه لعمليات غير محدودة إذا قمت بالاستضافة الذاتية.对于 الإصدارات المضيفة السحابية مع الدعم والميزات الإضافية ، يتقاضى N8N رسوم شهرية.

هل N8N شركة صينية؟

لا ، N8N ليست شركة صينية. تم تأسيسها بواسطة Jan Oberhauser في عام 2019 ومقرها في برلين ، ألمانيا.

ما هي عيوب N8N؟

N8N أكثر تعقيدًا للمبتدئين مقارنة ب Zapier أو Make ، ويوفر قوالب ووصلات أقل من منافسيه. الاستضافة الذاتية والميزات المتقدمة تتطلب مهارات تقنية ؛ سير العمل الكبيرة قد تصبح صعبة الإدارة بصرية ، ويمكن أن يكون النظام بطيئًا أو غير مستقر عند النطاق.

هل يعد تعلم N8N يستحق العناء؟

تعلم N8N يستحق العناء لبناء عمليات تكرارية مرنة ومقاييس وقوية. يُقدم مزيجًا قويًا من تصميم سير العمل المرئي ودمج واجهة برمجة التطبيقات. إنه قيم للجميع الذين يرغبون في توفير الوقت من خلال تطبيق العمليات المتعددة أو تعزيز إنتاجيتهم.

هل يعد N8N السحابي يستحق العناء؟

N8N Cloud يستحق العناء لسهولته ، وعدم الحاجة إلى الإعداد ، والتحديثات التلقائية ، والدعم الرسمي. إنه مناسب بشكل خاص للمستخدمين غير التقنيين أو الفرق التي تريد تجنب إدارة الخادم. ومع ذلك ، يأتي بسعر شهري أعلى ، ويوفر مرونة وأقل تخصيصًا من الاستضافة الذاتية. الاستضافة الذاتية هي الأفضل للسيطرة الكاملة ، والتكامل المخصص ، والتكلفة المنخفضة.

جانين هاينريشز هي مصممة ومُنشِئة محتوى تساعد المبدعين على简يع عملياتهم بالأدوات والمنابع والإلهام الأفضل. العثور عليها في janinedesignsdaily.com.