Wednesday, June 19, 2019

Forum Diskusi Pythonesia menggunakan Flask Microframework

Beberapa kali ujicoba pembuatan aplikasi menggunakan Google Appspot Engine ( yang gratisan ) banyak pembatasannya terutama tidak bisa digunakan untuk membuat database Sqlite , dan untuk untuk upload file harus menggunakan Storage yang terpisah dan harus menggunakan API Storage google . Alternatifnya pakai Pythonanywhere namun itu pun ada batas waktu dan harus direload oleh kita sendiri dalam beberapa waktu yang ditentukan ( catatan ini yang grentongan ya...).

Alternatif percobaan menggunakan openshift , ini lebih full tappi tetap aja grentongannya hanya 3 bulan, beda banget saat masih menggunakan openshift pertama kali yaitu openshift v2 . Jadi akhirnya aku coba cari hosting python yang sedikit miring harganya dan bisa run pyhon , soalnya banyak hostingan cpanel yang tidak menyediakan untuk  python .

Akhirnya dapat juga sebuah hosting yang lumayan miring harganya, saya coba hosting selama 6 bulan dulu. Adaptasi untuk penggunaan cpanel python ini hanya beberapa jam karena sistem kerjanya sama seperti dengan virtenv python. Namanya phusion passenger untuk server webnya.

Selanjutnya satu minggu ini coba saya buatkan aplikasi Forum Diskusi dengan menggunakan Microframework Flask saat ini versi beta sudah aktif , walau masih dalam proses tambahan pemberian komentar diskusi .

Untuk melihat dan mencoba forum diskusi tersebut silahkeun meluncur di https://pythonesia.org . Secara umum aplikasi ini dibuat dengan menggunakan Flask Microframework module yang digunakan adalah :
  1. Flask Mail untuk pengiriman email otomatis ( send mail ).
  2. Module Sqlite3
  3. Module Random string
  4. Module Hash untuk enkripsi
  5. Template menggunakan free template bootstrap yang sederhana
  6. Page halaman template yang digunakan 12 halaman dengan menggunakan teknik Jinja2.
kekurangan dari aplikasi yang saya buat ini adalah saat send mail , maka prosesnya sedikit lama . mungkin dikarenakan pengiriman emailnya yang terkadang butuh bandwidth di server yang cukup lumayan . Tapi mungkin hanya 4 detik saat registrasi dan email sudah terkirim.


0 komentar:

Post a Comment