3 ديسمبر، 2010

كتاب [تعلمة بالعربى] لشرح كل ما يخص دروبال باللغه العربية

أعرض عليكم كتاب فى غاية الروعة .. مجهود رائع يستحق التقدير , "دروبال تعلمة بالعربى" كتاب مفصل ومبسط لمجتمع مطورى ومديرى مواقع دروبال من مستوى المبتدئين وحتى الإحتراف. 
 سأعرض عليكم فهرس الكتاب الذى يحوى تقريبا 200 صفحة .. إعداد أناس مميزين نشكرهم على بذل وقتهم  الثمين فى تحضير مثل هذا الكتاب الرائع وهم  أنس خيطو , سوسن المردود , دانيا أبو الهيال .. وبصراحه الكتاب محتواه الرائع يستحق تنسيق وغلاف أو بمعنى أخر إخراج أفضل من هذا وهذا لا يقلقل من شأن ما بذل فى إنتاجه ولكنى كنت أفضل أن يكون الكتاب لو إخراج وغلاف مصمم من قبل مصممين محترفين لكى يكن على مستوى المحتوى المتميز.


القسم الأول البداية
  1. ما الذي نعنيه بالمصدر المفتوح 
  2. ما ھي رخصة جنو العمومية 
  3. فوائد الترجمة 
  4. ما الذي نعنيه بنظم إدارة المحتوى 
  5. متطلبات نظام إدارة المحتوى 
  6. PHP  ما ھي لغة ال
  7. MYSQL  ما ھي
  8.  المخدمات
  9. Apache HTTP Server 
  10. Internet Information Services (IIS) 5.0 
  11. ما ھو نظام إدارة المحتوى الذي يناسبني 
  12. لمحة بسيطة عن دروبل كنظام إدارة محتوى 
  13. شرح عن جملة وورد بريس 
القسم الثاني حول دروبل
  1. خصائص دروبل 
  2. المبادئ الأساسية 
  3. حول ترخيص دروبل 
  4. تاريخ دروبل 
  5. كيف يعمل دروبل 
  6. كيفية عمل موقع دروبل 
  7. إيجابيات دروبل 
  8. 6 – 5- شرح عن النسخ 4 
القسم الثالث العمل على دروبل
  1. تركيب دروبل النسخة 5 
  2. تركيب دروبل النسخة 6 
  3. تعديل معلومات الموقع 
  4. أنواع المحتوى 
  5. القوائم 
  6. الصناديق 
  7. الوحدات 
  8. الثيم 
  9. كيفية تنزيل الثيم 
القسم الرابع الموديلات الأساسية في دروبل
  1. ضبط الصناديق -Blocks
  2. التعليقات - comments
  3. الكتاب - book
  4. تعلمه بالعربي 3 Drupal
  5. الاتصال -contact
  6. المنتدى - Forum
  7. المحلية - Localization
  8. العقدة - Node
  9. استطلاع الرأي - Poll
  10. البروفايل - Profile
  11. وحدة النظام 
  12. المستخدمين - users
  13. الأدوار - Roles
  14. وحدة التحديث - Update
القسم الخامس بعض الموديلات الداعمة في دروبل
  1. البانال Panels
  2. الويب فورم Webform
  3. وحدة الصور Image
  4. وحدة ايميج كاش  Imagecache
  5. وحدة لايت بوكس Lightbox
  6. وحدة السي سي كي CCK
  7. وحدة الفيو Views
  8. fckeditor - wysiwyg -imce وحدات 
القسم السادس ترقية دروبل
  1. لماذا نقوم بالترقية 
  2. خطوات يجب إتباعھا قبل عملية الترقية 
  3. الخطوات العملية في الترقية. 
القسم السابع الانتقال من نظام إدارة محتوى إلى دروبل
  1. لماذا ننتقل 
  2. نصائح في عملية الانتقال 
  3. الانتقال من جملة إلى دروبل 
  4. الانتقال من وورد بريس إلى دروبل 
  5.  التحويل من phpbb إلى دروبل
القسم الثامن أمور إضافية
  1. كيف أقوم بــ (عبارة عن مجموعة من التقنيات التي تفيدك في التعامل مع دروبل ) 
  2. كيف أقوم بعملية الترجمة 
  3. قاموس المصطلحات 
  4. حالات مدروسة (كيف أقوم ببناء موقع بسيط – تجاري اجتماعي ..) 
  5. مواقع عربية مبنية بواسطة دروبل 
  6. مراجع عربية و أجنبية تساعدك في فھم دروبل. 
الخاتمة


المصدر: 
http://tinyurl.com/yfslzga

كيفية إدارة محتوى دروبال؟

يبدأ الموضوع كالتالى:
1- بدخولك كمدير للموقع عن طريق هذا الرابط http://yourdrupalpath/user وإدخال بيانات المدير
2- ومن ثم الدخول على صفحة المدير http://yourdrupalpath/admin أو ان تكون قد ركبت مسبقا Admin menu  وهذا الوحده قد تحدثنا عن وظيفتها المفيده لمدير موقع دروبال من قبل هنا

لإضافة محتوى جديد:
1- أدخل على الرابط http://yourdrupalpath/node/add  أو من خلال قائمة التصفح الجانبيه بالضغط على "أضف محتوى".
2- سيظهر لك قائمة بأنواع المحتوى المتوفره فى موقعك وهى فى الحاله الإفتراضية لدروبال كالتالى page, story وبتفعيل وحده المدونه سيزيد عليهم blog entry.
وببساطه:
page أو الصفحة : هى الصفحة المنفصله بذاتها وتحوى محتوى ثابت أو ديناميكى وهذا بناءا على ما تعينه أنت من خلال "input format أو هيئة المدخلات" فممكن أن تكتب نصا بجانبه صوره توضيحيه وممكن أن تضع كودا برمجيا php يفعل خواص ديناميكيه خاصه.
Story أو مقال: وهى المقالات التى تتبع قسم معين بحيث يكون لها صفحه تعرض فيها مقتطفات من هذة المقالات وبالضغط على إقرأ المزيد يعرض لك كامل المقال.. والأقسام بالمناسبه تفعل بتنشيط وحده Taxonomy فى صفحة الوحدات  وتعين نوع المحتوى فى كل قسم, ومن خلال إضافة الوحدة Views تستطيع التحكم فى طريقه عرض محتوى القسم فى الصفحة أو حتى على شكل بلوك.
blog entry أو تدوينه: وهى تطابق إلى حد بعيد مع "المقال" فى الحقول وحتى شكل العرض.
book page أو صفحة كتاب:  وهى نوع محتوى يمكنك من عمل محتوى مفهرس على شكل كتاب . وهو رائع لمن يريد عمل ويكى لشرح شى ما أو منتج ما.
لتعديل أى محتوى:
1- من صفحة المدير http://yourdrupalpath/admin وبعدها إضغط على "content"  أو المحتوى فى قائمة إدارة المحتوى... سيظهر لك جدول يحوى كل محتويات موقعك وفى الأعلى بعض الحقول التى تمكنك من فلتره المحتوى حسب النوع أو قسم وغيرها. 
2- بجانب كل عنصر من عناصر قائمة المحتوى رابط لتحرير هذا المحتوى ...بضغطك عليه تستطيع تحرير ما تريده فى محتواه.
3- قم بحفظ ما عدلته بضغطك على زر "حفظ" فى أسفل الصفحة.
(وهناك أيضا طريقه أخرى للولوج لتحرير أى محتوى تريده وهى ان تذهب للمحتوى نفسة وإذا كان لك صلاحيه لتعديل هذا المحتوى سيظهر لك فى أعلى المحتوى وأسفل العنوان رابط يسمى "تحرير" قم بالضغط عليه وستتمكن من تعديله ومن ثم حفظه.)
لحذف أى محتوى:
1- إذهب للمحتوى المراد حذفة سواء صفحة أو مقال أو تدوينه وإضغط على تحرير أو تعديل كما تم شرحه لتعديل المحتوى 
2- فى أسفل صفحة التحرير ستجد زر "حذف" بضغطك عليه سيظهر لك رساله تأكيد ومن ثم يكون ما أردت حذفة قد حذف.


28 نوفمبر، 2010

أهم وحدات دروبال الواجب التعرف عليها


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

وأهم الوحدات التى يرشح إستخدمها فى دروبال هى كالأتى:

وحدات اساسية وضرورية

