Bu sayfada yazılımda kullanılan tüm paketler hakkında bilgi verilecektir.
Kurumsal Firma Yazılımı açık kaynak kodlu veya özel olarak geliştirilen bir çok php paketinden beslenmektedir. Uygulamanın ana işlemleri için src klasöründe yer alan ataworks framework paketi kullanılmaktadır. Bu sayfada yer alan paketler kullanıcı bilgilendirme amaçlıdır. Dökümantasyonun Geliştiriciler İçin olan kısmında tüm paketler ve fonksiyonlar detaylı olarak anlatılacaktır.
Rota Nesnesi
Rota nesnesi için https://github.com/izniburak/php-router bu adresteki paket kullanılmaktadır. Rota nesnesi dökümantasyonu için https://github.com/izniburak/php-router/wiki bu adresi ziyaret edin.
ORM Nesnesi
Yazılımda tüm veritabanı işlemleri için Laravel Elequont ORM paketi kullanılmaktadır. Eğer yazılımı MySQL dışında ki herhangi bir veritabanı ile çalışması konusunda sorun yaşıyorsanız paket sayfasını ziyaret edebilirsiniz. ORM Nesnesi için: https://laravel.com/docs/5.0/eloquent
Tema Motoru
Yazılımda symfony twig template engine kullanılmaktadır. Yönetim paneli ve diğer tüm temalar dahil twig kullanılarak geliştirilmiştir. Twig template engine için: https://twig.symfony.com/doc/
Önbellek Nesnesi
Yazılımda önbellek işlemleri için iki adet paket kullanılmaktadır. SQL sorgularının önbelleğe alanabilmesi için kullanılan paket src klasöründe dahili olarak gelen Cache.php içinde yer almaktadır. Temaların önbelleğe alınması için ise symfony cache paketi kullanmaktadır. Cache paketi için: https://github.com/symfony/cache
Upload Nesnesi
Yazılımda tüm upload işlemleri için verot.net upload nesnesi kullanılmaktadır. Upload nesnesi için: https://github.com/verot/class.upload.php
Hata Yakalama
Yazılımda geliştirici modda tüm hata yakalama işlemleri için Whoops paketi kullanılmaktadır. Whoops paketi için: https://github.com/filp/whoops
PHP Mailer
Yazılımda tüm mail işlemleri için PHPMailer paketi kullanılmaktadır. PHPMailer paketi için: https://github.com/PHPMailer/PHPMailer
Env Nesnesi
.env.php dosyasından yapılandırmaları çekebilmek için dotenv paketi kullanılmaktadır. Dotenv paketi için: https://github.com/arrilot/dotenv-php