Newsgroup: it.lavoro.professioni.webmaster
Titolo: CMS con valido sistema di creazione template?

ciao a tutti,
so che ci sono centinaia di CMS gratuiti e non on-line.
Ma non ne ho trovato nemmeno uno che abbia una qualche potenzialita'
evoluta di craezione dei template grafici del CMS.
Solo uno sembra fatto apposta per i designer: 
www.lightcms.com
 ma ha il
difetto che si tratta di una soluzione hosted.
Forse mi sono perso qualche puntata, ma chiedo: non e' che adesso esiste
qualche CMS che abbia una funzionalita' simile a lightcms?
Mi spiego: con lightcms io creo la struttura grafica del sito con
html+immagini+css+js e poi inserisco i vari tag per i contenuti dinamici.
Semplice.
vi ringrazio in anticipo per qualsiasi link.
ciao
tony


guarda che il templating si fa così nel 90% dei CMS in circolo, joomla, 
drupal, wordpress, ecc ecc

 drupal, wordpress, ecc ecc
non lo sapessi! ma lo so! ;).
IMHO e' proprio questo il loro grande difetto: la difficolta', per un
designer, di personalizzarne la grafica/stile.
Eppure il concetto di lightcms non fa una piega: crei il modello con del
semplice html+immagini e css e ci infili i tag dei contenuti dinamici. Le
possibilita' diventano infinite e a portata di qualunque designer.
Ma se voglio fare un buon lavoro con joomla o drupal o altro, ...auguri!
In questo caso la soluzione e': compri un buon template (cercandolo nella
marea infinita delle comunita' dei vari cms) oppure ti accontenti di quelli
(brutti) free.
ciao
tony

 (brutti) free.
se lo dici tu...

 (brutti) free.
Ho acquistato artisteer in questi giorni e devo dire che la versione 3 si ï¿œ
evoluta parecchio, ora c'ï¿œ la possibilitï¿œ di creare template "open" o con
layout "fluido", inoltre ci sono effetti in flash per l'header (facilmente
sostituibili con un flash personalizzato). Sfruttandolo al massimo si
ottiene qualcosa di carino, poi magari sono meglio certi template a
pagamento, ma artisteer versione completa costa meno di 2 template a
pagamento e ne puoi fare infiniti, tutti esclusivi in quanto creati
appositamente volta per volta ed adattati all'immagine che si vuole dare al
sito. Non so cosa ne pensate voi...
-- 
http://www.mynewsgate.net/mp.php?u=18776

 il template lo crei praticamente 
da zero
alcuni esempi di siti realizzati (non da me) con questo cms:
http://goo.gl/CH1Yi
http://goo.gl/wtxKI
http://goo.gl/z9KJc
http://goo.gl/pQIJ4
http://goo.gl/LxipI
altri esempi li trovi qui:
http://www.contao.co.uk/showcase.html
-- 
Ma che ti vuoi mettere a discutere
con rimuda ? Tanto vale che te ne vai allo zoo e ti fai una partita a
monopoli con i dromedari.

 sito. Non so cosa ne pensate voi...
ciao Charlie,
anche io uso artisteer (dalla 2.0) e lo trovo interessante; adesso la 3.0
e' maturata parecchio. Lo uso principalmente per progetti 'rapidi'.
Pero' mi piacerebbe capire se esiste un sistema tipo lightcms ma non
hosted. 
ciao ;).
tony

 (brutti) free.
oppure impari un po' di css e un minimo di programmazione.
quello che fanno i template a pagamento come credi che facciano?
il problema è che se i "designer" sono delle emerite teste di cazzo
ignoranti e stupide come nel 99% dei casi (senza offesa per le teste
di cazzo) che se gli togli un mouse e i giocarelli di fotosciop e gli
metti davanti una tastiera vanno in crisi, non ci si può fare niente.

 davanti una tastiera vanno in crisi, non ci si può fare niente.
[standing ovation]
ciao
Filippo B.
-- 
http://www.danzainsieme.it
http://www.boschetti.info

 Semplice.
Non so se ti ho capito perfettamente. Io ho visto l'immagine in questa 
pagina:
http://www.lightcms.com/design
e la cosa mi ricorda molto il sistema di CMS (CMS Made Simple) che 
trovavo fenomenale. Disegnavi la pagina come in un qualunque editor html 
e poi inserivi i contenuti dinamici come tag racchiusi da parentesi 
graffe. Da tempo sono passato a Wordpress che in quanto a plugin è 
inarrivabile, ma per quanto riguarda il design delle pagine ricordo con 
nostalgia CMS.

 e la cosa mi ricorda molto il sistema di CMS (CMS Made Simple) che
Per esempio, questo č uno dei template incluso nell'installazione di 
base. E' questo che intendevi?
{process_pagedata}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
<html xmlns="
http://www.w3.org/1999/xhtml
" xml:lang="en" lang="en">
{* Change lang="en" to the language of your site *}
{* note: anything inside these are smarty comments, they will not show 
up in the page source *}
   <head>
     <title>{sitename} - {title}</title>
{* The sitename is changed in Site Admin/Global settings. {title} is the 
name of each page *}
  {metadata}
{* Don't remove this! Metadata is entered in Site Admin/Global settings. *}
  {cms_stylesheet}
{* This is how all the stylesheets attached to this template are linked 
to it *}
  {cms_selflink dir="start" rellink=1}
  {cms_selflink dir="prev" rellink=1}
  {cms_selflink dir="next" rellink=1}
{* Relational links for interconnections between pages, good for 
accessibility and Search Engine Optimization *}
{* the literal below and the /literal at the end are needed whenever 
there are {"curly brackets"} as smarty will think it's something to 
process and will throw an error *}
  {literal}
<script type="text/JavaScript">
<!--
//pass min and max - measured against window width
function P7_MinMaxW(a,b){
var nw="auto",w=document.documentElement.clientWidth;
if(w>=b){nw=b+"px";}if(w<=a){nw=a+"px";}return nw;
}
//-->
</script>
     <!--[if lte IE 6]>
     <style type="text/css">
     #pagewrapper {width:expression(P7_MinMaxW(720,950));}
     #container {height: 1%;}
     </style>
     <![endif]-->
     {/literal}
{* The min and max page width for Internet Explorer is set here. For 
other browsers it's in the stylesheet "Layout: Top menu + 2 columns" *}
     <!--[if lte IE 6]>
     <script type="text/javascript" 
src="modules/MenuManager/CSSMenu.js"></script>
     <![endif]-->
{* The above JavaScript is required for CSSMenu to work in IE *}
   </head>
   <body>
     <div id="pagewrapper">
{* first out side div/box *}
{* start accessibility skip links, anything with the class of 
accessibility is hidden with CSS from visual browsers *}
       <ul class="accessibility">
         <li>{anchor anchor='menu_vert' title='Skip to navigation' 
accesskey='n' text='Skip to navigation'}</li>
         <li>{anchor anchor='main' title='Skip to content' accesskey='s' 
text='Skip to content'}</li>
       </ul>
{* end accessibility skip links *}
       <hr class="accessibility" />
{* anything class="accessibility" is hidden for visual browsers by CSS *}
{* Start Header, with logo image that links to the default start page. 
Logo image is changed in the stylesheet  "Layout: Left sidebar + 1 
column" *}
       <div id="header">
{* this holds the name of the site on the right side *}
         <h2 class="headright">{sitename}</h2>
{* a link back to home page and the header left image/logo, text is 
hidden using CSS *}
         <h1>{cms_selflink dir="start" text="$sitename"}</h1>
         <hr class="accessibility" />
       </div>
{* End Header *}
{* Start Search, the input "Submit" is using an image, CSS: 
input.search-button *}
       <div id="search">
       {search}
       </div>
{* End Search *}
{* Start Breadcrumbs *}
       <div class="crbk">
{* holds the right image, we need 2 divs to be able to make this site 
fluid, if it was fixed width we could use one div, one image  *}
         <div class="breadcrumbs">
         {breadcrumbs starttext='You are here' root='Home' 
delimiter='&raquo;'}
           <hr class="accessibility" />
         </div>
       </div>
{* End Breadcrumbs *}
{* Start Content (Navigation and Content columns) *}
       <div id="content">
{* Start Sidebar, 2 divs one for top image one for bottom image *}
         <div id="sidebar">
           <div id="sidebara">
{* Start Navigation, stylesheet  "Navigation: CSSMenu - Vertical" *}
             <h2 class="accessibility">Navigation</h2>
             {menu loadprops=0 template='cssmenu.tpl'}
             <hr class="accessibility" />
{* End Navigation *}
{* Start News, stylesheet  "Module: News" *}
             <div id="news">
               <h2>News</h2>
               {news number='3' detailpage='news'}
             </div>
{* End News *}
           </div>
         </div>
{* End Sidebar *}
{* Start Content Area, the back1, back2, back3, hold the 3 outside 
images, main holds the 4th one, to make the box complete, if the 
template were fixed width not fluid we could use just 2 divs and 2 
images, 1 top 1 bottom *}
         <div class="back1">
           <div class="back2">
             <div class="back3">
               <div id="main">
                 <div style="float: right;">{print showbutton=true 
script=true}</div>
                 <h2>{title}</h2>
                 {content}
                 <br />{* to insure space below the content *}
{* Start relational links *}
{* note this is the right side, when you float: divs you need to have 
float: right; divs first *}
             <div class="right49">
               <p>{anchor anchor='main' text='^ Top'}</p>
             </div>
             <div class="left49">
               <p> {cms_selflink dir="previous" label="Previous page: "}
{* The label parameter doesn't need to be there if you're using English, 
but is here to show how it's used if you don't want the English text 
"Previous page" *}
               <br />
               {cms_selflink dir="next"}
               </p>
             </div>
{* End relational links *}
                 <hr class="accessibility" />
                 <div class="clear">
                 </div>
               </div>
             </div>
           </div>
         </div>
{* End Content Area *}
       </div>
{* End Content *}
{* Start Footer. Edit the footer in the Global Content Block called 
"footer" *}
       <div class="footback">
         <div id="footer">
{* stylesheet  "Navigation: FatFootMenu" *}
           <div id="fooleft">
           {menu loadprops=0}
           </div>
           <div id="footrt">
           {global_content name='footer'}
           </div>
           <div class="clear"></div>
         </div>
       </div>
{* End Footer *}
     </div>
{* end pagewrapper *}
   </body>
</html>


non conosco lightcms, ma fondamentalmente anche con wp è così: puoi
disegnare dei template che vanno in mezzo ad header e footer (e anche
quelli sono maneggiabili) e al loro interno mettere codice php che
rispetto ai soliti tag di template sostanzialmente ha solo <?php ?> in
più, poi li assegni alle pagine.
si può fare la stessa cosa con single.php, differenziando per
categoria, tag, data, autore ecc. ecc. ecc..

 non conosco lightcms, ma fondamentalmente anche con wp è così:
Alcuni sistemi permettono di scrivere codice da interpretare altri 
definiscono una propria sintassi di templating ma il gioco è grossomodo 
quello con tutti i sistemi, per quanto ho visto.

 quello con tutti i sistemi, per quanto ho visto.
Sì, è vero, avete ragione entrambi. Me ne sono reso conto ripensando a 
quanto avevo scritto. Anzi sicuramente php è più potente di un semplice 
sistema di tag da interpretare.
Ora non so spiegare bene il perché di questa mia impressione, se non 
dicendo che, soggettivamente, quando modificavo un template di CMS mi 
pareva di lavorare con un file html dove erano inseriti dei tag diversi; 
mentre quando modifico un template WP mi pare di lavorare con un file di 
php dove sono inseriti dei tag html.
Inoltre l'albero dei modelli di WP mi è sempre risultato ostico, mentre 
in CMS per ogni pagina era possibile specificare il template senza 
scrivere nuovi file.
Questo, lo ribadisco, consapevole della superficialità del mio giudizio.


quoto!
da uno che spesso usa il notepad di windows!