Skip to content

Commit

Permalink
GitBook: [#166] No subject
Browse files Browse the repository at this point in the history
  • Loading branch information
Pek5892 authored and gitbook-bot committed Jul 8, 2022
1 parent 416b06a commit 01f8528
Show file tree
Hide file tree
Showing 15 changed files with 55 additions and 55 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
description: Elenco delle principali novità introdotte con la release 2.4.33.
---

# 📰 Novità
# 📣 Novità

ConfigurazioneDi seguito le principali novità della versione 2.4.33, per maggiori dettagli visitare [GitHub](https://github.com/devcode-it/openstamanager/releases/tag/v2.4.33).

Expand Down
28 changes: 14 additions & 14 deletions SUMMARY.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Table of contents

* [📰 Novità](README.md)
* [📣 Novità](README.md)

## Openstamanager

Expand Down Expand Up @@ -213,17 +213,17 @@
* [📙 Google Maps API key](configurazioni/configurazione-google-maps-api-key.md)
* [📙 OAuth2](configurazioni/configurazione-oauth2.md)

## Sezione tecnica
## per sviluppatori

* [📘 Recupero della password](sezione-tecnica/recupero-della-password.md)
* [📒 Contribuire](sezione-tecnica/contribuire.md)
* [📒 Personalizzazione](sezione-tecnica/base/README.md)
* [🕹 Codice](sezione-tecnica/base/code.md)
* [🖥 Framework](sezione-tecnica/base/framework.md)
* [💾 Assets](sezione-tecnica/base/assets.md)
* [📒 Strutture](sezione-tecnica/structure/README.md)
* [📒 Moduli](sezione-tecnica/structure/moduli.md)
* [📒 Nucleo](sezione-tecnica/structure/nucleo.md)
* [📒 Stampe](sezione-tecnica/structure/stampe.md)
* [📒 Widget](sezione-tecnica/structure/widget.md)
* [📒 Plugin](sezione-tecnica/structure/plugin.md)
* [📘 Recupero della password](per-sviluppatori/recupero-della-password.md)
* [📒 Contribuire](per-sviluppatori/contribuire.md)
* [📒 Personalizzazione](per-sviluppatori/base/README.md)
* [🕹 Codice](per-sviluppatori/base/code.md)
* [🖥 Framework](per-sviluppatori/base/framework.md)
* [💾 Assets](per-sviluppatori/base/assets.md)
* [📒 Strutture](per-sviluppatori/structure/README.md)
* [📒 Moduli](per-sviluppatori/structure/moduli/README.md)
* [📒 Nucleo](per-sviluppatori/structure/moduli/nucleo.md)
* [📒 Stampe](per-sviluppatori/structure/moduli/stampe.md)
* [📒 Widget](per-sviluppatori/structure/moduli/widget.md)
* [📒 Plugin](per-sviluppatori/structure/moduli/plugin.md)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
25 changes: 25 additions & 0 deletions per-sviluppatori/structure/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
description: Guida alle strutture di OpenSTAManager
---

# 📒 Strutture

{% content-ref url="moduli/" %}
[moduli](moduli/)
{% endcontent-ref %}

{% content-ref url="moduli/nucleo.md" %}
[nucleo.md](moduli/nucleo.md)
{% endcontent-ref %}

{% content-ref url="moduli/plugin.md" %}
[plugin.md](moduli/plugin.md)
{% endcontent-ref %}

{% content-ref url="moduli/stampe.md" %}
[stampe.md](moduli/stampe.md)
{% endcontent-ref %}

{% content-ref url="moduli/widget.md" %}
[widget.md](moduli/widget.md)
{% endcontent-ref %}
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ All'interno del progetto, i moduli vengono genericamente definiti quali sistemi

Ogni modulo è composto da diverse sezioni, generalmente suddivise in:

* [Nucleo](../../contribuire/structure/broken-reference/);
* [Nucleo](../../../contribuire/structure/broken-reference/);
* [Stampe](stampe.md);
* [Widget](../../contribuire/structure/broken-reference/);
* [Widget](../../../contribuire/structure/broken-reference/);
* [Plugin](plugin.md).

OpenSTAManager presenta inoltre una struttura nativamente predisposta alla personalizzazione delle funzioni principali, il che rende il progetto ancora più complicato da comprendere a prima vista.
Expand All @@ -41,7 +41,7 @@ Il codice sorgente di ogni modulo di OpenSTAManager è all'interno di un percors
Il gestionale supporta in modo nativo questa struttura, che può essere ampliata e personalizzata secondo le proprie necessità: si consiglia pertanto di analizzare i moduli **Iva**, **Dashboard** e **Contratti** per esempi di diversa complessità.

{% hint style="warning" %}
**Attenzione**: la presenza dei file sopra indicati è necessaria esclusivamente per i _moduli fisici_, cioè moduli che presentano la necessità di interagire con il codice sorgente e modificare i dati del gestionale. Per moduli presenti esclusivamente a livello di database (per sempio, **Movimenti**), si veda la sezione [Database](moduli.md#database).
**Attenzione**: la presenza dei file sopra indicati è necessaria esclusivamente per i _moduli fisici_, cioè moduli che presentano la necessità di interagire con il codice sorgente e modificare i dati del gestionale. Per moduli presenti esclusivamente a livello di database (per sempio, **Movimenti**), si veda la sezione [Database](./#database).
{% endhint %}

### 📒 actions.php
Expand Down Expand Up @@ -116,7 +116,7 @@ Sono permessi i seguenti valori:
{ "main_query": [ { "type": "table", "fields": "Nome, Descrizione", "query": "SELECT `id`, `nome` AS `Nome`, `descrizione` AS `Descrizione` FROM `tabella` WHERE 2=2 HAVING 1=1 ORDER BY `nome`"} ]}
```

* Query SQL \[vedasi la tabella [zz\_views](moduli.md#zz\_views-e-zz\_group\_view)]
* Query SQL \[vedasi la tabella [zz\_views](./#zz\_views-e-zz\_group\_view)]

```sql
SELECT |select| FROM `tabella` WHERE 2=2 HAVING 1=1
Expand Down Expand Up @@ -146,7 +146,7 @@ Siete dunque pregati di identificare chiaramente tutte le caratteristiche del Vo
### 📒 Sviluppo

Lo sviluppo del codice deve seguire alcune direttive generali per la corretta interpretazione del codice all'interno del gestionale: ciò comporta una struttura di base fondata sui file precedentemente indicati nella sezione [Struttura](moduli.md#struttura) ma ampliabile liberamente.
Lo sviluppo del codice deve seguire alcune direttive generali per la corretta interpretazione del codice all'interno del gestionale: ciò comporta una struttura di base fondata sui file precedentemente indicati nella sezione [Struttura](./#struttura) ma ampliabile liberamente.

### 📒 Test

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Per maggiori informazioni riguardanti la procedura di personalizzazione, rivolge

## 📒 Root

I contenuti della cartella _root_ sono estremamente importanti per il progetto, in quanto sono generalmente dedicati a garantire il corretto funzionamento dell'intero gestionale. Questa centralizzazione permette al software di essere estremamente scalabile e personalizzabile, soprattutto in relazione ai moduli. Per maggiori informazioni riguardanti lo sviluppo di un modulo, consultare la sezione [Moduli](../../openstamanager/modules/).
I contenuti della cartella _root_ sono estremamente importanti per il progetto, in quanto sono generalmente dedicati a garantire il corretto funzionamento dell'intero gestionale. Questa centralizzazione permette al software di essere estremamente scalabile e personalizzabile, soprattutto in relazione ai moduli. Per maggiori informazioni riguardanti lo sviluppo di un modulo, consultare la sezione [Moduli](../../../openstamanager/modules/).

### 📒 add.php

Expand Down Expand Up @@ -103,15 +103,15 @@ Il file `log.php` permette di visualizzare le informazioni relative agli ultimi

### 📒 composer.json, gulpfile.js, package.json

Per maggiori informazioni questi file, consultare le sezioni [Framework ](../base/framework.md)e [Assets](../base/assets.md).
Per maggiori informazioni questi file, consultare le sezioni [Framework ](../../base/framework.md)e [Assets](../../base/assets.md).

## 📒 Cartella api

Per maggiori informazioni riguardanti la cartella `api` e i suoi contenuti, rivolgersi alla sezione [API](../../contribuire/structure/broken-reference/).
Per maggiori informazioni riguardanti la cartella `api` e i suoi contenuti, rivolgersi alla sezione [API](../../../contribuire/structure/broken-reference/).

## 📒 Cartella assets

Per maggiori informazioni riguardanti la cartella `assets` e i suoi contenuti, rivolgersi alla sezione [Assets](../base/assets.md).
Per maggiori informazioni riguardanti la cartella `assets` e i suoi contenuti, rivolgersi alla sezione [Assets](../../base/assets.md).

## 📒 Cartella backup

Expand All @@ -123,7 +123,7 @@ La cartella `docs`, come si può intuire, contiene la documentazione di sviluppo

## 📒 Cartella files

Per maggiori informazioni riguardanti la cartella `files` e i suoi contenuti, rivolgersi alla sezione [Moduli](../../openstamanager/modules/).
Per maggiori informazioni riguardanti la cartella `files` e i suoi contenuti, rivolgersi alla sezione [Moduli](../../../openstamanager/modules/).

## 📒 Cartella include

Expand All @@ -144,7 +144,7 @@ Si ricorda che è possibile creare una personalizzazione di questa pagina nella
La cartella `lib` contiene le librerie personalizzate e le funzioni utilizzate dall'intero gestionale nei diversi moduli.

{% hint style="warning" %}
**Attenzione**: sono qui presenti solo i metodi generali e comunemente riutilizzati. Per maggiori informazioni riguardanti la locazione delle funzioni specifiche di un modulo, visitare la sezione [Moduli](../../openstamanager/modules/).
**Attenzione**: sono qui presenti solo i metodi generali e comunemente riutilizzati. Per maggiori informazioni riguardanti la locazione delle funzioni specifiche di un modulo, visitare la sezione [Moduli](../../../openstamanager/modules/).
{% endhint %}

### 📒 deprecated.php
Expand All @@ -169,7 +169,7 @@ La cartella `locale` contiene tutte le traduzioni del progetto, nei formati tipi

## 📒 Cartella modules

Per maggiori informazioni riguardanti la cartella `modules` e i suoi contenuti, rivolgersi alla sezione [Moduli](../../openstamanager/modules/). Si ricorda che per tutti i contenuti del modulo è possibile creare una personalizzazione nella cartella `custom`.
Per maggiori informazioni riguardanti la cartella `modules` e i suoi contenuti, rivolgersi alla sezione [Moduli](../../../openstamanager/modules/). Si ricorda che per tutti i contenuti del modulo è possibile creare una personalizzazione nella cartella `custom`.

## 📒 Cartella templates

Expand All @@ -192,5 +192,5 @@ I file `VERSIONE.php` contengono l'insieme di operazioni PHP (e, talvolta, SQL)
## 📒 Cartella vendor

{% hint style="info" %}
Per maggiori informazioni riguardanti la cartella `vendor` e i suoi contenuti, rivolgersi alla sezione [Framework](../base/framework.md).
Per maggiori informazioni riguardanti la cartella `vendor` e i suoi contenuti, rivolgersi alla sezione [Framework](../../base/framework.md).
{% endhint %}
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ La maggior parte delle stampe viene generata attraverso il framework [MPDF](http

## 📒 Struttura

Ogni stampa e le caratteristiche di default (cartella `templates/base/`) sono personalizzabili con la relativa cartella `custom/`, come documentato nella sezione [Codice](../../contribuire/structure/broken-reference/).
Ogni stampa e le caratteristiche di default (cartella `templates/base/`) sono personalizzabili con la relativa cartella `custom/`, come documentato nella sezione [Codice](../../../contribuire/structure/broken-reference/).

Il sistema di template delle stampe presenta una gestione automatica per la sostituzione di alcune variabili comuni:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ I **Widget** sono strumenti utili nell'utilizzo di OpenSTAManager, sono presenti
Grazie all'immagine sottostante andremo a darne uno sguardo più tecnico.
{% endhint %}

![](../../.gitbook/assets/DatabaseWidget.png)
![](../../../.gitbook/assets/DatabaseWidget.png)

Questi sono i **widgets** che offre OpenSTAManager, presenti dentro la tabella **zz\_widgets.**

Expand Down
25 changes: 0 additions & 25 deletions sezione-tecnica/structure/README.md

This file was deleted.

0 comments on commit 01f8528

Please sign in to comment.