Create HTML mockups easily.
MKMagic requires PHP 5. That's all.
- Clone the repository.
- Copy the whole project into your public-html's folder.
- Run web/index.php.
- Open the project's configuration, located in src/config/project.json.
- Add entities under the "entities" section. An entity is a record definition.
- Add modules under the "modules" section. A module is an operational part of your mockup. Thus, it must have an associated entity.
- Open the dictionary file, located in src/config/dict.json.
- Change any label definition. Some labels use variable subsitution (%s).
- Open the fixtures file, located in src/config/fixtures.json.
- Add some records (note that every record MUST have set every attribute defined in the entity).
By default, MkMagic uses SBAdmin. You can change every template located in src/templates folder. The exposed variables are:
- $p: the project model
- $d: the loaded dictionary
- $f: the loaded fixtures
Note that MkMMagic was developed in one night, so can have many mistakes yet. Feel free to contribute to this project.