Roma, Italia +39 389 972 2602

Tutti i progetti

Developer Tools · Open Source

ActiveCanvas – CMS Engine per Rails

Un engine Rails montabile che trasforma applicazioni esistenti in CMS completi con editor visuale, contenuti AI e versioning.

La landing page di ActiveCanvas su uno schermo desktop e su uno smartphone, su uno sfondo verde petrolio scuro
  • AI Generazione di contenuti
  • Visual Page builder

Engine Rails montabile

Anno
2025
Cliente
Open Source
Durata
In corso
Servizi
Open Source, sviluppo prodotto
Piattaforme
Ruby Gem
Realizzato con
  • Anthropic
  • GrapeJS
  • OpenAI
  • Ruby on Rails
  • Tailwind CSS

Il progetto

ActiveCanvas porta editing visuale, gestione pagine e automazioni editoriali dentro applicazioni Rails esistenti. Il progetto nasce per ridurre il tempo tra sviluppo prodotto e pubblicazione, mantenendo controllo tecnico e flessibilità per team interni e clienti finali.

Funzionalità principali

  • Page builder drag-and-drop basato su GrapeJS — editing visuale con anteprima in tempo reale
  • Generazione di contenuti con AI — genera testi, immagini e persino codice a partire da screenshot, grazie ai modelli di visione
  • Versionamento delle pagine — cronologia completa con differenze visive tra le revisioni
  • Libreria multimediale — gestione dei file basata su Active Storage, con ottimizzazione delle immagini
  • Controlli SEO — meta title, descrizioni, Open Graph e dati strutturati JSON-LD
  • Autenticazione flessibile — funziona con Devise, con un’autenticazione personalizzata o con qualsiasi altro sistema
  • Compilazione di Tailwind CSS — build dinamiche di Tailwind per i contenuti dell’editor

Note tecniche

Realizzato come Rails engine (gem montabile) per massimizzare il riutilizzo. Si integra con le API di OpenAI e Anthropic per le funzioni di AI. GrapeJS fornisce il livello dell’editor visuale. Usa Active Storage di Rails per i media e Action Cable per i segnali di collaborazione in tempo reale.

Tutti i progetti