Skip to content

lta3-brin/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pengembangan Website BBTA3 BPPT

Build & Deploy BBTA3 Website

repository ini merupakan tempat pengembangan website BBTA3 BPPT yang dilakukan menggunakan konsep sederhana yaitu Static Site Generator melalui teknologi yang ditawarkan dari HUGO. Sehingga ini menyebabkan terjadinya perombakan pengembangan dari semula.

Latar Belakang

Sehubungan dengan keterbatasan sumber daya yang kami miliki, kelola website dengan CMS (Content Management System) semisal Wordpress membuat kami kesulitan dalam melakukan pembaruan dan penyesuaian kompatibilitas masing-masing plugin dan theme. Disamping itu, proses backup website yang kami alami kurang fleksibel serta untuk melakukan Horizontal Scaling sulit dilakukan dengan keterbatasan yang ada.

Kami memahami CMS merupakan terbosan yang luar biasa dan kami sudah menggunakannya dalam beberapa tahun saat penulisan dokumen ini kami lakukan. Untuk saat ini, kami beralih ke teknologi dasar Static Site Generator yang kami rasa lebih "murah" untuk dikerjakan serta lebih mudah melakukan deploy dan Horizontal Scaling website BBTA3 BPPT. Tentu, kami masih terbuka dengan masukan komunitas sobat AERO agar website ini lebih baik lagi.

Cara Memulai

# clone repositori ini dengan git di terminal
$ git clone https://github.com/bbta3-bppt/website.git

# pindah lokasi ke lokasi hasil clone
$ cd <DIREKTORI>

# yakinkan sebelumnya sudah memasang hugo cli
$ hugo version

# jalankan lokal server selama pengembangan
$ hugo server -D

Disamping itu perlu menambahkan data media.json kedalam direktori ./themes/bbta3/data/ sehingga proses kompilasi website dapat dilakukan. Isi media.json berupa informasi berita dan video terkait BBTA3 BPPT seperti yang dicontohkan dibawah ini:

[
  {
    "id": "597876542321",
    "deskripsi": "Hai Sobat Aero... Walaupun sebaran wabah virus COVID-19 masih terjadi, Semoga kita tetap sehat selalu",
    "thumbnail": "https://pbs.twimg.com/ext_tw_video_thumb/1278938445126066177/pu/img/FtSP1xl8pt0Qjbdf.jpg",
    "tanggal": "Jum'at, 03 Juli 2020",
    "kategori": "BBTA3_BPPT"
  },
  {
    "id": "223126548974",
    "deskripsi": "Menteri @KemenkopUKM Teten Masduki menyatakan apresiasinya terhadap inovasi alkes buatan dalam negeri",
    "thumbnail": "https://pbs.twimg.com/media/Ec8vcJvUYAEENt9.jpg",
    "tanggal": "Rabu, 15 Juli 2020",
    "kategori": "BPPT_RI"
  },
  {
    "id": "u5grTIrbr_xm",
    "deskripsi": "Hai Sobat Aero... Walaupun sebaran wabah virus COVID-19 masih terjadi, Semoga kita tetap sehat selalu",
    "thumbnail": "https://i.ytimg.com/vi/u5grTIrZ_xM/default.jpg",
    "tanggal": "Jum'at, 03 Mei 2020",
    "kategori": "VIDEO"
  }
]

Informasi Lanjut

Apabila ada informasi lebih lanjut atau berminat bergabung dengan Open Project BBTA3 BPPT, hubungi melalui layanan chat BBTA3 BPPT.

About

repository untuk pengembangan website BBTA3 BRIN

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •