البرنامج المساعد: ما هو ولماذا هو مطلوب. ما هو البرنامج المساعد؟ البرنامج المساعد من

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

ما هي المكونات الإضافية وما هي فوائدها؟

مترجم من اللغة الإنجليزية ، المكون الإضافي يعني "connect". ترتبط المكونات الإضافية بالبرنامج الرئيسي وتقوم بتوسيع وظائفه. هذه وحدة برمجية محددة تستخدم الخدمة التي يقدمها التطبيق الرئيسي. على سبيل المثال ، قد يحتوي محرر الرسومات على مرشح (مكون إضافي) من شأنه تغيير الصورة واللوحة وما إلى ذلك. تم إنشاؤها أيضًا من أجل تحسين أداء متصفحات الإنترنت والألعاب والمحركات. هناك أيضًا مكون إضافي - حماية ضد اختراق المواقع. تتضمن مهام هذه الوظائف الإضافية تقييد الوصول إلى وظائف المسؤول ، والتحقق من عنوان IP الخاص بالزائر (لاكتشاف مرسل البريد العشوائي) ، واكتشاف التسجيلات المزيفة على الموقع ، وحماية صور الموقع ، وغيرها الكثير. ملحقات البريد الإلكتروني تحظى بشعبية كبيرة. مهمتهم هي تصفية البريد من البريد العشوائي وفحص رسائل البريد الإلكتروني بحثًا عن الفيروسات. غالبًا ما يستخدم برنامج معالجة الصوت أيضًا مكونًا إضافيًا. ما هي الوحدات الإضافية في مثل هذه البرامج؟ تتمثل مهامهم في معالجة الصوت وإنشاء المؤثرات الصوتية اللازمة وما إلى ذلك. غالبًا ما يكون المكون الإضافي هو دعم تنسيق الملفات للاعبين وحزمة تطبيق المكتب. يتم أيضًا تثبيت الوظائف الإضافية من أجل تحسين الموقع.

من أين تحصل وكيف يتم تثبيت البرنامج المساعد؟

ما هي إضافة إلى البرنامج الرئيسي ، قررنا ، الآن نحن بحاجة إلى فهم كيفية استخدامه. تختلف التطبيقات عن بعضها البعض ، لذلك سيكون تثبيت المكونات الإضافية مختلفًا. Adobe Flash Player ، على سبيل المثال ، يقدم نفسه للتثبيت إذا فتحت صفحة بها معلومات تتطلب عرضها. العديد من برامج إدارة الإضافات لها أدوات خاصة. بمساعدتهم ، يمكن العثور على جميع الوظائف الإضافية وتثبيتها وإزالتها وتشغيلها وإيقاف تشغيلها.

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

ما هو البرنامج المساعد WordPress؟

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

في الآونة الأخيرة ، كان هناك نمو سريع في عدد البرامج المختلفة. ليس من المستغرب ، لأن صناعة الكمبيوتر تتطور بوتيرة غير مسبوقة.

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

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

للتوضيح بمثال عملي ، ندعوك لتذكر WordPress CMS ، الذي أصبح شائعًا بشكل لا يصدق بين منشئي مواقع الويب والمدونات. لن يكون العثور على مكون إضافي لـ "Press" (ما هو عليه بالفعل) أمرًا صعبًا حتى بالنسبة للمبتدئين ، حيث تم إصدار عدد كبير منهم.

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

ولكن ليس فقط لـ CMS ، قد تكون هناك حاجة إلى مكون إضافي جيد (لقد أخبرنا بالفعل ما هو). على سبيل المثال ، من الصعب تخيل متصفح Mozilla Firefox الشهير غير مجهز بعشرات أو أكثر من الوظائف الإضافية المماثلة التي تجعل حياة المستخدم أسهل وأكثر تشويقًا.

على سبيل المثال ، تسمح لك المكونات الإضافية للموسيقى بتنزيل الموسيقى مباشرة من الشبكات الاجتماعية الشهيرة أو البحث عن المقطوعات التي تحتاجها أو معلومات عن الفنانين.

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

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

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

