Skip to content
This repository was archived by the owner on Apr 16, 2020. It is now read-only.

Hakemistorakenne v2

jukkah edited this page Jul 4, 2012 · 2 revisions
application/
  modules/
    default/
      controllers/
        IndexController.php
      views/
        filters/
        helpers/
        scripts/
      plugins/
        plugin-x/
          controllers/
            IndexController.php
          views/
            filters/
            helpers/
            scripts/
          models/
      models/
    manager/
      controllers/
        IndexController.php
      views/
        filters/
        helpers/
        scripts/
      models/
document-root/
  .htaccess
  index.php
  uis/
    ui-x/
      index.html
      plugins/
        plugin-x/
          plugin.js
          css/
          js/
          images/
          libs/
          locales/
      css/
      js/
      images/
      libs/
      locales/
docs/
library/
setup/

Päätason hakemistot

  • application sisältää palvelimella suoritettavan osan sovelluksesta.
  • document-root on nimensä mukaan julkinen hakemisto. Sen alla ovat ne tiedostot, jotka pitäisi löytää selaimella (esim. kuvat, tyylit ja js-koodit).
  • docs sisältää koodin mukana tulevat ohjetiedostot. Hakemistoa voidaan käyttää myös turvallisena väliaikaisvarastona.
  • library sisältää Zend Frameworkin library-hakemiston.
  • setup on asennusohjelmien säilytyspaikka. Ylläpito-ohjelmasta voidaan suorittaa tähän hakemistoon sijoitetut asennusohjelmat. Tiedostojen nimiä voivat olla esim. offercalculator-1.0-beta.full.zip, offercalculator-1.0.update.zip ja hilavitkutin-0.1.full.zip.

application

  • modules sisältää koko sovelluksen palvelimella suoritettavat osat.

modules

  • default sisältää varsinaisen sovelluksen palvelimella suoritettavat osat.
  • manager sisältää ylläpitotyökalun kokonaisuudessaan.

default

  • plugins sisältää sovelluksen lisäosien palvelinkoodin.
plugins
  • plugin-x sisältää lisäosan (jonka nimi on x) palvelimella suoritettavat osat.
  • plugin-$lisaosan_nimi ...

document-root

  • index.php ottaa vastaan ne pyynnöt, jotka eivät viittaa muihin hakemiston olemassa oleviin resursseihin.
  • uis sisältää jokaisen käyttöliittymän selaimessa suoritettavat osat.

uis

  • ui-x sisältää käyttöliittymän (jonka nimi on x) selaimessa suoritettavat osat.
  • ui-$kayttoliittyman_nimi ...

ui-x

  • index.html pieni tiedosto, joka lataa koko käyttöliittymän.
  • plugins sisältää eri lisäosien selainpään koodit ko. käyttöliittymälle.
plugins
  • plugin-x sisältää lisäosan (jonka nimi on x) selainpäässä suoritettavat osat ko. käyttöliittymälle.
  • plugin-$lisaosan_nimi ...

Clone this wiki locally