مدونة الويب 2.0

  • الرئيسية
  • تعريف بالمدونة
  • المصادر
  • تواصل معي
  • أخبار المدونة
  • أفكار
  • إضافات
  • برمجة
  • تصميم
  • تطوير
  • فعاليات
  • كتب
  • لقاءات
  • مدونات عربية
  • مشاريع
  • مهمات
  • مواقع

موقع بدون قاعدة بيانات

September 1, 2009 - الثلاثاء 12 رمضان 1430 التصنيف: تطوير

السلام عليكم،

عندما نريد إنشاء موقع بسيط جداً تتجه أنظارنا فوراً للوردبريس نظراً للسهولة التي يقدمها، ولكن ماذا لو أردنا أبسط من ذلك؟ ماذا لو أردنا موقعاً من دون قاعدة بيانات أو كما يسمى Flat File أو File Based حيث تخزن المعلومات في ملفات XML، نصية أو ملفات PHP.
منذ فترة وأنا ابحث عن هكذا نظام مجاني وبالـ PHP، وجدت العديد من الخيارات لكن أغلبها قديم وفيه مشاكل أثناء التنصيب ولكن اليوم وجدت ضالتي بنظام gp|Easy.

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

السيئات:

- لايوجد دعم للعربية حالياً.
- مازال نظام الإضافات تجريبي ولايحتوي على الكثير.
- لاتصلح كنظام تدويني، فقط لموقع صغير أي لايوجد فيه نظام “الصفحة” و “التدوينة” هنا النوع الوحيد هو “صفحة”.

بعض الصور بعد عملية التثبيت البسيطة:


صفحة الموقع بعد تسجيل الدخول، لاحظ روابط التحرير
لوحة التحكم
إدارة القائمة
الثيمات

أظن أن النظام ممتاز للمواقع الصغيرة فهو لايشكل عبئاً على المخدم وسهل التثبيت والاستعمال.

شارك هذه التدوينة:
إضافة 'موقع بدون قاعدة بيانات' إلى Del.icio.usإضافة 'موقع بدون قاعدة بيانات' إلى diggإضافة 'موقع بدون قاعدة بيانات' إلى Technoratiإضافة 'موقع بدون قاعدة بيانات' إلى Stumble Uponإضافة 'موقع بدون قاعدة بيانات' إلى Google Bookmarksإضافة 'موقع بدون قاعدة بيانات' إلى FaceBookإضافة 'موقع بدون قاعدة بيانات' إلى MySpaceإضافة 'موقع بدون قاعدة بيانات' إلى Twitterإضافة 'موقع بدون قاعدة بيانات' إلى FriendFeed
الوسوم: إدارة محتوى, تطوير
أرسل هذه التدوينة لصديق أرسل هذه التدوينة لصديق
طباعة هذه التدوينة طباعة هذه التدوينة

    إقرأ أيضاً:

    • موضة CMS
    • الفهرس ونكهته الجديدة
    • ثيمة الإدارة للدروبال
    • تركيب Tinymce في الدروبال
    • أذكار والتحقق من الأحاديث