لذلك إذا كنت لا تستطيع معرفة التطور من الرفاق الأجانب ، فابحث عن واحد يتعلق بالموارد المحلية. من المحتمل جدًا وجود نظير باللغة الروسية لفترة طويلة.

من بين أشياء أخرى ، تم إنشاء المكونات الإضافية منذ فترة طويلة لمجموعة متنوعة من أنظمة المراسلة الفورية. يمكننا أن نتذكر أحد هذه الإضافات لبرنامج QIP messenger الأسطوري ، والذي أظهر اسم الأغنية الحالية من مشغل Winamp في شريط الحالة!

إنه أمر جيد عندما يكون هناك مكون إضافي جيد وعملي لتطبيقك المفضل! ما هو ولماذا هو مطلوب ، أنت تعرف بالفعل جيدًا!

يستخدم كل شخص يمتلك الإنترنت تقريبًا مكونات إضافية.

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

من الناحية العلمية ، فإن المكون الإضافي (من اللغة الإنجليزية. توصيل في- "الاستبدال") هي وحدة مجمعة تهدف إلى توسيع قدرات البرنامج. ببساطة ، إنها إضافة ، وظيفة إضافية ، بفضلها يصبح البرنامج المثبت بالفعل على الكمبيوتر أفضل للمستخدم.

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

بعد أن اكتشفنا معنى المكون الإضافي ، يطرح سؤال منطقي تمامًا: "لماذا هو ضروري؟" ألن يكون من الأنسب منح التطبيق الرئيسي في البداية جميع الوظائف اللازمة ، حتى لا يضيع الوقت في تثبيت برامج إضافية؟

ربما يكون أكثر ملاءمة ، ولكن ليس من المستحسن تمامًا ، لأن المكون الإضافي مسؤول عن وظيفتين مهمتين:

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

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

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

يعمل Shockwave Flash مع العديد من متصفحات الإنترنت (Mozilla و Opera و Internet Explorer) ويجعل من الممكن عرض المواقع التفاعلية التي تم إنشاؤها باستخدام تقنية Shockwave فيها بشكل صحيح.

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

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

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

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

إذا لاحظت أن المكون الإضافي لا يزال يتعطل بوتيرة عالية ، فقد حان الوقت لتغيير متصفحك.

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

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

لذلك ، تم اختراع التمديدات ( الإضافات). ما هذا؟ هو - هي الاضافاتإلى البرنامج ، أي نوع من الروتين الفرعي الذي يضيف المزيد إلى الوظائف الرئيسية ، اعتمادًا على الغرض من التطبيق والوظائف التي يؤديها.

لماذا هناك حاجة إلى المكونات الإضافية

ما الذي فهمناه. دعنا الآن نلقي نظرة فاحصة على سبب الحاجة إليها. يؤدون وظيفتين:

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

الإضافات الرسمية وغير الرسمية


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

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

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

ما هي الإضافات

مثال على ذلك هو البرنامج المساعد الأكثر شيوعًا والأكثر شيوعًا - Adobe Flash Player. بفضله مستنسخةمقاطع الفيديو على مواقع الويب والرسوم المتحركة الفلاش وعناصر أخرى.

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

  • إلى عن على معالجة الصورة: التأثيرات والمرشحات والمزيد ؛
  • إلى عن على محرري الصوت: المؤثرات ، عينات الصوت.
  • إلى عن على ألعاب: هذه هي التعديلات والتصحيحات ، ولكن هذه هي نفس الإضافات (فهي تضيف مستويات أو ميزات جديدة ، وكائنات ، وشخصيات ، وما إلى ذلك إلى الألعاب) ؛
  • إلى عن على المواقع: بفضل الوظائف الإضافية ، يمكن للمستخدم التفاعل مع صفحة الويب بشكل أكثر راحة.

تم تطوير الوظائف الإضافية لأي برنامج كمبيوتر تقريبًا. لقد قدمنا ​​أمثلة على أكثرها شعبية.

كيفية تثبيت

هناك طريقتان للتثبيت:

  1. ينسخملف يحتوي على الكود مباشرة إلى المجلد مع البرنامج.
  2. يوفر البرنامج القائمة للتثبيتالاضافات.

تثبيت الامتدادات لكل برنامج فردي. في كمثالضع في اعتبارك التثبيت على WordPress.

