RIGHT JOINt

Branch Application (Main)

This is double language web site with modal win menu. Engine: php, js. Pattern: MVC.

Table of content

About product

Real site fetching from this repository and may track branch that is not described there, fully composed branches are in the list bellow..

Application JointSite may use as web-site or run into another. Branch main contains all free branches of this site.

Version:v1.0
Get branch:link to github
Learn more:detail
dependencies:no dependencies

Тематические ветки

Описание ветки музыка. Создание альбомов, добавление мелодий.

Version:v1.0
dependencies:ветка record

Core - ветки

Branch Siteman meants for quick start new modules, allow adjust access by using auth and roles system, for users notifications has made model and templates.

Version:v1.0
Get branch:link to github
Learn more:detail
dependencies:ветка module

Record structure gets from database or from structure-file. Embedded custom fields as list or file to upload data, and another

Version:v1.0
Get branch:link to github
Learn more:detail
dependencies:no dependencies

Set up

Server

App set at hosting, tested locally on Open Server Panel with next settings:

  • Apache_2.4-PHP_7.2+Nginx_1.23
  • MySQL-5.6
  • PHP_8.1

Getting filed

All dependencies, lib, configs, media - filed fully composed in branch, no needs to copy by hands.

Make app run folder, next get files using git, clone repository and checkout branch

git clone https://github.com/rightJoint/jointsite
git checkout theme-branch
clone repository and checkout branch (checkout one of branches this site instead theme-branch)

To use repository into current empty dir /current_dir, exec next commands:

git init
git remote add origin https://github.com/rightJoint/jointsite
git checkout -b theme-branch
git pull origin theme-branch
create empty repository and add remote jountsite. Create new local branch to track remote with the same name theme-branch

Configuration

.htaccess - included into repository. For run this app into another one, edit .htaccess

RewriteBase /mirror
setup app entry point /mirror в .htacceess

Also for run fro, not root dir, you need specify app run dir param in index.php

new jointSite(/mirror);
Setup up dir /mirror to run into another app at /mirror url

Migrations

Usually, you need to create database, tables and insert there data.

To setup connections, create tables and use migrations you can clone and merge into project theme-branch admin