31 تعليق في “موقع بدون قاعدة بيانات”

  1. m7ammad7assan: September 1, 2009 - الثلاثاء 12 رمضان 1430 في 8:58 م

    ما فيه شي بدون قاعدة بينات ..


  2. خالد: September 1, 2009 - الثلاثاء 12 رمضان 1430 في 9:12 م

    مين هيك قال :)


  3. عبدالعزيز الشتوي: September 1, 2009 - الثلاثاء 12 رمضان 1430 في 9:17 م

    نظام رائع جداً وبسيط بالفعل ..
    ولا يوجد أي مقارنه من ناحية السرعة مع أي نظام آخر يستخدم قواعد بيانات في حفظ بياناته فيه

    وكثير من المواقع لا تحتاج الا لمثل هذا النظام حيث أنها تتكون من عدة صفحات لا تتغير الا كل عقد من الزمن! فلماذا استخدام شيء لا تحتاجه.

    بحثت قبل مدة عن مثل هذه الفكرة في ASP.net ووجدت هذا النظام My Web Pages Starter Kit
    بنفس الفكرة.

    شكرا لك مرة أخرى على مواضيعك الرائعة :D


  4. djug: September 1, 2009 - الثلاثاء 12 رمضان 1430 في 9:27 م

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

    أخي خالد هل تنوي عمل مشروع لتعريب هذا النظام ؟ :)


  5. djug: September 1, 2009 - الثلاثاء 12 رمضان 1430 في 10:58 م

    نسيت أن أذكر اسم النظام الذي استعملته من قبل

    pluxml
    http://pluxml.org/


  6. عبد الهادي: September 2, 2009 - الأربعاء 13 رمضان 1430 في 12:03 ص

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


  7. خالد: September 2, 2009 - الأربعاء 13 رمضان 1430 في 3:46 ص

    @عبد العزيز: شكراً على الإضافة الرائعة ومبروك ثيم المدونة الجديد :)

    @djug: ياعمي نحن بالإنجليزي ماخلصنا فكيف بالفرنسي :D شكراً على الرابط شكله جميل هالنظام، والآن خليني بالدروبال بس أخلصها نشوف غيرها :)

    @عبد الهادي: وعليكم السلام ورحمة الله وبركاته وشكراً لمرورك.


  8. Yasser: September 2, 2009 - الأربعاء 13 رمضان 1430 في 2:29 م

    جزاكم الله خيرا أخي على المراجعة :)

    هل يمكن اعتبار هذا الموضوع PingBack :D !

    http://www.extratuts.com/gpeasy-create-the-simplest-cms-powered-website


  9. خالد: September 2, 2009 - الأربعاء 13 رمضان 1430 في 4:40 م

    لأ :) لأنه:
    - أول مرة بشوف هالموضوع
    - جربت أكثر من 10 أنظمة Flat File حتى وصلت للأفضل gpEasy
    - أسلوب الكتابة مختلف كلياً
    - مش كل شي مكتوب بمدونة أجنبية ومكتوب عندي لازم يكون منقول!


  10. نبيل: September 2, 2009 - الأربعاء 13 رمضان 1430 في 9:44 م

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

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

    A database is a collection of information that is organized so that it can easily be accessed, managed, and updated.


  11. خالد: September 2, 2009 - الأربعاء 13 رمضان 1430 في 9:46 م

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


  12. نبيل: September 2, 2009 - الأربعاء 13 رمضان 1430 في 10:21 م

    مرحباً أخي خالد
    قمت بتحميل التطبيق وتشغيله والنظر لمجلد data.

    البيانات مخزنة في ملفات نصية من نوع Plain وبالامتداد php وهيئة البيانات على شكل نصوص يمكن تنسيقها ومعالجتها باستخدام HTML و PHP داخل تلك الملفات.

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

    شكراً لك،


  13. خالد: September 2, 2009 - الأربعاء 13 رمضان 1430 في 10:27 م

    الملفات عبارة عن HTML وبعض Meta Data في بداية الملف أخي الكريم وهذه ليست بقاعدة بيانات. ال HTML لغة ترميز وليست قاعدة بيانات أبداً لو كانت XML لقلنا أنها كذلك ولكنها ليست HTML صرفة.


  14. djug: September 2, 2009 - الأربعاء 13 رمضان 1430 في 11:30 م

    أخي ياسر موضوع الأخ خالد مكتوب في 01,09,2009
    الموضوع على المدونة الأجنبية مكتوب يوما بعدها 02,09,2009
    :)


  15. خالد: September 2, 2009 - الأربعاء 13 رمضان 1430 في 11:44 م

    يبقى المدونة الثانية لاطشين الموضوع مني ;)


  16. ياسر: September 3, 2009 - الخميس 14 رمضان 1430 في 4:01 ص

    الأخ خالد , السلام عليكم ..

    أنا من كتب الموضوع بالمدونة الأجنبية بعد قراءة موضوعك :) ردي هذا كان بمثابة إستئذان من حضرتكم .. :)


  17. خالد: September 3, 2009 - الخميس 14 رمضان 1430 في 1:36 م

    هههههه حقك على راسي! ولو يا أخ ياسر على حسابك المدونة كلها.


  18. Yasser: September 3, 2009 - الخميس 14 رمضان 1430 في 2:37 م

    هههههههه
    الله يكرمك أستاذنا :) , هذا عشمنا فيك ..


  19. Ahmad: September 5, 2009 - السبت 16 رمضان 1430 في 3:41 ص

    افضل شيء اراه الوردبريس


  20. نبيل: September 5, 2009 - السبت 16 رمضان 1430 في 7:08 ص

    أخ خالد يبدو أنك لم تفهم قصدي أو أنني لم أقوم بالتوضيح الكافي.

    يمكن اعتبار السابق قاعدة بيانات بغض النظر عن بنية البيانات داخل الملفات.

    فأنت في النهاية تقوم بتنظيم الملفات داخل تلك الملفات وقرائتها وعرضها أو التعديل عليها.

    مثلاً .. يمكنك عمل نظام خاص بك يقوم بتخزين البيانات في ملفات نصية Plain text ولكن ببنية معينة كالتالي:

    (*title*)عنوان الموضوع(-title-)؛
    (*author*)http://www.nabeel.ws(-author)؛

    بحيث أن (*something*) يحدد بداية العقدة node و (-something-) يحدد نهايتها وما بينهما هي البيانات التي سيتم استرجاعها، معالجتها وعرضها.

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

    XML تعتبر نوع من أنواع قواعد البيانات كما ذكرت أنت في ردك السابق، فماذا سيكون الفرق لو كانت وسوم XML بهذه الطريقة؟ [xml][/xml]؟ بدل من ؟

    أرجو أنني لم أزعجك بردودي الكثيرة

    أخوك، نبيل :)


  21. خالد: September 5, 2009 - السبت 16 رمضان 1430 في 2:10 م

    من التعريف السابق اللي ذكرته، المواصفات اللي لازم تتوافر بقاعدة البيانات هي سهولة التعديل والوصول، فهل هذا ينطبق على HTML؟ لا بالطبع وأنت ربما تعرف أن تحليل HTML ليس بالمسألة السهلة وله قواعده ومعاييره من منظمة W3C.


  22. الديس: September 5, 2009 - السبت 16 رمضان 1430 في 5:25 م

    شكرا على مواضيعك الرائعة
    نظام مهم يمكن الإستفادة منه
    جزاك الله خيرا


  23. mouitax: September 8, 2009 - الثلاثاء 19 رمضان 1430 في 7:44 م

    شكرا اخي عاى الشرح الكامل


  24. يوسف حساس: September 10, 2009 - الخميس 21 رمضان 1430 في 9:24 م

    ربما ساستعمله في مدونتي الجديدة

    تحياتي


  25. حسام الأخرس: September 11, 2009 - الجمعة 22 رمضان 1430 في 11:51 ص

    ياعيني عليك معلومات قيمة خالد وشكرا لك عزيزي :)


  26. منيــــر: September 18, 2009 - الجمعة 29 رمضان 1430 في 4:39 ص

    الأول في هذا المجال هو Guppy
    و هو جميل و شامل
    http://www.freeguppy.org


  27. محمد الثاري: September 29, 2009 - الثلاثاء 10 شوال 1430 في 1:56 م

    بصراحة الموقع أعجبني كثيررر / لكن مشكلى اننوو لايدعم العربية


  28. MiN! SpId3r: October 6, 2009 - الثلاثاء 18 شوال 1430 في 2:58 م

    رائع جدا
    يوجد cute news وهو رائع خاصتا الذي يستخدم محرك جميل اسمه
    txtSQL

    يستخدم الفلات فايل لحظ المواضيع


  29. زهرة البنفسج: October 10, 2009 - السبت 22 شوال 1430 في 3:59 م

    جزاك الله كل خير
    موضوع رائع وبيستحق القراءة


  30. مدونة السعودية: October 10, 2010 - الأحد 04 ذو القعدة 1431 في 11:04 م

    شكرا لك مرة أخرى على مواضيعك الرائعة


  31. Salem: November 9, 2010 - الثلاثاء 04 ذو الحجة 1431 في 1:29 م

    شكراً على الرابط والتنويه ..سأقوم بتجريبه قريباً ..
    وهو يذكرني بموقع يقدم قوالب مجانية للشركات “لا اذكر عنوان الموقع حالياً” وقد مررت على موقع لأحدى الشركات المتوسطة (اعتقد شركة خدمات نفطية)وكانت تستخدمه ..


