it-swarm.asia

هل يُنصح باستخدام نظام إدارة المحتوى (CMS) لبدء موقع ويب شخصي مع بضع صفحات فقط؟

أريد بناء موقع الويب الشخصي الخاص بي. لا شيء يتوهم أي شيء ، فهو يحتوي على حوالي 5-6 صفحات تحتوي على مدونة ، وعن الصفحة ، وصفحة لصوري وعدة صفحات أخرى من المحتوى معظمها حول ما يهمني (البرمجة والتصوير الفوتوغرافي والأشياء العائلية وما إلى ذلك).

أشعر أن نظام CMS مبالغة فيما أحاول القيام به ، لكنني لست متأكدًا للغاية.

  • أنا معتاد تمامًا على ASP.Net و C # ، لذلك كنت أفكر في أنه يمكنني كسر برنامج تطوير الويب المرئي المفتوح والتعبير عن ذلك من الصفر. هل هذا هو النهج الموصى به؟ (ربما بضع سنوات أسفل السطر الذي قد أشعر بالأسف لعدم استخدام نظام CMS للبدء به.)

  • ما هي المواقع التي يمكنك توجيه أحد مطوري مواقع الويب للمبتدئين للتعرف عليها حول الأشياء المختلفة المطلوبة لإنشاء موقع على الويب (لا أقصد الأشياء الفنية مثل HTML/CSS وما إلى ذلك ، ولكن كل المواد التخطيطية الأخرى/مواد التصميم/مواد تحسين محركات البحث (SEO))

  • لا أعتقد أنني سأحتاج إلى قاعدة بيانات للبدء بها ، ولكن إلى أي مدى يمكنني الذهاب بدون قاعدة بيانات؟

10
dezkev

في رأيي ، فإن CMS تكاد لا تكون مبالغة. مرة واحدة في مكان ، CMS هو الفرق بين مجرد الكتابة لموقع الويب الخاص بك وكتابة وإصلاحات التعليمات البرمجية. سيوفر لك الوقت على المدى الطويل حيث تحتاج إلى إجراء تغييرات على موقع الويب الخاص بك. كما يوصى دائمًا باستخدام قاعدة بيانات لأنه يمكنك تصدير البيانات في أي مكان. قد تجد أنه من الأسهل الحصول على CMS مفتوح المصدر لائق لـ PHP من ASP.net. أوصي باستخدام Joomla أو Wordpress لحجم مجتمعاتهم ، لكن يمكنك تجربة الكثير من المصادر المفتوحة المختلفة PHP عروض CMS التجريبية على OpenSourceCMS . وهنا قائمة لغات أخرى كذلك.

ما يجب ان نبحث عن؟ الأمر متروك لك تمامًا ، لكنني أوصي بالنظر في المعايير التالية:

  • الأمان
  • سهولة الاستعمال
  • سهولة التنمية
  • سرعة التنمية
  • سهولة التمديد/التوسع
  • حجم المجتمع
  • نغمة من المجتمع (انظر إلى المنتديات لمعرفة مدى فائدة الأشخاص)
  • عدد الوظائف الإضافية
  • كم مرة يتم تحديث المشروع
  • رخصة/الأسعار
  • توافق المضيف

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

4
Virtuosi Media

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

6
John Conde

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

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

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

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

أوصي هذا الموقع لأنه منجم ذهب للمعلومات حول تشغيل الموقع!

0
Mongus Pong

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

BlogEngine.net عبارة عن الإصدار 2.0 ومصدر أساسي (ومصدر مفتوح) لـ asp.net 2.0 - راجع http://www.dotnetblogengine.net/page/Feature-table.aspx - إذا كنت تسير بشكل أساسي لإضافة محتوى إلى قسم المدونة والصور ، أعتقد أن هذا سيكون نقطة انطلاق رائعة. لم أحاول ذلك بنفسي ، لكنني أتوقع أن تسمح لك بإضافة ما تريده حوله/تغييره.

فيما يتعلق قاعدة البيانات ؛ تجربتي هي أنه يمكنك استخدام أشياء مثل ملفات XML المسطحة على ما يرام للمواقع الأصغر إذا كانت كميات البيانات الخاصة بك (لا تحسب الصور وما إلى ذلك هنا) صغيرة بما يكفي لحفظها في ذاكرة ولا تكتب كثيرًا. يبدو أن blogengine.net يتيح لك تحديد كل من XML و sql.

حول تحسين محركات البحث (SEO) - جرب WebMatrix من MS (الإصدار التجريبي حاليًا) - يحتوي على ميزات تحسين محركات البحث (SEO) التي يمكنها الزحف/تحليل موقعك وقائمة التحسينات المتعلقة بهيكل الصفحة (مثل وجود h1's متعددة أمر سيء إلخ). قمت بتقديم مقدمة عامة عن WebMatrix هنا http://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience - يمكنك أيضًا تنزيل BlogEngine.net من هنا.

0
mawtex

5 أو 6 صفحات؟ قم بإنشاء صفحة ثابتة للتصميم الخاص بك ، وقم بقطع الرأس وتذييل الصفحة في ملفات منفصلة ، ثم أنشئ هذه الصفحات من 5-6 من خلال تضمينها.

<head></head>       <--- Include this

<content></content> <--- Customize this for each page

<foot></foot>       <--- Include this  
0
Dan Gayle