osi-cms/core

A progressive content management system for Laravel with built-in marketing tools.

Maintainers

Package info

github.com/syarifmaulanamm/osi-crm

Homepage

pkg:composer/osi-cms/core

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0 2026-05-20 03:09 UTC

This package is auto-updated.

Last update: 2026-05-20 06:19:29 UTC


README

Laravel Package — Content Management System dengan built-in SEO, Analytics, dan Ads integration. Built by Laravel developers, for Laravel developers. 🇮🇩

Status: Development (v0.1.0) — PRD.md is the source of truth.

Features

  • Blogging System: CRUD, categories, tags, WYSIWYG/Markdown support, and scheduling.
  • Page Builder: Drag-and-drop visual builder with custom block types.
  • SEO Optimization: Meta tags, Open Graph, Twitter Cards, Schema.org, and XML sitemap generation.
  • Analytics Integration: Built-in event tracking and dashboard data for Google Analytics and Meta Ads.
  • Media Management: Centralized media manager for all your content.
  • Marketing Tools: Google Tag Manager and Google/Meta Ads slot management.

Installation

  1. Install the package via composer:
composer require osi-cms/core
  1. Run the installation command:
php artisan osi-cms:install
  1. Run the migrations:
php artisan migrate

Configuration

You can publish the configuration file using:

php artisan vendor:publish --tag=osi-cms-config

The configuration file will be available at config/osi-cms.php.

Usage

Access the admin dashboard at /admin/osi-cms.

API Endpoints

All API endpoints are prefixed with /api/osi-cms and require authentication.

  • GET /api/osi-cms/posts - List blog posts
  • POST /api/osi-cms/posts - Create a blog post
  • GET /api/osi-cms/pages - List pages
  • GET /api/osi-cms/analytics/dashboard - Get analytics data

Repository Structure

osi-cms/
├── PRD.md                           # Product Requirements Document
├── README.md                        # This file
├── SoT/                             # Source of Truth files
├── src/                              # Source code
├── database/migrations/              # Schema migrations
├── config/                           # Package config
└── tests/                            # PHPUnit + Pest tests

Target Markets

  1. Laravel Developers (Indonesia) — Freelancers building client websites
  2. WordPress Migrators — Developers transitioning from WP to Laravel
  3. Digital Agencies — Small-medium agencies managing multiple client sites

License

MIT — see LICENSE

Author

syarifmaulanammGitHub