Folio CMS

Open-source Rails CMS pro obsahové platformy, které potřebují pohodlnou redakci, vlastní workflow a architekturu připravenou na další roky vývoje.

Administrace pro každodenní práci

Stránky, bloky, editor, media library, role a publikování jsou připravené od začátku a upravené podle práce konkrétního týmu. Výsledek: rychlejší spuštění, redakce nepotřebuje vývojáře na každodenní práci a systém roste s projektem.


Rails engine, ne černá skříňka

Folio je standardní Rails engine — projekt zůstává běžnou Rails aplikací s vlastními modely, controllery a testy, žádné proprietární API. Obsah, média a lokalizace mají konzistentní vzory. Úpravy chování se dělají přes app/overrides, takže aktualizace Folia neohrozí kód projektu.




Rychlejší start. Admin, autentizace, media library a publikování jsou připravené. Rozpočet a čas jdou rovnou do funkcí, které odlišují váš produkt.

Jeden systém. Obsah, role, lokalizace, soubory a menu v jednom místě. Tým nepřepíná nástroje, redakce nepotřebuje vývojáře na každodenní práci.

Přístup ke kódu. Folio je open-source na GitHubu. Máte kód, dokumentaci a nejste závislí na jednom dodavateli.




Reálný kód z tohoto webu

Folio funkce skládáme v Rails modelech jako běžné concerny. Tady je zkrácený příklad z modelu reference na sinfin.digital.

app/models/sinfin_digital/project.rb
Ruby
1234567891011121314
class SinfinDigital::Project < ApplicationRecord
  include Folio::Tiptap::Model
  include Folio::Publishable::Basic
  include Folio::BelongsToSite
  include Folio::FriendlyIdForTraco
  include Folio::HasAttachments
  include Folio::Sitemap::Base
  include Folio::Audited::Model

  audited console: true

  has_folio_tiptap_content(:tiptap_content, locales: %i[cs en])
  translates :title, :perex, :slug, :url, :tiptap_content
end

Kdy dává Folio smysl

Folio dává smysl, když web není jen sada statických stránek. Typicky jde o redakční systémy, obsahové platformy, produktové weby s vícejazyčností, klientské portály, katalogy, projekty s media library, interními rolemi, SEO požadavky, integracemi a dlouhodobým rozvojem.

Otevřený základ

Folio vyvíjíme jako open-source Rails engine. Podívejte se na repozitář, dokumentaci a architekturu. Při spolupráci ukážeme konkrétní administraci, obsahové bloky i způsob, jakým by Folio sedělo na váš projekt.

Folio na GitHubu → github.com/sinfin/folio




Reference






Chcete vyzkoušet Folio?