cogdogblog, CC BY 2.0 |
Czekam na czasy kiedy HTML zostanie rozczłonkowane na trzy rodzaje dokumentów, które przejmą po jednej funkcji jaką dotychczas spełniał jeden:
- Treść
- Semantyka
- Struktura
- data - jeśli nie używamy do cache i sesji SQL, poza tym logi, konfiguracja, które dobrze mieć w takiej formie, temp, skrypty SQL, ewentualnie pliki statyczne db takie jak grafiki, oraz same bazy danych jeśli stosujemy flat file database, lub SQLite
- engine - kod PHP
- public - pliki bezwzględnie potrzebny, czyli index.php i .htaccess, ewentualnie robots.txt, humans.txt, i sitemap.xml
- template - pliki odpowiedzialnie za wygląd: CSS, grafiki, JavaScript i WebFonts
Po zastosowaniu powyższego podziału plików mój bootstrap wygląda tak:
data/
cache/
cfgs/
db/
logs/
misc/
static/
engine/
controllers/
framework/
libs/
models/
views/
Bootstrap.class.php
public/
.htaccess
humans.txt
index.php
robots.txt
sitemap.xml
template/
fonts/
imgs/
misc/
scripts/
styles/
Dobrze wypracować własne metody, żeby harmonizowały się z resztą pracy, ale przy opracowywaniu ich nie zapominajmy o ewentualnych innych uczestnikach projektu.
Brak komentarzy:
Prześlij komentarz