atVSG

0011001000110100

وحید امیری مطلق

توسعه دهنده وب و موبایل

Quotes by VSGWoRLD – نقل قول ها و جملات مورد علاقه من


Quotes by VSGWoRLD

چند وقتی میشد پیش خودم میگفتم ای کاش یه جایی، وجود داشت که جملات و نقل قول هایی که ازشون خوشم میاد رو میتونستم اونجا ذخیره کنم. البته راه های مختلفی برای این کار هست ولی دوست داشتم یه سیستم مخصوص برای این کار وجود داشت. سیستمی که در عین ساده بودن، قابلیت های خاصی از جمله API عمومی داشته باشه. ایده اولیه به اندازه کافی ساده بود که بدون هدر دادن وقت روش کار کردم و طی کمتر از 3-4 روز این سیستم رو پیاده سازی کردم. البته پیاده سازی همچین سیستمی نباید زمان زیادی ببره و میشد طی 2 روز هم انجامش داد ولی من با کمبود وقت آزاد مواجه بودم. به هر حال… الان این سیستم رو در یک زیر دامنه برای یه دامنه که تازه ثبت کردم، راه اندازی کردم. از آدرس quotes.vsgworld.com میشه بهش دسترسی داشت. این سیستم با استفاده از نرم افزار های زیر درست شده:

  • PHP 5.6
  • MariaDB 10/MySQL 5.6
  • Apache 2.4
  • Bootstrap 4
  • jQuery 3

همون طور که میبینید، از هیچ فریم ورک PHP استفاده نشده. البته این سیستم دارای Routing هست که با استفاده از یک پکیج composer به اسم phroute انجام میشه. به نظر خودم نکته ی مهم این سیستم و شاید متفاوت اون، Public API باشه که مستنداتش اینجا موجوده. با استفاده از این API میتونید نقل قول ها رو در سایت یا برنامه خودتون دریافت کنید و اون ها رو به هر فرمتی که دلتون میخواد نمایش بدید.