2010-08-17 14 views
6

Sto provando a creare un tema per un CMS, ma si sta rivelando quasi impossibile, in quanto non conosco PHP o ASP.NET. Posso mettere insieme un sito tramite CSS e HTML, ma voglio che i clienti siano in grado di aggiungere e modificare i contenuti stessi. Sono quasi pronto a rinunciare a progettarne uno e utilizzare solo un tema esistente.CMS più semplice al tema?

Ho provato a capire il funzionamento interno di Wordpress, SilverStripe, Umbraco e Pixie, ma i tutorial mi hanno lasciato confuso. Ci sono altri CMS che dovrei cercare per un processo di tematizzazione più semplificato?

Mi piacerebbe molto essere in grado di rilasciare una porzione di codice nell'area del contenuto di una determinata pagina HTML e rendere tale regione modificabile da un front-end WYSIWYG al quale il client può accedere. C'è una cosa del genere?

+0

+1: a volte questo è tutto ciò che serve e ho pensato di farmi il mio! – JohnB

+0

Questo è troppo soggettivo: tutti suggeriranno che il CMS che usano è il migliore e più facile da usare. –

risposta

0

È difficile dire quale CMS sarà il migliore per voi (forse la vostra domanda dovrebbe essere fatta in una domanda wiki della comunità).

Ho una piccola esperienza con mojoPortal e l'ho trovato facilmente personalizzabile. C'è un sacco di documentazione su how to skin your CMS e c'è un sacco di complete skins che puoi usare come punto di partenza.

C'è anche un demo site, dove è possibile vedere come funziona il CMS per un utente finale.

+0

Grazie, M4N. Darò una prova a mojoPortal. – Mica

2

Consiglierei di provare con Wordpress.

Non sono uno sviluppatore web, solo un programmatore medio di Java/C# che aveva bisogno di un sito Web e ha alcune conoscenze di base di HTML e CSS. Quello che ho fatto è stato trovare un tema simile a quello che volevo, quindi ho iniziato a modificarlo in modo incrementale. Il mio tema è piuttosto semplice, ma in breve tempo ho avuto una buona conoscenza di "The Loop" e ho stampato collegamenti a categorie e pagine e così via.

1

Che ne dici di Movable Type?
Puoi (e dovresti) modificare i modelli tramite l'interfaccia web, sono divisi in moduli separati, così puoi concentrarti su un'area del sito, lo stile è ovviamente gestito tramite CSS. Mi ci sono volute alcune ore senza alcuna esperienza precedente con questo CMS per trasferire completamente un tema Wordpress in MT: ho trovato la documentazione molto utile e non avevo nemmeno bisogno di cercare altrove.
Una cosa fantastica di MT: genera pagine statiche basate sui modelli definiti. Significato, carico molto basso sul server, non è necessario interrogare il database su ogni richiesta, ecc. Probabilmente si potrebbe fare lo stesso/simile attivando il plugin della cache (o è già integrato?) In Wordpress, ma qui è il modus operandi predefinito, quindi è più stabile e integrato con il CMS.

5

Qualsiasi cosa tranne DotNetNuke.

0

Dai un'occhiata a Joomla. Quello è stato il primo CMS che ho davvero usato, e continuo a pensare che il suo motore di template sia migliore della maggior parte degli altri là fuori.

Il suo sistema di template ti consente essenzialmente di costruire una pagina web standard, e quindi utilizzare alcuni semplici tag per definire dove andrebbero il contenuto e i moduli. Puoi ignorare l'output della maggior parte dei componenti e dei moduli esterni senza troppi problemi e la vasta libreria di estensioni di terze parti dovrebbe aiutarti a aggiungere un sacco di funzionalità al tuo sito senza dover codificare troppo la tua parte. Joomla ha anche un backend amministrativo abbastanza facile da usare, quindi anche ai tuoi clienti piacerebbe.

1

Drupal con la zen tema (o una versione "leggera" di essa: Starkish theme) sembra come una scelta popolare (e ben meritato, anche). Ti dà un buon punto di partenza, ha un'ottima documentazione e molti moduli disponibili.

PS: Ho aggiunto questa come una risposta aggiuntiva in modo che possa essere votata separatamente dal mio altro suggerimento - ho solo potuto non trattenermi dal fanalino di Drupal + combo zen :)

1

Ho lavorato con Joomla, è davvero facile avere un tema senza conoscere alcun linguaggio di programmazione. Quando lo installi utilizzando un semplice programma di installazione, ci sarà una cartella denominata templates. Ci sono tre temi semplici ciascuno nella sua cartella. Basta copiare uno di questi, cambiare i dati XML per quel tema (solo per nominarlo e avere alcuni dettagli, nessuna programmazione) e cambiare il contenuto di CSS e HTML. ogni dove vedi qualcosa di non correlato all'HTML, copialo !! I nomi sono descrittivi. quindi puoi indovinare cosa fanno. Provaci!

0

questa pagina per themeing Wordpress mi ha aiutato molto:

UPDATE

Xichael,

Se conoscete HTML e CSS abbastanza bene, ma semplicemente non vuoi perdere tempo a imparare Wordpress f ramework, quindi penso che questa sia una buona opzione per voi (di nuovo, posso riferire alla vostra situazione). Utilizzare Wordpress con il nuovo tema Toolbox. È super minimal.

Ecco un esempio di quello che sembra. Solo "Visualizza sorgente di pagina" e vai in città sul CSS!

alt text

Ho pensato di scrivere il mio molto semplice CMS solo per la gestione delle pagine, vale a dire che si hanno una sorta di modello e quindi un <div> in mezzo a goccia nel testo da un editor WYSIWYG. Si potrebbe anche usare XML come archivio dati per eliminare la necessità di impostare un database per memorizzare il contenuto della pagina.

Sarebbe come reinventare la ruota, perché c'è già tanto software CMS lucidato, ma non sarebbe così difficile perché non avrebbe il 99% delle funzionalità che molti sistemi hanno . Tuttavia, cosa succede quando il tuo cliente vuole aggiungere qualcosa in futuro che sia già standard in un CMS o plugin esistente?

0

Se siete alla ricerca di un semplice strumento CMS, CMSimple è fondamentale come sempre. Un piccolo sistema CMS basato su PHP che non richiede nemmeno un database o XML.

"CMSimple is the ideal tool for a single user to maintain a website."

Versione originale qui: CMSimple.ORG

originale più 2 versioni migliorate qui: Download CMSimple

  • sistema 117KB contenuti manangement
  • nessun database richiesto; l'intero sito è memorizzato in un unico file HTML
  • costruito nel WYSIWYG
  • senza moduli o widget, senza di blog, commenti, ecc, solo pagine di base
  • usa PHP (ma nessun database)

Get temi qui: dotcomwebdesign.com

1

mi piacerebbe davvero essere in grado di cadere solo un pezzo di codice nell'area contenuto di una data pagina HTML, e fare quella regione modificabile da un front end WYSIWYG che la il cliente può accedere. C'è una cosa del genere?

L'unico sistema che ho trovato con questo tipo di funzionalità è Perch.

Basta creare il tuo sito web usando HTML/CSS come al solito e bloccare alcuni tag php in cui desideri contenuti modificabili. Queste aree vengono quindi aggiunte a un'area di amministrazione da modificare per i tuoi clienti.

L'unico inconveniente è che costa £ 35 per ogni sito - Non so se c'è un libero/open source CMS con questa funzionalità ...