Hello our valued visitor, We present you the best web solutions and high quality graphic designs with a lot of features. just login to your account and enjoy ...

<none>

Hello our valued visitor, We present you the best web solutions and high quality graphic designs with a lot of features. just login to your account and enjoy ...

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
6 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

أخبار تكنلوجيا

رقم الخبر عنوان الخبر التفاصيل
56,995 مدخل إلى تطبيق BitBucket

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

مصطلحات هامة

هناك بعض المصطلحات الهامّة التي يجب على المستخدم معرفتها لتسهيل التّعامل مع BitBucket، منها:

  • المستودَع Repositor: يمكن تشبيهه بالمجلّد، حيث تخزَّن فيه المعلومات الخاصّة بالمشروع، مثل: ملفاته، وأسماء المالكين والمتعاونين، وكذلك تاريخ مراجعة كلّ ملف. ويوجد نوعان من المستودعات هما المستودع العامّ والمستودع الخاصّ.
  • المشروع Project: يُستخدم لتنظيم المستودعات، حيث يمكن إدخال المستودعات التي تندرج تحت المشروع نفسه إليه، كما يمكن إظهار المشروع أو إخفاؤه.
  • مساحة العمل Workspace: تستخدَم لتنظيم المشاريع، حيث يمكن إدخال المشاريع التي تندرج تحت مساحة العمل نفسها إليها.
  • المتعاون Collaborator: نوعٌ من أنواع المستخدمين يمتلك الصّلاحية لقراءة معلومات المستودع وملفاته، وإجراء التعديلات عليها.
  • المساهم Contributor: هو مستخدم ساهم في المشروع عن طريق طلب سحبٍ ويمتلك صلاحياتٍ أقلّ من المتعاون.
  • الفرع Branch: هو نسخةٌ مؤقّتةٌ من المستودع الرئيسيّ، فإذا احتسبنا المستودع مثل المجلّد فإن الفرع هو نسخةٌ مؤقّتةٌ من هذا المجلّد، ويمكن التعديل على هذه النسخة بحرّيةٍ دون التأثير على المجلّد الأصليّ، وبعد الانتهاء من التعديلات يمكن دمجها من هذا المجلد المؤقت مع المجلد الأصلي. عند إنشاء مستودع جديد فإنه سيحتوي تلقائيًا على فرعٍ واحدٍ يسمى الفرع الرئيسيّ Master branch. ويمكن إنشاء فرعٍ جديدٍ من فرع آخر غير الفرع الرئيسي، فمثلًا إذا كان لدينا فرعان هما الفرع Master والفرع Dev، فيمكننا إنشاء فرعٍ جديدٍ مثل نسخةٍ من الفرع Master أو من الفرع Dev.
  • الاشتقاق Fork: هو أخْذ نسخةٍ من مستودعٍ خاصٍّ بمُستخدمٍ آخر، وذلك للتعديل عليها دون التأثير على المستودع الأصليّ.
  • الاستنساخ Clone: هو أخذ نسخةٍ من أي مستودعٍ على الإنترنت وتنزيله على الجهاز المحليّ للمستخدم، وذلك للتعديل عليه باستخدام البرامج الخاصة بالتحرير دون الحاجة للاتصال بالإنترنت.
  • الإيداع Commit: هو أن يضيف أحد المتعاونين في المشروع تغييراتٍ إلى ملفات المستودع، بحيث يحوي كلّ إيداعٍ معرّفًا فريدًا يسمّى ”التجزئة SHA“، وفيه تُحفظ معلوماتٌ عن هذا الإيداع، مثل: ما هو التعديل الذي حصل فيه، ومن الذي قام به ووقته.
  • الإرسال Push: هو إرسال التعديلات الخاصة بأحد المتعاونين في المشروع -والتي نفّذها محليًا على جهازه إلى المستودع الرئيسيّ ليتمكّن المتعاونون الآخرون من الوصول إليها.
  • السحب Pull: هو سحب التغييرات التي نفّذها المتعاونون الآخرون ودمجها مع نسخة المستودع الحاليّة الموجودة محليًا على جهاز المستخدم. مثلًا عندما يُعدّل المستخدم (أ) على نسخته المحلّيّة من المستودع، ثم يُرسل المستخدم (ب) تعديلاته إلى المستودع الرئيسيّ، يمكن للمستخدم (أ) أن يحصل على هذه التغييرات ويدمجها مع نسخته المحلية عن طريق عملية السحب.
  • طلب السحب Pull request: عندما يعدّل أحد المستخدمين بتعديلات على المستودع، فإنه ينشئ ”طلب سحبٍ“، وهو طلب للمتعاونين المسؤولين عن المستودع بمراجعة هذه التغييرات ثم قبولها أو رفضها، كما يمكن للمتعاونين أن يعلّقوا على هذه التغييرات.
  • القضية Issue: تستخدم للتبليغ عن مشكلةٍ في المستودع أو اقتراح تحسيناتٍ عليه، وتُدار القضايا عن طريق المتعاونين في المشروع.
  • الدمج Merge: هو دمج التغييرات الموجودة على أحد الفروع مع فرعٍ آخر.
تسجيل حساب جديد في BitBucket

