Madem başka özellik yok, hafiften başlayalım. Öncelikle dizin yapısını düşünmemiz lazım, madem ki geniş bir proje yapıyoruz..

Yapı :
/dokuman
kurulum.txt
degisiklikler.txt
lisans.txt
benioku.txt
yapilacaklar.txt

/fonksiyonlar sistem ihtiyacımız olan fonksiyonları toplayacağımız dizin

/resimler sistemin tüm resimlerinin bulunacağı dizin

/dil Dil paketlerinin bulunacağı dizin, içerisine klasörler şeklinde diller bulunacak ve normal webde gözüken ismiyle dosya yer alacak
/turkce
Orjinal Dosyamız kategoriler.php ise burada da kategoriler.php olarak tutulacak böylece herhangi bir şeyi değiştirmemiz gerektiği zaman zorlanmayacağız.
/english

/yetki Yönetici bölümü

/taslak taslaklarımızın bulunacağı bölüm, bunun altında her taslak için bir klasör oluşturulacak içerisine de webde görünen ismiyle dosyamızın taslağı olacak
/r10
kategoriler.php

sizce bu yapıda eksikler neler, isimler nasıl olabilir, mantık olarak farklı bir yapı kullanabilir miyiz?