[ANN] Panoramic: gestire le views di rails su database

ciao a tutti,

questa gemma offre la possibilit di gestire le views di rails su
database
anzich su filesystem, reimplementando ActionView::Resolver.
l’ispirazione
arrivata leggendo Crafting Rails Application, mi serviva anche per
risolvere
alcuni problemi pratici (gestire un cms multi-dominio con differenti
layouts).

alcuni casi in cui pu tornare utile:

  • creare pagine con layout differenti
  • gestire partials che potrebbero aver bisogno di essere
    gestiti/modificati
    direttamente via web

si tratta ancora di una versione preliminare, al momento supporta solo
ActiveRecord, ma scrivere un binding per altri ORM abbastanza semplice.
devo
ancora trovare una strada decente per testare i vari ORM aggiuntivi :stuck_out_tongue:

trovate il codice qui:

commenti e feedback vari sono ben accetti :wink:

A.

Ciao Andrea
Grazie, interessante! Avevo letto anche io quella parte e ho subito
pensato a un sito multidomain… anche per un CMS potrebbe essere molto
utile, sto lavorando a qualcosa di simile in questo momento!
Gi che ci siamo, segnalo due mie gemme che potrebbero tornare utili
(spero):

* InCurve (https://github.com/welaika/incurve) applica gli
  stylesheet presenti nelle viste delle mail in stili inline, per
  permettere una compatibilit con tutti i client di posta
* atk_icons (https://github.com/welaika/atk_icons) permette di
  utilizzare l'iconset Agile Toolkit[1] nei propri fogli di stile
  Sass/Scss in modo super-rapido (per info, [2])


Stefano V.

http://stefanoverna.com

Il 08/06/2011 17:33, Stefano V. ha scritto:

Ciao Andrea
Grazie, interessante! Avevo letto anche io quella parte e ho subito pensato a un
sito multidomain… anche per un CMS potrebbe essere molto utile, sto lavorando a
qualcosa di simile in questo momento!

esatto, in modo particolare, recentemente mi sono trovato a dover
affrontare una
problematica di questo tipo (multi-dominio, N pagine statiche molto
diverse tra
loro, etc…).

tra le altre cose, CMS come Radiant o Locomotive adottano approcci
simili (hanno
le views su db), solo che nel loro caso sei quasi forzato ad usarle solo
su db.
con la mia gemma, decidi tu quello che potrebbe andare su db, il resto
continua
a funzionare da filesystem come sempre :wink:

molto interessanti! la prossima volta che pubblicate qualche gemma,
avvisate
anche qui :smiley:

A.

Visto che ci siamo aggiungo anche la mia. :slight_smile:

2011/6/9 Andrea P. [email protected]:

molto interessanti! la prossima volta che pubblicate qualche gemma, avvisate
anche qui :smiley:

In effetti gi un po’ di tempo fa pubblicai

che facilita la vita quando bisogna consentire all’utente l’export
customizzato di dati in
formato CSV. Supporta l’export attraverso relazioni uno-a-molti, sia
per righe che per
colonne e tenta di farlo (quasi sempre ci riesce) utilizzando meno
query possibili.

Ciao,
Silvano


Considera l’ambiente prima di stampare questa email. Be a total user
rather than a complete waster.

. . . Silvano S. . . .
email: [email protected]
site: http://www.sistrall.it