درباره فروشگاه ماژول ها

ماژول های دی ان ان :

ماژول ها نرم افزار های هستند که قابلیت های پلتفرم دی ان ان را توسعه می دهند. و امکان پیاده سازی هر نوع سایتی را در پلتفرم دی‌ان‌ان فراهم می‌کنند برای مثال با ماژول های مدیریت محتوا و انجمن و فروشگاه و فرم ساز و ... می‌توانید سایت های با قابلیت های متنوع بسازید.


قوانین فروشگاه :

  • محصولات به صورت آنلاین قابل دانلود می باشند به محض تکمیل سفارش و پرداخت لینک دانلود فعال می‌گردد.
  • قیمت های ذکر شده برای هر محصول مبلغ نهایی بوده و هیچ هزینه‌ی دیگری نظیر مالیات و حمل به آن اضافه نخواهد شد.
  • محصولات دارای لایسنس نامحدود زمانی و نامحدود نصب می‌باشد. و خریدار می‌تواند به صورت نامحدود استفاده نمایید.
  • حق نشر (فروش و انتشار) برای دی‌ان‌ان پلاس محفوظ است و خریدار حق فروش ,هدیه یا انتشار آن را ندارد.
  • در صورت نقض حق نشر دسترسی خریدار بدون اطلاع قبلی مسدود خواهد شد.
  • دریافت بروز رسانی محصولات خریداری شده از تاریخ خرید به مدت دو سال رایگان می باشد.

 

تهیه ماژول اختصاصی :

درخواست طراحی ماژول اختصاصی از بخش سفارش ها فرم استعلام را تکمیل کنید و دریافت راه کار مبتنی بر دی ان ان نیز از بخش تماس با ما جهت مشاوره و راهنمایی کمک بگیرید.

ماژول DNN API Endpoint

11533 بازدید
محصول شرکت : DnnSharp

ماژول API Endpoint یک چارچوب مناسب ، قدرتمند و بسیار آسان برای سرویس دهی به برنامه های کاربردی خارج از دی ان ان (وب ، موبایل ، اپلیکیشن های تحت وب و غیره ) با استفاده از REST API می باشد. برای مثال یک وب سایت فروشگاه طراحی کرده اید و لازم است اپ موبایل آن را نیز تولید کنید و این کار استلزام به داشتن یک سرویس در سایت مربوطه می باشد تا از طریق موبایل درخواست به سایت فرستاده بشه و نتیجه را دریافت کنه ! این روش به راحتی با ایجاد یک متد جدید در ماژول قابل پیاده سازی می باشد.

1,500,000 تومان
تعداد
افزودن به لیست علایق
کد محصول :
DNN Module 0068
توجه: این محصول به عنوان فایل قابل دانلود ارائه می گردد. به محض تکمیل فرآیند خرید می توانید این محصول را دانلود کنید.

DNN API End Point
 

کلمه API مخفف Application Programming Interface می باشد که به رابط کاربردی برنامه نویسی اطلاق می شود.

تعریف مختصری از API

اگر شما هر گونه تجربه ای در برنامه نویسی داشته باشید، همه معانی و مخفف ها با شنیدن کلمه Interface به ذهنتان می آید؛ اما ما بیشتر علاقمند به دانستن معنی کلاسیک و معمولی آن هستیم. یک رابط (Interface) یک مرز مشترک بین دو سیستم و سرویس جدا است. از جمله می توان این موضوع را برداشت کرد که بین این دو سیستم ارتباط برقرار است. یک API رابط پیاده سازی توسط نرم افزار است که به دیگر برنامه ها اجازه می دهد با آن ارتباط داشته باشند. یکی از مهم ترین  ارتباط ها بین وب سایت و اپلیکشن موبایل است.

 

REST چیست ؟

REST مخفف Representational State Transfer استREST  فقط یک سری از دستور العمل ها و سبک های معماری است که برای انتقال داده ها استفاده می شوند. این عموما در مورد اپلیکیشن های تحت وب کاربرد دارد ولی می تواند داده ها را به سایر اپلیکشن ها نیز ارسال کند

 

معماری REST لازم است شرایط زیر را داشته باشند:

  • کلاینت سرور (client-server) باشد.
  • بدون حالت (stateless) باشد.
  • قابلیت cache داشته باشد.
  • سیستم لایه‌بندی شده داشته باشد.
  • واسط یکنواخت داشته باشد.
  • دارای قابلیت کد در صورت نیاز باشد

 

یک وب سرویس REST دارای مشخصات زیر است :

  •  بوسیله URI کار میکند .
  • اطلاعات را به صورت عموما JSON دریافت میکند البته میتواند اطلاعات به صورت XML هم برگردانده شود.
  • برخلاف وب سرویس های برپایه SOAP هیچ استاندارد رسمی برای وب سرویس های REST وجود ندارد به دلیل اینکه REST یک معماری است در حالی که SOAP یک پروتکل وب سرویس است.

 

 

حالا بر طبق این معماری و اصول , شرکت شارپ ماژول DNN API Endpoint تولید و طراحی کرده که بدون یک خط کد نویسی در دی ان ان می توان REST API ایجاد کرد!

 

 

امکانات ماژول

