Strutturazione di sito web con Include PHP

Jonn

Utente Attivo
29 Dic 2012
352
3
18
Pistoia
Salve,
la mia domanda è più una domanda diciamo retorica che una domanda tecnica.

Sto lavorando ad un sito web (per la verità sto iniziando) e pensavo che per modularizzare al massimo ogni singolo componente potrei utilizzare una serie di include php di un enorme numero di documenti txt.

per rendere la domanda più semplice cerco di fare un esempio:

index.php
- include header
- include nav
- incude content
- - include scheda.txt (che a sua volta contiene codice php include nelle div)
- - - include headerscheda.txt
- - - include contentscheda.txt
- - - include footerscheda.txt
- include footer

domande:
- Può funzionare un progetto in questo modo?
- Può migliorare la reattività dell'intero sito?
- Nei file TXT è possibile inserire altro codice PHP?
- è corretto secondo voi o è meglio utilizzare un altro metodo?

Il fatto è che in futuro la maggiorparte dei miei progetti dovranno essere modularizzati fino all'impossibile per rendere ogni singola parte e componente il più dinamico ed indipendente possibile.

Grazie mille per la seconda volta a chiunque leggerà anche senza rispondere e ancor più a chi mi aiuterà in questo dilemma XD
Jon.
 
Io intendo modulare un componente di una pagina che si adatta automaticamente sia a livello grafico che a livello funzionale a qualunque posizione esso venga assegnato, ad esempio, per me una pagina modularizzata è una pagina strutturata come nell'esempio sopra:

index.php
<div id="header"><?php include('mod/header.txt');?></div><!-- Componente Modulare -->
<div id="nav-sx"><?php include('mod/menusx.txt');?></div>
<div id="content"><?php include('mod/content.txt');?></div>
<div id="nav-dx"><?php include('mod/menudx.txt');?></div>
<div id="footer"><?php include('mod/footer.txt');?></div>

Ex nav-sx/dx.txt:
<div class="mod_menu">
<div class="mod_menu_header">Title</div>
<div class="mod_menu_content">Content Here!</div>
<div class="mod_menu_footer">1 Jan 2013 - 21:20</div>

Applicando poi alle classi delle proprietà tipo ad esempio dimensioni dei DIV in percentuale secondo me questo è già un componente modularizzato.

Se sbaglio, e vuoi darmi una breve descrizione di ciò che significa allora è un consiglio che spero di avere da parte tua.
Grazie mille comunque,
Jon ^^
 

Discussioni simili