Mobile Menu

tentang selanjutnya

Senimandigital menyediakan berbagai extension / plugins bagi CMS dan Framework yang terdaftar pada layanan ini. Anda pastinya ingin tahu, apa lagi yang akan kami lakukan kedepan-nya yang saat ini belum terealisasi.

Dalam menentukan dukungan terhadap Source Editor senimandigital menerapkan beberapa aturan dari kondisi berikut:

Babak Seleksi Berkas:

  1. Tersedia dalam Versi Opensoure atau dalam Versi Komunitas.
  2. Ditulis menggunakan: Javascript, Python, Java, C++ dan C.
  3. Extension dapat ditulis menggunakan Bahasa Pemrograman Javascript, Python, Java, C++.

Babak Pengujian Arsitektur:

  1. Ketersediaan Palette Project Explorer.
  2. Ketersediaan Palette Berkonsep Panel.
  3. Ketersediaan Context di Berbagai Object / Selection Area.

Babak Riset

  1. Ketersediaan Share Object
    1. Mengetahui cara membaca dan menulis nilai pada Objek maksudnya pada konsep OOP.
  2. Ketersediaan Share XML
    1. Mengetahui cara aplikasi dalam membaca dan memodifikasi xml
  3. Ketersediaan Share JSon
    1. Mengetahui cara aplikasi dalam membaca dan memodifikasi JSon
  4. Ketersediaan Share File
    1. Mengetahui cara mendapatkan alamat folder proyek dari dokument yang sedang aktif.
    2. Mengetahui cara mendapatkan alamat file dari dokumen yang sedang aktif.
    3. Mengetahui cara mendapatkan kontent file dari dokument yang sedang aktif (Runtime bukan Fisik).
    4. Mengetahui cara membaca dan menulis kedalam file fisik.

Babak Implementasi

  1. Membuat Palette Database
  2. Membuat Palette Bindings
  3. Membuat Context / Menu

Berdasarkan Persyaratan sebagimana diatas akhirnya kami dapat membuat List Dukungan Prioritas sebagai BErikut

Menyediakan plugins bagi Atom - Source Editor

Sepintas agak sulit menentukan mana yang perlu diprioritaskan antara Atom, Brackets dan Visual Studio Code. Dibelakang masing-masing source editor ini memang terdapat nama besar yang semakin mempersulit dan menambah variabel pertimbangan. Namun jika kembali pada hal fundamental yang kita butuhkan adalah potensi pengembangan yang tidak dibatasi atau setidak-nya sudah lebih tersiapkan sejak awal.

Aplikasi yang lebih powerfull tentusaja aplikasi yang menerapkan konsep panel dan tidak hanya sekedar menyediakan sidebar. Perbedaan Panel dan Sidebar adalah: sidebar itu menunya bersifat tunggal dan dipakai bergantian sedangkan Panel kita dapat meletakan Palette diberbagai sisi aplikasi.

Berikut ini adalah Preview untuk Atom, Atom tidak cocok untuk dikembangkan menjadi sebuah tool Pemrograman Visual, karena dia menggunakan konsep sidebar dan bukan palette tentu saja ini bukan kelemahan dari atom tapi memang kelemahan dari NodeJS.

Jika anda berencana membuat aplikasi Javascript Desktop, sangat tidak dianjurkan menggunakan NodeJS jauh lebih baik jika menulis sendiri aplikasi anda menggunakan bahasa pemrograman yang sangat anda kuasai.

Saya setuju jika Palette memberikan beban tambahan bagi source editor, namun disisi lain keberadaan palette yang berguna sangatlah membantu dalam mendobrak waktu dalam penulisan kode program. Terlebih seperti saat ini Ram 8 GB tidak lagi terasa terlalu mahal, menyediakan banyak palette didalam aplikasi tidak akan terasa sama sekali pengaruh-nya.

Menyediakan Extensions Bagi ConTEXT

Saya secara personal memiliki sejarah Panjang dengan ConTEXT, dan baru diawal mei 2020 menyadari jika ternyata kode sumbernya telah dipublikasi. ConTEXT ditulis dengan Delphi, dengan adanya kode sumber saya mungkin meluangkan waktu untuk kembali mempelajari Delphi.

Menyediakan Extensions Bagi Notepad++

Menyediakan Extensions Bagi Programmer's Notepad

Anda mungkin merasa sedikit heran dengan berbagai screnshoot yang saya berikan, memili pola yang sama yaitu jumlah baris kurang dari 20. Dan memang seperti itulah adalahnya, jika membangun aplikasi menggunakan Senimandigital CMS, untuk pemrosesan standar dan kompleks kode program yang perlu ditulis hanya beberapa baris rata-rata pasti kurang dari seratus baris.

Senimandigital CMS ini menerapkan konsep Smart Looping, Smart Include kemudian juga menerapkan algoritma NLP yang sangat kuat. Ini membuat Senimandigital CMS berbeda jauh dari framework yang mungkin sudah anda kenal saat ini.

Secara sederhana, saat anda menggunakan Senimandigital CMS yang perlu anda kuasai hanya html dan attributenya, benar anda hanya perlu koding html dan sisa-nya koding php dan javascript akan diselesaikan oleh Senimandigital Framework. Ini mungkin bagi anda terdengar tidak masuk akal tetapi itu akan terbukti saat anda menggunakan Senimandigital CMS.

Kondisinya, anda tidak akan mendapatkan sourcecode Senimandigital CMS jika tidak membeli salah satu produk dan layanan kami. Benar saja, kami menyediakan Senimandigital CMS sebagai Opensource, tapi untuk mendapatkan-nya harus melalui produk atau layanan kami.

Cms Terdaftar

Lihat Semua

Dreamweaver Extensions

Lihat Semua

framework Terdaftar

Lihat Semua

Proyek Terdaftar

Lihat Semua

Pengembang Terdaftar

  • senimandigital
Lihat Semua

Top Konstributor

Dino Sukma Sarjito

Administrator