للبدء باستخدام خدمة BitBucket وإنشاء المستودعات ورفع الملفات إليه يجب على المستخدم إنشاء حسابٍ جديدٍ له في BitBucket، وذلك باتباع الخطوات التالية:

  1. الدخول إلى صفحة BitBucket الرئيسية باستخدام المتصفح.

  1. الضغط على زر "Get it free" الموجود في الجزء العلوي الأيمن من الصفحة.

  1. كتابة البريد الإلكترونيّ الخاص بالمستخدم واسمه الكامل وكذلك كلمة المرور، ثم الضغط على زر "Sign up".

  1. ستظهر رسالةٌ لإعلام المستخدِم بإرسال رسالة التأكيد إلى البريد الإلكتروني الذي أدخله. في حال عدم وصول رسالة التأكيد يمكن الضغط على "Resend signup link" لإرسالها مرةً أخرى. وفي حال كتابة بريد إلكترونيّ خاطئ أو الرغبة في تغييره، فيمكن الضغط على "Change email address".

  1. فتح رسالة التأكيد من البريد الإلكتروني ثم الضغط على "Verify your email"، وذلك لتأكيد البريد الإلكتروني الخاص بالمستخدم والانتقال إلى صفحة تسجيل الدخول.

  1. كتابة البريد الإلكتروني الذي أُدخل سابقًا، ثم الضغط على زر "Continue".

  1. إدخال كلمة المرور التي أُدخلت سابقًا، ثم الضغط على "Log in".

  1. كتابة اسم المستخدم المطلوب، ثم الضغط على "Continue".

  1. ستظهر بعض الأسئلة للإجابة عليها وذلك لتقديم تجربة أفضل للمستخدم، والتي يمكن تخطيها بالضغط على زر "Skip"، ثم ستظهر واجهة BitBucket الرئيسية.
واجهة BitBucket

تتميز واجهة المستخدم في BitBucket بالسهولة والمرونة، وهي تحوي الأجزاء الآتية:

  1. زر الصفحة الرئيسية BitBucket Home: ينتقل المستخدم عند الضغط عليه إلى الصفحة الرئيسية.
  2. زر البحث Search: يُستخدم للبحث عن نصٍّ معيّنٍ في المستودعات والملفات الخاصة بالمستخدم.
  3. زر إنشاء Create: يمكن من خلاله إنشاء مستودعٍ جديدٍ أو مساحة عملٍ جديدةٍ أو مشروعٍ جديدٍ. كما يمكن إنشاء المقتطفات Snippets، وهي عناصر تحتوي على أجزاء محدّدةٍ وقصيرةٍ من نصٍّ أو شيفرةٍ مصدريّةٍ كبيرةٍ، ويمكن إعادة استخدامها لاحقًا، وذلك لتجنب الكتابة المتكررة. كما يمكن إنشاء مستودعٍ جديدٍ من مستودعٍ موجودٍ مسبقًا.
  4. زر التبديل إلى Switch to: للتنقل بين التطبيقات المختلفة التي تقدمها شركة "Atlassian"، مثل: "Jira Software" وهو تطبيقٌ مختصٌ بإدارة المشاريع، وكذلك تطبيق "Confluence" المختص بمشاركة المستندات المختلفة بين أفراد الفريق.
  5. زر المساعدة Help": يعرض مختلف مصادر المساعدة التي يقدمها BitBucket، مثل: الدروس التعليمية، والدعم الفني، وكذلك مدونته الخاصة.
  6. زر الإعدادات والملف الشخصي Your profile and setting: يمكن من خلاله عرض مختلف الإعدادات الخاصة بالمستخدم، مثل: عرض الإعدادات الشخصية، ومساحات العمل، وكذلك تسجيل الخروج من الحساب.
  7. لوحة عملك Your work: تعرض نظرةً عامةً عن المستودعات الخاصة بالمُستخدم و طلبات السحب المطلوب مراجعتها من قِبله وكذلك التي أنشأها.

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

  1. لوحة المشاريع Projects: تعرض جميع المشاريع الخاصة بالمستخدم ومعلومات عنها. ويمكن إنشاء مشروعٍ جديدٍ من خلال زر "Create project" الموجود في هذه اللوحة.

  1. لوحة طلبات السحب Pull request: تعرض طلبات السحب الخاصة بالمستخدم. ويمكن تصنيف الطلبات من خلال خيارات التصنيف الموجودة في هذه اللوحة، مثل: طلبات السحب التي يجري مراجعتها، أو التي يتابعها المستخدم، أو التي أنشأها المستخدم، أو إظهار طلبات السحب كلّها بمُختلف تصنيفاتها.

  1. لوحة المقتطفات Snippets: تعرض مُختلف المقتطفات التي أنشأها المستخدم أو تابعها. ويمكن تصنيف المقتطفات من خلال خيارات التصنيف الموجودة في هذه اللوحة مثل المقتطفات التي أنشأها المستخدم أو التي يتابعها أو إظهار المقتطفات كلها بمُختلف تصنيفاتها.
الإعدادات الشخصية

يمكن للمستخدم عرض إعدادات BitBucket الشخصية الخاصة به وتعديلها عن طريق الضغط على زر "الإعدادات والملف الشخصي Your profile and setting"، ثم اختيار "الإعدادات الشخصية Personal Settings" من قائمة الخيارات.

يتكون جزء الإعدادات الشخصيّة من عدة أقسامٍ هي:

  1. إعدادات الحساب Account Setting: يمكن من خلال هذا القسم تعديل إعدادات الحساب المختلفة، مثل: صورة الحساب، واسم المستخدم، واللغة؛ كما يمكن ترقية الحساب للحصول على ميزاتٍ أكثر أو حذف الحساب نهائيًا.
  2. الأسماء المستعارة للبريد الإلكتروني Email Aliases: يسمى البريد الإلكترونيّ المستخدم أثناء عملية تسجيل حسابٍ جديدٍ في BitBucket "البريد الإلكترونيّ الأساسيّ Prime email"، وعند إرسال التغييرات إلى أحد المستودعات يظهر هذا البريد الإلكتروني ضمن المعلومات الخاصة بهذا التغيير. يمكن من خلال هذا القسم إضافة بريدٍ إلكترونيٍّ آخر لإظهاره للمستخدمين الآخرين عند إيداع التغييرات، فمثلًا إذا كان البريد الإلكتروني الأساسي للمستخدم هو "[email protected]" ثم أنشأ المستخدم اسمًا مستعارًا باستخدام البريد الإلكتروني "[email protected]"؛ فسيظهر هذا البريد الإلكتروني عند إجراء تعديلاتٍ على المشروع بدلًا من البريد الإلكتروني الأساسي.
  3. الإشعارات Notifications: يمكن من خلال هذا القسم تعديل إعدادات إشعارات البريد الإلكتروني وتحديد نوع الإشعارات التي تُرسل إلى البريد الإلكتروني.
  4. مصادقات التطبيقات App Authentications: تُعرض في هذا القسم قائمة التطبيقات التي تملك إذن الوصول لحساب المستخدم أو الممنوعة من الوصول إليه.
  5. كلمات مرور التطبيقات App passwords: يمكن من خلال هذا القسم إنشاء كلمات مرور التطبيقات وعرض المعلومات الخاصة بها. كلمات مرور التطبيقات هي كلمات مرورٍ يمكن استخدامها في التطبيقات التي تتطلَّب الوصول إلى حساب BitBucket بدلًا من استخدام كلمة المرور الأساسية الخاصة بالدخول إلى الحساب.
  6. مفاتيح إس إس إتش SSH keys: يمكن من خلال هذا القسم إنشاء مفاتيح بروتوكول النقل الآمن SSH وإدارتها. تُستخدَم مفاتيح SSH بدلًا من كلمة المرور عند إرسال التغييرات إلى أحد المستودعات من الجهاز المحلي للمستخدم.
  7. التحقق بخطوتين Two-step Verification: تستخدم لإضافة خطوة تحققٍّ إضافيةٍ مع كلمة المرور، وذلك بإرسال رمزٍ إلى هاتف المستخدم، أي عندما يُسجل المستخدم الدخول من جهازٍ غير معروفٍ باستخدام كلمة مرورٍ صحيحة سيستقبل رمز دخولٍ على هاتفه، ويجب إدخال هذا الرمز لإتمام عملية تسجيل الدخول.
  8. الجلسات Sessions: تستخدم لعرض معلوماتٍ عن الأجهزة التي سجل منها المستخدِم الدخول إلى حساب BitBucket منها ووقت تسجيل الدخول والخروج من الحساب على هذا الجهاز.
  9. سجل المراجعة Audit log: تستخدم لعرض معلوماتٍ عن نشاطات الفريق وكذلك النشاطات الشخصية، مثل: نوعية النشاط، ومن نفذه ووقته، وموقعه.
  10. المَعامل Labs: عرض الميزات التجريبية التي طورتها شركة "Atlassian" وتجربتها قبل إطلاقها كميزةٍ أساسيةٍ في BitBucket.
خاتمة

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

اقرأ أيضًا
56,994 لوحة تحكم ووردبريس والفرق بين WordPress.com وWordPress.org

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

لوحة تحكم ووردبريس

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

لمحة عن لوحة تحكم ووردبريس

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

  • الحالة الصحية للموقع.
  • النشاط.
  • أحداث وأخبار ووردبريس.
  • مسودة سريعة.

تقدم كل ودجت من الودجات السابقة معلومات قيّمة عليك الاطلاع عليها قبل الانطلاق لإنجاز مهامك الأخرى.

الحالة الصحية للموقع

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

لمحة سريعة

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

النشاط

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

مسودة سريعة

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

أحداث وأخبار ووردبريس

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

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

ودجات إضافية للوحة تحكم ووردبريس

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

تظهر في الصورة السابقة Site Kit Summary التابعة لإضافة Google Site Kit، والتي تُعد مُكملةً لإحصائيات Jetpack، حيث تعرض إحصائيات Google Analytics وGoogle Search Console ضمن ودجت للوحة التحكم أيضًا. تظهر إضافة Yoast SEO -وهي أحد أهم إضافات السيو- تلقائيًا في ودجت لوحة التحكم لإعطائك فكرةً عن أداء موقعك بالنسبة لمعايير السيو.

لوحات تحكم ووردبريس مخصصة بالكامل

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

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

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

يُعَد إنشاء لوحة التحكم أمرًا بسيطًا جدًا مماثلًا لاستخدام إضافتك المفضلة لبناء صفحات ووردبريس على سبيل المثال.

ما الفرق بين WordPress.com وWordPress.org

تبلغ حصة ووردبريس اليوم حوالي الثلث من نسبة مواقع الإنترنت حول العالم، وهذه نسبة ضخمة، ولكن عندما تقول "ووردبريس" فهذا يحمل أكثر من معنى. نفس البرمجية الأساسية ولكن عند الاختيار بين WordPress.com وWordPress.org، فأنت ستُفضل بذلك مجموعةً محددةً من الخصائص على الأخرى، كما سيختلف أيضًا الاستخدام اليومي، لذلك سوف نشرح الوجهين السابقين للوردبريس للاختيار بينهما بما يُناسبك ويُناسب موقعك.

ما هو ووردبريس؟

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

خصائص وميزات ووردبريس
  • هو عبارة عن برمجية مفتوحة المصدر تستخدِم رخصة GPL وتتلقى تحديثات منتظمة ومستمرة تُضيف ميزات جديدة وتُحسّن القديمة.
  • يمتلك واجهةً سهلة الاستخدام لمدير أو كاتب محتوى.
  • يسمح لك محرر Gutenberg بتخصيص الموقع كاملًا حال تثبيته.
  • يُمكن تصميم المحتوى باستخدام هيكليات متعددة مثل أنواع المنشورات المُخصصة أو امتلاك بيانات وصفية فريدة أو تصنيفات متنوعة وغيرها.
  • نظام إدارة محتوى كامل:
  • إنشاء محتوى (التدوين والتدوين الصوتي ومقاطع الفيديو والبث المُباشر…الخ).
  • صفحات هبوط ثابتة.
  • إدارة ملفات الوسائط.
  • يُمكن استخدام إدارة المستخدم المبنية مسبقًا ضمن النظام مع مواقع العضوية أو المتاجر الإلكترونية.
  • يمنح نظام قوالب ووردبريس تحكمًا كاملًا بالموقع.
  • مَهمة القالب لا تنحصر بتغيير شكل الموقع بل تضيف له وظائف جديدة أيضًا.
  • توجد آلاف القوالب المجانية والمدفوعة لتختار منها، والعديد منها مُضاف من قِبل ووردبريس نفسه.
  • يُمكن إضافة ووردبريس في أي مكان فهو مدعوم عالميًا.
  • تستطيع تخصيص رابط ونطاق ووردبريس عبر لوحة التحكم.
  • سريع وسهل التحميل.
  • قابلية ووردبريس للتطوير تعني امكانية أي أحد على إنشاء إضافة وربطها مع نظام إدارة المحتوى مع إضافة ميزات أو تغيير آلية عمل جزء منه.
  • يستطيع المطورون الاستفادة من الـ API الخاص بووردبريس وREST API وطلبات Https وإعادة توجيه الرابط وقواعد بيانات MySQL، كما أن ووردبريس قابل للترجمة ويملك نظام إدارة المُستخدِمين والكثير من الميزات الأخرى.
مجتمع ووردبريس

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

ما هو WordPress.org؟

عند الحديث عن WordPress.org فغالبًا أنت تُشير إلى البرمجية المستقلة مفتوحة المصدر من نظام إدارة المحتوى في ووردبريس، والتي تحتاج لإضافة تعمل عبرها.

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

تُكلف اضافة ووردبريس بالعموم بين 5 دولارات إلى 25 دولارًا شهريًا، والعديد من الاضافات المُدارة تصل كلفتها الشهرية لمبالغ أكبر من ذلك بكثير.

إيجابيات إصدار WordPress.org

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

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

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

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

سلبيات إصدار WordPress.org

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

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

من هم مستخدمو WordPress.org

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

ما هو WordPress.com؟

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

Yoursite.wordpress.com

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

إيجابيات إصدار WordPress.com

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

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

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

يستخدم WordPress.com إضافة Pressable وهي من أفضل الإضافات، لذلك لا حاجة للقلق بشأن استقرار الموقع.

سلبيات إصدار WordPress.com

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

تبدأ باقات منصة WordPress.com من 7$ شهريًا حتى 59$ شهريًا مع وجود خصم عند الدفع سنويًا، بحيث لا تكون حدود الباقة المجانية الدافع الوحيد الذي يُجبرك على الترقية لباقة مدفوعة أو الانتقال لخيار بديل لبناء الموقع، إذ خدمة WordPress.com إعلانات على موقعك دون استئذانك، وبالتالي كما يُقال: "إن لم تكن تدفع لقاء المنتج فأنت المنتج"، وهكذا فإن شركة Automatic تحقق منك ربحًا عند استخدامك لخدمتهم سواءً كنت تدفع مقابل ذلك أم لا، وهذا على حساب مستخدمي موقعك في حالة الباقة المجانية.

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

أنت مُلزم أيضًا بشروط الخدمة واتفاقية المستخدم التي تُحددها خدمة WordPress.com، مما يعني أنّ لهم الحق في فعل ما يرونه مناسبًا بموقعك، فبالرغم من امتلاكك المحتوى المنشور ضمن الموقع، إلا أن WordPress.com يستطيع الاستفادة منه واستخدامه للترويج؛ أما إذا كان محتواك مخالفًا لشروط الخدمة، فيحق لـ WordPress.com إيقاف الموقع عن العمل بدون موافقتك وفي بعض الأحيان بدون إعلامك حتى.

من هم مستخدمو WordPress.com؟

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

