Riporto questa possibile soluzione per ci cerca di avere il testo inserito come codice con i tag <pre> con una comoda scrollbar orizzontale.
La soluzione è molto semplice, perchè basta modificare la pagina MediaWiki:Common.css per avere questa estensione in tutte le skin (temi) installate , in automatico verrà creata la scrollbar dove necessario.
Per poter effettuare le mdifiche a questa pagina speciale occorre che l ‘ utente abbia i permessi necessari, ovvero far parte del gruppo sysop (Amministratore).
Se è la prima volta che la pagina viene usata non ci sarà il pulsante modifica ma sarà necessario usare crea , successivamente inserire le seguenti righe :
/* prevent ugly horizontal page expansion */ pre { overflow: auto; }
Per vedere da subito gli effetti della modifica occorrerà pulire la cache del browser e ricaricare la pagina.
-
Alcuni esempi
Testo inserito normalmente , esce spesso dalla pagina e anche se permette un corretto copia/incolla ha un brutto aspetto e crea problemi di stampa.
Si può interrompere manualemnte il testo per farlo rimanere nella pagina , ma spesso l’utente non bada alle interruzioni inserite per riportare a capo e copia parti di codice sbagliate.
Questa mi è sembrata però la miglior soluzione per la stampa.
Con la modifica a MediaWiki:Common.css , invece è possibile visualizzare così :
Resta il problema della stampa in pdf che non inserisce in modo corretto il testo tagliando la parte che esce dalla pagina.
Segnalo un ‘ ottima estensione per mediawiki 1.16 che ho provato : PdfExport
http://www.mediawiki.org/w/index.php?title=Extension:Pdf_Export&oldid=529446
http://www.mediawiki.org/wiki/Extension:Pdf_Export/Source_Code
occorre generare 4 file e abilitare l’esensione.
In questo modo un comodo pulsante nella barra laterale a sinistra ci permetterà di creare il pdf della pagina in cui ci troviamo.
Oppure andando nella sezione Pagine Speciali , usando Esportazione in PDF possiamo esportare più pagine e modificare alcuni parametri di stampa.