Skip to content

molhokwai/bow-app

Repository files navigation

Bow Framework

Bow is a PHP Framework, written by Franck DAKIA and several other contributors.

The goal is to allow beginners who want to work on a project a little bigger to get started, to understand the workings of collaborative development. And make this framework a reference in the PHP community around the world.

Do not hesitate to start now with the documentation.

Default branch

Here is the location of the default branch bowphp/app Please consult for Prerequisites and more...

This branch

This branch was written by Mayou Nkensa | molhokwai (molhokwai@gmail.com). It was built as an inception, a demo of how Bow can be used to generate a mini (mini), raw cms (actually just raw articles crud|management pages).

Please note that:

  • config/database.php connection details are not used vendor/bowphp/framework/src/Database/Connection/Adapter/MysqlAdapter.php, so they are hard coded there
  • The code is very (very) raw, not optimized, not refactored, not necessarily integrated in the Bow framework logic...
  • The layout is the same, raw, bare, basic...

The Purpose

... of this branch is to maybe serve to enrich the documentation after having cleaned, refactored and properly integrated it into Bow.... Voilà

Running the branch's app

Database

You must first generate the database, table and table content by running:

... then setup the configs with your connection details

(as you will see it is based on Cake PHP getting started tutorial database...)

Running

If you are not running bow yet, after having installed bow as described in Bow - Installation, You can initialize git and checkout this branch !This is not tested... Or manually copy/overwrite these files with that of the branch:

  app/Controller/ArticlesController.php
  app/Model/Article.php
  config/database.php
  frontend/articles/*
  frontend/layout.tintin.php
  routes/app.php
  vendor/bowphp/framework/src/Database/Connection/Adapter/MysqlAdapter.php

Then > php bow run:server, as described in Bow - Installation ...and your application will be running at localhost:5000

Screen capture

This is what you should see: ( click the image to see the 42s screencast ) Demo branch application screenshot

Contributing

Thank you for considering contributing to Bow Framework! The contribution guide is in the framework documentation.

Contact

dakiafranck@gmail.com - @franck_dakia

Please, if there is a bug on the project please contact me by email or leave me a message on slack or join us on slack

About

A repository for a branch of the bow framework [bowphp/app](https://github.com/bowphp/app) built as an inception, a demo of how Bow can be used to generate a mini (mini), raw cms (actually just raw articles crud|management pages)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors