• Stars
    star
    512
  • Rank 86,323 (Top 2 %)
  • Language
    PHP
  • Created almost 15 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

a port of Redmine to CakePHP from Ruby on Rails

CandyCane

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

You can view a live demo of CandyCane, as well as the bug tracking for CandyCane here: http://my.candycane.jp/

Installation

  1. Extract all files, and place into a directory that is accessible to the web server, and able to run PHP.
  2. Setup correct permissions on files and folders:
    • chmod -R 777 app/Config
    • chmod -R 777 app/files
    • chmod -R 777 app/tmp
    • chmod -R 777 app/Plugin
  3. Access the site via your web server. If you installed into a subdirectory, then ensure that directory is in your URL: http://mysite.com/candycane
  4. The step-by-step installer will appear.
  5. Just use it!

Development setup

  1. Install Vagrant and VirtualBox.
  2. Install vagrant-berkshelf plugin. vagrant plugin install vagrant-berkshelf
  3. Download candycane box vagrant box add candycane {url}
  4. just type vagrant up
  5. ssh into vm vagrant ssh
  6. cd to app cd /vagrant_data/app
  7. run test ./Console/cake test app All
  8. run selenium test
vagrant ssh
cd /vagrant_data/
/usr/bin/Xvfb :1 -screen 0 1024x768x8 > /tmp/xvfb.log 2> /tmp/xvfb.error &
export DISPLAY=:1.0
java -jar /var/chef/cache/selenium-server-standalone-2.39.0.jar > /tmp/selenium.log 2> /tmp/selenium.error &
mysql -u root -e "drop database if exists test_candycane;create database test_candycane;"
./vendor/bin/phpunit app/Test/Case/Selenium/InstallerTest.php

Updating to latest version

You need to copy these file and directories into extracted latest codes. Currently we don't make database schema change.

  • app/Config/database.php
  • app/files
  • app/Plugin

Notes

Currently some features which are present in Redmine are not supported by CandyCane. These are:

  • Repository viewer
  • Forum
  • Documents

CandyCane is using CakePHP v2.3.

Contributors

  • yandod
  • halt
  • Ignacio Albors
  • k-kishida
  • Graham Weldon (predominant)
  • akiyan
  • Takuya Sato
  • Yoshio HANAWA
  • kaz29
  • Dima
  • Norio Suzuki
  • hamaco
  • kiang
  • okonomi
  • shin1x1
  • Steve Grosbois
  • Spenser Jones
  • tomo
  • hiromi2424
  • Mindiell
  • mzdakr
  • Γ’scar Casajuana
  • elboletaire
  • Michito Suzuki
  • Shogo Kawahara
  • Sebastien pencreach
  • Sardorbek Pulatov
  • Hisateru Tanaka
  • Jose Gonzalez (savant)

We will appreciate any pull requests.

I try to merge as much as possible. Please fork the repository if you find something you want to fix, and submit a pull request.

More Repositories

1

php5-nginx-vagrant-sample

Vagrantfile for php5.5 as php-fpm with nginx, mysql, postgres, imagemagick.
PHP
110
star
2

php-warrior

php implementation of ruby-warrior
PHP
94
star
3

phpinfo-heroku

PHP
23
star
4

cakephp-heroku-plugin

This Plugin helps reading configuration from heroku config vars.
PHP
20
star
5

md2backlog

text converter for markdown to backlog wiki
Ruby
12
star
6

composer-cakephp-sample

Ruby
8
star
7

cakephp-guidebook

sample sources of cakephp-guidebook (japanese)
PHP
7
star
8

omusubi

omusubi is simple php based devlopment box based on precise64.
Ruby
5
star
9

shimokita

Extract examples of source code from markdown text.
Ruby
5
star
10

teacare

Tiny question and answer application which is developed on #li3 (Lithium)
PHP
4
star
11

phpfriends

Let's friend!
PHP
4
star
12

php-warrior-maze

maze experimental
PHP
3
star
13

php-ml-example

PHP
3
star
14

chef-amimoto

Ruby
3
star
15

matsutter

cakematsuri-sample CakePHP based tiny twitter clone. (branched contains steps of workshop)
PHP
3
star
16

heroku-php-sample

sample codes for heroku meetup
PHP
3
star
17

phpunit-class

PHP
2
star
18

cc_nyancat

nyancat plugin for CandyCane
PHP
2
star
19

KanaelMobile

My first Titanium application.
JavaScript
2
star
20

cc_weather

PHP
2
star
21

cc_epicsax

PHP
2
star
22

ey-yaml2json

Ruby
1
star
23

engineyard-php-mongo-sample

1
star
24

covid19-setagaya

monitor and tweet COVID-19 stats from Setagaya ward's website
TypeScript
1
star
25

CcFacebook

PHP
1
star
26

shimokita8

sample source for cakephp2 workshop at Shimokitazawa OSS Cafe.
PHP
1
star
27

pages-test

1
star
28

cc_moriyoshi

JavaScript
1
star
29

php-form-sample

Form handling samples for PHP
PHP
1
star
30

selenium-grid

Ruby
1
star
31

ey-cloud-recipes-mongo

Ruby
1
star
32

engineyard-composer-sample

PHP
1
star
33

php-class-class

Sample source codes of PHP OOP workshop.
PHP
1
star
34

cc_like_it

PHP
1
star
35

CcCocoiti

個々一η•ͺγ•γ‚“η΅ε©šγŠγ‚γ§γ¨γ†οΌ
PHP
1
star
36

cakephp_skeleton

PHP
1
star
37

CcOctoland

Collect all Octocat stickers on CandyCane
PHP
1
star
38

php-sdk

We have created a new repository for this project: https://github.com/facebook/facebook-php-sdk. Please update anything you have pointing at this repostory to this location before April 1, 2012.
PHP
1
star
39

yandod.github.com

1
star
40

candycane-stats

Ruby
1
star
41

cakephp3_todo

PHP
1
star
42

photzou-fan

make bigger photos in Photozou RSS
Ruby
1
star
43

yando-test-one

facebook app test
PHP
1
star