Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ink Laravel Package

relaticle/ink

Filament-native content publishing for Laravel: Eloquent models, full admin for posts/categories, SEO + JSON-LD, RSS, search, Blade UI components, and 13 MCP tools for AI agents. Headless by default with optional public blog routes.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Content Strategy Expansion: Enables rapid launch of a headless blog or documentation hub without building from scratch, accelerating time-to-market for content-heavy features (e.g., SaaS onboarding docs, thought leadership, or community-driven articles).
  • SEO & Discoverability: Built-in JSON-LD schema, Open Graph/Twitter Cards, and sitemap integration reduce technical debt for teams prioritizing organic traffic growth (e.g., marketing-led initiatives).
  • AI/Automation Readiness: Model Context Protocol (MCP) tools (13 CRUD endpoints) unlock AI-driven content workflows (e.g., AI-generated drafts, automated publishing via chatbots) without custom API development.
  • Filament Ecosystem Synergy: Zero-conf admin integration for posts/categories/tags aligns with existing Filament-based admin panels, reducing onboarding friction for teams using Filament for other resources.
  • Public Routes vs. Headless Tradeoff:
    • Build vs. Buy: Opt for public-routes mode to ship a functional /blog in hours (e.g., MVP launches, internal wikis).
    • Custom Routes: Use headless mode for full control (e.g., integrating with a frontend framework like React/Vue or custom CMS workflows).
  • Monetization & Engagement: RSS feeds, related posts, and reading-time estimates support subscription models (e.g., gated content, newsletter tie-ins) or improved UX (e.g., "You might also like" sections).
  • Phase-Gated Features: Tags taxonomy and MediaLibrary integration (opt-in) allow incremental adoption (e.g., start with basic blogging, enable tags later for categorization).

When to Consider This Package

Adopt If:

  • Your primary CMS is Filament (or you’re all-in on Laravel admin panels).
  • You need a blog/docs system in <24 hours without frontend framework constraints (e.g., Blade-based apps).
  • SEO is critical but you lack dedicated dev resources (built-in schema, meta tags, sitemaps).
  • You’re exploring AI-assisted content workflows (MCP tools for programmatic post creation).
  • Your team prefers Laravel-native solutions over headless CMS alternatives (e.g., Strapi, Contentful).
  • You want zero-config routes for a /blog section but can override views/templates later.

Look Elsewhere If:

  • You’re using non-Laravel backends (e.g., Django, Rails, Node.js).
  • Your frontend is React/Vue/Svelte and you need a true headless API (this package leans into Blade components).
  • You require multi-language support (out-of-box i18n isn’t a focus; consider spatie/laravel-translatable).
  • Your content volume is massive (e.g., 100K+ posts; consider dedicated CMS like WordPress or direct DB access).
  • You need advanced user roles/permissions beyond Filament’s built-in auth (e.g., editor vs. contributor workflows).
  • Your design system is non-Tailwind (components are Tailwind-first; customization requires CSS overrides).

How to Pitch It (Stakeholders)

For Executives:

"Ink lets us ship a professional blog or documentation site in hours—not months—while future-proofing for AI tools and SEO. It’s like hiring a senior Laravel dev to build a Filament-powered content hub, but as a drop-in package. For example:

  • Marketing: Launch a thought leadership blog without dev bottlenecks (SEO-optimized, mobile-friendly).
  • Product: Embed AI-generated how-to guides directly into our app (via MCP tools).
  • Engineering: Reuse existing Filament admin panels instead of building separate CMS workflows. Best of all, we can start with a pre-built /blog section (opt-in) and customize later. ROI: Faster content velocity, lower dev costs, and built-in discoverability."

For Engineers:

"Ink is a Filament-native blog package that gives you:

  • Admin: Posts, categories, tags—all managed via Filament’s UI (markdown editor, bulk actions, draft/scheduled publishing).
  • Frontend: Publishable Blade components (post cards, headers, related content) with dark mode and SEO hooks.
  • SEO: JSON-LD schema, Open Graph, RSS, and sitemap integration—no manual meta tag wrangling.
  • AI Ready: 13 MCP endpoints for AI agents to create/edit posts programmatically (e.g., chatbot drafts).
  • Flexibility: Headless by default (you control routes/views) or opt-in /blog routes for quick launches. Use case: If you’re building a SaaS product, internal wiki, or content-heavy app, this cuts dev time by 80% while keeping everything Laravel-native. Example:
composer require relaticle/ink
php artisan migrate

Then flip a config flag for /blog or use the components headless. No controllers needed unless you want custom logic."

For Designers/Content Teams:

"Ink gives you:

  • Beautiful, responsive blog components (post cards, headers, related content) that match your Tailwind design system.
  • Markdown editing in Filament—no HTML knowledge required.
  • SEO-friendly templates so your content ranks better (Google loves structured data).
  • Draft/scheduled publishing to plan content in advance. Example: A designer can drop <x-ink::post-card :post="$post" /> into any Blade template and get a polished, mobile-ready component instantly."
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
besmartand-pro/php-quality-config
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity