GithubHelp home page GithubHelp logo

base-codeigniter-app's Introduction

Base Codeigniter App

Note: this contains a variety of submodules. after cloning, be sure to git submodule update --init and you should be good to go.

Includes the following submodules:

  • CodeIgniter - application folder is outside so that we can just pull vanilla codeigniter updates.
  • Twitter Bootstrap - in assets/twitter_bootstrap. This is my fork of bootstrap to allow for minification of js without breaking. I keep it updated from the main repo though. (I submitted a pull request on this but they wouldn't change it due to "strong opinions about semicolons").
  • Kenji's CIUnit - a fork of CIUnit (PHPUnit support for CodeIgniter applications) that works in CodeIgniter 2. This is on bitbucket in mercurial so I couldn't add it as a submodule unfortunately. The way it is set up it spreads all over the application folder anyway so it's not just a drop-in tool. For sample tests clone his repo. The version included is from January 28, 2012.
  • QUnit - for JS unit testing.
  • JQuery Mockjax - excellent tool for mocking ajax requests for JS unit testing.
  • LessPHP - php LessCSS interpreter.
  • Carabiner - drop-in to third_party version of Carabiner - an asset management library.

Additional tweaks:

  • Welcome page is re-done with:
  • twitter bootstrap
  • less css
  • minified and combined JS and CSS through Carabiner
  • simple template setup
  • htaccess from html5boilerplate with codeigniter snippet at the top to remove index.php.

Permissions:

  • assets/cache needs to be writable
  • application/db_cache needs to be writable for database query caching to work
  • application/cache needs to be writable for page caching to work

base-codeigniter-app's People

Contributors

calvinfroedge avatar mikedfunk avatar

Stargazers

 avatar

Watchers

 avatar  avatar

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.