مدونة الويب 2.0

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

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

1, سبتمبر 2009 التصنيف: تطوير

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

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

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

السيئات:

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

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


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

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

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

    إقرأ أيضاً:

    • ثيمة الإدارة للدروبال
    • تركيب Tinymce في الدروبال
    • أذكار والتحقق من الأحاديث
    • نظام إدارة محتوى على الكيك
    • عناوين نظيفة بأقل جهد

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

  1. m7ammad7assan: 1, سبتمبر 2009 في 8:58 م

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


  2. خالد: 1, سبتمبر 2009 في 9:12 م

    مين هيك قال :)


  3. عبدالعزيز الشتوي: 1, سبتمبر 2009 في 9:17 م

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

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

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

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


  4. djug: 1, سبتمبر 2009 في 9:27 م

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

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


  5. djug: 1, سبتمبر 2009 في 10:58 م

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

    pluxml
    http://pluxml.org/


  6. عبد الهادي: 2, سبتمبر 2009 في 12:03 ص

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


  7. خالد: 2, سبتمبر 2009 في 3:46 ص

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

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

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


  8. Yasser: 2, سبتمبر 2009 في 2:29 م

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

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

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


  9. خالد: 2, سبتمبر 2009 في 4:40 م

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


  10. نبيل: 2, سبتمبر 2009 في 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. خالد: 2, سبتمبر 2009 في 9:46 م

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


  12. نبيل: 2, سبتمبر 2009 في 10:21 م

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

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

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

    شكراً لك،


  13. خالد: 2, سبتمبر 2009 في 10:27 م

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


  14. djug: 2, سبتمبر 2009 في 11:30 م

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


  15. خالد: 2, سبتمبر 2009 في 11:44 م

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


  16. ياسر: 3, سبتمبر 2009 في 4:01 ص

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

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


  17. خالد: 3, سبتمبر 2009 في 1:36 م

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


  18. Yasser: 3, سبتمبر 2009 في 2:37 م

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


  19. Ahmad: 5, سبتمبر 2009 في 3:41 ص

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


  20. نبيل: 5, سبتمبر 2009 في 7:08 ص

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

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

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

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

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

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

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

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

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

    أخوك، نبيل :)


  21. خالد: 5, سبتمبر 2009 في 2:10 م

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


  22. الديس: 5, سبتمبر 2009 في 5:25 م

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


  23. mouitax: 8, سبتمبر 2009 في 7:44 م

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


  24. يوسف حساس: 10, سبتمبر 2009 في 9:24 م

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

    تحياتي


  25. حسام الأخرس: 11, سبتمبر 2009 في 11:51 ص

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


  26. منيــــر: 18, سبتمبر 2009 في 4:39 ص

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


  27. محمد الثاري: 29, سبتمبر 2009 في 1:56 م

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


  28. MiN! SpId3r: 6, أكتوبر 2009 في 2:58 م

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

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


  29. زهرة البنفسج: 10, أكتوبر 2009 في 3:59 م

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


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

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

  • الأكثر قراءة
  • الأحدث
  • الأرشيف
  • تعلم الكيك وتطوير المواقع بالبيت
  • تنظيم الوقت البرمجي
  • أفكار ومواقع ويب 2 شهيرة
  • مقدمة في CakePHP
  • لماذا غوغل شريرة!
  • الخطوط العربية
  • تصميم قاعدة البيانات
  • هل تريد أن تكسب 1000 دولار؟
  • مواقع عربية بالدروبال
  • موقع الجزيرة الجديد
    1. غوغل، جوجل، كوكل أو قوقل!
    2. دروبال تعلمه بالعربي
    3. تحديثات بالجملة
    4. صفحة 404
    5. مدونة الويب 2.0 في 2010
    6. عن غيوم
    7. وحدة Scrollable Content لدروبال
    8. موقع بدون قاعدة بيانات
    9. دول العالم باللغة العربية
    10. ثيم خفيفة للفايرفوكس
    1. أغسطس 2010
    2. مارس 2010
    3. فبراير 2010
    4. يناير 2010
    5. ديسمبر 2009
    6. سبتمبر 2009
    7. أغسطس 2009
    8. يوليو 2009
    9. يونيو 2009
    10. مايو 2009
    11. مارس 2009
    12. فبراير 2009
    13. يناير 2009
    14. ديسمبر 2008
    15. نوفمبر 2008
    16. أكتوبر 2008
    17. سبتمبر 2008
    18. أغسطس 2008
    19. يوليو 2008
    20. يونيو 2008
    • اشترك بآخر الأخبار RSS

      Feeds Counter

      أو

    • الاستبيان

      هل طورت أو ساعدت بتطوير مشروع مفتوح المصدر؟

      مشاهدة النتيجة

      Loading ... Loading ...
    • أوسمة

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

    حول المدونة

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

    عروض العمل

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

    تواصل معي

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