WordPress هو نظام لإدارة المحتوى. يتم تطوير الكثير من المكونات الإضافية له ، مما يؤدي إلى تحسين وظائف الموقع بشكل كبير.

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


تحياتي أيها القراء الأعزاء!

منذ نصف عام ، أطلعكم على معلومات مثيرة للاهتمام ضرورية للإنشاء الذاتي للموقع.

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

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

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

إذا كان كل شيء أكثر أو أقل وضوحًا مع قوالب الرسوم ، فعندئذٍ حول ما هي الإضافات، في بعض الأحيان فقط عدد قليل من التخمينات المختارة 🙂

ولتوضيح هذه المسألة تقرر كتابة المقال الحالي.

ما هي المكونات الإضافية ولماذا هناك حاجة إليها؟

المكوِّن الإضافي (من "plug in" باللغة الإنجليزية - "embed" ، "insert") هو مكون برمجي يهدف إلى توسيع القدرات الأساسية لبرنامج آخر (سنطلق عليه "main").

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

اليوم ، تعد المكونات الإضافية منتجًا شائعًا للغاية يسمح لك بتلبية جميع احتياجات المستخدم تمامًا نظرًا لتنوعها وكميتها.

هذا هو السبب في أن "البرنامج المساعد" هو مفهوم عالمي.

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

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

مجالات تطبيق الإضافات

تحدثنا عن المكونات الإضافية. حان الوقت الآن للتفكير في المكان الذي قد تصادفهم فيه.

يتم استخدامها بنشاط من قبل مطوري متصفحات الويب ومحركات البرامج (CMS) ومحرري الرسوم والبرامج الأخرى.

كجزء من هذه المدونة ، كما قلت ، سننظر في المكونات الإضافية المستخدمة لاستكمال وظائف CMS المختلفة.

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

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

إيجابيات وسلبيات الإضافات للمطورين

تعود شعبيتها لمطوري البرامج الرئيسية إلى حقيقة أن وجودهم يسمح لك بعدم الإزعاج بالميزات الإضافية للمنتج الأساسي 🙂

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

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

سيقوم المبرمجون من جميع أنحاء العالم ببقية العمل من حيث تنفيذ ميزات إضافية لهم.

في الوقت نفسه ، لن يدفع مطورو البرامج الرئيسية فلسًا واحدًا مقابل هذا العمل. قد تكون الحالة الوحيدة للاستثمار هي الرغبة في امتلاك الحقوق في نوع من التطوير لبيعها نيابة عنها.

ماذا يمكنني أن أقول - مريح حقًا 🙂

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

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

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

وفقًا لذلك ، لا فائدة من تكرار الوظيفة.

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

تحدثوا عن ماهية المكونات الإضافية ولماذا تحظى بشعبية كبيرة بين المطورين.

ماذا عن المستخدمين؟ 🙂

إيجابيات وسلبيات المكونات الإضافية للمستخدمين

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

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

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

تشمل العيوب أيضًا:

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

إذا لم يكن هناك هروب من الأولين ، فيمكن التعامل مع الأخير عن طريق تقليل عددهم على الموقع.

يتم تحقيق ذلك بطريقتين: الرفض الكامل للمنتجات غير الضرورية ، وبالنسبة للطريقة الثانية ، عليك أن تتذكر ما هو المكون الإضافي.

هذا برنامج عبارة عن رمز مجمع ، والذي ، وفقًا لذلك ، يمكن التقاطه وإدراجه في الأجزاء الضرورية من البرنامج أو موقع الويب.

الطريقة الثانية ، بالمناسبة ، هي الأفضل ، لكن للأسف ، لا يمكن اللجوء إليها دائمًا.

سأخبرك عن الحالات التي يمكنك فيها رفض الوظائف الإضافية واستبدال وظائفها برمز (لأنظمة إدارة المحتوى المختلفة ، وقبل كل شيء ، لـ WordPress) ، سأخبرك في المنشورات المستقبلية.

سيتحدث أيضًا عن كيفية تثبيت المكونات الإضافية والقوالب على العديد من أنظمة إدارة المحتوى لمساعدتك في جعل موقع أحلامك خارج محرك قياسي 🙂

