المواقع التفاعلية عبارة عن أكواد Script ويمكنك من خلال هذه الاكواد التحكم بموقعك بسهولة وسلاسة, فتستطيع تغيير المحتويات أو إضافة محتويات جديدة للصفحة دون الحاجة إلى تصميم الصفحة مرة أخري, ومن أشهر أنواع المواقع التفاعلية التي يتم تطويرها مواقع المدونات والمنتديات وبوابات الانترنت. وهناك العديد من اللغات المسئولة عن برمجة المواقع مثل HTML , PHP , ASP وتختلف إمكانيات كل لغة عن الأخرى ، وهناك لغات بسيطة وإمكانياتها محدودة مثل لغة HTML بينما توجد لغات أخرى أكثر تقدما تستخدم لإنشاء الصفحات التفاعلية مع القدرة علي قويه التحكم في وظائف وصفحات الموقع وربطها بقواعد بيانات ضخمة مثل لغة PHP و ASP.net.
ولبناء موقع شخصي باستخدام هذه البرمجيات ستحتاج إلي مساحة استضافة على شبكة الانترنت تدعم لغة PHP4 ومزودة بقاعدة بيانات MySQL واحدة أو أكثر، كما ستحتاج إلي أن تكون علي دراية بلغة HTML ، فبالرغم من امكانيات هذه اللغة المحدودة إلا أنها هي اللغة الأساسية التي تعتمد عليها باقي لغات برمجة المواقع، ويعتبر برنامج WYSIWYG Web Builder 5.3.4 هو أفضل برنامج للمبتدئين والهواة في تصميم المواقع.
ولإنشاء موقع تفاعلي ستحتاح إلي الاستعانة بعض البرامج والتطبيقات منها: 1- برنامج PHP Cute News لإدارة الأخبار 2- برنامج WordPrees لإدارة المدونات 3- برنامج Mambo و Joomla لإدارة محتوي الموقع 4- برنامج PHPbb لإدارةالمنتديات 5- برنامج 4 images لإدارة معارض الصور 6- برنامج Indexu لإدارة أدلة المواقع
وعند تصميم صفحات بلغة Html وتخزينها على جهازك الشخصي فإنك تستطيع استعراضها على برنامج تصفح الإنترنت بشكل مباشر قبل رفعها على موقعك الشخصي. أما بالنسبة لصفحات PHP المخزنة على جهازك الشخصي فلا يمكنك استعراضها بشكل مباشر من خلال برنامج تصفح الانترنت إلا بعد أن تقوم بتركيب جهاز حاسب خادم محلي Local Server على جهازك.
لذلك سيكون أمامك اختياران، إما برفع ملفات البرامج على الموقع وإنشاء قاعدة البيانات وتثبيت البرامج، أو بتحميل الملفات وتركيب البرامج على الحاسب الخادم المحلي وإنشاء قاعدة البيانات، ثم رفع الملفات إلى الموقع علي الشبكة وتصدير Export قاعدة البيانات المحلية إلى قاعدة البيانات الموجودة على الموقع.
ويمكنك أيضا الاستعانة بموقع www.sitepoint.com الذي يقدم معلومات للمتخصصين في إمشاء المواقع التفاعلية علي الانترنت والحصول علي معلومات مفيدة عن كيفية العثور علي الاكواد الجاهزة لتصميم الصفحات التفاعلية وكيفية إضافيها لصفحات موقعك.