## page was renamed from GruppoSviluppo/UbuntuItLens
= Introduzione =
== Scopo del progetto ==

L'obiettivo del progetto è quello di creare una '''Lens''' per Unity che possa aiutare gli utenti, attraverso svariati '''scopes''', a cercare nei portali della comunità Ubuntu.
L'Ubuntu-it Lens si affiancherà alle lenti già installate in Unity e sarà visibile aprendo la propria '''Dash'''.

 * Il progetto è presente su '''Launchpad''' al seguente [[https://launchpad.net/lensit|indirizzo]].
 * Per effettuare un branch del trunk aprire una finestra di [[AmministrazioneSistema/Terminale|terminale]] e digitare il seguente comando:{{{
bzr branch lp:lensit
}}}

= Scopes =
Gli '''Scopes''' permettono di filtrare i risultati visibili sulla lente.
Per l'Ubuntu-it Lens sono previsti tanti Scopes quanti sono i portali della comunità:
 * '''Ubuntu-it Web''': Filtra i risultati provenienti dal sito web http://ubuntu-it.org.
 * '''Ubuntu-it News''': Filtra i risultati provenienti dalle [[http://www.ubuntu-it.org/news|news]] pubblicate nel sito web. Un possibile utilizzo è quello di visualizzare le informazione sulle novità della comunità.
 * '''Ubuntu-it Forum''': Filtra i risultati provenienti dal [[http://forum.ubuntu-it.org|forum ufficiale]]. Un potenziale utilizzo può essere quello di visualizzare risoluzioni dei vari problemi presenti sul forum.
 * '''Ubuntu-it Planet''': Filtra i risultati provenienti dal [[http://planet.ubuntu-it.org|planet]] della comunità italiana.
 * '''Newsletter Italiana''': Filtra i risultati provenienti dai vari numeri della [[NewsletterItaliana|Newsletter]].
 * '''Documentazione Italiana''': Filtra i risultati provenienti dal [[http://wiki.ubuntu-it.org|wiki]].
 * '''FCM Italia''': Filtra i risultati provenienti dal blog di [[http://fcmit.wordpress.com|FCM Italia]].
 * '''noisiamoubuntu''': Filtra i risultati provenienti dalle interviste di [[http://noisiamoubuntu.posterous.com|noisiamoubuntu]].
 * '''!YouTube''': Filra i risultati provenienti dai canali ufficiali della comunità italiana su !YouTube. [[http://tinyurl.com/2uc4ldk|Link al primo gruppo]] - [[http://tinyurl.com/6f45cw2|Link al secondo gruppo]].
 * '''Mailing list''': Filtra i risultati provenienti dalle mailing list di coordinamento dei vari Gruppi.
 * '''Diffondi Ubuntu''': Filtra i risultati tra il materiale digitale o cartaceo per promuovere Ubuntu. La pagina del gruppo è presente al seguente [[GruppoPromozione/DiffondiUbuntu|indirizzo]].
 * '''Launchpad Answer Italiano (o possibile ask.ubuntu italia)''': Filtra tra le richieste di supporto su [[https://answers.launchpad.net|Launchpad]].

= Mockup =
Un possibile mockup della lente potrebbe essere questo:

##||<tablestyle="width:100%; margin:10px 0 5px 0;"  style="border:none;" 40% : ><<Immagine(./Nome.png,600,center)>> ||<style="border:none; ">Inserire il nome e il tipo della macchina virtuale. ||

{{http://img40.imageshack.us/img40/4480/myimage3f.png||width=900}}
 
= Possibile funzionamento =
La ricerca nella lente non può essere gestita da '''Google''', poichè quest'ultimo non rilascia alcuna API per lo sviluppo. Un possibile motore di ricerca utilizzabile è !DuckDuckGo, sul quale è già stata realizzata una Lente che utilizza le relative [[http://api.duckduckgo.com|API]]. Il progetto è consultabile al seguente [[https://launchpad.net/unity-lens-duckduckgo|indirizzo]].

= Risorse =
 * [[https://wiki.ubuntu.com/Unity/Lenses|Pagina internazionale del progetto Lenses]]
 * [[http://mhall119.com/2012/01/simplified-unity-lens-development-with-singlet|Guida allo sviluppo di una Lens attraverso l'utilizzo di Singlet]]
 * [[http://www.grillbar.org/wordpress/?p=544|Guida alla creazione di un "Unity place" attraverso python]]
 * [[http://saravananthirumuruganathan.wordpress.com/2011/08/05/tutorial-on-writing-ubuntu-lensesplaces-in-python/|Guida alla creazione di una Lens in python]]

----
CategoryComunitaSviluppo