Domanda

Dove lavoro, i reparti di progettazione e sviluppo sono totalmente separati, tuttavia noi (il reparto di progettazione) siamo responsabili della gestione dei CSS per i nostri siti.In genere, il nuovo CSS deve essere rilasciato sul server di produzione molto più spesso del nuovo codice del sito web.Per questo motivo, stiamo distribuendo il CSS separatamente e vive al di fuori del controllo del codice sorgente.

Tuttavia, ultimamente, abbiamo riscontrato alcuni problemi con la mancata sincronizzazione dei nuovi CSS per le versioni successive del sito e, in generale, il processo è un enorme grattacapo.Ho spinto per mettere il CSS sotto una sorta di controllo del codice sorgente, ma ho difficoltà a trovare un buon metodo di distribuzione che renda tutti felici.Il nostro problema più grande è gestire le modifiche che influiscono sulle parti attuali del sito, dove le modifiche CSS devono essere implementate prima che il sito cambi, ma senza interrompere nulla sul sito esistente.

Non entrerò qui nei dettagli più fini della strana cultura tra designer e sviluppatori, ma mi chiedevo quale esperienza hanno avuto altri nella gestione di grandi quantità di CSS (oltre 50 file, migliaia e migliaia di righe) che devono essere costantemente aggiornato e rilasciato indipendentemente dalle versioni del sito.

È stato utile?

Soluzione

Sosterrò l'uso del controllo del codice sorgente qui.Soprattutto se il team di sviluppo utilizza le ramificazioni per gestire rilasci strutturati.In questo modo, qualunque CSS venga archiviato nel ramo di produzione è ciò che dovrebbe essere distribuito...e se viene aggiornato durante il flusso, è responsabilità della persona (progettista?) che lo aggiorna promuovere quel codice utilizzando qualunque sistema utilizzi la tua azienda per promuovere modifiche alla produzione.

Altri suggerimenti

Il nome di fantasia è "Content Delivery Network" (Wikipedia).

Archiviamo i nostri file CSS in un database e quindi disponiamo di un sito Web separato che non fa altro che servire risorse CSS.Lo abbiamo implementato nel maggio 2007 per oltre 1.000 siti web in oltre 30 paesi.Ha funzionato perfettamente negli ultimi 15 mesi.

Le immagini statiche e persino i file JavaScript vengono gestiti allo stesso modo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top