wizdam/wizdam-editorial

Lumera Edge - Modern Publisher Platform for Journal Management Framework Workflow and Publishing

Maintainers

Package info

github.com/mokesano/lumera-edge

Homepage

Forum

Language:CSS

Type:project

pkg:composer/wizdam/wizdam-editorial

Transparency log

Fund package maintenance!

sangiaorg

mokesano

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

v1.0.0.0 2026-04-25 15:45 UTC

This package is auto-updated.

Last update: 2026-07-15 16:32:20 UTC


README

Lumera Edge adalah platform open-source untuk manajemen editorial dan penerbitan ilmiah. Proyek ini menargetkan modernisasi workflow penerbitan dengan struktur aplikasi yang lebih modular, autoload Composer, dan standar kode PHP modern.

PHP Version License Packagist Security Policy

Informasi utama

Item Nilai
Bahasa utama PHP
Versi PHP 8.1+
Lisensi GPL-3.0-only
Autoload Composer PSR-4 dan classmap legacy
Direktori publik public/
Vendor Composer core/Library/

Kebutuhan sistem

  • PHP 8.1 atau lebih baru.
  • Composer 2.x.
  • MySQL/MariaDB atau PostgreSQL.
  • Web server yang dapat diarahkan ke direktori public/.
  • Ekstensi PHP sesuai composer.json, termasuk curl, gd, json, mbstring, xml, dan zip.

Instalasi singkat

git clone https://github.com/mokesano/lumera-edge.git
cd lumera-edge
composer install

Siapkan file konfigurasi dan database sesuai kebutuhan environment, lalu arahkan document root web server ke public/.

Untuk menjalankan server lokal sederhana:

php -S localhost:8000 -t public/

Struktur penting

Path Fungsi
app/ Kode aplikasi dan domain Lumera
core/ kernel, module legacy, include, dan library Composer
plugins/ plugin aplikasi
public/ entry point web
resources/ resource frontend/template
docs/ dokumentasi proyek
docs-develop/ catatan pengembangan dan laporan teknis

Standar kode

  • Namespace aplikasi mengikuti PSR-4 sesuai mapping di composer.json.
  • File PHP baru sebaiknya mengikuti PSR-12.
  • Kode legacy di core/ masih dapat dimuat melalui classmap Composer jika belum siap PSR-4.
  • Hindari class duplikat pada classmap; gunakan namespace atau nama class yang spesifik untuk kode baru.

Perintah pengembangan

composer validate --strict
composer dump-autoload --strict-psr --optimize
composer run-script cs-check
composer run-script analyze
composer test

Catatan: beberapa perintah membutuhkan dependency development yang sudah terpasang.

Keamanan

Jangan mempublikasikan detail kerentanan secara terbuka. Laporkan isu keamanan melalui kanal resmi maintainer proyek.

Lisensi

Lumera Edge dirilis dengan lisensi GPL-3.0-only. Lihat file lisensi proyek untuk informasi lengkap.