DinamikFikir CMS developed with CodeIgniter 4.x AWS S3 integration ready
___ _ _ _ ___ _ _ _ ___ __
/ (_)_ __ __ _ _ __ ___ (_) | __ / __(_) | _(_)_ __ / __\ /\/\ / _\
/ /\ / | '_ \ / _` | '_ ` _ \| | |/ // _\ | | |/ / | '__| / / / \ \ \
/ /_//| | | | | (_| | | | | | | | </ / | | <| | | / /___/ /\/\ \_\ \
/___,' |_|_| |_|\__,_|_| |_| |_|_|_|\_\/ |_|_|\_\_|_| \____/\/ \/\__/
_`~~generate from http://www.network-science.de/ascii/ and using ogre font~~`_
note: the introduction will be in Turkish and English, you can read the explanations in English in section 2.
Mental olarak özgüvenimi pozitif olarak etkileyen Bülent BATMAZ ve Burak ÇAKIR hocalarıma teşekkürü bir borç bilirim.
DinamikFikir CMS çevik yaklaşımlarıyla basit bir içerik yönetim sistemidir,
asıl amacı kullanılan yer sağlayıcının fiziksel alan kullanımını minimuma indirmek ve
AWS S3 sistemi ile entegre çalışıp herkese açık olan dosyaları hızlı bir şekilde sunarak
ziyaretçilere kaliteli bir deneyim kazandırmaktır.
Tüm bu fonksiyon ve özellikler PHP dilinde geliştirilen CodeIgniter 4.x çatısı altında inşa edilmiştir.
Sistem bir web kurulum sayfasına sahip olmakla birlikte sadece indir ve kur mantığıyla hareket etmektedir.
Bu özelliği hiç bir kod bilgisi gerektirmeden kurulum aşamasında ;
girişlerini yaparak sade ve etkili editör ile birlikte içerik yönetim sistemini kullanmaya başlayabilirsiniz.
İçerik sistemi kayıt aktivasyon maili, şifre yenileme maili ve yönetici tarafından kullanıcıyı askıya alma, otomatik SEO ve bunun
gibi bir çok kullanışlı özellik sunmaktadır..
GitHub çoğunluğunun gerekliliklerinden dolayı bundan sonraki kısım ingilizce devam edecektir.
Daha fazla geliştirme ve kurulum bilgileri için DinamikFikir Başlangıç adresini ziyaret edebilirsiniz.
app\Controllers\YourController\Controller.php dosyasını kullanıp sistemi daha iyi anlayabilirsiniz.
Kendi kontrollerinizi deneyebilmek için app\Config\Routes.php dosyasının içinde // Developing ile başlayan yorum satırlarını kaldırmanız gerekmektedir.
Ayrıca Dinamikfikir Cms Twitter bağlantısından güncel commitleri takip edebilir kendinizi geliştirebilirsiniz.
İşletim Sistemi : Linux
Aşağıdaki uzantıların kurulu olduğu PHP sürüm 7.2 veya üstü gereklidir:
Ek olarak, PHP’nizde aşağıdaki uzantıların etkinleştirildiğinden emin olun:
DinamikFikir CMS is a simple content management system with agile approaches,
its main purpose is to minimize the use of physical space by the hosting provider used and
by integrating with the AWS S3 system and quickly serving public files
to provide visitors with a quality experience.
All these functions and features are built under the CodeIgniter 4.x PHP framework.
The system has a web setup page, it only operates with the download and setup logic.
This feature does not require any code knowledge during the installation phase;
— This link may be useful if you do not know about AWS keys => Create AWS Access Key
You can start using the content management system with the simple and effective editor.
Content system registration activation e-mail, password reset e-mail and user suspension by the administrator and auto SEO etc.
offers useful features ..
If you make the account SMTP account definition and the mail test result is successful, you should activate the system to use it. The system will not work unless you bring it.
If one of the SMTP information is missing while your mail system is active, the system will not work. Knowing this is important for stability.
The main purpose of this system is to reduce the load on your hosting provider and provide a faster system.
There is a very important issue that; After installation, you need to choose Local or AWS from your Admin Panel. If you change the location after the content is started to be entered, the system will start to transfer all the images at the first content viewing to the selected location. This may cause your system to run unstable depending on resource availability.
Open app\Controllers\YourController\Controller.php and
remove comment tags on app\Config\Routes.php // Developing line , you will see this , so good starting for developing
and you can follow all commits from Dinamikfikir Cms Twitter
Operation System : Linux
PHP version 7.2 or higher is required, with the following extensions installed:
Additionally, make sure that the following extensions are enabled in your PHP: