in

DotNetMarche

.NET Framework User Group delle Marche

Articoli

Appunti su Community Server

Installazione
Fare riferimento alla documentazione riportata su http://docs.communityserver.org/

Siti con tips e articoli
http://soup.co.za/weblog/archive/category/1002.aspx
http://richmercer.com/archive/2006/05/27/94.aspx  (aggiunta di campi custom)

Riduzione grandezza css
In alcuni css (Themes/default/style/Common.css e Themes/default/style/common_print.css) ci sono, alla fine del file, molte righe vuote, che contribuiscono per circa metà della grandezza dei file (da 80k a 40k ognuno circa). E' bene eliminare queste righe vuote.

Gestione cache
Di default è attiva la cache, a causa della quale le modifiche ai contenuti e al layout del sito non vengono visualizzate immediatamente.
Per disabilitare la cache si deve impostare cacheFactor="0" nel file communityserver.config.
Per decidere se tenere la cache abilitata o meno, bisogna fare delle prove: a causa di file delle impostazioni (config, css, ...) piuttosto corposi, probabilmente può essere conveniente lasciare la cache attiva.

Aggiunta di voci al menù principale
Aggiungere nel file SiteUrl.config (nell’apposita sezione contentente anche gli alti elementi del menù, contraddistinti dal tag xml 'link') una voce del tipo

<link name="<NOME_LINK>" navigateUrl="<URL_DI_DESTINAZIONE>" text="<LABEL_MENU>" roles="Everyone" />

Ovviamente su roles andranno specificati i ruoli abilitati a vedere la voce del menù.
L'url di destinazione, a causa di qualche sclero di Communty Server, è bene specificarlo in modo assoluto e non relativo, altrimenti funzionerà correttamente solo quando ci si trova nell'homepage (quando si è dentro un'altra pagina, CS aggiunge una parte al path relativo, rendendolo incorretto)


Link ad un articolo
Quando si crea un articolo, CS permette automaticamente di indirizzarlo tramite il path (relativo) content/<NOME_ARTICOLO>.aspx. Se, ad esempio, l'articolo si chiama FAQ, il path sarà content/FAQ.aspx.
Fare attenzione a non utilizzare, se possibile, gli articoli, sostituendoli con il blog, in quanto non vengono indicizzati per le ricerche.

Gestione poll
I poll possono essere creati direttamente da un post del forum. Occorre però avere i permessi adeguati per poterlo fare, altrimenti la tab 'Poll' non sarà visibile (esiste un'apposita voce nelle impostazioni generali del forum, accessibile dal pannello di amministrazione).
L'unica pecca è che permettono la gestione di poll a sola scelta singola.
Se ci fosse l'esigenza, si può integrare una libreria esterna (tipo http://www.nsurvey.org/netpolls/)

Fuso orario
L'orario che si trova nelle impostazioni generali non deve essere impostato a quello in cui ci si trova, ma a quello in cui si trova il server che ospita il sito.
Non è invece necessario impostare nulla sul file web.config (sul forum di community server si fa riferimento ad una voce dbTimeZoneOffset da aggiungere, ma probabilmente si riferiva alla versione precedente di CS).

FCKEditor
Vedi file allegato "FCK Editor.zip" e relativo file Readme.txt (contenuto all'interno)

WIKI

Se qualcuno volesse indagare, qua c’è un thread interessante (anche se un po’ vecchio)
http://communityserver.org/forums/thread/495747.aspx 

con qualcosa da scaricare all’indirizzo
http://www.webdynamix.biz/products/wiki_build_0_1.zip

(e + aggiornato all’indirizzo http://www.webdynamix.biz/products/wiki_build_0_2.zip)

Si tratterebbe (credo) di integrare FlexWiki in CS.

 


Published Jul 06 2006, 08:26 PM by admin
Filed under:

Comments

No Comments
Powered by Community Server (Commercial Edition), by Telligent Systems