يُعَد WordPress.com خيارًا مناسبًا أيضًا لمن يبحث عن تجربة خالية من المتاعب خصوصًا أصحاب العمل والمواقع ذات عدد زيارات ضخم.

تستهدف باقات WordPress.com VIP الشركات العملاقة وليس الأشخاص العاديين، حيث تبدأ باشتراك 2000$ شهريًا، وهنا لن تنشغل بأي موضوع تقني مرتبط بالموقع، وهذه حقيقة تنطبق على باقات أخرى ولكن تلك موجهة لأشخاص عاديين؛ أما باقات VIP فهي للشركات ضمن قائمة الـ500 شركة بمجلة Fortune.

الخلاصة

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

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

ترجمة -وبتصرّف- للمقالين WordPress Dashboard: the Complete Guide، وWordPress.com vs WordPress.org: What’s the Difference؟ لصاحبه B.J. Keeton.

اقرأ أيضًا

 

 

56,993 العمليات الشرطية في مايكروسوفت إكسل باستخدام VBA

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

تعليمة IF الشرطية

هي أشهر التعليمات الشرطيّة وتكتب بالصيغة التالية:

IF condition Then code (if the condition is true)

وهي الصيغة الأساسية لكتابة هذه التعليمة، ولكن يمكن كتابتها بشكل أوسع على الصيغة التالية:

IF condition Then codes (if the condition is true) End If

حيث أن:

  • condition: الشرط الذي نريد تنفيذ التعليمات عند تحقّقه.
  • codes: مجموعة التعليمات التي ستُنفذ عند تحقّق الشرط السابق.
  • End IF: علامة نهاية العملية الشرطيّة.
مثال

لتكن لدينا البيانات التالية، حيث نريد فحص الخلايا وإعطائها رموز ترتيب في العمود D حسب نوع القسم. نطبق الشرط على الخلية A2 لفهم عمل الشرط، بحيث تعمل الشيفرة على إدخال القيمة A في الخلية D2 عند تحقّقه، ونكتب الشرط بالصيغة التالية:

Sub test_if() IF Range("A2").Value = "الصحي" Then Range("D2").Value = "A" End IF End Sub

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

اقتباس

عند إسناد القيم للتعليمات، نضع القيم النصية بين إشارتي تنصيص، والقيم الرقمية بدون إشارات تنصيص لتمييزها. حيث أن الأرقام التي تُسند بين إشارتي تنصيص، يَتعامل معها المحرّر على أنها نص ولا تجري عليها العمليات الخاصة بالأرقام.

تعليمة IF/Else الشرطية

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

IF Condition Then codes (if the condition is true) Else codes (if the condition is false) End If

حيث أن Else هنا تُنفّذ الأوامر التابعة لها في حال لم يتحقّق الشرط.

مثال

لنطبّق التعليمة الجديدة على الخلية A3 ونضع القيمة السابقة في حال تحقّق الشرط، والقيمة B في حال عدم تحقّقه، ونكتب الشرط بالصيغة التالية:

Sub test_if() IF Range("A3").Value = "الصحي" Then Range("D3").Value = "A" Else Range("D3").Value = "B" End IF End Sub

تعليمة الشروط المتداخلة IF/Elseif/Else 

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

IF condition Then codes (if the first condition is true) Else IF condition Then codes (if the second condition is true) Else codes (if all conditions are false) End If مثال

لنطبق التعليمة الجديدة على الخلية A4 ونضع القيمة السابقة في حال تحقّق الشرط الأول، والقيمة C في حال كانت قيمتها هي "الزراعي"؛ أو القيمة D عند عدم تحقّق أي شرط سابق. ونكتب الشرط بالصيغة التالية:

Sub test_if() IF Range("A4").Value = "الصحي" Then Range("D4").Value = "A" ElseIF Range("A4").Value = "الزراعي" Then Range("D4").Value = "C" Else Range("D4").Value = "D" End IF End Sub

تعليمة IF الشرطية مع التعليمات AND/OR

إذا أردنا أن ننفذ عمليات على الخلايا في حال تحقّق عدة شروط مع بعضها، نستخدم التعليمة AND مع تعليمة IF الشرطيّة؛ أما في حال أردنا أن ننفذ عمليات على الخلايا في حال تحقّق أحد الشروط، فسنستخدم التعليمة OR معها، لتصبح الصيغة:

IF condition1 AND/OR condition2 AND/OR condition3 Then codes (if all conditions are true with AND) codes (if one of conditions are true with OR) Else codes (if all conditions are false) End If مثال

لنطبّق أكثر من شرط على الخلية A5، ونضع القيمة E في حال تحقّق الشروط، أو القيمة F في حال عدم تحقّقها، ونكتب الشرط بالصيغة التالية:

Sub test_if() IF Range("A5").Value = "الصحي" And Range("C5").Value=11 Then Range("D5").Value = "E" Else Range("D5").Value = "F" End IF End Sub

التعليمة الشرطية Select Case

تُستعمل هذه التعليمة إذا أردنا فحص عدة شروط على خلية واحدة، وتنفيذ التعليمة المقابلة للشرط في حال تحقّقه. حيث نلاحظ أنّه يمكن تنفيذ هذه العملية عن طريق التعليمة IF/Elseif/Else، ولكن التكرار الكثير للتعليمة IF في الشيفرة البرمجية سيزيد من حجم العمليات في الإجراء، كما سيؤدي إلى بطء تنفيذه، لكن باستخدام التعليمة Select Case، فسنقلل من حجم الشيفرة البرمجية وبالتالي تصبح عمليةً أكثر من التعليمة السابقة.

