Categories
Wordpress Series

Membuat Plugin WordPress

Daftar Isi

Unggah Plugin Ke Server WordPress

  1. Login di https://developer.wordpress.org/ (mendaftar jika belum terdaftar)
  2. Buka laman https://wordpress.org/plugins/developers/add/ untuk meminta ijin unggah plugin ke server wordpress. Apabila disetujui, maka akan mendapatkan email balasan dengan judul kurang lebih [WordPress Plugin Directory] Current Post has been approved! dan ada keterangan tentang SVN.
  3. Pasang perangkat lunak untuk melakukan SVN dari lokal ke server, misalnya Tortoise SVN dengan alamat unduhan https://tortoisesvn.net/downloads.html
  4. Buat folder kosong yang setara dengan nama-plugin, kemudian pindah semua isi dari folder nama-plugin dipindah ke folder kosong tersebut
|- nama-plugin
|- folder-baru
   |- includes
      |- nama-plugin-adminmenu.php
      |- nama-plugin-functions.php
   |- nama-plugin.php 
   |- readme.txt
  1. Klik kanan pada folder nama-plugin (yang sekarang sudah tidak ada isinya), kemudian pilih SVN Checkout…
    checkout svn
  2. Lakukan
    1. Masukkan alamat SVN yang didapatkan dari balasan email wordpress.org atas permohonan ijin unggah
    2. Klik tombol OK
      proses checkout
  3. Lakukan
    1. Masukkan username dan password yang sama dengan akun di wordpress.org, centang Save authentication
    2. Klik tombol OK
      user pass sekali
  4. Apabila berhasil, maka akan muncul 4 folder, yaitu .svn, assets, tags dan trunk. Pindahkan semua berkas yang ada di folder-baru ke folder nama-plugin/trunk
|- nama-plugin
   |- assets
   |- tags
   |- trunk
      |- includes
         |- nama-plugin-adminmenu.php
         |- nama-plugin-functions.php
      |- nama-plugin.php 
      |- readme.txt
|- folder-baru
  1. Buat folder di tags yang sama dengan version yang ada di nama-plugin.php, misalnya 1.0. Salin semua yang ada di trunk ke folder tersebut.
    Salin screenshot ke folder assets, dengan format screenshot-<nomor>, png atau jpg, misal: screenshot-1.jpg, screenshot-2.png, dan seterusnya. Ingat, tadi di readme.txt sudah ada keterangan di bagian Screenshot.
    Folder baru sudah tidak dibutuhkan lagi.
|- nama-plugin
   |- assets
      |- screenshot-1.jpg
   |- tags
      |- 1.0
         |- includes
            |- nama-plugin-adminmenu.php
            |- nama-plugin-functions.php
         |- nama-plugin.php 
         |- readme.txt
   |- trunk
      |- includes
         |- nama-plugin-adminmenu.php
         |- nama-plugin-functions.php
      |- nama-plugin.php 
      |- readme.txt
|- folder-baru
  1. Apabila ada perubahan, maka:
    • lakukan perubahan di folder trunk,
    • ubah version yang ada di nama-plugin.php, misalnya 1.1
    • buat folder sesuai dengan versi baru di folder tags
    • salin semua yang ada di trunk ke folder tersebut
|- nama-plugin
   |- assets
      |- screenshot-1.jpg
   |- tags
      |- 1.1
         |- includes
            |- nama-plugin-adminmenu.php
            |- nama-plugin-adminsubmenu.php
            |- nama-plugin-functions.php
         |- nama-plugin.php 
         |- readme.txt
      |- 1.0
         |- includes
            |- nama-plugin-adminmenu.php
            |- nama-plugin-functions.php
         |- nama-plugin.php 
         |- readme.txt
   |- trunk
      |- includes
         |- nama-plugin-adminmenu.php
         |- nama-plugin-adminsubmenu.php
         |- nama-plugin-functions.php
      |- nama-plugin.php 
      |- readme.txt
  1. Klik kanan pada folder nama-plugin, kemudian pilih SVN Commit…
    commit svn
  2. Lakukan
    1. Beri keterangan perubahan
    2. Klik All
    3. Klik tombol OK
      pilih dan proses commit
  3. Apabila ada item yang akan dihapus di server, maka klik kanan pada item tersebut, kemudian pilih Delete
    hapus dari svn
  4. Selamat! Plugin sudah dapat dicari di laman plugin WordPress.

Tips Memperbaiki Plugin

Untuk memperbaiki plugin lebih mudah menggunakan plugin editor yang terdapat pada laman administrator.

  1. Buka editor plugin
    membuka editor plugin
  2. Pilih plugin dan mulai mengedit
    edit plugin
    • Pilih plugin yang akan diedit pada Select plugin to edit
    • Tekan tombol Select
    • Edit plugin
    • Tekan Update File apabila sudah siap
    • Tes plugin di web
      • Apabila perlu perbaikan, maka lakukan perubahan lagi
      • Apabila dirasa cukup, maka dapat disalin ke SVN

Demikian, semoga bermanfaat. [bst]

Sumber:

By basit

Biro Pengembangan Teknologi Dan Sistem Informasi

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.