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

خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress

اذهب الى الأسفل

خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress  Empty خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress

مُساهمة من طرف أحمد مناع الثلاثاء أغسطس 20, 2013 7:48 am

بسم الله الرحمن الرحيم

إخوانى الكرام اهلا وسهلا بكم ....في هذه المقالة إن شاء الله تعالى سوف نرى كيف يمكننا إنشاء تطبيق فى بنية vb.net لنشر تدويناتك والتواصل مع أداة التدوين الأكثر شعبية  Wordpress .... مستخدمين فى ذلك  بروتوكول XML-RPC وهو بروتوكول لنداء الإجراء البعيد يستخدم صيغة XML لترميز البيانات ويستخدم HTTP لنقل البيانات وتنفيذ ندائاته....ولمعرفة المزيد حول هذا البروتوكول يمكنك زيارة الرابط التالى :

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


وقبل المضى قدما فى مشروعنا يجب علينا تحميل المكتبة XML-RPC.NET هي مكتبة لتنفيذ خدمات بروتوكول XML-RPC  في بيئة NET، ودعم الإصدارات 1.0، 1.1، 2.0 و يمكنك تحمليها من الرابط التالى :

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

 

الخطوة الاولى : فتح مشروع نوافذ جديد فى الفجوال بيسك

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


Textbox 1 : Name : txtTitle
Textbox 2 : Name : txtpost, Multiline : True
Button : Name: btnPost

الخطوة الثالثة : قم بإضافة المكتبة
XMLRPC.net الى المشروع

الخطوة الرابعة : كتابة التعليمات البرمجية التالية :

1_
في التعليمات البرمجية التالية سنقوم باستيراد الكائن XmlRpc وإنشاء التراكيب اللازمة و أيضا خلق واجهة API على النحو التالى :
الكود:
Imports CookComputing.XmlRpc
 
Public Structure blogInfo
      Public title As String
      Public description As String
End Structure
 
Public Interface IgetCatList
      <CookComputing.XmlRpc.XmlRpcMethod("metaWeblog.newPost")> _
      Function NewPage(ByVal blogId As Integer, ByVal strUserName As String, ByVal strPassword As String, ByVal content As blogInfo, ByVal publish As Integer) As String
End Interface
هناك ثلاث نقاط دخول الأساسية في API وهم على النحو التالى :

metaWeblog.newPost (blogid, username, password, struct, publish)
metaWeblog.editPost (postid, username, password, struct, publish)
metaWeblog.getPost (postid, username, password)

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

2_ فى حدث النقر Click event على زر الامر نقوم بكتابة التعليمات البرمجية التالية :
الكود:

Dim newBlogPost As blogInfo = Nothing
newBlogPost.title = txtTitle.Text
newBlogPost.description = txtPost.Text
categories = CType(XmlRpcProxyGen.Create(GetType(IgetCatList)), IgetCatList)
clientProtocol = CType(categories, XmlRpcClientProtocol)
clientProtocol.Url = "http://127.0.0.1/wpl/xmlrpc.php"
Dim result As String = Nothing
result = ""
Try
      result = categories.NewPage(1, "shoban", "shoban", newBlogPost, 1)
      MessageBox.Show("Posted to Blog successfullly! Post ID : " & result)
      txtPost.Text = ""
      txtTitle.Text = ""
Catch ex As Exception
      MessageBox.Show(ex.Message)
End Try


في التعليمات البرمجية أعلاه، قدمنا ​​استدعاء الدالة newPost من بلوق وورد عن طريق رابط المدونة

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

فإن تم ادراج التدوينة بنجاح تظهر رسالة يخبرنا بذلك مع ارجاع id التدوينة

خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress  2211PostBlog

خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress  2211PostedBlog


واللى اللقاء فى درس جديد إن شاء الله تعالى

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress  Empty رد: خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress

مُساهمة من طرف أبوسجود الثلاثاء أغسطس 20, 2013 10:15 pm

مجهود تستحق عليه الثناء ....مقالاتك كلها مبدعة أبوحميد
avatar
أبوسجود
......
......

تاريخ التسجيل : 18/02/2011
المساهمات : 101
النقاط : 187
التقيم : 8
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress  Empty رد: خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress

مُساهمة من طرف أيمن الإبراهيم الثلاثاء أغسطس 20, 2013 10:25 pm

رائع ومشكوووور
أيمن الإبراهيم
أيمن الإبراهيم
........
........

تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 398
التقيم : 1
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress  Empty رد: خطوة بخطوة لانشاء تطبيق لنشر التدوينات على Wordpress

مُساهمة من طرف م/موسي الأربعاء نوفمبر 06, 2013 1:02 pm

جهد رائع لكنى كنت اتمنى ان يكون الدرس مرفق بمثال للتوضيح
م/موسي
م/موسي
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة : تونس
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى