بناء مواقع الويب مع وضع المستقبل في الاعتبار

نشرت: 2020-10-09

تصميم الويب مليء بالأسئلة الوجودية. أحد أكبر هذه الأشياء: هل يمكنني إنشاء موقع ويب اليوم يظل وثيق الصلة (من حيث الأسلوب والوظيفة) غدًا؟

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

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

المفتاح لمواجهة هذا التحدي هو في تصميم وبناء مواقع الويب التي تراقب المستقبل. فيما يلي بعض النصائح للقيام بذلك.

استخدم الأنظمة القائمة

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

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

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

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

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

شاشة البرنامج المساعد وورد

تصميم وكود للمرونة

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

تصميم

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

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

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

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

رمز

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

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

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

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

رجل يكتب كود.

ابحث عن مجالات النمو المحتمل

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

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

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

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

رجل يعمل في مكتب.

لا يمكنك إيقاف المستقبل ، لكن يمكنك محاولة البناء من أجله

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

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

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