الصيغة العامة للتعليمة Select case Element(object) Case The first case codes (if the case is true) Case The second case codes (if the case is true) Case Else codes (If all cases are false) End Select
  • Element: العنصر الذي نُطبّق الاستعلام عليه للتحقّق.
  • The first case: تمثل شرط التحقّق من القيمة الأولى أو قيمة الفحص الأولى.
  • The second case: تمثل شرط التحقّق من القيمة الثانية أو قيمة الفحص الثانية.
  • Code: التعليمات التي ستُنفَّذ عند تحقّق الحالة السابقة له.
مثال

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

Sub day_name() Select Case Range("A8").value Case 1 Range("B8").value="السبت" Case 2 Range("B8").value="الأحد" Case 3 Range("B8").value="الإثنين" Case 4 Range("B8").value="الثلاثاء" Case 5 Range("B8").value="الأربعاء" Case 6 Range("B8").value="الخميس" Case 7 Range("B8").value="الجمعة" End Select End Sub

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

Select case Element(object) Case The first case, The second case, The third case Code Case The fourth case, The fifth case Code Case Else Code End Select

بالعودة إلى مثالنا السابق وبفرض أن يومي الجمعة والسبت هما أيام عطلة وباقي الأيام أيام عمل، وأردنا تطبيق العملية السابقة على البيانات لمعرفة إذا كان ترتيب اليوم يقابل يوم عمل أو يوم عطلة نُطبّق التعليمة السابقة على الخلايا C2 وC5، لتصبح لدينا التعليمة كالتالي:

Select Case Range("A8").Value Case 1, 2 Range("C5").Value = "يوم عطلة" Case 3, 4, 5, 6, 7 Range("C5").Value = "يوم عمل" End Select

بتكرار العمليات السابقة في الخلية C2، نجد أن الشيفرة تعمل بطريقة صحيحة، ولكن بما أن شرط تحقُّق الحالة هو عبارة عن أرقام تراتبية، يمكننا الاختصار أكثر وكتابة التعليمات بالشكل التالي:

Case 3 To 7 Range("C5").Value = "يوم عمل"

كما يمكن كتابتها بالشكل التالي في حال كانت قيم المطابقة عددية، أي قابلة للقياس:

Case IS<2 Range("C5").Value = "يوم عمل"

كل الصيغ السابقة تؤدي نفس العمل ولكن تختلف السرعة في التنفيذ.

مثال تطبيقي لكل ما سبق

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

في البداية نضع اسمًا للإجراء الذي سنعمل عليه وليكن DataEntry، ثم نُعرّف المتغيرات التي ستحفظ نتيجة الاستعلامات عن قيم إدخال الخلايا التي نعمل عليها. حيث لدينا ثلاثة أنواع من المتغيرات، وهي: رقمي طويلLong، ونصّي String، وتاريخ Date. بحيث ستتكون لدينا الصيغ التالية:

Sub DataEntry() Dim name As String Dim nationalID As Long Dim bearthday As Date Dim place_of_birth As String name = Worksheets("صفحة الإدخال").Range("A1").Value nationalID = Worksheets("صفحة الإدخال").Range("A2").Value bearthday = Worksheets("صفحة الإدخال").Range("A3").Value place_of_birth = Worksheets("صفحة الإدخال").Range("A4").Value End Sub

نضيف الآن عمليات ترحيل البيانات إلى صفحة البيانات عند الضغط على الزر إدخال، ونضيف إلى الشيفرة التعليمات التالية:

Worksheets("البيانات").Range("A2").Value = name Worksheets("البيانات ").Range("B2").Value = nationalID Worksheets("البيانات ").Range("C2").Value = bearthday Worksheets("البيانات ").Range("D2").Value = place_of_birth

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

Worksheets("البيانات").Range("2:2").Insert

يعمل الأمر insert على إضافة خلايا ضمن النطاق المحدد في العنصر Range، وقد وضعنا المجال 2:2 لأننا نريد إضافة صف كامل.

بعد إضافة الصف وترحيل البيانات إليه، فلابد من تفريغ خلايا الإدخال عن طريق الإجراء وذلك عن طريق التعليمات التالية:

Worksheets("صفحة الإدخال ").Range("A1").ClearContents Worksheets("صفحة الإدخال ").Range("A2").ClearContents Worksheets("صفحة الإدخال ").Range("A3").ClearContents Worksheets("صفحة الإدخال ").Range("A4").ClearContents

حيث يعمل الأمر ClearContents على تفريغ محتوى الخلية.

بقي لدينا إضافة شرط فحص قيم الخلايا قبل ترحيل البيانات، ويجب ألّا تكون أي خلية من خلايا الإدخال فارغة، لذا نستعمل التعليمة OR مع التعليمة IF لفحص جميع الخلايا بشرط واحد، إذ يجب الانتباه إلى أن الخلايا النصية تُوازَن بالفراغ، أما الخلايا الرقمية فنوازنها بالقيمة 0 للتأكد أنها ليست فارغة، بحيث تكون الصيغة كالتالي:

