Setelah beberapa lama akhirnya saya melakukan perubahan CMS NgeFlask yang selama ini menggunakan Flask Versi 1.2 dan sekarang requirement dari CMS ini adalah :
alembic==1.13.3
bcrypt==4.2.0
bleach==6.1.0
blinker==1.8.2
certifi==2024.8.30
chardet==5.2.0
click==8.1.7
dnspython==2.6.1
email_validator==2.2.0
Flask==3.0.3
Flask-Bcrypt==1.0.1
Flask-CKEditor==1.0.0
Flask-Login==0.6.3
Flask-Mail==0.10.0
flask-marshmallow==1.2.1
Flask-Migrate==4.0.7
Flask-SQLAlchemy==3.1.1
Flask-WTF==1.2.1
greenlet==3.1.1
idna==3.10
itsdangerous==2.2.0
Jinja2==3.1.4
Mako==1.3.5
MarkupSafe==2.1.5
marshmallow==3.22.0
marshmallow-sqlalchemy==1.1.0
packaging==24.1 pillow==10.4.0
pycparser==2.22
python-dateutil==2.9.0.post0
python-dotenv==1.0.1
python-editor==1.0.4
python-slugify==8.0.4
six==1.16.0
SQLAlchemy==2.0.35
text-unidecode==1.3
typing_extensions==4.12.2
urllib3==2.2.3
webencodings==0.5.1
Werkzeug==3.0.4
WTForms==3.1.2
semua modul yang digunakan adalah module versi terbaru . Terutama Flask menggunakan versi 3.0.3 serta SqlAlchemy terbaru 2.0.35 , karena menggunakan module terbaru semua maka secara otomatis Database yang di create oleh aplikasi ini sudah berubah posisi berada di folder intance.
Karena banyak mengalami perubahan seperti disisi Flask_Select2 yang sudah tidak mendukung WTFForm versi terbaru dan SQL Terbaru , akhirnya paket modul ini ditempatkan langsung pada aplikasi CMS tanpa perlu lagi melakukan proses PIP intallasi. Ada beberapa bagian Flask_Select2 yang saya configurasi ulang tanpa menghilangkan data pembuat modul tersebut.
Kini Namanya NgFlask