هذه هي الوحدة الأكثر شعبية بين جميع مستخدمي دروبال.حيث أنها توفر لك طريقة لخلق أنواع محتوى جديدة فى الموقع بعيدا عن أنواع المحتوى الأفتراضيه الموجوده فى دروبال كالصفحة والمقال والتدوينه  ، ويتبع هذة الوحده عدة وحدات والتي توفر أنواع الحقول المتخصصة  كحقل البريد الإلكتروني  وحقل الصورة وحقل التاريخ وغيرها الكثير.
هذه الوحدة  مع الــ CCK تزيح كثير من المشاكل الإرهاق بعيدا عن مطورين ومديرين مواقع دروبال. حيث تقوم بتصميم أنواع المحتوى الخاص بك باستخدام CCK ومن ثم تستخدام Views لتوليد تنسيق شكل عرض المحتوى الخاص به. 
هذة الوحده من مكملات دروبال وتعطيك ميزه إنشاء أو تعديل قوالب عرض المحتوى الرئيسيى أو أى محتوى جدا فمثلا إذا أردت تعديل شكل وترتيب الحقول فى صفحه ما مثل صفحة إضافة المحتوى فذلك يمكن عمله عن طريق Panels ومزايا أخرى كثيره 
Pathauto
http://drupal.org/project/pathauto
الروابط وأسمائها  أصبحت من الأشياء المهمه لسهوله التصفح للموقع وأيضا من الأشياء التى نهتم بها فى الــSEO فهذا ما تفعله هذة الوحده فمن خلالها يمكنك يغير أسم روابط بعينها أو يمكنك ظبط تعديل الروابط بشكل أوتوماتيكى بناءا على نوع المحتوى دون الحاجه لتعديله كل مره تدخل فيها محتوى جديد.
وحده خارقه للعاده فمعظم برامج إداره المحتوى تعطيك لوحه خاصه بالإداره ولكن مبرمجين هذة الوحده ترائى لهم أن يكون هناك شريط فى أعلى الصفحة يقوم بدور لوحه التحكم وفى نفس واجهه التصميم وطبعا ده أمر جميل ومريح جدا 
تمكنك هذة الوحده من إرفاق الصور للمحتوى وعمل جاليرى للصور بموقعك.

كيف أبدأ مع دروبال؟


بسم الله  , فى البدايه عليك بتفقد النسخه التجربه على الموقع الرسمى أو فى أى مكان لتتاح لك فرصه تفقد دروبال كمستخدم عادى وليس  كمدير موقع والموضوع بسيط  ولا تقلق فالموضوع لن يأخد  دقائق .

الواجهة الأفتراضية لدروبال 6 

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

وبعدها  فلنبدأ رحله إستخدام وتعلم دروبال بشكل عملى,  وستكون خطواتنا الأتيه كما يلى:

  1. إنشاء  قاعدة بيانات على الهوست أو الإستضافة الخاصه بك   (يمكن ترك هذة النقطه مع Fantastico)
  2. ربط الداتا بيز بدروبال ومن ثم تركيب دروبال    (يمكن ترك هذة النقطه مع Fantastico)
  3. التعريف بواجهه دروبال 
  4. كيفيه أدارة دروبال بشكل مبسط جدا بعيدا عن التعقيدات والتفاصيل الصعبة

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

24 نوفمبر، 2010

تعريف دروبال!


دروبال برنامج إداره المحتوى للمواقع , أنشئه دريس بايتيرت عام 2000 . وبرامج إدارة المحتوى عموما هى واجهات تسهل على غير المبرمجين إنشاء مواقع بدون الخوض فى تعقيدات البرمجه برمجية ولكن هذا لا يمنع من أن يكون منشئ الموقع على علم ببعض لغات البرمجة المساعده كــ html ,css وقليل من الphp. ويكمن تفضيل البعض لبرنامج إدارة عن الأخر فى نقاط كثيرة أهمها مدى سهولة واجهته الإدارية وكثرة وحداتة البرمجية الإضافية  وسهولة أكواده الخاصة بالقوالب وهذه بصراحه  نقاط قوة دروبال ومزايا أخرى عديده تتفوق بها دروبال عن مثيلاتها مفتوحه المصدر.

وأخر إصدار لدروبال هو 7 وسيصدر رسميا ديسمبر 2010 والنسخه المستقرة الحاليه هى 6.19 ومن قبله 5 و 4.

ونسخه دروبال بحالتها الإفتراضيه عندما تحملها من الموقع الرسمى ستجدها باللغه الإنجليزية وتحتوى على عده وحدات أو Modules أساسية وهى:
 [Block , Filter , Node , System , User]
وأخرى إختياريه :
 [Aggregator , Blog , Blog API , Book,Color , Comment , Contact , Content translation , Database logging, Forum , Help  Local , Menu , OpenID ,Path , PHP filter,Ping, Poll , Profile, Search ,Statistics, Syslog [,Taxonomy , Tracker , Throttle ,Trigger , Upload
 وحقيقه الأمر أن هذة الوحدات البرمجية الملحقه بدروبال كفيله بجعلك تنشئ موقع بوظائف خياليه وبسهولة جدا .ليس هذا فحسب ولكن يمكنك أيضا تركيب وحدات أخرى كثيره  لإثراء وظائف موقعك من عدد وحدات يزيد عن 7000 وحدة برمجية موجوده على الموقع الرسمى أو يمكنك برمجتها بنفسك إذا كنت مبرمج.

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