Decoro Urbano è il social network per il dialogo con le Pubbliche Amministrazioni.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ajax
app
comuni
css
db
email
ext
images
include
js
newsletter
pagine
script
templates
testi
LICENSE
README
htaccess.sample
index.php
resize.php

README

Requisiti
Decoro Urbano è un'applicazione web based progettata per un ambiente LAMP. L'ambiente nativo è costituito da:
- Debian Lenny
- Apache 2.2.x con modulo mod_rewrite attivato
- PHP 5.2.x con estensioni GD, CURL, MB_STRING
- MySQL 5.1.x
Decoro Urbano può essere eseguita sia su un web server proprio che su un hosting condiviso che rispetti i requisiti indicati.
Per quanto non sia stata testata in ambiente Windows, questo sistema operativo dovrebbe essere pienamente supportato.
Feedback relativi alla compatibilità di Decoro Urbano posso essere inviati a dev@decorourbano.org


Installazione pacchetto
- Estrarre l'archivio in un percorso accessibile dal web server
- Importare il DB contenuto della directory db/
- Configurare i parametri necessari nel file include/config.php
- Modificare i permessi sulle seguenti directory per consentire la scrittura al web server:
	- ajax/uploads
	- images/avatar
	- images/cache
	- images/segnalazioni
	- include/smarty/private/templates_c



Struttura directory
- ajax/: contiene gli script che vengono richiamati da richieste AJAX
- app/: contiene gli script di interfaccia con le app mobile di DecoroUrbano
- comuni/: contiene le pagine del pannello di amministrazione dei Comuni
- css/: contiene i file CSS
- db/: contiene la struttura del DB
- email/: contiene i template smarty delle email HTML che vengono inviate da DecoroUrbano
- ext/: contiene gli script che vengono richiamati da widget o servizi per soggetti terzi
- include/: contiene file di utilità e le librerie di Decoro Urbano
- js/: contiene gli script Javascript utilizzati
- pagine/: contiene la lista dei controller che vengono caricati dal file index.php per visualizzare la pagina richiesta
- script/: contiene gli script richiamati localmente sul server
- templates/: contiene i template smarty delle pagine del sito
- testi/: contiene i file contenenti i testi del sito nelle diverse lingue
- index.php: unica pagina pubblica, effettua il routing delle richieste, caricando il giusto controller e il giusto template