Jaws Project: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
ortografia |
||
(39 versioni intermedie di 25 utenti non mostrate) | |||
Riga 1:
{{O|software libero|novembre 2016}}
{{S|software libero}}
{{Software
|Nome = Jaws
|Sviluppatore =
|UltimaVersione = 0.
|DataUltimaVersione =
|SistemaOperativo = Multipiattaforma
|Genere = cms
|Licenza = [[LGPL]] / [[GNU General Public License|GPL]]
|SoftwareLibero = sì
}}
'''Jaws''' è un [[framework per applicazioni web]] ma è anche un [[Content Management System]] in quanto, grazie alle applicazioni con cui viene distribuito, può svolgere entrambe le funzioni.
▲'''Jaws''' è un [[framework per applicazioni web]] ma è anche un [[Content Management System]] in quanto, grazie alle applicazioni con cui viene distribuito, può svolgere entrambe le funzioni.
È scritto in [[PHP]] e si appoggia ad un [[database]] esterno per l'archiviazione dei contenuti.
== Prerequisiti ==
== Descrizione ==
Le applicazioni che vengono sviluppate per il Jaws framework sono denominate gadgets.
I gadgets offrono all'utente finale diverse funzionalità con cui gestire i contenuti di un [[sito web]]. Ad esempio, c'è un gadget per creare pagine statiche, uno per gestire un [[blog]], uno per le gallerie fotografiche, uno per i moduli di contatto, etc.
In aggiunta ai gadgets è disponibile anche un sistema di plugins.
I plugins permettono di manipolare il modo in cui vengono presentati i contenuti all'interno del sito.
Possono funzionare sia intercettando le chiamate al framework sia come filtri, manipolando il comportamento del sito ed il modo in cui contenuti
=== Gadgets disponibili ===
Riga 37 ⟶ 35:
* ''Blocks'' (Consente la gestione di semplici blocchi di codice HTML da inserire nel sito)
* ''Blog'' (Consente di realizzare un blog)
* ''Forums'' (Forum multiutente threaded)
* ''Phoo'' (Galleria/Blog fotografico)
* ''Menu'' (Consente di realizzare uno o più menu con struttura ad albero in cui catalogare i contenuti del sito)
* ''SimpleSite'' (Consente di realizzare una [[sitemap|
* ''Search'' (ricerca per parole chiave fra i contenuti archiviati dai vari gadgets)
* ''Chatbox'' (chat
* ''Contact'' (modulo per i contatti)
* ''Banner'' (gestisce e mantiene la contabilità dei banner mostrati nel sito)
* ''Poll'' (sondaggi)
* ''FileBrowser'' (Upload e gestione file)
* ''RssReader'' (Permette di importare e visualizzare feed esterni all'interno del sito)
* ''Launcher'' (consente di avviare script PHP esterni al framework)
* Altri gadgets disponibili: ''Emblems'', ''Friends'', ''Weather'', ''Faq'', ''Glossary'', ''Languages'', ''LinkDump'', ''Quotes'', ''SysInfo'', ''Users'', ''Webcam'', ''ServerTime'', ''VisitCounter''
Altri gadget, non precedentemente elencati, fanno parte del "core" del Jaws framework e servono principalmente per la sua amministrazione/configurazione.
===
Tra i plugin disponibili: ''AccessLimiter'', ''AlbumCover'', ''BlockImport'', ''Exchange'', ''FileBrowser'', ''GlossaGlossy'', ''NiceFormat'', ''SmartBridge'', ''SyntaxHighlight'', ''ActionImport'', ''AntiSpammers'', ''Emoticons'', ''FastLinks'', ''FindFriend'', ''GoogleHighlight'', ''PhooInsert'', ''SpellNumber''.▼
▲''AccessLimiter'', ''AlbumCover'', ''BlockImport'', ''Exchange'', ''FileBrowser'', ''GlossaGlossy'', ''NiceFormat'', ''SmartBridge'', ''SyntaxHighlight'', ''ActionImport'', ''AntiSpammers'', ''Emoticons'', ''FastLinks'', ''FindFriend'', ''GoogleHighlight'', ''PhooInsert'', ''SpellNumber''.
=== Traduzioni ===
Riga 62 ⟶ 60:
== Amministrazione ==
[[File:Jaws_Project_pannello_di_controllo.png|thumb|
Jaws dispone di un pannello di controllo.
Ogni gadget dispone di un'interfaccia di amministrazione, raggiungibile dal pannello di controllo, tramite la quale si possono amministrare i contenuti e modificare le impostazioni specifiche del gadget.
Altre
Tutte le impostazioni del framework e dei gadgets sono memorizzate all'interno di un registro ad albero in stile
Il registro può essere manipolato dal pannello di controllo grazie all'uso di uno specifico gadget: ''Registry''.
Riga 76 ⟶ 74:
=== Aspetto e Temi ===
L'aspetto esteriore del sito è personalizzabile tramite l'uso di temi.
Un tema, nella sua forma più semplice, è costituito da un file [[Template#Web
All'interno del file template vengono posizionati dei marcatori che stabiliscono dove dovranno essere posizionati i gadgets, il contenuto principale, le meta-informazioni ed altre parti della struttura delle pagine web del sito che necessitano di essere gestite dinamicamente.
Ciò rende molto semplice adattare, per l'uso su Jaws, dei template preesistenti (come quelli forniti da siti di terze parti) semplicemente aggiungendo i marcatori ed effettuando poche altre modifiche. Non richiede competenze di programmazione particolari se non la conoscenza dell'[[HTML]] e dei [[CSS]].
D'altro canto, l'uso di un unico template rende la struttura del sito un po'rigida, non avendo la possibilità di
== Distribuzione ==
Jaws viene distribuito sotto forma di archivio compresso. Sono disponibili due versioni, quella "complete" che contiene tutti i gadgets, tutti i plugins e tutti i temi della distribuzione ufficiale e quella "core" che contiene solo l'essenziale per il funzionamento del framework. In ogni caso gadgets e temi possono essere scaricati individualmente.
=== Versione in fase di sviluppo ===
Si può ottenere una copia dell'ultima versione in fase di sviluppo scaricando i file tramite [[
== Collegamenti esterni ==▼
▲Si può ottenere una copia dell'ultima versione in fase di sviluppo scaricando i file tramite [[Git_(software)|Git]]. Attualmente lo sviluppo procede [https://github.com/jaws-project qui].
* {{cita web | url = http://www.jaws-project.com/ | titolo = Sito ufficiale | accesso = 1º aprile 2013 | urlarchivio = https://web.archive.org/web/20080420053347/http://www.jaws-project.com/ | urlmorto = sì }}
* Una demo di Jaws è disponibile su [http://www.opensourcecms.com/scripts/details.php?scriptid=38&name=Jaws Jaws OpenSourceCMS] {{Webarchive|url=https://web.archive.org/web/20121122055435/http://www.opensourcecms.com/scripts/details.php?scriptid=38&name=Jaws |date=22 novembre 2012 }}▼
* Un [http://www.siteground.com/tutorials/jaws/ tutorial su Jaws] {{Webarchive|url=https://web.archive.org/web/20130402022612/http://www.siteground.com/tutorials/jaws/ |date=2 aprile 2013 }} reso disponibile da siteground.com
* Un paio di recensioni su Jaws: [http://www.cmsdesignresource.com/cms-reviews/jaws/] e [http://www.cmscritic.com/jaws-cms-review/]
{{Portale|internet|software libero}}
▲== Collegamenti esterni ==
▲* Una demo di Jaws è disponibile su [http://www.opensourcecms.com/scripts/details.php?scriptid=38&name=Jaws Jaws OpenSourceCMS]
|