If name = "" Or nationalID = 0 Or bearthday = 0 Or place_of_birth = "" Then MsgBox "البيانات غير كاملة" اقتباس

نفحص الخلايا الرقمية بالقيمة 0، لأننا إذا فحصناها بالفراغ فإن المحرر سيفهم عملية الفحص بأنها موازنة رقم لنص، وهذا يُعَد خاطئًا برمجيًا، ونحن هنا نوازن قيمة خلية رقمية وليست نصية، فالرقم 0 يُعبّر عن القيمة الفارغة في الخلايا الرقمية في إكسل. عند وجود خلية واحدة على الأقل فارغة، فستُظهر لنا التعليمة MsgBox رسالةً تُخبرنا بوجود خلايا فارغة.

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

Sub DataEntry() Dim name As String Dim nationalID As Long Dim bearthday As Date Dim place_of_birth As String name = Worksheets("صفحة الإدخال").Range("B1").Value nationalID = Worksheets("صفحة الإدخال").Range("B2").Value bearthday = Worksheets("صفحة الإدخال").Range("B3").Value place_of_birth = Worksheets("صفحة الإدخال").Range("B4").Value If name = "" Or nationalID = 0 Or bearthday = 0 Or place_of_birth = "" Then MsgBox "البيانات غير كاملة" Else Worksheets("البيانات").Range("2:2").Insert Worksheets("البيانات").Range("A2").Value = name Worksheets("البيانات").Range("B2").Value = nationalID Worksheets("البيانات").Range("C2").Value = bearthday Worksheets("البيانات").Range("D2").Value = place_of_birth Worksheets("صفحة الإدخال").Range("B1").ClearContents Worksheets("صفحة الإدخال").Range("B2").ClearContents Worksheets("صفحة الإدخال").Range("B3").ClearContents Worksheets("صفحة الإدخال").Range("B4").ClearContents End If End Sub

خاتمة

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

اقرأ أيضًا
56,992 كيفية إنشاء وإدارة صفحات ووردبريس

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

ما هي صفحات ووردبريس؟

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

اقتباس

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

تُعَد صفحة "من نحن" أو "اتصل بنا" أمثلةً جيدةً عن المعلومات التي تتضمنها الصفحة، وننوّه للخلط الحاصل بين الصفحات والمقالات ذات الطابع الزمني، والربط الخاطئ بين صفحة ووردبريس وكلمة "صفحة" التي تشير لأي صفحة ويب أو ملف HTML ضمن شبكة الويب.

اقتباس

تُعرض الصفحات منفردةً وليس مع المقالات، لأنها تقع في مجال مختلف عن المجال الزمني للمقالات في المدونة.

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

إنشاء صفحة ووردبريس

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

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

لا تختلف وظائف محرر وووردبريس في الصفحات عن المقالات، وإذا لم تملك تصميمًا مخصصًا لمحتوى صفحتك وكانت تحتوي على كتابات فقط، فالمحرر سيفي بالغرض؛ أما في حال وجود تصميم مميز للصفحة، فستلجأ لاستخدام باني الصفحات المفضل لديك مثل Divi أو Elementor لتحرير مضمون الصفحة (4)، بالإضافة لاستخدام المحرر الافتراضي لتحرير وإدخال البيانات الوصفية لتكامل العملية.

كتابة وتحرير صفحة ووردبريس

سيكون لأي صفحة ووردبريس عنوان (3) يعبّر عنها، ويجب ملائمة عنوان الصفحة للسيو seo، حيث سُحدد العنوان الرابط الدائم (5) للمنشور، فعلى سبيل المثال لو كان عنوان الصفحة "ما تريد أن تعرفه عنا"، فإن الرابط سيكون:

yoursite.com/ما-تريد-أن-تعرفه-عنا

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

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

إدارة صفحات ووردبريس

تستطيع التنقل بين الصفحات في أي موقع إلكتروني من خلال القوائم التي يتضمنها، لذلك عليك الانتباه على أن الصفحات لا تُنشَر تلقائيًا ضمن القوائم، وإنما عليك إضافتها بنفسك، فإذا أردت لصفحة "من نحن" الجديدة أن تظهر ضمن الترويسة مثلًا، فيجب عليك التوجه إلى المظهر ثم قوائم (1)، ثم ابحث عن الصفحة الجديدة ضمن صندوق الصفحات (2)، واختر المربع بجانب الصفحة التي تريد إضافتها، بعدها اضغط على أضف للقائمة (3)، وبهذا ستظهر لك الآن الصفحة التي أضفتها ضمن قسم تركيبة القائمة. هناك طريقة أخرى لإضافة صفحة جديدة، وذلك من خلال تفعيل خيار إضافة الصفحات التلقائية (4) الذي سيحدّث قائمتك تلقائيًا عند نشر صفحات جديدة، ولكن كن حذرًا عند استخدام هذا الخيار لأنه قد يُسبب أحيانًا مشاكلًا في التصميم.

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

التحرير والتحرير السريع

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

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

لا تنسى الضغط على تحديث (6) لحفظ التعديلات السابقة، وللوصول للمحرر الافتراضي؛ اضغط على تحرير (7) وتعديل ما تشاء كما شُرح سابقًا. إذا استخدمت باني صفحات، فسيظهر لك خيار تعديل المحتوى باستخدام ذلك الباني مباشرةً بدلًا من المحرر الافتراضي لووردبريس.

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

