هل يمكن فعلا انشاء برنامج يمكن من خلاله عمل قالب موقع الكتروني يعمل على اشهر ثلاث نظم لادارة المحتوى ؟ بحيث يمكن استخدام اضافه Plugin مع هذا الثيم ( القالب ) ؟ الفكرة تحتاج لفريق كبير من المطوريين يجتمعون من خلال جيت هب Github لانشاء هذا المشروع الكبير , وكل ما سيقومون به هو استخلاص كل الكلاسات Classes والدوال Functions المشتركه المطوره بواسطة كل برنامج ودمجها في برنامج او اضافه Plugin كرابط ما بين الثلاث برامج ويعمل على اي منها , يظل بعد ذلك كلاسات Classes والدوال Functions لكل برنامج على حده بمعنى ليسة مشتركه مع البرنامجيين الاخريين , فيقوم المطوريين بعمل كلاسات Classes مساويه لهذه الكلاسات Classes للبرنامجيين الاخريين وبهذه الطريقه يتم الاندماج ويصبح لديك اضافه Plugin شامل لكل من البرامج الثلاثه , واذا نجح هذا المشروع فيستطيع منشؤوه في المستقبل عمل برنامج خاص بهم يشمل قدرات الثلاث برامج
فكرة عمل برنامج يربط وردبريس بجوملا بدروبل ؟
الفكرة موجودة بالفعل[1]، لكن ينقصها دعم دروبل:
ده قالب بس بيشتغل على وردبريس وجوملا ولازم عشان يشتغل تنزل نوع حسب نظام ادارة المحتوى , على العموم عمل قالب متوافق مع الثلاث نظم حاجه قويه بس الفكره اكبر من قالب , اشكلرك جدا استاذ يوسف على المشاركه والنقاش والاضافه , والافكار
هذا إطار وليس قالب يُمكنك من إنشاء قالبك بحيث يعمل عابرًا للمنصات، بدلًا من إضاعة الوقت في كتابة قالب من الصفر.
ملاحظة: شارك بلغة عربية فصحى فقط.
بسم الله الرحمن الرحيم
في الغالب لايتم كتابة قالب من الصفر , لانك مع الوقت والخبره يكون لديك قالب بالملفات والاكواد الاساسيه , وكل ما تحتاجه هو اضافة اكواد للمشروع الجديد , بمعنى انه يكون لديك اكواد محفوظه كاكثر من بلج ان باكوادك , وتقوم بتركيبها في ثواني على اي مشروع جديد , الاكواد مع التكرار للعمل كثيرا يمكن ان تكون كتمبلت خاصه بك تستدعيها وتستخدمها متى تشاء , اما التصميم فهو الذي يتم تغيره بناء على اتفاقك مع العميل , ارجوا ان لا تزهق من الحوار معي ومناقشتي استاذ يوسف وشكرا
لن تحتاج الى اي برنامج اذا كانت لديك معرفة باستخدام الانظمة الثلاث التي ذكرتها
ممكن تعمل شريط مثلا يستعرض اخر ١٠ مقالات كتبتها في مدونتك ووردبرس على دروبال
و تعرض منتجاتك التي تبيعها على مجانتو في مدونة ووردبرس
وغيرها من الامثلة الكثيرة
الفكرة ليست واضحة لي
بسم الله الرحمن الرحيم
تصحيح لما قمت بذكره باللغه العاميه
اذا لو اردت ان استخدم اضافات Plugins مثل Woocommerce او BuddyPress بكامل امكانياتهما على برنامج Joomla او Drupal فماذا افعل , حيث انه لا يمكن استخدام اضافات برنامج مثل WordPress في برنامج اخر مثل Joomla والعكس بالعكس
بسم الله الرحمن الرحيم
القدرة على جعل الاضافه تعمل على اي برنامج , بمعنى جعل اكوادها تعمل على البرامج الثلاثه , يفيد في توحيد البرامج المساعده لتعمل على اي برنامج من الثلاثه , فعلى سبيل المثال ان قمنا بجعل اكواد اضافه مثل SEO by Yoast و اضافة Easy Frontend SEO متحده , بمعنى اخذ ميزات كل من الاثنين وجعاهما يقبلا العمل على البرامج الثلاثه فهذا يعني ان اي مستخدم للبرامج الثلاثه يستطيع اضافة Easy Frontend SEO او SEO by Yoast الى وردبريس و جملا و دروبل
مثال اخر لو قمت بجعل BuddyPress يقبل العمل على اي من البرامج الثلاثه فما الذي سيحدث , سيمكن ان تجعل اي قالب في اي برنامج يقبل او يصبح قابل لعمل كموقع للمنتديات , وبالتالي فسيزداد الطلب على ما سنقوم بتطويره (الاضافه الدامجه الموحده) وكلما قمنا بزيادة التطويير واضافة توحيد بين الاضافات والبرامج الثلاثه فسيزداد مشروعنا قوه , والاهم من ذلك هو ما سيحدث لمطوري هذا المشروع من زيادة قدراتهم على التكويد وفهم اسرار التوحيد ما بين البرامج الثلاثه , وكما ذكرة بالاسفل انه يوجد برامج اخرى غير هذه البرامج الثلاثه , وتوجد لغات اخرى غير لغة بي اتش بي ويمكن دمج هذه اللغات كلما زاد عدد المطوريين المنضميين للمشروع وزيادة الطلب على هذا المشروع , الاهم من المشروع هو الفوائد التي ستعود على المشتركيين بهذا المشروع فسيعرفون اسرار كثيره وسيكون هناك بحث ودراسه شاملة ستزيد من قدرات اي مطور اضعاف مضاعفه , المشاريع المشتركه التي يشترك فيها فريق ومطوريين كثيرين تكون اقوى من عمل فرد
بسم الله الرحمن الرحيم
وتصحيح اخر لما قمت بذكره باللغه العاميه
اته لو كان لديك اضافه Plugin مشهوره مثل SEO by yoast المستخدمه على برنامج WordPress و برنامج Drupal و اضافه Plugin مثل Easy Frontend SEO المستخدمه على برنامج Joomla
فماذا تفعل ان اردت جعل الاضافات Plugins كلها تعمل على الثلاث برامج
هذا مجرد مثال فقط لان SEO by Yoast غالبا سيقوم بتحسين اضافته ودمجها مع برنامج Joomla ايضا
المقصود انني اريد اي اضافه تعمل على واحد من البرامج , تكون قابله للعمل على الثلاث برامج
الفكرة التي تريد ان تصل لها غير ممكنة
هل تعلم ان هناك اضافات على جميع الانظمة لن تعمل مع اضافات اخرى على نفس النظام.
هل تعلم ان هناك قوالب لا تدعم جميع الاضافات حتى المشهورة منها.
بسم الله الرحمن الرحيم
كلامك رائع وفعلا هناك اضافات ربما تتداخل وتؤدي الى خلل في النظام
وهنا تاتي فكرة الفريق الواحد الذي سيحاول جعل الاضافات لا تتداخل + جعل هذه الاضافات تتعامل مع اكبر قدر ممكن من القولب العالميه التي يراعي مصمميها الاضافات القويه , وعدم وضع القوالب التي يهمل مطوريها جعلها قياسيه وتقبل الاضافات العالميه , مهمة الفريق تصحيح الاخطاء للمهم اولا ثم النظر للاقل اهميه في حالة نجاح المشروع .
اذا المطلوب هو
عمل اعادة كتابه لبعض اكواد الاضافات العالميه لكي تصبح هذه الاضافات قابله على العمل مع الثلاث برامج , وكما تعلم فان اساسها كله واحد وهي لغة بي اتش بي
عمل اعادة كتابه للويدجات ايضا لتتكامل وتصبح قابله للعمل على البرامج الثلاثه
اخذ موافقة مصممي الاضافات والويدجات العالميه على اعادة كتابة الاكواد للبرامج الثلاثه
ا لبدايه بعمل توفيق للاكواد للتتكامل مع البرامج الثلاثه للاضافات القويه مثل BuddyPress و SEO by Yoast مثلا فاذا تم النجاح يتم تقوية المشروع بالتكامل مع اضافات اخرى مثل JetPack وهكذا , وكلما انضم للمشروع مطوريين اكثر كلما زادة قوة المشروع وافكاره والاضافه اليه , وربما تزداد قوة الفكره فيما بعد لضم لغات اخرى مثل ايه اس بي دوت نت وغيرها
بسم الله الرحمن الرحيم
عندك مثلا بلج ان للسيو المشهور يوست للوردبريس وعندك Easy Frontend SEO لجوملا وعندك برده يوست لدربل
لو عايز تخلي يوست يشتغل على التلات نظم او Easy Frontend SEO يشتغل على التلاته حتعمل ايه
ده مثال بس لان السيو مش مشكله كبيره ويوست تقريبا قرب يعمل سيو لجوملا اكيد حيحطها في مخططه لان جملا برنامج قوي وليه زباينه
السلام عليكم ...
ربما هذا المنتج شبيه بما تقصده
يمكنك تشغيل ووردبريس داخل جوملا .. بحيث يصبح كأنه إضافة من إضافات جوملا دون أن يخسر أي من إمكانياته .. وكذلك يمكنك من استخدام الإضافات الخاصه بووردبريس وعرضها في تقسيمات قالب جوملا ..
بسم الله الرحمن الرحيم
انت شخص رائع
ويمكن اخذ هذه الفكره كمثال للتطوير , وهذا لينك للبرنامج المساعد الذي قمت بالتنويه عنه من خلال موقع جوملا ويبدوا انه جيد حسب التقيمات
التعليقات