BTC USD 77,978.6 Gold USD 4,368.94
Time now: Jun 1, 12:00 AM

VonCMS - CMS custom buatan sendiri (React + PHP + SQL) – progress & review

capture-20260615-165030.png


statistik dekat 4 bulan lebih run.. comment tu sebab den off..
 

VonCMS 1.25 Kini Open Source di Bawah Lesen GPLv3​

Seperti yang dijanjikan, VonCMS 1.25 kini rasmi menjadi projek Open Source di bawah lesen GPLv3.

Saya ingin menjemput para pembangun, publisher, blogger dan komuniti open source untuk bersama-sama menyumbang ke arah pembangunan platform ini demi masa depan penerbitan digital yang lebih baik.

VonCMS telah dibangunkan hampir setahun dengan satu matlamat yang mudah: membolehkan penulis fokus kepada kandungan tanpa perlu bergelut dengan sistem yang kompleks. Tulis, terbit dan urus kandungan dengan pantas tanpa perlu memikirkan terlalu banyak perkara teknikal.

Saya juga ingin berkongsi bahawa keputusan untuk melewatkan pelepasan sumber terbuka ini adalah keputusan saya sendiri. Sejak awal pembangunan, saya mahu memastikan VonCMS berkembang sebagai sebuah produk sebenar dan bukannya sekadar projek hobi yang ditinggalkan separuh jalan.

Sepanjang tempoh pembangunan, fokus utama saya adalah mematangkan asas sistem, menguji kestabilan, memperbaiki pengalaman pengguna dan memastikan setiap komponen berfungsi dalam persekitaran dunia sebenar sebelum dibuka kepada umum.

VonCMS bukan dibangunkan sekadar di localhost atau sebagai demo konsep. CMS ini telah digunakan secara langsung pada portal berita dan penerbitan saya sendiri, memberikan pengalaman sebenar dalam mengurus trafik, SEO, caching, pengurusan media, prestasi pelayan dan operasi harian sesebuah laman kandungan.

Atas sebab itu, saya memilih untuk menunggu sehingga sistem mencapai tahap yang saya rasa cukup stabil dan matang sebelum melepaskannya sebagai projek Open Source. Kini saya percaya VonCMS berada pada tahap yang sesuai untuk komuniti turut serta membantu membentuk masa depannya.

Platform ini dibina menggunakan React, Vite, PHP dan MySQL. Pemilihan teknologi ini dibuat berdasarkan satu realiti yang sering dihadapi oleh ramai pengguna baharu. Tidak semua orang mempunyai bajet untuk menyewa VPS atau menguruskan infrastruktur yang kompleks hanya untuk memulakan sebuah blog atau portal berita.

Walaupun WordPress masih menjadi pilihan utama ramai pengguna, terdapat juga golongan yang mencari alternatif yang lebih ringan, lebih moden dan lebih mesra sumber pelayan. Dengan kos shared hosting yang rendah, VonCMS mampu menjalankan portal kandungan dengan pantas tanpa memerlukan spesifikasi pelayan yang tinggi.

Matlamat projek ini bukan untuk menjadi CMS yang sarat dengan fungsi yang tidak diperlukan. Sebaliknya, VonCMS dibangunkan sebagai pragmatic publishing software yang fokus kepada keperluan sebenar publisher, blogger dan portal berita.

Bagi pengguna yang baru bermula, anda masih boleh menggunakan versi Deploy seperti biasa. Bagi pengguna yang lebih teknikal, keseluruhan source code kini tersedia untuk dimuat turun, dikaji, diubah suai dan diperluaskan mengikut keperluan masing-masing.

Dengan kemunculan AI sebagai pembantu pembangunan moden, proses memahami kod, membina modul baharu dan menambah baik sistem kini menjadi jauh lebih mudah berbanding beberapa tahun lalu.

Contributing & Community​

Sekiranya anda menemui pepijat, isu prestasi atau mempunyai cadangan penambahbaikan, sila buka Issue di GitHub. Jika anda ingin menyumbang kod, Pull Request sentiasa dialu-alukan.

