承接 darvis/manta-page 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

darvis/manta-page

最新稳定版本:v1.1.2

Composer 安装命令:

composer require darvis/manta-page

包简介

Page module for Manta CMS

README 文档

README

Latest Version on Packagist Software License

Een Laravel package voor het beheren van pagina's en content. Deze module integreert naadloos met het darvis/manta-laravel-flux-cms systeem en biedt een complete oplossing voor pagina beheer.

Features

  • 📄 Pagina Beheer: Volledige CRUD functionaliteit voor pagina's
  • 📝 Content Management: Uitgebreid systeem voor het beheren van content
  • 🌍 Meertalig: Ondersteuning voor meerdere talen via Manta CMS
  • 📁 Bestandsbeheer: Geïntegreerde upload functionaliteit voor afbeeldingen en documenten
  • 🔍 Zoek & Filter: Geavanceerde zoek- en filtermogelijkheden
  • 🎨 Template Systeem: Flexibele template ondersteuning
  • 🔗 SEO Optimalisatie: Uitgebreide SEO velden en slug beheer
  • 🏠 Homepage Beheer: Speciale homepage functionaliteit

Installatie

Stap 1: Package installeren

composer require darvis/manta-page:@dev

Stap 2: Package configureren

php artisan manta-page:install

Stap 3: Module settings importeren

# Page module importeren
php artisan manta:import-module-settings darvis/manta-page --settings-file=export/settings-page.php

Stap 4: Database migraties uitvoeren

php artisan migrate

Beschikbare Routes

Na installatie zijn de volgende routes beschikbaar:

Pagina Beheer

  • GET /cms/page - Overzicht van pagina's
  • GET /cms/page/toevoegen - Nieuwe pagina aanmaken
  • GET /cms/page/aanpassen/{id} - Pagina bewerken
  • GET /cms/page/lezen/{id} - Pagina bekijken
  • GET /cms/page/bestanden/{id} - Bestanden beheer

Basis Gebruik

use Darvis\MantaPage\Models\Page;

// Nieuwe pagina aanmaken
$page = Page::create([
    'title' => 'Over Ons',
    'description' => 'Informatie over ons bedrijf',
    'content' => 'Welkom bij ons bedrijf. Wij zijn...',
    'slug' => 'over-ons',
    'seo_title' => 'Over Ons - Bedrijfsnaam',
    'seo_description' => 'Leer meer over ons bedrijf en onze missie',
    'active' => true,
    'template' => 'default'
]);

// Homepage instellen
$homepage = Page::create([
    'title' => 'Welkom',
    'content' => 'Welkom op onze website!',
    'homepage' => true,
    'homepageSort' => 1,
    'active' => true
]);

Documentation

For detailed documentation, please see the /docs directory:

Requirements

  • PHP ^8.2
  • Laravel ^12.0
  • darvis/manta-laravel-flux-cms

Integration with Manta CMS

This module is specifically designed for integration with the Manta Laravel Flux CMS:

  • Livewire v3: All UI components are Livewire components
  • FluxUI: Consistent design with the CMS
  • Manta Traits: Reuse of CMS functionality
  • Multi-tenancy: Support for multiple companies
  • Audit Trail: Complete logging of changes
  • Soft Deletes: Safe data deletion

Support

For support and questions:

  • 📧 Email: info@arvid.nl
  • 🌐 Website: arvid.nl
  • 📖 Documentation: See the /docs directory for comprehensive guides
  • 🐛 Issues: Create an issue in the repository

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.

Security

If you discover a security issue, please send an email to info@arvid.nl.

License

The MIT License (MIT). See License File for more information.

Credits

统计信息

  • 总下载量: 17
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-08-04