2017 © Pedro Peláez
 

project zedekframework

PHP MVC web development framework

image

openimo/zedekframework

PHP MVC web development framework

  • Thursday, August 3, 2017
  • by djynnius
  • Repository
  • 2 Watchers
  • 2 Stars
  • 10 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

Zedek 5

Zedek Web Development Framework version 5, (*1)

This is a PHP web development framework., (*2)

The features include:, (*3)

  1. Model-View-Controller
  2. Object Orientation
  3. Encourages Agile development
  4. Has an Object Relational Mapper (ORM) built in called ZORM
  5. Has jinja like templating with twig
  6. Templating engines allows some logic in the html view file such as looping through an array with the option of including raw php in the markup
  7. URL rewriting allowing for clean urls, and sub folder installation
  8. Routing implementation
  9. Works on Unix, unix-like and Windows Operating Systems

Requirements

  1. Apache
  2. PHP5.6+
  3. Some knowledge of PHP (expert knowledge isnt required)

Creating your first application follow these steps (Simple as 1-2-3):

Download this repo and extract so you have a folder named "zedek" or what ever else you want to call it in a non web accessible folder (one of the security features of Zedek Framework). You can either download the zip file or easier clone, (*4)

git clone https://github.com/djynnius/ZedekFramework.git

For those comfortable with composer you can install with the command:, (*5)

composer create-project openimo/zedekframework

set persmissions to allow reading and writing to zedekframework folder, (*6)

Change directory into your zedekframework folder and run :, (*7)

php zedek start

on windows replace php with the path to the php binary - example:, (*8)

c:\xampp\php\php.exe zedek start

You are done!, (*9)

You can now view your application on localhost:8585, (*10)

Hello World!

Zedek 3 is built to map urls to engine directories and methods of the class CController (for current controller) in a style:, (*11)

http://localhost:8080/controller/method/id/?arg1=val1&arg2=val2...$argn=valn

(this mapping is handled primarily by a class named URLMaper), (*12)

No routing files are required., (*13)

The MVC is made literal within the engine folder., (*14)

  1. To create a new app named foo create a folder with the name foo within the engines folder.
  2. within this create a class file "controller.php".

next within the controller file enter the following code inside your php tags, (*15)

<?php
namespace __zf__;
class CController extends ZController{
    function bar(){
        print "Hello World";
    }
}
  1. Browse to http://localhost:8585/foo/bar

and you should see your hello world message!, (*16)

Congratulations!, (*17)

The Versions

03/08 2017

dev-zedek5

dev-zedek5

PHP MVC web development framework

  Sources   Download

Openimo

The Requires

  • php >=5.4.0

 

orm framework templating php configuration mvc unit test convention

16/07 2017

dev-zedek4

dev-zedek4

PHP MVC web development framework

  Sources   Download

Openimo

The Requires

  • php >=5.4.0

 

orm framework templating php configuration mvc unit test convention

17/07 2015

dev-master

9999999-dev

PHP MVC web development framework

  Sources   Download

Openimo

The Requires

  • php >=5.4.0

 

orm framework templating php configuration mvc unit test convention

17/07 2015

3.27.65

3.27.65.0

PHP MVC web development framework

  Sources   Download

Openimo

The Requires

  • php >=5.4.0

 

orm framework templating php configuration mvc unit test convention

17/07 2015

4.0.0

4.0.0.0

PHP MVC web development framework

  Sources   Download

Openimo

The Requires

  • php >=5.4.0

 

orm framework templating php configuration mvc unit test convention

17/07 2015

dev-zedek3

dev-zedek3

PHP MVC web development framework

  Sources   Download

Openimo

The Requires

  • php >=5.4.0

 

orm framework templating php configuration mvc unit test convention