Yazılım bir çok klasör ve dosyadan oluşmaktadır. Bu sayfada yalnızca ana klasörler hakkında bilgi verilecektir. Yazılımı varsayılan olarak kurduğunuzda karşınıza çıkacak olan ana klasörler ve dosyalar aşağıda listelenmiştir.
app
Uygulamanızın tüm controller, model ve middleware'larını içeren klasördür. Eğer yeni bir modül eklemek isterseniz bu klasöre göz atmalısınız.
languages
Yönetim paneli ve önyüze ait tüm dil dosyalarını içeren klasördür. Dil dosyaları yönetim paneli ve önyüz için ayrı ayrı klasörlerde tutulmaktadır.
public
Tüm css, javascript, resim ve eklentilerin tutulduğu klasördür.
src
Yazılımın çekirdeğini oluşturan nesneleri, fonksiyonları ve ayarları içeren klasördür.
storage
Tema önbelleği, eklentilerin oluşturduğu blank dosyalar gibi geçiçi dosyaların tutulduğu klasördür.
tests
PHPUnit testlerini barındıran klasördür. Yeni bir modül eklemeden önce test yazmak istiyorsanız testlerinizi bu klasöre tanımlamalısınız.
uploads
Tüm dosyaların, resimlerin ve diğer medyaların tutulduğu klasördür. Bu klasör altında yer alan hiç bir php, shell veya diğer komut dosyalarının çalıştırılmasına izin verilmez. Sadece medya dosyalarını bu klasörde tutabilirsiniz.
vendor
Paket yöneticisi tarafından otomatik oluşturulan klasördür. Yazılımda kullanılan tüm paketler bu klasörde tutulur.
views
Yönetim paneli teması ve diğer tüm temaların tutulduğu klasördür. Tema motorunun baktığı ilk klasördür.
routes.php
Yönetim paneli rotaları da dahil olmak üzere tüm rotaların tanımlandığı dosyadır.
version.php
Yazılım sürümünüzü tutan dosyadır.
phpunit.xml
PHPUnit yapılandırma dosyasıdır.