Midgard è una applicazione per la gestione di siti web dinamici, completamente utilizzabile tramite un normale browser web.
E’ stato sviluppato dai finlandesi Henry Bergius e Jukka Zitting ed è divenuto un progetto Open Source nel 1999, sviluppandosi grazie ad una estesa comunità di collaboratori fino a divenire uno dei più completi (se non il più completo) application server in ambiente PHP.
Una attiva comunità di utenti distribuita in numerosi paesi europei ed extraeuropei assicura lo sviluppo continuo e l’aggiornamento del prodotto a fronte dell’emergere di nuovi standard e nuove tecnologie.

Midgard fornisce un framework per lo sviluppo di applicazioni web, utilizzabile in forma di API (metodi richiamabili via codice) dal linguaggio di programmazione PHP ed è disponibile con licenza GNU ( General Public Licenze) sulle principali piattaforme Linux.
Le principali caratteristiche comprendono:

Nadmin Studio semplifica la composizione delle pagine separando lo stile dal contenuto e garantendo così la possibilità di aggiornare le informazioni pubblicate senza dover mettere mano al codice che descrive il layout grafico, né tanto meno ai moduli PHP che implementano la logica dell’applicazione.
Ricordiamo anche PHPmole, un secondo strumento Open Source di interfaccia a Midgard, che fornisce un ambiente di sviluppo grafico integrato (IDE) per lo sviluppo delle applicazioni.
Caratteristiche tecniche
Linguaggio di sviluppo: C (core), PHP (Applicazioni)
Database supportati: MySQL
Sistemi operativi supportati: Tutte le piattaforme Linux (FreeBSD, MacOSX, Solaris)
Web Server: Apache 1.3.x
Requisiti client: browser internet
Requisiti server: Apache con modulo PHP abilitato, MySQL server, librerie di sistema GLib v1.2 e Expat v1.95.2
Sito di riferimento
www.midgard-project.org
Tecnoteca srl offre supporto alla installazione di Midgard e e formazione all'utilizzo.