Skip to content.
Logo tecnoteca

Portale Tecnoteca.it

Logo tecnoteca

Vai al sito aziendale Tecnoteca.com


 

Ariadne

Ariadne è una piattaforma applicativa ed un gestore di contenuti (CMS) utilizzabili per lo sviluppo di applicazioni non eccessivamente complesse.

Il prodotto, scritto completamente in PHP, è sviluppato dalla ditta olandese Muze che lo ha reso disponibile sotto la licenza GNU (General Public License).
Ariadne fornisce una buona interfaccia di gestione, attraverso l’utilizzo di wizard, menu a cascata e tramite un editor visuale per l’inserimento e l’impaginazione dei contenuti.



Attraverso l’interfaccia web è possibile:

  • creare nuovi oggetti
  • esportare / importare un database
  • editare testi e grafica con un apposito editor visuale
  •  creare e modificare template
  • attribuire i permessi di accesso agli utenti sui diversi oggetti


Ariadne mette a disposizione le seguenti tipologie di oggetti predefiniti: archivio indirizzi, articolo, calendario, directory, file, gruppo di utenti, notizia, organizzazione, pagina, persona, foto, libro foto, sito, utente.

Dal punto di vista tecnico, Ariadne si interfaccia con un database MySQL, nel quale archivia contenuti, template e file, organizzati in modo simile ad un file system.
Si tratta di una applicazione object oriented, in grado di lavorare ed archiviare gli oggetti di gestione del sito assieme ai rispettivi metodi e di consentire la derivazione di nuovi oggetti a partire da quelli già disponibili.

ariadne2piccolo          ariadne3piccolo

  
Ariadne consente di separare i contenuti, il layout grafico e la logica del sito web o della applicazione internet, che possono essere così gestiti in autonomia da personale appartenente ad uffici distinti.
Il motore dell’applicazione integra poi dinamicamente i diversi componenti al momento in cui viene richiesta la pagina del sito.
Possono essere utilizzati template HTML, XML, RTF, etc.

Ariadne prevede un linguaggio di script (PINP), derivato da PHP, con il quale possono essere estese le funzionalità di base implementate nelle classi native.



Caratteristiche tecniche

Linguaggio di sviluppo: PHP

Database supportati: MySQL, Postgres

Sistemi operativi supportati: Unix, Windows

Web Server: Apache 1.3.x

Requisiti client: browser internet

Requisiti server: Apache con modulo PHP abilitato, MySQL server

 

Sito di riferimento