Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 26 del 22/09/2016 15.50.26

Nascondi questo messaggio


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida illutra la creazione della webapp Wiki di Ubuntu-it, consentendo l'accesso diretto alla documentazione della comunità italiana di Ubuntu dal Launcher o dalla Dash di Unity.

Le webapp sono realizzate per l'ambiente grafico Unity. Se si desidera utilizzare questa webapp sulle derivate di Ubuntu, è necessario installare il pacchetto webapp-container e tutte le sue dipendenze.

Cosa funziona

  • Navigazione in tutto il wiki.
  • Login/logout nel wiki.
  • Editazione delle pagine wiki esistenti.
  • Upload e download di allegati.
  • Apturl.
  • Selezione dell'Area tematica di interesse tramite scorciatoie del Launcher.

Cosa non funziona

  • Impossibile creare nuove pagine wiki (la barra degli indirizzi non è editabile).
  • Impossibile aprire più finestre contemporaneamente.

Creare la webapp

  1. Creare nella propria Home il file Wiki-Ubuntu-it.desktop, inserendo al suo interno il testo seguente:

    [Desktop Entry]
    Version=1.1
    Name=Wiki di Ubuntu-it
    Comment=Una semplice WebApp per il Wiki di Ubuntu-it
    Type=Application
    Icon=Wiki-Ubuntu-it
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Documentazione/Indice
    Terminal=false
    StartupWMClass=ubuntu-it-wiki
    StartupNotify=true
    Categories=Internet;
    Actions=AmbienteGrafico;AmministrazioneSistema;Giochi;Grafica;Hardware;Installazione;InternetRete;Multimedia;Programmazione;Radioamatori;Server;Sicurezza;UbuntuPhone;Ufficio;Virtualizzazione;CercaPagina;FAQ;ModificheRecenti;
    
    [Desktop Action AmbienteGrafico]
    Name=Ambiente Grafico
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/AmbienteGrafico
    OnlyShowIn=Unity;
    
    [Desktop Action AmministrazioneSistema]
    Name=Amministrazione Sistema
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/AmministrazioneSistema
    OnlyShowIn=Unity;
    
    [Desktop Action Giochi]
    Name=Giochi
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Giochi
    OnlyShowIn=Unity;
    
    [Desktop Action Grafica]
    Name=Grafica
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Grafica
    OnlyShowIn=Unity;
    
    [Desktop Action Hardware]
    Name=Hardware
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies  --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Hardware
    OnlyShowIn=Unity;
    
    [Desktop Action Installazione]
    Name=Installazione
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Installazione
    OnlyShowIn=Unity;
    
    [Desktop Action InternetRete]
    Name=Internet e Rete
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/InternetRete
    OnlyShowIn=Unity;
    
    [Desktop Action Multimedia]
    Name=Multimedia
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Multimedia
    OnlyShowIn=Unity;
    
    [Desktop Action Programmazione]
    Name=Programmazione
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Programmazione
    OnlyShowIn=Unity;
    
    [Desktop Action Radioamatori]
    Name=Radioamatori
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Radioamatori
    OnlyShowIn=Unity;
    
    [Desktop Action Server]
    Name=Server
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Server
    OnlyShowIn=Unity;
    
    [Desktop Action Sicurezza]
    Name=Sicurezza
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Sicurezza
    OnlyShowIn=Unity;
    
    [Desktop Action UbuntuPhone]
    Name=Ubuntu Phone e Tablet
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/UbuntuPhone
    OnlyShowIn=Unity;
    
    [Desktop Action Ufficio]
    Name=Ufficio
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Ufficio
    OnlyShowIn=Unity;
    
    [Desktop Action Virtualizzazione]
    Name=Virtualizzazione
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Virtualizzazione
    OnlyShowIn=Unity;
    
    [Desktop Action CercaPagina]
    Name=Cerca Pagina
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/CercaPagina
    OnlyShowIn=Unity;
    
    [Desktop Action FAQ]
    Name=FAQ
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/GruppoDocumentazione/Partecipa/FAQ
    OnlyShowIn=Unity;
    
    [Desktop Action ModificheRecenti]
    Name=Modifiche Recenti
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/ModificheRecenti
    OnlyShowIn=Unity;
  2. Rendere eseguibile il file .desktop appena creato.

  3. Scaricare l'icona Wiki-Ubuntu-it.png nella propria Home.

  4. Spostare il file .desktop nella cartella /usr/share/applications tramite il comando seguente:

    sudo mv Wiki-Ubuntu-it.desktop /usr/share/applications
  5. Spostare l'icona Wiki-Ubuntu-it.png nella cartella /usr/share/icons tramite il comando seguente:

    sudo mv Wiki-Ubuntu-it.png /usr/share/icons

Ora la webapp è avviabile dalla Dash di Unity.

Personalizzare le scorciatoie del Launcher

Per aggiungere nuove scorciatoie all'icona della webapp nel Launcher:

  1. Aprire con i privilegi di amministrazione e con un editor di testo il file /usr/share/applications/Wiki-Ubuntu-it.desktop.

  2. Inserire il nome della nuova scorciatoia al termine della riga Actions= posta ad inizio file .desktop:

    Actions=AmbienteGrafico;AmministrazioneSistema;...;NuovaScorciatoia;
  3. Aggiungere una nuova Desktop Action:

    [Desktop Action NuovaScorciatoia]
    Name=Nuova Scorciatoia
    Exec=webapp-container --name='Wiki di Ubuntu-it' --enable-back-forward --store-session-cookies --open-external-url-in-overlay --app-id=ubuntu-it-wiki --webappUrlPatterns=http://wiki.ubuntu-it.org/*,https://login.ubuntu.com/* http://wiki.ubuntu-it.org/Link/Nuova/Scorciatoia
    OnlyShowIn=Unity;
  4. Salvare e chiudere.

Cancellare la cronologia

Per cancellare la cronologia del browser comprese le password di accesso al wiki:

  1. chiudere la webapp Wiki di Ubuntu-it;

  2. rimuovere le cartelle ./local/share/ubuntu-it-wiki e .cache/ubuntu-it-wiki.

Rimuovere la webapp

Digitare nel terminale i seguenti comandi:

sudo rm /usr/share/applications/Wiki-Ubuntu-it.desktop

sudo rm /usr/share/icons/Wiki-Ubuntu-it.png

Ulteriori risorse


CategoryHomepage