Skip to content

samsonasik/unnamed

Repository files navigation

Info Badges
Versions PHP minimum version Unnamed version NPM minimum version NodeJS minimum version
License Unnamed license
Testing Codacy Badge Scrutinizer Code Quality Build Status Build Status Build Status Build Status
Quality Code Climate Dependency Status Dependency Status SensioLabsInsight StyleCI

Unnamed CMS

  • Building a new CMS on top of Zend Framework 2. Why? Because I can, it's fun and because the internet needs something better.
  • Version 0.0.25
  • Huge thanks to Abdul Malik Ikhsan a.k.a samsonasik for being so helpful and patient

Current features

  • Login with reset password.
  • Registration.
  • Menu creations for front end and back end with font icons attachements.
  • Content creations - can be attached to menus. Multiple contents can be attached to one menu.
  • Add administrators.
  • Translations with interface and active cache.
  • AJAX gallery with image upload and validation.
  • Contact form.
  • SEO optimized.
  • Accesibility optimized.
  • User page with account disable option
  • Flexbox
  • Zend OPcache
  • Font Awesome icons support
  • DoctrineORM

Requirements

  • PHP 5.5.28+
  • Extensions:
    • mcrypt - for encryption
    • mbstring - for proper string encoding
    • intl for translations
    • GD2 - for image manipulation
    • fileinfo for image mimetype detection
    • pdo_X for database driver
    • Zend OPcache for caching
  • Apache 2.4.4+ or nginx
  • Modules:
    • expires
    • rewrite
    • headers
    • setenvif
    • mime
    • autoindex
    • deflate
    • filter

Requirements for development

  • APPLICATION_ENV must be set to development via .htaccess or apache2.conf (Linux) or httpd.conf (Windows)
  • ZendDeveloperTools (built in via composer)
  • SanSessionToolbar (built in via composer)
  • PHP CodeSniffer (built in via composer)
  • PHP Unit (built in via composer)
  • Gulp (requires NodeJS 0.12.7 or later). node_modules folder is not included. You will have to run npm install and npm install gulp from the root directory

Installation

if you have composer installed, run:

composer install composer -o update

else

php composer.phar install php composer.phar -o update

Copy config/autoload/doctrine.local.php.dist to config/autoload/doctrine.local.php and configure it with your current environment.

LICENSE

The files in this project are released under the MIT license. You can find a copy of this license in LICENSE.md.

Contacts

  • For questions, send an email to stanimirdim92 at gmail dot com

About

Building a new generation CMS on top of Zend Framework 2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published