حتى لا يفوتك إصدار المقالات الجديدة ، أوصي بشدة بالاشتراك في تحديثات الموقع ليتم إعلامك بالأحداث عبر البريد الإلكتروني.

من أين يتم تنزيل الإضافات؟

مقالة "ما هي المكونات الإضافية؟" يقترب من نهايته وأخيرًا أود أن أجيب على السؤال الشائع جدًا على الإنترنت "أين يتم تنزيل المكونات الإضافية؟".

سيكون الجواب ، بغض النظر عن البرنامج الأساسي ، هو:

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

لذا ، إذا تعلمت الآن ما هو المكون الإضافي ، ولست متخصصًا في البرمجة ، فلا يجب أن تخاطر ومن الأفضل تنزيل الوظيفة الإضافية في مكان آخر أو التخلي عنها تمامًا.

علاوة على ذلك ، فإن العثور على المنتج المناسب أمر بسيط للغاية.

يكفي إدخال استعلام في أي محرك بحث بالتنسيق "Download LightShot plugin (اسم المكون الإضافي الخاص بك) Chrome (اسم البرنامج الرئيسي الذي تبحث عنه)" وسيكون الموقع الرسمي دائمًا من بين المواقع الأولى النتائج.

من السهل التعرف عليه - سيحتوي اسم المجال الخاص به (العنوان واسم الموقع) بالتأكيد على اسم البرنامج الأصل.

من الأفضل عدم الوثوق بالمواقع ذات عناوين الجهات الخارجية التي تحتوي على "موقع Chrome الرسمي (اسم برنامجك)" في الوصف 🙂

حسنًا ، اكتشفنا ما هي المكونات الإضافية ولماذا هناك حاجة إليها. ولكن كيف تعرف البرنامج المساعد المطلوب لحل مشكلتك؟

كل شيء بسيط مثل الإجابة على السؤال "أين يتم تنزيل المكونات الإضافية؟" - جوجل لمساعدتك يا أصدقاء 🙂

يكفي إدخال طلب بالتنسيق "المنشورات المتعلقة بالمكونات الإضافية (الوظيفة المطلوبة) WordPress (اسم البرنامج الذي تفكر في تكميله)" والاستمتاع بالعثور على الإجابات الصحيحة على جميع أنواع المدونات والبوابات.

تحديث البرنامج المساعد

قبل المقال "ما هي المكونات الإضافية؟" في النهاية ، أريد أن أتطرق إلى مشكلة مثل تحديث المكونات الإضافية.

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

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

هناك دائمًا احتمال أن يتوقف هذا المكون الإضافي عن العمل ، وقد يؤدي أيضًا إلى انتهاك الوظائف الإضافية الأخرى والبرنامج الأساسي ككل (البرنامج الذي يتم توسيع وظائفه).

عندما يتعلق الأمر بالمواقع وتم الانتهاء من إضافتك يدويًا (تم تغيير كود المصدر الخاص بها) ، فإن تحديث المكون الإضافي سيكون قاتلاً بنسبة 99.9٪ لعمله ، لذلك من الأفضل رفضه تمامًا.

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

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

لذلك ، إذا تم إصدار إصدار جديد من الوظيفة الإضافية وترغب في تحديثه ، قبل تثبيته ، يوصى بما يلي:

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

يمكن للمطور ارتكاب خطأ عادي عند كتابة الكود وعدم اختباره بشكل كافٍ قبل إصداره ، مما قد يؤدي إلى نتائج غير متوقعة.

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

أعتقد أن الأمر أصبح ممتعًا ، ولم تشعر بالملل أثناء القراءة 🙂

أنا في انتظار آرائك ورغباتك في التعليقات ، قيم باستخدام النجوم تحت المقال.

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

أعتقد أن الـ 6 ساعات التي فقدتها أثناء كتابة هذا المقال تستحق النقر بالماوس 🙂

هذا كل شئ! حظا سعيدا للجميع ونراكم قريبا!

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

أكثر من 5 سنوات من الخبرةتطوير موقع احترافي. يعمل مع بي أتش بي, أوبينكارت, ووردبريس, Laravel, يي