Dimensione: 3631
Commento: Finito.
|
Dimensione: 9343
Commento: aggiunte robe del motore di ricerca da committare sul branch
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 12: | Linea 12: |
= Documentazione ufficiale = | = Documentazione ufficiale pre 12.04 = |
Linea 101: | Linea 101: |
Linea 103: | Linea 102: |
= Documentazione ufficiale 12.04 LTS = '''work in progress''' Al momento prima di buildare dare un ls contro C/ e verificare che le *.page ci siano tutte dentro il Makefile. E copiare la cartella figures da C/ a it/ {{{ cd ~ sudo apt-get install yelp gnome-doc-utils gnome-user-guide gnome-common yelp-tools ubuntu-mono gettext docbook-xsl gawk bzr branch https://code.launchpad.net/~ubuntu-core-doc/ubuntu-docs/precise cd precise ./autogen.sh --prefix=/home/contumacia/precise/ubuntu-help/install/ make cd html *** modificare ubuntu.xsl *** css, template, motore di ricerca, importare js *** *** copiare cartella figures da C a it sotto ubuntu-help *** make cp -R build /var/www }}} todo: * immagini in italiano /html/img (forse ci pensa il gruppo trad... indagare) * motore di ricerca dentro /html/ubuntu.xsl (creare cseld) * nuovo /html/ubuntu.xsl Nuovo css by google: {{{ * ID univoco del motore di ricerca: 017780550971123101423:k8peckkx6lg * inserire tutti gli url nel menù indicizzazione di google quando le pagine saranno caricate. Incolla questo codice nella pagina in cui desideri visualizzare il Custom Search Element. Nota. Per la maggior compatibilità tra i browser, è consigliabile utilizzare per le pagine HTML un tipo di documento supportato, ad esempio <!DOCTYPE html>. Gli effetti di scorrimento CSS richiedono un tipo di documento supportato. <div id="cse" style="width: 100%;">Loading</div> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load('search', '1', {language : 'it', style : google.loader.themes.V2_DEFAULT}); google.setOnLoadCallback(function() { var customSearchOptions = {}; var customSearchControl = new google.search.CustomSearchControl( '017780550971123101423:k8peckkx6lg', customSearchOptions); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); customSearchControl.draw('cse'); }, true); </script> <style type="text/css"> .gsc-control-cse { font-family: Arial, sans-serif; border-color: #FFFFFF; background-color: #FFFFFF; } .gsc-control-cse .gsc-table-result { font-family: Arial, sans-serif; } input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus { border-color: #DD4814; } input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus { border-color: #DD4814; background-color: #DD4814; background-image: none; } .gsc-tabHeader.gsc-tabhInactive { border-color: #CCCCCC; background-color: #FFFFFF; } .gsc-tabHeader.gsc-tabhActive { border-color: #CCCCCC; border-bottom-color: #FFFFFF; background-color: #FFFFFF; } .gsc-tabsArea { border-color: #CCCCCC; } .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult { border-color: #FFFFFF; background-color: #FFFFFF; } .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover { border-color: #FFFFFF; background-color: #FFFFFF; } .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #DD4814; } .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b { color: #DD4814; } .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b { color: #DD4814; } .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b { color: #DD4814; } .gsc-cursor-page { color: #DD4814; } a.gsc-trailing-more-results:link { color: #DD4814; } .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType { color: #333333; } .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl { color: #333333; } .gs-webResult div.gs-visibleUrl-short { color: #333333; } .gs-webResult div.gs-visibleUrl-short { display: none; } .gs-webResult div.gs-visibleUrl-long { display: block; } .gs-promotion div.gs-visibleUrl-short { display: none; } .gs-promotion div.gs-visibleUrl-long { display: block; } .gsc-cursor-box { border-color: #FFFFFF; } .gsc-webResult.gsc-result.gsc-promotion { border-color: #F6F6F6; background-color: #F6F6F6; } .gsc-completion-title { color: #DD4814; } .gsc-completion-snippet { color: #333333; } .gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link { color: #DD4814; } .gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited { color: #DD4814; } .gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover { color: #DD4814; } .gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active { color: #DD4814; } .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * { color: #333333; } .gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short { color: #333333; } </style> }}} |
Introduzione
In questa pagina vengono riportare informazioni sulle azioni che solitamente vengono svolte il giorno del rilascio di una nuova versione di Ubuntu.
La lettura è destinata agli amministratori ed editori della documentazione. Le qui presenti sono semplici note, un memorandum per futuri amministratori.
Documentazione ufficiale pre 12.04
È necessario compilare la nuova versione della documentazione ufficiale.
Preparativi alla compilazione
- In caso non si abbiano le giuste dipendenze, digitare da riga di comando:
sudo apt-get build-dep ubuntu-docs
Creare un branch della documentazione da questo indirizzo: https://code.launchpad.net/ubuntu-docs
Scaricare il branch help-repo-src:
bzr branch lp:~ubuntu-it-wiki/wiki-ubuntu-it/help-repo-src
Modificare ubuntu-banner.xsl alla nuova versione s/$VERSIONE/10.04/
Copiare i file ubuntu-banner.xsl, ubuntu-book.css nella cartella libs/.
Copiare il file logo.png in libs/img/.
Controllare il file index.xml prima di copiarlo.
Compilazione
Modificare il file Makefile affinché compili la documentazione in italiano:
# Language code for documents # Ex. LN=ja for japanese LN=C
Modificare LN=C con LN=it.- Da riga di comando digitare:
make all
La documentazione compilata verrà inserita nella cartella build.
Modifiche post compilazione
Motore di ricerca
Creare un motore di ricerca google.
Modificare il file search.js presente nell'allegato inserendo il cseId del nuovo motore di ricerca:
// Site Restrict to CSE ID var cseId = "008742922050479854700:sgrtw8uh7hc";
Modificare il file search.php presente in allegato aggiornando le variabili year e version:
<?php $version = "10.04"; $year = "2010"; ?>
Copiare i file search.js e search.css in build/libs/ e search.php in build.
Caricamento sul server
Aggiungere il contenuto della cartella build all'interno del branch ~help-repo`:
bzr branch lp:~ubuntu-it-wiki/wiki-ubuntu-it/help-repo mkdir -p help-repo/www/NUMERO_VERSIONE/ubuntu/ cp -r NOME_VERSIONE/build/* help-repo/www/NUMERO_VERSIONE/ubuntu/
Sostituire la dicitura NUMERO_VERSIONE e NOME_VERSIONE al numero e nome di versione del nuovo rilascio di Ubuntu.Modificare il file help-repo/www/index.html inserendo un collegamento alla documentazione del nuovo rilascio.
- Committare le modifiche e fare il push su launchpad:
cd help-repo bzr add * bzr commit -m 'Aggiunta documentazione per Ubuntu NUMERO_VERSIONE' bzr push --remember lp:~ubuntu-it-wiki/wiki-ubuntu-it/help-repo
- Infine entrare nella cartella della nuova versione e digitare il seguente comando:
cd help-repo/www/NUMERO_VERSIONE/ubuntu/ find -type f -iname '*.html' | sed s'/^.\///' | while read line ; do echo "http://help.ubuntu-it.org/NUMERO_VERSIONE/ubuntu/$line"; done
L'output del comando potrà essere utilizzato per velocizzare l' indexing del motore di ricerca google. Per maggiori informazioni fare clic su Indexing nella pagina di amministrazione del motore.
Documentazione ufficiale 12.04 LTS
work in progress
Al momento prima di buildare dare un ls contro C/ e verificare che le *.page ci siano tutte dentro il Makefile. E copiare la cartella figures da C/ a it/
cd ~ sudo apt-get install yelp gnome-doc-utils gnome-user-guide gnome-common yelp-tools ubuntu-mono gettext docbook-xsl gawk bzr branch https://code.launchpad.net/~ubuntu-core-doc/ubuntu-docs/precise cd precise ./autogen.sh --prefix=/home/contumacia/precise/ubuntu-help/install/ make cd html *** modificare ubuntu.xsl *** css, template, motore di ricerca, importare js *** *** copiare cartella figures da C a it sotto ubuntu-help *** make cp -R build /var/www
todo:
- immagini in italiano /html/img (forse ci pensa il gruppo trad... indagare)
- motore di ricerca dentro /html/ubuntu.xsl (creare cseld)
- nuovo /html/ubuntu.xsl
Nuovo css by google:
* ID univoco del motore di ricerca: 017780550971123101423:k8peckkx6lg * inserire tutti gli url nel menù indicizzazione di google quando le pagine saranno caricate. Incolla questo codice nella pagina in cui desideri visualizzare il Custom Search Element. Nota. Per la maggior compatibilità tra i browser, è consigliabile utilizzare per le pagine HTML un tipo di documento supportato, ad esempio <!DOCTYPE html>. Gli effetti di scorrimento CSS richiedono un tipo di documento supportato. <div id="cse" style="width: 100%;">Loading</div> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load('search', '1', {language : 'it', style : google.loader.themes.V2_DEFAULT}); google.setOnLoadCallback(function() { var customSearchOptions = {}; var customSearchControl = new google.search.CustomSearchControl( '017780550971123101423:k8peckkx6lg', customSearchOptions); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); customSearchControl.draw('cse'); }, true); </script> <style type="text/css"> .gsc-control-cse { font-family: Arial, sans-serif; border-color: #FFFFFF; background-color: #FFFFFF; } .gsc-control-cse .gsc-table-result { font-family: Arial, sans-serif; } input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus { border-color: #DD4814; } input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus { border-color: #DD4814; background-color: #DD4814; background-image: none; } .gsc-tabHeader.gsc-tabhInactive { border-color: #CCCCCC; background-color: #FFFFFF; } .gsc-tabHeader.gsc-tabhActive { border-color: #CCCCCC; border-bottom-color: #FFFFFF; background-color: #FFFFFF; } .gsc-tabsArea { border-color: #CCCCCC; } .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult { border-color: #FFFFFF; background-color: #FFFFFF; } .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover { border-color: #FFFFFF; background-color: #FFFFFF; } .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #DD4814; } .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b { color: #DD4814; } .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b { color: #DD4814; } .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b { color: #DD4814; } .gsc-cursor-page { color: #DD4814; } a.gsc-trailing-more-results:link { color: #DD4814; } .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType { color: #333333; } .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl { color: #333333; } .gs-webResult div.gs-visibleUrl-short { color: #333333; } .gs-webResult div.gs-visibleUrl-short { display: none; } .gs-webResult div.gs-visibleUrl-long { display: block; } .gs-promotion div.gs-visibleUrl-short { display: none; } .gs-promotion div.gs-visibleUrl-long { display: block; } .gsc-cursor-box { border-color: #FFFFFF; } .gsc-webResult.gsc-result.gsc-promotion { border-color: #F6F6F6; background-color: #F6F6F6; } .gsc-completion-title { color: #DD4814; } .gsc-completion-snippet { color: #333333; } .gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link { color: #DD4814; } .gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited { color: #DD4814; } .gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover { color: #DD4814; } .gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active { color: #DD4814; } .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * { color: #333333; } .gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short { color: #333333; } </style>