DIGIPUS issueshttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues2020-10-29T15:45:22+07:00https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/120Optimization: Evaluate Package Requirements2020-10-29T15:45:22+07:00Ichlasul AffanOptimization: Evaluate Package RequirementsJika dilihat di `requirements.txt`, terdapat sejumlah package dependency yang cukup banyak. Sayangnya, tidak semua package tersebut terpakai di aplikasi ini. Hal ini tentunya dapat memperlambat proses testing/deployment di GitLab CI maup...Jika dilihat di `requirements.txt`, terdapat sejumlah package dependency yang cukup banyak. Sayangnya, tidak semua package tersebut terpakai di aplikasi ini. Hal ini tentunya dapat memperlambat proses testing/deployment di GitLab CI maupun pemasangan di lokal.
Tugas yang perlu dilakukan adalah:
- Pastikan setiap package yang menjadi dependency (baik itu di `requirements.txt`, `Dockerfile`, maupun tempat-tempat lainnya) memang terpakai di aplikasi Digipus ini.
- Hapus atau sesuaikan package apabila tidak terpakai. Pastikan tidak terjadi error baik pada pipeline maupun pada aplikasi.
- Di `staticfiles/vendor`, terdapat beberapa modul CSS/JS yang menyertakan dua jenis *script*: standar dan *minified*. Misalkan `datatables.min.css` dan `datatables.css`. Gunakan versi *minified* (hapus yang versi standar). Pastikan tidak terjadi perubahan ataupun error/bug pada tampilan setelah menyesuaikan modul tersebut.
- Terdapat juga beberapa package yang fungsinya serupa, tetapi mungkin semuanya digunakan masing-masing di tempat yang berbeda. Ada baiknya jika hanya menggunakan satu package, dan sesuaikan implementasi yang menggunakan package lainnya tersebut.
Issue ini diajukan oleh Ichlasul Affan, sebagai asisten PMPL. FCFS untuk Sprint 2 (siapa yang paling cepat assign dirinya ke issue ini, dia yang berhak mengerjakan). Hanya 1 orang yang boleh mengambil issue ini (jika ingin dikerjakan semuanya sebagai satu kesatuan). Apabila memang dirasa terlalu berat, isu ini bisa dipecah sesuai dengan jumlah tugas yang telah didefinisikan di atas, atau sesuai kemampuan.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/94Tech Stack: Resource Analysis/Profiling2020-09-28T22:40:41+07:00Ichlasul AffanTech Stack: Resource Analysis/ProfilingSebagai pengembang saya ingin menjamin website yang telah dibuat dapat berjalan ketika ada sejumlah user yang ditargetkan menggunakan website tersebut dalam waktu bersamaan. Sehingga saya perlu memastikan pemilihan dan alokasi resource ...Sebagai pengembang saya ingin menjamin website yang telah dibuat dapat berjalan ketika ada sejumlah user yang ditargetkan menggunakan website tersebut dalam waktu bersamaan. Sehingga saya perlu memastikan pemilihan dan alokasi resource untuk API yang telah dibangun telah tepat digunakan.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/83Reading List: Option to Make Public or Keep Private2020-10-19T17:00:15+07:00Ichlasul AffanReading List: Option to Make Public or Keep PrivateReading list. User dapat membuat daftar baca material yang dipilih
Catatan dari asdos: Fitur ini diajukan oleh 2 orang. Fitur ini sepertinya serupa dengan "Read Later" jadi berbeda dengan "Favorit". Tim asdos telah memecah fitur ini men...Reading list. User dapat membuat daftar baca material yang dipilih
Catatan dari asdos: Fitur ini diajukan oleh 2 orang. Fitur ini sepertinya serupa dengan "Read Later" jadi berbeda dengan "Favorit". Tim asdos telah memecah fitur ini menjadi dua isu, yaitu isu implementasi Reading List-nya itu sendiri (#82), dan opsi untuk Share to Public atau Keep Private (#83). Karena statusnya sudah berubah menjadi FCFS, kedua issue mungkin bisa saja dikerjakan oleh satu orang, atau bisa juga satu orang satu issue.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/82Reading List2020-10-31T11:02:14+07:00Ichlasul AffanReading ListReading list. User dapat membuat daftar baca material yang dipilih
Catatan dari asdos: Fitur ini diajukan oleh 2 orang. Fitur ini sepertinya serupa dengan "Read Later" jadi berbeda dengan "Favorit". Tim asdos telah memecah fitur ini men...Reading list. User dapat membuat daftar baca material yang dipilih
Catatan dari asdos: Fitur ini diajukan oleh 2 orang. Fitur ini sepertinya serupa dengan "Read Later" jadi berbeda dengan "Favorit". Tim asdos telah memecah fitur ini menjadi dua isu, yaitu isu implementasi Reading List-nya itu sendiri (#82), dan opsi untuk Share to Public atau Keep Private (#83). Karena statusnya sudah berubah menjadi FCFS, kedua issue mungkin bisa saja dikerjakan oleh satu orang, atau bisa juga satu orang satu issue.Anthony Dewa PriyasembadaAnthony Dewa Priyasembadahttps://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/76Profile: Self-Defined Categorization for User Bookshelf2020-10-19T17:05:44+07:00Ichlasul AffanProfile: Self-Defined Categorization for User BookshelfSebagai pengguna saya ingin dapat memyimpan konten edukasi berdasarkan kategori/kelompok yang saya buat selain itu kategori/kelompok ini dapat saya publikasikan atau dapat dijadikan privasi saja. Jika dipublikasikan maka baik saya maupun...Sebagai pengguna saya ingin dapat memyimpan konten edukasi berdasarkan kategori/kelompok yang saya buat selain itu kategori/kelompok ini dapat saya publikasikan atau dapat dijadikan privasi saja. Jika dipublikasikan maka baik saya maupun orang lain (general user) dapat melihat konten-konten yang telah saya kategorikan dan kelompokan. Harapannya dengan adanya fitur ini, memberikan kemudahan bagi saya untuk mengunduh kelompok konten yang telah saya kelompokkan atau memudahkan pencarian konten di history saya.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/69Personal Chat2020-10-19T17:04:33+07:00Ichlasul AffanPersonal ChatFitur personal chat antara kontributor dengan user lain ataupun user dan user lain.
Catatan tim asdos: Fitur ini sebelumnya diajukan oleh 1 orang. Tolong perhatikan tech stack dan kompleksitas dari fitur ini. Fitur ini kami rasa sangat ...Fitur personal chat antara kontributor dengan user lain ataupun user dan user lain.
Catatan tim asdos: Fitur ini sebelumnya diajukan oleh 1 orang. Tolong perhatikan tech stack dan kompleksitas dari fitur ini. Fitur ini kami rasa sangat kompleks sehingga akan cukup sulit dilaksanakan dalam waktu yang terbatas. Jika Anda sudah yakin, silakan lanjutkan.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/59Material: Update Material with Versioning2020-09-28T22:22:23+07:00Ichlasul AffanMaterial: Update Material with VersioningSebagai contributor, setelah mengupdate materi, saya ingin menyimpan materi versi lama sebagai arsip agar tetap dapat didownload user.
Catatan dari tim asdos: Isu ini berkaitan dengan Update Materi, sehingga sepertinya harus dikerjakan ...Sebagai contributor, setelah mengupdate materi, saya ingin menyimpan materi versi lama sebagai arsip agar tetap dapat didownload user.
Catatan dari tim asdos: Isu ini berkaitan dengan Update Materi, sehingga sepertinya harus dikerjakan setelah isu Update Materi untuk menghindari conflict. Silakan berdiskusi dengan @hisyam_athaya untuk koordinasi lebih lanjut.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/28Material: Cart (Batch Download)2020-10-29T00:31:22+07:00Ichlasul AffanMaterial: Cart (Batch Download)Fitur materials cart untuk menyimpan setiap material yang akan diunduh oleh user.Fitur materials cart untuk menyimpan setiap material yang akan diunduh oleh user.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/21Bugfix: Simultaneous Sorting + Filtering2020-10-19T17:15:01+07:00Ichlasul AffanBugfix: Simultaneous Sorting + FilteringFix sorting dan filter pada halaman dasbhoard sekarang ini sorting dan filter belum bisa secara bersamaan.Fix sorting dan filter pada halaman dasbhoard sekarang ini sorting dan filter belum bisa secara bersamaan.https://gitlab.cs.ui.ac.id/pmpl/class-project/marjinal-digipus/-/issues/4Auth: Google Account Integration2020-09-28T21:39:28+07:00Ichlasul AffanAuth: Google Account Integrationsebagai seorang calon pengguna, saya ingin bisa mengakses DIGIPUS melalui akun Google saya tanpa harus mendaftar, sehingga dapat mengakses dengan lebih cepat dan mudahsebagai seorang calon pengguna, saya ingin bisa mengakses DIGIPUS melalui akun Google saya tanpa harus mendaftar, sehingga dapat mengakses dengan lebih cepat dan mudah