Come dovrebbe essere chiamata l'area del contenuto principale?

0

Sto lavorando su un CMS che verrà utilizzato da altri e sto cercando di capire quale parte principale della pagina del sito dovrebbe essere chiamata.

In origine, stavo per chiamarlo "contenuto", ma forse "corpo" o "pagina" sarebbe stato meglio.

<html>
<body>
    ....
    print $content;
    ....
</body>
</html>

Questa non è solo una domanda sui nomi della classe markup / id. Riguarda anche ciò che il nome significa per le persone quando lo sentono per la prima volta. Voglio che le persone sappiano che

posta Xeoncross 28.01.2012 - 22:58
fonte

3 risposte

3

Alla fine della giornata qualsiasi cosa sulla falsariga di "contenuto" o "corpo" dovrebbe andare bene, purché tu sia coerente nell'usare quel termine nel tuo sistema (idealmente sia nella parte anteriore che in quella posteriore).

Per quello che vale, una rapida panoramica su ciò che alcuni CMS popolari stanno utilizzando per le loro aree di testo principali (grazie link ). Sì, questi sono i nomi dei campi, ma l'80% delle volte questo è ciò che finirà nel modello, ad es. WordPress "contenuto" - > "the_content ()":

  • Drupal = corpo
  • Joomla = articletext
  • Wordpress = contenuto
  • Typo3 = contenuto
  • MODx = contenuto

Credo che il contenuto sia probabilmente l'opzione sicura se vuoi andare con ciò che è popolare comunque.

    
risposta data 29.01.2012 - 06:59
fonte
2
  1. Il tuo snippet suggerisce che stai cercando cosa chiamare la variabile / funzione di template. Usa quello che vuoi; è la tua app. La maggior parte tende a termini generici, dal momento che non si tratta necessariamente di "pagine":
    • WordPress: the_content()
    • Tipo mobile: <$mt:entrybody$>
    • Drupal: $content (anche se questo scarica tutti il contenuto, non solo il singolo campo)
    • ExpressionEngine: {body}
    • MODx: [[content]]
  2. Ma tu dici che potrebbe anche avere qualcosa a che fare con nomi di id o di classe. Questo è determinato dal tipo di tema applicato e non hai il controllo su di esso (oltre a costringere le persone a usare temi che fornisci, suppongo).
  3. Quindi la risposta di @incarnate fornisce i nomi / le etichette dei campi del contenuto all'interno delle aree di amministrazione di alcune applicazioni, che è ancora qualcosa di completamente diverso.

Qualunque sia la tua motivazione, non esiste uno standard reale o particolarmente necessario. Non è che tu sia in grado di prendere un modello WordPress, scaricarlo in un'installazione Drupal e farlo funzionare. E nessuno si aspetta ragionevolmente che la propria conoscenza di ExpressionEngine si traduca direttamente in Movable Type.

Qualunque cosa tu decida di utilizzare, ciò che è più importante è che idealmente sia coerente con il resto della tua terminologia (chiedendo che cosa nominare una singola variabile arbitraria-a-noi è una perdita di tempo) e che tu fornisci documentazione per questo .

    
risposta data 29.01.2012 - 12:45
fonte
0

Qualunque cosa tu faccia, se è una parola o una frase comunemente usata, allora lo spazio dei nomi con un prefisso.

Ciò aiuta a evitare conflitti durante lo sviluppo, quando si integra con altri software e oltre.

e.g. mjw-mainContent mjw-main-content

Di solito uso le iniziali del sito web, ma qualsiasi cosa farà davvero.

    
risposta data 29.01.2012 - 23:10
fonte

Leggi altre domande sui tag