شاركنا برأيك؟

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

  • الأكثر قراءة
  • الأحدث
  • الأرشيف
  • تعلم الكيك وتطوير المواقع بالبيت
  • أفضل الأدوات لرفع الملفات
  • تنظيم الوقت البرمجي
  • مقدمة في CakePHP
  • أفكار ومواقع ويب 2 شهيرة
  • لماذا غوغل شريرة!
  • الخطوط العربية
  • هل تريد أن تكسب 1000 دولار؟
  • تصميم قاعدة البيانات
  • مواقع عربية بالدروبال
    1. كتب مطلوبة
    2. إصلاح علة أمنية في دروبال 7.3 و 7.4
    3. حل المشكلة أم الترقيع؟
    4. مراجعة كتاب 50 Tips and Tricks for MongoDB Developers
    5. تعريب الوحدات الإضافية
    6. البرامج العربية
    7. تعريب الدروبال 7 – العد التنازلي للنواة
    8. تعريب الدروبال 7 – اليوم الثالث
    9. تعريب الدروبال 7 – اليوم الثاني
    10. تعريب الدروبال 7 – اليوم اﻷول
    11. تعريب الدروبال 7
    1. يونيو 2011
    2. مايو 2011
    3. أبريل 2011
    4. مارس 2011
    5. فبراير 2011
    6. يناير 2011
    7. ديسمبر 2010
    8. نوفمبر 2010
    9. أكتوبر 2010
    10. أغسطس 2010
    11. مارس 2010
    12. فبراير 2010
    13. يناير 2010
    14. ديسمبر 2009
    15. سبتمبر 2009
    16. أغسطس 2009
    17. يوليو 2009
    18. يونيو 2009
    19. مايو 2009
    20. مارس 2009
    21. فبراير 2009
    22. يناير 2009
    23. ديسمبر 2008
    24. نوفمبر 2008
    25. أكتوبر 2008
    26. سبتمبر 2008
    27. أغسطس 2008
    28. يوليو 2008
    29. يونيو 2008
    • اشترك بآخر الأخبار RSS

      Feeds Counter

      أو

    • أشارك بتعريب دروبال 7

    • أراجع كتب Oreilly

      I review for the O'Reilly Blogger Review Program
    • أفضل هدية تقدمها لي

    • تقنية الطماطم

      I Use the Pomodoro Technique
    • عشرون عام لمشروع اللينكس

      I'll be celebrating 20 years of Linux with
