nuewire/unduhan

Document download management with categories, revision history, filesystem storage, audit trails, and archive workflow for Nuewire.

Maintainers

Package info

github.com/nuewire/unduhan

pkg:composer/nuewire/unduhan

Transparency log

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.1 2026-07-29 20:52 UTC

This package is auto-updated.

Last update: 2026-07-29 20:53:34 UTC


README

Document download management for the Nuewire Laravel platform.

Features

  • cms_dokumen_kategori and cms_dokumen schema.
  • Content → Downloads → Documents / Categories navigation.
  • Uploads to the active nuewire/filesystem disk.
  • VentureCraft Revisionable history for field changes, archive, and restore.
  • nuewire/logs Audit Trails for lifecycle actions.
  • Archive before permanent deletion.
  • Physical files remain during Archive and are removed only on permanent deletion.
  • Storage operations are confined to the configured downloads directory.
  • Optional public download route for active documents in active categories.
  • Dashboard widgets and ACL permissions.

Install

composer require nuewire/unduhan
php artisan nuewire:unduhan:install --migrate
php artisan optimize:clear

When ACL is installed:

php artisan nuewire:acl:sync
php artisan permission:cache-reset

Navigation

Content
└── Downloads
    ├── Documents
    └── Categories

Canonical admin URLs on Platform 2.1.3 or newer:

/admin/content/downloads/documents
/admin/content/downloads/categories

Public download

Default URL:

/unduhan/{document-id}

Only non-archived and active documents whose category is also active can be downloaded publicly.

Archive lifecycle

Active record
→ Archive (soft delete; file retained)
→ Restore
or
→ Permanent delete (database record and physical file removed)

Permanent deletion is only available from Archive and requires typing the exact record name by default.

See docs/PANDUAN.md for configuration and operational guidance.