Project Manager – Source Code is now Open Sourced

Simple Project Manager / Bug Tracker

This is something I’ve been working on but never got a chance to complete, It has no installer and you’ll need to configure it manually by importing the base.sql file and changing the db connection settings from the protected/config files.

Features

  • Issues

  • Wiki/Articles

  • Activity Feed

  • Projects

This is published for learning purposes, And is released under the new GPL license.

View Demo

Get it from google code!

I’m new to Yii and the project seems to be a great starting point for learning. When I installed locally, the home page appears correctly, whereas other pages generate 404. Should I have to configure UrlManager option in config.php or have to add any .htaccess to use with friendly-urls?

Make sure you have the .htaccess file there, and the mod_rewrite enabled for apache.

Truly useful - thanks! :)

With the default checkout, no .htaccess is available in the project root. I tried the sample .htaccess code provided with the documentation, but still in vain. mod rewrite is enabled in Apache.

If you tried the default and it didn’t work then it’s no the htaccess file. But here is what i use just in case:




# Compress JS/CSS/XML files

<IfModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript

</IfModule>


# Disallow listing directories and files

Options -Indexes


# Disallow access to svn folders

<FilesMatch "\.svn/.*">

   order deny,allow

   deny from all

</FilesMatch>


# Disallow access to htaccess file

<Files .htaccess>

order deny,allow

deny from all

</Files>


# Rewrite Engine

<IfModule mod_rewrite.c>

RewriteEngine On


RewriteCond %{REQUEST_FILENAME} \.(js|ico|gif|jpg|png|css|pdf|doc)$ [OR]

RewriteCond %{REQUEST_FILENAME} favicon.ico$ [OR]

RewriteCond %{REQUEST_FILENAME} -s [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d


# Redirect all incoming urls to the application

RewriteRule ^.*$ - [NC,L]

RewriteRule ^.*$ index.php [NC,L]

</IfModule>



How are you trying to access the tracker? Like what pages generate 404?

Thanks for your great help! Finally, I managed to run it locally. I tried adding the htaccess to the project root, but it was of no difference. Few things made to suspect svn support files, so exported the same into different folder and ran the same code, it worked!!! I am not sure why the code the failed while maintaining it under svn. Still, http://localhost/tracker/roadmap generates 404. Other pages works good and I can learn from those pages very well.

simple and good one