The Linux Foundation!
    • وسوم

      Ajax css IDE jQuery php SEO TinyMCE أخبار المدونة أذكار أطر العمل أفكار أمازون إدارة المحتوى إدارة محتوى إضافات استبيان الأجاكس الأمان الاختبارات الآلية الكيك اللغة العربية برمجة تحديثات تحميل تدوينات رمضان تصميم تطوير تعريب تعلم الكيك وتطوير المواقع بالبيت تكتيك تنظيم الوقت جوائز حديث دروبال دعاية فايرفوكس فرص عمل كتب مسابقات مشاريع مهمات مواقع نصائح هندسة برمجيات وورد بريس

    حول المدونة

    • 2008-2012 مدونة الويب 2.0.
    • يمكنك نقل المحتويات أو اقتباس أي جزء منها ويفضل ذكر المصدر.
    • من الممكن أن تساعدك خريطة الموقع.

    عروض العمل

    • يمكنك أن تناقشني حول عروض العمل للمدونات أو لمواقع الويب 2.0.
    • أيضاً يمكنك استشارتي في وضع التفاصيل لمدونة أو لفكرة مشروع جديد.
    • سيرتي الذاتية على My Linkedin Profile

    تواصل معي

    • خالد الحوراني مطور ويب 2.0
    • تابع أخباري على My Twitter account
    • أو راسلني فوراً

    Switch to our mobile site