Azione F2

Attività di networking con altri progetti LIFE

Saranno avviate azioni di collegamento con altri progetti LIFE+ in corso o conclusi inerenti la conservazione del Barbus spp. e, in generale, delle specie di acque dolci allo scopo di costruire una rete di contatti e di reciproci interessi fra enti e organizzazioni coinvolte in medesime attività. Saranno implementati una mailing list e un Data Base. L’azione sarà coordinata dal partner EGPB nell’ambito delle attività di comunicazione ma coinvolgerà tutti i partner del progetto.

Avanzamento Stato: Terminato - Avvio: 01-07-2014 Conclusione: 30-06-2018
2014 2015 2016 2017 2018
I II III IV I II III IV I II III IV I II III IV I II III IV
F2 CronoprogrammaOOAAAAAAAAAAAAAAAAOO
AvanzamentoOOAAAAAAAAAAAAAAAAXX

Nei tempi previsti (entro il 31/12/2014) è stato creato il data base (DB) di networking allegato. A partire dal DB creato, è stato svolto uno screening dei progetti Life attualmente in corso o conclusi in tempi relativamente recenti, che potrebbero avere proficue interazioni e collaborazioni con il progetto BARBIE. Sono state svolte attività di networking con i seguenti progetti LIFE: LIFE07 NAT/IT/000413 P.A.R.C. - LIFE07 NAT/IT/433 SCI D'ACQUA - LIFE08 NAT/IT/000352 CRAINat - LIFE09 ENV/IT/000075 AQUA - LIFE09 NAT/IT/000095 EC-SQUARE - LIFE09 NAT/DE/000008 Alosa-Alosa - LIFE10 INF/IT/000272 FA.RE.NA.IT - LIFE 10 ENV/IT/000380 AQUOR - LIFE11 ENV/IT/000004 LAMBROVIVO - LIFE11 ENV/IT/000035 WSTORE2 - LIFE11 ENV/IT/000168 MGN - LIFE11 NAT/IT/000188 CON.FLU.PO. - LIFE11/NAT/IT/000252 MIPP - LIFE 11 ENV/IT/000243 RII - LIFE11 BIO/ IT/ 000020 BIOAQUAE - LIFE12 NAT/IT/000940 TROTA - LIFE12 BIO/IT/00023 AQUALIFE - LIFE 12/INF/IT/000465 ECOLIFE - LIFE13 NAT/IT/000115 AGREE - LIFE 13 ENV/IT/000169 RINASCE - LIFE13 ENV/IT/000842 CSMON - LIFE13 ENV/IT/001069 MERMAIDS - LIFE 13/BIO/ IT/ 000204 U-SAVEREDS - LIFE13 NAT / ES / 000772 CIPRIBER - LIFE 14 NAT/IT/ 000809 SILIFFE - 13 ENV/ IT/000225 GIOCONDA - LIFE 11 NAT/IT/ 000044 GESTIRE - LIFE 14 IPE /IT/000018 IP GESTIRE 2020 - LIFE15 GIE/IT/001039 Life ASAP - LIFE16 NAT/SI/000644 Life4LASCA. In generale le attività sono state di scambio di informazioni ed esperienze, attraverso contatti diretti e/o partecipazione ed organizzazione congiunta di seminari, incontri convegni nonché di collaborazione nella disseminazione dei risultati. Con alcuni LIFE (CON.FLU.PO, CIPRIBER e CSMON), sono state avviate delle collaborazioni più strutturate ed in particolare, come dettagliato nell’azione C6 è stata sottoscritto il «Protocollo d’intesa per una gestione sostenibile e unitaria della pesca e per la tutela del patrimonio ittico nel fiume Po».

***As per the planned schedule (by 31/12/2014) the attached networking database (DB) was created. On the basis of the created DB, a screening was performed of all Life projects currently underway or completed until recently, that could have fruitful interactions and collaborations with BARBIE project. As detailed in the attached DB, networking activities were carried out with the following LIFE projects: LIFE07 NAT/IT/000413 P.A.R.C. - LIFE07 NAT/IT/433 SCI D'ACQUA - LIFE08 NAT/IT/000352 CRAINat - LIFE09 ENV/IT/000075 AQUA - LIFE09 NAT/IT/000095 EC-SQUARE - LIFE09 NAT/DE/000008 Alosa-Alosa - LIFE10 INF/IT/000272 FA.RE.NA.IT - LIFE 10 ENV/IT/000380 AQUOR - LIFE11 ENV/IT/000004 LAMBROVIVO - LIFE11 ENV/IT/000035 WSTORE2 - LIFE11 ENV/IT/000168 MGN - LIFE11 NAT/IT/000188 CON.FLU.PO. - LIFE11/NAT/IT/000252 MIPP - LIFE 11 ENV/IT/000243 RII - LIFE11 BIO/ IT/ 000020 BIOAQUAE - LIFE12 NAT/IT/000940 TROTA - LIFE12 BIO/IT/00023 AQUALIFE - LIFE 12/INF/IT/000465 ECOLIFE - LIFE13 NAT/IT/000115 AGREE - LIFE 13 ENV/IT/000169 RINASCE - LIFE13 ENV/IT/000842 CSMON - LIFE13 ENV/IT/001069 MERMAIDS - LIFE 13/BIO/ IT/ 000204 U-SAVEREDS - LIFE13 NAT / ES / 000772 CIPRIBER - LIFE 14 NAT/IT/ 000809 SILIFFE - 13 ENV/ IT/000225 GIOCONDA - LIFE 11 NAT/IT/ 000044 GESTIRE - LIFE 14 IPE /IT/000018 IP GESTIRE 2020 - LIFE15 GIE/IT/001039 Life ASAP - LIFE16 NAT/SI/000644 Life4LASCA. In general, the activities consisted in the sharing of information and experience, through direct contact and / or participation and joint organization of seminars, meetings, conferences as well as collaboration in the dissemination of the results. With some LIFE projects (CON.FLU.PO, CIPRIBER and CSMON), more structured partnerships have been developed and in particular, as detailed in the action C6, the "Memorandum of Understanding for a sustainable and common management of fisheries and for the protection of fish stocks in the river Po " was signed. On 17/8/2015 the campaign of "Citizen science" BARBIE started: http://www.csmon-life.eu/pagina/campagne/23. Specific applications for mobile phones (App) can be downloaded, and the presence of the two project target species can be notified. All validated data will also enrich the database of the National Network on Biodiversity (NNB).

Documenti
DATA BASE Networking - Data Base Progetti LIFE al 2013.pdf - 
Convenzione tra i progetti LIFE BARBIE e CSMON - Convenzione BARBIE-CSMON.pdf - 
Incontro di networking: "I LIFE SI INCONTRANO" 21 maggio 2015 - Corte di Giarola (Collecchio - PR) - LIFE si INCONTRANO 21 maggio.pdf - 
Convegno "Una pesca sostenibile per valorizzare il fiume Po" 30/9/2015 - 30 sett_Boretto_Convegno pesca sostenibil.pdf - 
Convegno "Una pesca sostenibile per valorizzare il fiume Po" 30/9/2015 - 30_09_2015_ CONVEGNO + Salsi.pdf - 
Galleria
"I LIFE SI INCONTRANO". 21 maggio 2015.
Download
Motonave Stradivari, incontro
Motonave Stradivari, incontro "una pesca sostenibile per il fiume Po", 30/9/2015 . 3
Download
Conflupo&Barbie
Conflupo&Barbie
Download
networking
networking "life for LASCA" (15febbraio2018)
Download
Motonave Stradivari, incontro
Motonave Stradivari, incontro "una pesca sostenibile per il fiume Po", 30/9/2015 . 4
Download
Barbie visita Conflupo (centro di riproduzione Parco del Ticino)
Barbie visita Conflupo (centro di riproduzione Parco del Ticino)
Download
Motonave Stradivari, incontro
Motonave Stradivari, incontro "una pesca sostenibile per il fiume Po", 30/9/2015
Download
Motonave Stradivari, 30 settembre 2015
Motonave Stradivari, 30 settembre 2015
Download
Motonave Stradivari, incontro
Motonave Stradivari, incontro "una pesca sostenibile per il fiume Po", 30/9/2015 . 2
Download

class "Gallery" already exists while executing "::itcl::class Gallery { inherit Barbie private variable galleria_d private variable gallery_sect_menu private variabl..." (in namespace eval "::rwdatas" script line 3) invoked from within "namespace eval ::rwdatas { ::itcl::class Gallery { inherit Barbie private variable galleria_d private variable gallery_s..."

OUTPUT BUFFER:

