Skip to content

atk14/Atk14

Repository files navigation

ATK14 is a PHP Framework for fearless guys

Build Status

ATK14 is a server-side web application framework helping to build websites of any kind.

ATK14 is a classy MVC framework.

ATK14 emphasizes Convention over Configuration principle.

ATK14 framework is well-tuned for continuous integration development.

If one dares to dip into ATK14, she or he gains:

  • funny modelling, templating and controlling
  • awesome form validations
  • database schema migrations
  • easy testing setup with automation and fixtures support
  • reliable deployment tools
  • perfect headaches
  • big-boy-like feeling

ATK14 consists of

  • Mighty ATK14 core with some Ruby on Rails-inspired concepts
  • Form framework rewritten from Django by Mr. Valousek
  • Rowerful built-in routing mechanism
  • A smart template engine - Smarty
  • Excellent jQuery integration library by Mr. Ganicky (https://github.com/atk14/Atk14Js)
  • A few PHP libraries developed by Mr. Tomek over last years, mainly:
    • DbMole, a database data mining creature
    • TableRecord, an ORM framework
    • a tool for sending proper emails
    • tools for parsing YAML and XML and so on

ATK14 requires UNIX environment, PHP 7.1 or newer and Postgresql as a database engine.

In the production environment, the Apache web server with mod_rewrite enabled is required.

Installation

You can start work with ATK14 Framework by installing one of the available Skeletons:

License

ATK14 is free software distributed under the terms of the MIT license

Links

The ATK14 Project site is at http://www.atk14.net/

The ATK14 Book is at http://book.atk14.net/

The API reference is at http://api.atk14.net/