Download the PHP package erenmustafaozdal/laravel-modules-core without Composer
On this page you can find all versions of the php package erenmustafaozdal/laravel-modules-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download erenmustafaozdal/laravel-modules-core
More information about erenmustafaozdal/laravel-modules-core
Files in erenmustafaozdal/laravel-modules-core
Package laravel-modules-core
Short Description core of the laravel 5.1 modules
License MIT
Informations about the package laravel-modules-core
Laravel Modules Core
Laravel Modules Core geliştirdiğim Laravel 5.1 modüllerinde, kendi ihtiyaçlarıma göre dizayn ettiğim tsaarımları kapsamaktadır. Kendi ihtiyaçlarım için geliştirirken, diğer geliştiricilerin de tercihine sunmaktayım. İstersen bu şekilde kullanabilir veya esinlenebilirsin.
:exclamation: Bu pakette tasarım ve javascript işlemleri tamamen kendi ihtiyaçlarımı karşılama amacıyla tasarlanmıştır. Her türlü fikir ve eleştirilerinizi kabul etmekle birlite, her an kendi ihtiyacıma göre dizaynı veya işleyişi değiştirme hakkımı saklı tutarım.
Laravel Modules Core kurulumu gayet basit bir tasarım paketidir. Diğer geliştirdiğim veya geliştireceğim modüllerle tam uyumlu çalışmaktadır. Kurulumu yaptıktan sonra, eğer hiçbir değişiklik yapmayacaksan; var olan modülleri kullanacak şekilde hiçbir işlem yapmana gerek kalmayacaktır.
Güncellemeler
10 Ağustos 2016 - v0.2.0
- barryvdh/laravel-elfinder ile Elfinder dosya yöneticisi sisteme dahil edildi. Bu paketin ayarlarını 'config/laravel-modules-core' dosyasından yapabilirsin.
- Admin panelinde üstte bulunan "Eylemler" ve yanda bulunan "Kenar" menüleri ayar dosyası üzerinden düzenleme imkanı getirildi. Bunun için ayar dosyasında
menus.action
vemenus.side
değişkenlerini düzenleyin. - Genelde görünüm dosyalarında olmak üzere çeşitli yerlerde metin düzenleme işlemlerinde kullanılan
str_replace()
fonksiyonu kaldırılmıştır. Bu düzenlemeler içintrans()
fonksiyonunun ikinci parametresi kullanılmaya başlanmıştır. - Assets içindeki
css
vejs
dosyaları minimize edilmiş hali yerine orjinal hali getirilmiştir. Gerekli düzenlemeleri yazılımcıların yapabilmesi göz önünde bulundurulmuştur.
Yapılacaklar
- Ayar dosyasındaki menü yönetimi daha basit hale getirilecek.
- Kurulum
- Dosyaların Yayınlanması
- Menü Tasarımı
- Kullanım
- Genel Ayarlar
- Görünüm Ayarları
- Paketler Ayarları
- Lisans
- Ekran Görüntüleri
Kurulum
Composer ile yüklemek için aşağıdaki kodu kullanabilirsin.
Ya da composer.json
dosyana, aşağıdaki gibi ekleme yapıp, paketleri güncelleyebilirsin.
Bu işlem bittikten sonra, service provider'i projenin config/app.php
dosyasına eklemelisin.
:exclamation: Bu paketin service provider tanımlamasını, modüllerin service provider tanımlamalarının üzerinde yapmalısın.
:exclamation: Laravel Modules Core dosya yönetimi arayüzü ve arka plan işlemleri için barryvdh/laravel-elfinder paketini kullanıyor. Kurulum sonrasında bu paketin ayar dosyasını da yayınlayıp, kendine göre düzenlemelisin.
Dosyaların Yayınlanması
Laravel Modules Core paketinin dosyalarını aşağıdaki kodla yayınlamalısın.
Menü Tasarımı
Laravel Modules Core varsayılan tasarımı içinde caffeinated/menus paketini kullanarak menü oluşturuyor. Menülerin aktif hale gelmesi için app/Http/Kernel.php
dosyandaki $middleware
dizi değişkenine \ErenMustafaOzdal\LaravelModulesCore\Http\Middleware\MenuMiddleware::class
değerini eklemeyi unutma!
Kullanım
Kurulum bittikten sonra, varolan paketlerin için her şey hazır olmuş olacak. Harika değil mi? Şimdi istersen biraz ayarlamalarda oynamalar yapalım.
:exclamation: Metinler yanlış görünüyorsa, paketin İngilizce dil dosyaları hazır olmadığı içindir. Bu sebeple projenin
config/app.php
dosyasında'locale' => 'tr'
tanımlaması yapmalısın.
Ayar Dosyası
Genel Ayarlar
Paketin içinde kullanılan genel ayarlar. Ayar dosyası içinde kök alanda bulunan ayarlar.
Ayar | Açıklama | Varsayılan Değer |
---|---|---|
app_name | Footer vb. yerlerde kullanılan uygulama adı | Laravel Modules |
copyright_year | Footer vb. yerlerde kullanılan telif hakkı yılı | 2016 |
Görünüm Ayarları
Görünümler içinde kullanılan bazı değerlerin tanımlamalarıdır. Ayar dosyasının views
alanı altında bulunan ayarlardır.
Ayar | Açıklama | Varsayılan Değer |
---|---|---|
html_lang | HTML dil seçeneği | tr |
html_head.content_type | HTML içerik tipi | text/html; charset=UTF-8 |
html_head.charset | HTML karakter seti | utf-8 |
html_head.default_title | Her sayfa başlığında bulunan ve ... | Başlık şeklinde konumlanan başlıktır |
Laravel Modules |
html_head.meta_description | HTML meta açıklama | Laravel Modules packages |
html_head.meta_author | HTML meta yazar | Eren Mustafa ÖZDAL |
html_head.meta_keywords | HTML meta anahtar kelimeler | laravel,modules,packages |
html_head.meta_robots | admin paneli için meta robots değişkeni | noindex,nofollow |
html_head.meta_googlebot | admin paneli için meta googlebot değişkeni | noindex,nofollow |
Paketler Ayarları
Tasarımda kullanılan paketlerin tanımlaması. Yani "Burada bulunan paketleri kullanıyorum ve tasarımda bu paketlerle ilgili içerikler ekle" anlamına gelen ayarlar! Bu ayar, ayar dosyasının packages
alanı altında bulunuyor.
:exclamation: varsayılan olarak bütün paketler burada tanımlıdır veya tanımlı olacaktır. Kullanmadıklarını buradan çıkarmalısın. Örnek tanımlama şu şeklidedir:
Lisans
MIT
Ekran Görüntüleri
Laravel User Module
Laravel Page Module
All versions of laravel-modules-core with dependencies
illuminate/support Version ~5
caffeinated/menus Version ~2.0
illuminate/html Version ^5.0
erenmustafaozdal/laravel-modules-base Version ~0.1
barryvdh/laravel-elfinder Version 0.3.*