source [file join $rweb_root tcl before.tcl] # # -- gallery.tcl # # datasource per pagina gestione delle # # package require Barbie package require rwbinary namespace eval ::rwdatas { ::itcl::class Gallery { inherit Barbie private variable galleria_d private variable gallery_sect_menu private variable gallery_menu private common thumb_h_size 200 private common gallery_dir private common thumbnails_dir private method page_handled {v p} public method willHandle {arglist keyvar} public method fetchData {key reassigned_key} public method init {args} public method menu_list {page} #public method to_url {lm} { return [Barbie::to_url $lm] } #public method will_provide {keyword reassigned_key} public proc create_thumbnail {photo} public proc gallery {} public proc gallery_latest_entries {dbhandle nentries} public proc thumbnail_fs_path {photo} public proc thumbnail_path {photo} public proc thumbnail_exists {photo} } ::itcl::body Gallery::thumbnail_exists {photo} { return [file exists [thumbnail_fs_path $photo]] } ::itcl::body Gallery::thumbnail_fs_path {photo} { return [file join galleria thumbnails ${photo}] } ::itcl::body Gallery::thumbnail_path {photo} { return [::rivetweb::rewrite_generic_path [join [list galleria thumbnails $photo] "/"]] } ::itcl::body Gallery::create_thumbnail {photo} { set thumbnail [thumbnail_fs_path $photo] set photo_name [file join $gallery_dir $photo] if {[catch {exec gm convert $photo_name -geometry $thumb_h_size $thumbnail} e]} { ::rivet::apache_log_error err "Error creating thumbnail $thumbnail: $e" return -code error -errorcode thumbnail_creation_error $e $e } } # -- page_handled # # ::itcl::body Gallery::page_handled {varsqs page_key} { upvar $page_key p foreach p [list photo gallery] { if {[dict exists $varsqs $p]} { return true } } return false } ::itcl::body Gallery::willHandle {arglist keyvar} { upvar $keyvar key set varsqs [dict create {*}$arglist] if {[dict exists $varsqs photo]} { set photo_filename [dict get $varsqs photo] # # proposed change #set key "view_photo_[regsub -all {[^[:alnum:]]} ${photo_filename}]" # set key "view_photo_[::rivet::escape_string ${photo_filename}]" return -code break -errorcode rw_ok } elseif {[dict exists $varsqs gallery]} { set key "view_gallery" return -code break -errorcode rw_ok } return -code continue -errorcode rw_continue } ::itcl::body Gallery::fetchData {key reassigned_key} { upvar $reassigned_key rkey set rkey $key set key [::rivet::unescape_string $key] switch -regexp -matchvar photo_name -- $key { view_photo_(.+) { $this check_class ::rwpage::Photo set photo_name [lindex $photo_name 1] set p [::rwpage::Photo ::#auto $key $gallery_dir $photo_name] #::rivet::apache_log_error notice "new instance of $p ::rwpage::Photo" } view_gallery { $this check_class ::rwpage::Gallery set p [::rwpage::Gallery ::#auto $key $gallery_dir] #::rivet::apache_log_error notice "new instance of $p ::rwpage::Gallery" } default { set p "" } } #::rivet::apache_log_error notice "new instance of ::rwpage::Photo (binary: [$p binary_content])" return $p } ::itcl::body Gallery::gallery_latest_entries {dbhandle nentries} { set q "select g.*,s.descrizione from galleria g " append q "join sezioni s on s.sectionid=g.sezione " append q "order by g.creazione desc limit $nentries;" set galleria_d [dict create] $dbhandle forall $q photo_a { dict set galleria_d [incr idx] [dict create {*}[array get photo_a]] } return $galleria_d } ::itcl::body Gallery::gallery {} { set q "select g.*,s.descrizione from galleria g " append q "join sezioni s on s.sectionid=g.sezione order by s.descrizione,s.ordine,g.ordine;" set galleria_d [dict create] $::barbie::dbhandle forall $q photo_a { set photo_name $photo_a(filename) set sezione $photo_a(sezione) set descrizione $photo_a(descrizione) unset photo_a(sezione) unset photo_a(filename) unset photo_a(descrizione) dict set galleria_d $sezione photos $photo_name \ [dict create {*}[array get photo_a]] dict set galleria_d $sezione descrizione $descrizione } return $galleria_d } ::itcl::body Gallery::init {args} { Barbie::init $args set gallery_dir [file join $::rivetweb::site_base galleria] if {![file exists $gallery_dir]} { file mkdir $gallery_dir } set thumbnails_dir [file join $gallery_dir thumbnails] if {![file exists $thumbnails_dir]} { file mkdir $thumbnails_dir } set galleria_d [::rwdatas::Gallery::gallery] $this register_class ::rwpage::Photo $this register_class ::rwpage::Gallery } ::itcl::body Gallery::menu_list {page} { set page_class [$page info class] if {($page_class == "::rwpage::Gallery") || \ ($page_class == "::rwpage::Photo")} { set mm $::rivetweb::menumodel set lm $::rivetweb::linkmodel set galleria_d [::rwdatas::Gallery::gallery] if {[dict size $galleria_d] == 0} { return [Datasource::menu_list $page] } catch {$gallery_menu destroy} set gallery_menu [$mm create_menu sezioni_galleria none normal] $gallery_menu assign title "Photo Gallery" en $gallery_menu assign title "Galleria Fotografica" it dict for {sectid section_d} $galleria_d { set gallery_section [$lm create Gallery "" \ [list it [dict get $galleria_d $sectid descrizione]] \ [dict create gallery 1 section $sectid] ""] $gallery_menu add_link $gallery_section } return [list evidenza $gallery_menu] } else { return {} } } } package provide Gallery 1.0 source [file join $rweb_root tcl after.tcl]