الخلاصة

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

ترجمة -وبتصرّف- للمقال WordPress Pages: How to Create and Manage Them لصاحبه B.J. Keeton.

اقرأ أيضًا
56,912 ميزة جديدة من غوغل.. مربع يقول: معلومات ليست موثوقة!

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

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

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

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

ميزة جديدة

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

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

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

56,910 واتساب على خطى إنستغرام.. ميزة رائعة للصور والفيديوهات

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

وتسمح الميزة الجديدة للمرسل بتوجيه صور وفيديوهات لا يمكن للمستقبلين مشاهدتها إلا مرة واحدة على غرار إنستغرام، وفق موقع WABetaInfo.

لمستخدمي أندرويد وآيفون

كذلك، تتيح الخاصية الجديدة للمستخدم التأكد مما إذا كان المستقبل للرسالة قد شاهد الصورة أم لا.

وأضاف الموقع أن هذه الميزة ستكون متاحة للهواتف التي تعمل بنظامي "أندرويد" و"أي أو أس".

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

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

56,908 بميزات مذهلة.. مايكروسوفت تطلق جيلاً جديداً

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

وسيكون الإصدار الأحدث من نظام التشغيل الرئيسي لمايكروسوفت، والذي تم الإعلان عنه أمس الخميس، بحسب وكالة أسوشيتد برس، خليفة لنظام التشغيل (ويندوز 10)، الذي طرحته الشركة لأول مرة في عام 2015.

كما من المتوقع أن يصبح (ويندوز 11) متاحا في وقت لاحق من هذا العام على الحواسيب الجديدة وغيرها، وسيتوفر من خلال عملية تحديث مجانية لمن يمتلكون نسخة من (ويندوز 10).

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

فقد أُطلقت النسخة الأولى منه ف عام 1985، حيث كانت تقدم للمبتدئين "واجهة مستخدم برسومات" حتى يتمكنوا من النقر فوق الرموز، والقوائم باستخدام الفأرة بدلاً من كتابة الأوامر في شاشة فارغة

وكان حينها يعتبر بمثابة "العمود الفقري" للكمبيوتر الشخصي منذ عقود.

56,906 تحلق لمدة عام دون توقف.. "درون" تنافس الأقمار الصناعية

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

ويبلغ طول جناحي المسيّرة 35 متراً ويمكنها الطيران على ارتفاع 70 ألف قدم فوق السطح لمدة 20 شهراً، بحسب ما نشرته "ديلي ميل" البريطانية.

وطورت الطائرة المُسيرة من طراز PHASA-35، بواسطة أنظمة BAE Systems ، حيث تزن 150 كيلوغراماً وتصل حمولتها إلى 15 كيلوغراماً، بما يشمل الكاميرات وأجهزة الاستشعار ومعدات الاتصال.

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

تنافس القمر الصناعي

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

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

طبقة ستراتوسفير

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

كما، تعمل الألواح الشمسية الموجودة على الجزء العلوي منها بكفاءة تبلغ حوالي 30%، وهي قريبة من الحد الأعلى المتاح مع التكنولوجيا الحالية.

وبحلول الليل تعمل بواسطة البطاريات، مع وجود خيار تقليل الارتفاع لتوفير عمر البطارية أو الاستمرار في الطيران على ارتفاع أعلى.

المناطق القطبية

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

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

وأكملت الطائرة المُسيرة رحلتها الأولى في أستراليا في فبراير 2020 ومن المقرر أن تطير في طبقة "الستراتوسفير" العام الحالي فوق الأجواء الأميركية.

56,904 تويتر تطلق مفاجأة.. مشاركة التغريدات على إنستغرام ممكنة

لا داعي بعد الآن لأخذ "لقطة شاشة" لتغريداتك من تويتر، لمشاركتها على تطبيق أنستغرام، إذ باستطاعتك الآن نشرها مباشرة.

فقد حلّت تويتر أزمة كبيرة يواجهها عدد من مستخدمي إنستغرام الراغبين في نقل تغريدات إلى القصص الخاصة بهم على موقع التواصل المصور.

وكانت تويتر تختبر هذه الميزة من العام الماضي، ولكن مع عدد محدود من المستخدمين، وتصل اليوم إلى جميع مستخدمي هواتف آيفون حول العالم.

كما، لا تحتاج إلى تثبيت تحديث تويتر أو إنستغرام جديد حتى تتمكن من استخدامها، حيث تجدها متاحة للاستخدام منذ اليوم.

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

الخطوات

ويمكنك إرسال التغريدات مباشرةً إلى إنستغرام بسهولة، وهي تعمل مثل باقي طرق مشاركة التغريدات عبر التطبيقات الأخرى.

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

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

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

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

56,901 الاستخبارات الأمريكية تكشف حقيقة زيارة كائنات فضائية للأرض فيما تراه السلطات الأمريكية "تحديا" محتملا للأمن القومي، أصدر مكتب مدير المخابرات الوطنية بالولايات المتحدة مؤخرا تقريرا حول ما رصده طيارون عسكريون في وقت سابق من "أجسام طائرة غامضة". فما حقيقة تلك الظاهرة؟

الصفحات

أنت هنا