Giter Club home page Giter Club logo

tranquility's Introduction

Tranquility

Content Management Framework

Version 1.2.0.0 RC 25

Features

  • Easy to install and use
  • Normal work on cheap hostings
  • Web/PDA automatic difference
  • Solutions difference
  • BSD license

Composition

  • Twitter Bootstrap 3 No-Icons + Font Awesome
  • jQuery 2 + Tags Input
  • Twig template engine
  • Uri-match routing + basic application architecture
  • Many global singletons (oh god, why?)
  • LocalizedDate.JS
  • BatmanHand.JS

Requirements

  • php 5.2.4 +
  • pdo mysql
  • mb_ (optional)

Production install

  • Turn off developer mode in config/base.json

Example apache configuration

<VirtualHost *>
    ServerName turbo.local
	DocumentRoot "/path/to/tranquility/webroot"

	<Directory /path/to/tranquility/webroot>
        DirectoryIndex index.php index.html
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Cheap hosting webroot placement

You can rename webroot so as you like. For example: htdocs (as default hosting directory) or www

Birthday

16th April 2012

Testing

  • For tests u need a PHPUnit
  • Example run: php ide-phpunit.php --configuration /projects/mysite/testing/phpunit.xml
  • Or just right-click on testing/phpunit.xml and select 'Run it (Run phpunit.xml)' in your professional IDE

tranquility's People

Contributors

studentivan avatar sonic2013 avatar

Stargazers

 avatar Alex avatar Данил avatar  avatar  avatar Oleg avatar  avatar  avatar

Watchers

James Cloos avatar  avatar

Forkers

sonic2013

tranquility's Issues

Critical bugs

  • Using DIR on system/init.php at line 10 (DIR not supported on php 5.2)
  • Php 5.2 makes $solution capitalized on system/init.php at callRoute

Security Power UP

  1. REQUEST_URI length delimiter
  2. Comments page refresh defend
  3. One search per interval

Auth Bug

Critical bug:

  1. auth didnt started correct when db session table record is empty but cookies has correct t,u,p and s
  2. CSRF_TOKEN stay old on relogin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.