PHP-Fusion

Copyright © 2002 - 2008 Nick Jones
الإصدار:7.00 - التاريخ: 21/06/2008
مقدمة
برنامج Php-Fusion عبارة عن نظام مفتوح المصدر وخفيف لإدارة محتويات المواقع مكتوب بلغة PHP 5 (ومتوافق مع PHP 4). ويستخدم البرنامج قاعدة بيانات mySQL لحفظ جميع محتويات موقعك، بما في ذلك نظام مبسط وشامل للإدارة. ويشمل البرنامج على الخيارات الشائعة والتي تتوقع رؤيتها في العديد من برامج إدارة المحتويات.

برنامج Php-Fusion مجاني: يمكنك إعادة توزيعه و/أو تعديل شفراته تحت شروط الترخيص للعامة وفقاً لـ GNU Affero كما نشرت من موقع Free Software Foundation أما الإصدار الثالث أو أي إصدار أحدث.

يتم توزيع هذا البرنامج بأمل أن يكون مفيداً لك ولكن دون أي ضمان؛ ودون أي ضمان ضمني للتسويق أو ملائمة أي غرض محدد. راجع تفاصيل شروط GNU Affero. من المفترض أن تكون حصلت على نسخة من GNU Affero مع البرنامج. يمكنك مراجعة www.fsf.org.

ملاحظة هامة: لا يحق لك إزالة الإشارة لحقوق البرنامج من حاشية الصفحات:

Powered by PHP-Fusion copyright © 2002 - 2008 by Nick Jones.
Released as free software without warranties under GNU Affero GPL v3.

إذا أردت إزالة حقوق البرنامج، يمكنك الإطلاع على الخيارات في موقع البرنامج www.php-fusion.co.uk.

التركيب
حتى تتمكن من تركيب PHP-Fusion، تحتاج إلى تأسيس قاعدة بيانات MySQL. يمكنك عمل ذلك من خلال لوحة تحكم موقعك أو برنامج phpMyAdmin. تأكد أن معلومات الوصول إلى قاعدة البيانات الخاصة بك متوفرة لديك، بما في ذلك اسم المستضيف، واسم المستخدم، وكلمة السر، واسم قاعدة البيانات، وذلك لأنك ستحتاج إلى هذه المعلومات لإتمام عملية التركيب.

1. قبل رفع الملفات إلى موقعك، اعد تسمية الملف _config.php الموجود في مجلد files إلى config.php. 2. ارفع محتويات مجلد php-files إلى موقعك. 3. إذا كان تركيب برنامج PHP-Fusion على غير جهازك الشخصي (أي في موقعك)، فستحتاج في الغالب إلى تغيير تراخيص الملفات والمجلدات التالية إلى 777:

  • administration/db_backups/
  • images/
  • images/imagelist.js
  • images/articles/
  • images/avatars/
  • images/news/
  • images/news_cats/
  • images/photoalbum/
  • images/photoalbum/submissions/
  • forum/attachments/
  • config.php
4. اذهب إلى موقعك لتجد ملف التثبيت setup.php يبدأ تلقائياً؛ أو قم باستدعائه يدوياً بكتابة عنوان الموقع متبوعاً بـ /setup.php. مثال http://www.yourdmonain.com/setup.php.
5. أكمل إجراءات التركيب بإتباع التعليمات التي تظهر لك على الشاشة.
6. بعد إكمال عملية التركيب مباشرة، يجب عليك تغيير ترخيص ملف config.php إلى 644 وحذف ملف setup.php من موقعك.
التحديث من الإصدار 6.01.XX
قبل الشروع في عملية التحديث، نقترح عليك الاحتفاظ بنسخة احتياطية من ملفاتك وقاعدة بيانات موقعك؛ حيث أن الترقية إلى الإصدار 7 من البرنامج يشمل تحديث شامل للنسخ السابقة؛ كما يجب إتباع التعليمات التالية بدقة:

1. شفرات الإصدار 6 غير متوافقة تماماً مع الإصدار 7. يجب عليك إما تحديث الملاحق (الإضافات) والتعديلات والجوانب والتصاميم (الثيمات) قبل التحديث أو طلب نسخة متوافقة مع الإصدار 7. ويقترح عليك في أية حال تعطيل جميع الإضافات والتعديلات التي لم تدرج مع البرنامج الرئيسي لتلافي أية مشاكل.

2. يجب عليك أولاً رفع ملف التحديث من المجلد المسمى بـ upgrade v601x إلى مجلد administration في موقعك.

3. سجل دخولك إلى موقعك كمدير عام. ثم من إدارة النظام في لوحة التحكم، اضغط على تحديث. يجب عليك التحديث بإتباع عدد من الخطوات، وسيتم إكمال التحديث فقط عندما ترى ’تم إنجاز تحديث قاعدة البيانات’.

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

نصائح أمنية
فيما يلي بعض النصائح الأمنية النافعة التي تساعد على جعل موقعك أمناً:
  • تأكد من ملف config.php غير قابل للكتابة (الترخيص عند 644).
  • لا تترك ملف setup.php أبداً في موقعك بعد تركيب PHP-Fusion.
  • تأكد دائماً أن كلمتي سر برنامج رفع الملفات FTP وقاعدة البيانات MySQL مختلفتان.
  • لا تسمح أبداً بمرفقات المنتديات لملفات على هيئة php ،html ،exe أو txt.
مواقع الدعم
إذا واجهتك أية مشكلة أو كان لديك استفسار يتعلق بـ PHP-Fusion، نرجو زيارة الموقع الرئيسي لتطوير البرنامج في www.php-fusion.co.uk والمشاركة برسالة في المنتدى. يتوفر في المموقع فريق دعم متخصص يمكنه مساعدتك في غضون 48 ساعة.

يمكن توسيع نطاق PHP-Fusion عن طريق استخدام الإضافات (المدرجات) وهي عبارة عن إضافات سهلة التركيب. ستجد العديد من الإضافات المفيدة في www.phpfusion-mods.com.

إذا لم تكن راضياً تماماً عن التصاميم الواردة مع برنامج PHP-Fusion فقد ترغب في زيارة الموقع الرسمي لتصاميم البرنامج themes.php-fusion.co.uk حيث ستجد العديد من التصاميم ذات الجودة العالية.

هناك العديد من مواقع الدعم الفني باللغات الأجنبية في العربية، بلجيكا، البرازيل، بلغاريا، الدنمرك، التشيك، فرنسا، ألمانيا، هنغاريا، إيران، إيطاليا، هولندا، النرويج، بولندا، رومانيا، روسيا، سلوفاكيا، اسبانيا، السويد و تركيا.

شكر وتقدير
مؤسس المشروع والمطور الرئيسي
Nick Jones {Digitanium}

الموطورون الرئيسيون
Max Toball {Matonor}
Robert Gaudyn {Wooya}

فريق التطوير
Christian Damsgaard Jørgensen {PMM}
Nicolae Crefelean {Kneekoo}
Karoly Nagy {Korcsii}
Patric Forcelini {IceWasp}
Johan K. Jensen {Josso}
Hans Kristian Flaatten {Starefossen}

المساهمات الإضافية
Claus Pedersen {Flyingduck}
Paul Beuk {Muscapaul}

الإدارة
Jan Mølgaard {Janmol}
Happy Svensson {KEFF}
Pam Aylward {Pam}
Sheldon King {Sheldon}

نصوص برمجية من أطراف أخرى:
TinyMCE v3.0.9 - معالج نصوص HTML متقدم.
PHPMailer v2.0 - كائن إرسال بريد يدعم SMTP من Brent R. Matzelle.
HTTPDownload v1.3 - كائن تنزيل ملفات من Nguyen Quoc Bao.
jQuery v1.2.6 - جافا /أجاكس
Nuvola Icons - صور وأيقونات مختصرات الشفرات من David Vignoni.