Walaupun saya masih menjadi penyelenggara utama projek ini, saya percaya perisian yang baik lahir daripada pengalaman dan pandangan pelbagai pengguna. Setiap laporan, cadangan dan sumbangan kod membantu menjadikan VonCMS lebih stabil, lebih pantas dan lebih baik untuk semua.

Security Reporting​

Sekiranya anda menemui kelemahan keselamatan yang boleh menjejaskan pengguna atau mendedahkan sistem kepada risiko eksploitasi, sila jangan laporkan isu tersebut secara terbuka melalui GitHub Issue.

Sebaliknya, sila hubungi saya secara terus melalui e-mel supaya isu tersebut boleh disiasat dan diperbaiki terlebih dahulu sebelum didedahkan kepada umum. Ini membantu melindungi pengguna VonCMS dan memastikan proses pendedahan keselamatan dilakukan secara bertanggungjawab.

Saya akan cuba menyemak dan memberi maklum balas terhadap Issue, Pull Request dan laporan keselamatan secepat mungkin.

Jika anda berminat untuk mencuba atau menyumbang kepada projek ini, sila rujuk README, dokumentasi dan halaman Contributor yang disediakan.

Terima kasih kepada semua yang mengikuti perkembangan VonCMS sejak hari pertama. Ini hanyalah permulaan kepada perjalanan yang lebih besar.

VonCMS 1.25 Open Source Edition
GPLv3 License
Contributions Welcome Built for Publishers, Bloggers & News Portals

#VonCMS #OpenSource #GPLv3 #React #PHP #MySQL #Vite #CMS #PublishingPlatform #NewsCMS #WebDevelopment
 
Assalamualaikum dan salam sejahtera warga Carigold,


den nak share sikit satu projek peribadi yang den bangunkan sendiri sejak beberapa bulan lepas. Sekadar nak berkongsi pengalaman dan minta pendapat, bukan untuk jual apa-apa.


Projek ni ialah CMS custom yang den buat dari kosong, guna React di frontend dan PHP + SQL di backend. Idea asal sebab den nak sistem yang ringan, senyap dari segi UX, dan senang dikawal tanpa bergantung pada plugin terlalu banyak macam CMS sedia ada.


Sekarang ni sistem dah hampir siap dan ready untuk deploy. Den sendiri guna untuk testing content, SEO dan workflow harian.


Den buka thread ni sebab nak dengar pandangan dan feedback dari otai-otai Carigold, terutamanya dari sudut:
– usability
– security basic
– dan sama ada approach CMS custom ni masih relevan berbanding platform popular


Kalau ada yang berminat, den boleh share screenshot atau cerita sikit pasal architecture & cabaran masa develop.


Terima kasih, dan harap boleh belajar dari perbincangan sini.
Nice
 
Now that it is open source, I think the next important layer is extension stability: a documented plugin/module API so contributors do not have to modify core files.

That would make third-party development much safer when the core CMS keeps evolving.

Also curious whether you plan to keep database migrations versioned for extensions as well as the core.
 
Now that it is open source, I think the next important layer is extension stability: a documented plugin/module API so contributors do not have to modify core files.

That would make third-party development much safer when the core CMS keeps evolving.

Also curious whether you plan to keep database migrations versioned for extensions as well as the core.

Yes, this is already part of the plan.

For VonCMS 1.27, I’m starting with a clean/blank theme intended as a proper base for theme development, so developers won’t need to strip down an existing production theme just to get started.

The plugin/module side will come next. The goal is to introduce a documented extension API together with an SDK, hooks/events, lifecycle methods, and development guidelines so third-party extensions can work without modifying core files.

Extension database migrations are also planned to be versioned separately from core migrations, allowing each plugin/module to manage its own schema changes during install and updates.

I want to build this in stages rather than expose an API too early and then break contributors every time the core evolves.
 
Back
Top
Log in Register