ماژول API Endpoint یک چارچوب مناسب ، قدرتمند و بسیار آسان برای سرویس دهی به برنامه های کاربردی خارج از دی ان ان (وب ، موبایل، اپلیکیشن های تحت وب و غیره ) با استفاده از REST API می باشد.

برای مثال یک وب سایت فروشگاه طراحی کرده اید و لازم است اپ موبایل آن را نیز تولید کنید و این کار استلزام به داشتن یک سرویس در سایت مربوطه می باشد تا از طریق موبایل درخواست ها به سایت ارسال شود و نتیجه مجدد دریافت گردد. این روش به راحتی با ایجاد یک متد جدید در ماژول قابل پیاده سازی می باشد.

 

ویژگی های ماژول:
 

لیستی از اکشن های قابل تنظیم:

آدرس هایی تولید می کنید که با فراخوانی آن لیستی از اکشن های مورد نظر شما اجرا می شود.

 

DNN RESTful APIs:

به راحتی می توانید با برنامه های بیرونی با RESTful APIs  ارتباط برقرار کرده و سرویس دهی کنید.

 

فریم وورک قابل گسترش:

می توانید اکشن های سفارشی ( Custom Action ) برای خود بسازید و در ماژول استفاده کنید.

 

ایجاد بینهایت متد RESTful APIs

داشتن آدرس های یونیک برای هر APIs

فعال یا غیر فعال کردن APIs

ایجاد لیستی از پارامترهای ورودی به URL به صورت متنی یا عددی

متدهای قابل استفاده  HTTP:

  • GET
  • POST
  • PUT
  • DELETE
  • PATCH
  • COPY
  • HEAD
  • OPTIONS
  • LINK
  • UNLINK
  • PURGE
  • LOCK
  • UNLOCK
  • PROPFIND


تولید API Keys برای دسترسی به متدها

فعال کردن ModuleID  برای دسترسی به متدها

تنظیم کردن امنیت و سطح دسترسی به متدها به صورت:

  • عمومی
  • فقط دامنه های مرتبط با پورتال فعلی
  • تمام دامنه های ثبت شده
  • لیست دامنه های سفارشی

دارای بخش تست متدهای تولید شده و مشاهده خروجی

قابلیت ترکیب شدن با ماژول My Token

برگشت مقادیر به صورت JSON

 

لیستی از پرکاربردترین اکشن های ماژول API Endpoint:

ثبت نام کاربر جدید

لاگین کاربر

آپدیت پروفایل کاربر

افزودن نقش به کاربر

رمزنگاری و رمزگشایی AES و RSA

ارسال ایمیل

کپی از فایل

حذف فایل

اجرای دستورات SQL

ارسال درخواست به یک سرور دیگر

و چندین اکشن کاربردی  دیگر ...

 

 

چند نمونه عکس از محیط ماژول

ماژول نمایش چارت سازمانی

ماژول نمایش چارت سازمانی

 

 

بدون محدودیت نصبDNN 6.2.xDNN 7.xDNN 8.xDNN 9.x
DnnSharp.DNNAPIEndpoint-01.02.02-Install_Dnnplus.i

+ انتشار  نسخه 1.2.2

DnnSharp.DNNAPIEndpoint-05.00.17-Install_Dnnplus.i

+ انتشار نسخه  5.00.17

+ سازگاری با دی ان ان 8 و 9 دی ان ان و ایوک

+ سازگاری با دی ان ان 9.2.0

+  رفع عمده مشکلات گزارش شده و بروز رسانی بزرگ

DnnSharp.DNNAPIEndpoint-05.00.18-Install_Dnnplus.i

+ انتشار نسخه  5.00.18

+ رفع مشکلات گزارش شده

DnnSharp.DNNAPIEndpoint-05.00.75-Install_Dnnplus.i

+ انتشار نسخه 5.00.75

+ بهبود عملکرد ماژول

+ رفع مشکلات و باگ ها
 

DnnSharp.DNNAPIEndpoint-05.10.02-Install_Dnnplus.ir

+ انتشار نسخه  5.10.02

+ سازگاری با نسخه های 9.8 و بالاتر

+ بهبود عملکرد و رفع باگ ها

- نسخه های 5.10 بر روی نسخه دی ان ان 9.8.0 به بالا سازگار می باشد.

DnnSharp.DNNAPIEndpoint-05.14.05-Install_Dnnplus.ir

+ انتشار نسخه  5.14.05

+ سازگاری با نسخه های 9.9 و بالاتر

+ بهبود عملکرد و رفع باگ ها

- نسخه های 5.14 بر روی نسخه دی ان ان 9.9.0 به بالا سازگار می باشد.

چه امتیازی به این محصول می دهید ؟

مجموع رای ها :

1 رای
پشتیبانی آنلاین تلگرامی

فروشگاه ماژول های فارسی دی ان ان

مرجع دی‌ان‌ان فارسی و دات‌نت‌نیوک فارسی در ایران با نام تجاری دی‌ان‌ان پلاس ارائه انواع ماژول و پوسته دی ان ان انتشار آخرین نسخه بومی پلتفرم دی ان ان فارسی (دی‌ان‌ان فارسی) یکی از بهترین CMS ها برای سایت های سازمانی و شرکتی و استارت اپ‌ها
دی ان ان