SMF Project Tools

Started by niko, November 08, 2008, 12:20:18 PM

Previous topic - Next topic

niko

Link to Mod


SMF Project Tools 0.5.2



Warning!
This is an early release of SMF Project Tools.
There maybe bugs that may cause data loss.
You should report all bugs to our Issue Tracker, feature requests are also welcome.

Please support development of this modification!
This modification is free but if you like this mod, please support it by making small donation.
You can support development of this modification by donating via PayPal, Donate now

Thank you!

Introduction
SMF Project Tools is modification for SMF, which can be used to track issues of projects, for example bugs and feature request.
It's primarily for software but it can be also used for other purposes.

SMF Versions supported
This version supports only SMF 2.0 RC5.
It might work on future releases such as SMF 2.0 Final but it's not guarantaneed.

Features


Reporting Bugs
Please report bugs to our Issue Tracker!
This helps make this modification better!

Notes
This software uses icons FamFamFam Silk icons licensed under Creative Commons Attribution 2.5 License.
Websites: Madjoki || (2 links retracted by team, links out of date and taken over.)
Mods: SMF Arcade, Related topics, SMF Project Tools, Post History

WIP Mods: Bittorrent Tracker || SMF Wiki

blondeamon

What exactly can i do with this mod?

what tools are there
Always looking for the best

www.kamenos.gr  Greek Gaming Community

Dragooon

Its basically a bug/feature tracker. Primarily useful for developers who need to systematically track there bugs without much problems.

I use it and I must say, it is a awesome piece of software!

Eliana Tamerin

Congratulations, Niko. It's been a long time coming. I look forward to your next version and any future mods you make.

Keep up the good work! :D
Do NOT PM me for support.

SimplePortal 2.3.6 is OUT!
SimplePortal Project Manager
Download | Docs
SimplePortal: Power of Simplicity!

niko

#4
Bug/Security Fix release 0.1.1 (release tomorrow)

* Ability to Create Project Profiles
* Ability to delete category

Here are some features planned for next version (0.2)

* Ability to have projects appear in board listing
* Notifications
* User Statistics
* "Standalone mode" (ability to run Projects outside forum, for integrating into site)

Maybe even more...
Websites: Madjoki || (2 links retracted by team, links out of date and taken over.)
Mods: SMF Arcade, Related topics, SMF Project Tools, Post History

WIP Mods: Bittorrent Tracker || SMF Wiki

SleePy

Contrags Niko. This is an awesome mod.
I am actually going to use it on my site, making it the only 3rd party mod used on my personal site :D
Jeremy D ~ Site Team / SMF Developer ~ GitHub Profile ~ Join us on IRC @ Libera.chat/#smf ~ Support the SMF Support team!


Reverend Jeremiah

Great job Niko, as usual, this is an excellent mod.

niko

0.1.1 Released!

* Ability to Create Project Profiles
* Ability to delete category
* Several other bugs fixed
* Fixes possible security issue

http://download.smfarcade.info/dl/SMF_Project_Tools_0.1.1.zip

Patch (download)

For manual upgrade replace following files:

Sources/ManageProjects.php
Sources/ManageVersions.php
Sources/ProjectPermissions.php
Sources/ProjectRoadmap.php
Sources/Project.php
Themes/default/IssueView.template.php
Themes/default/ProjectAdmin.template.php
Themes/default/ProjectPermissions.template.php
Websites: Madjoki || (2 links retracted by team, links out of date and taken over.)
Mods: SMF Arcade, Related topics, SMF Project Tools, Post History

WIP Mods: Bittorrent Tracker || SMF Wiki

jacmoe

This is *exactly* what I need! :D

Thanks a lot!
I will download and put it to use ASAP.
My forum is support forum for my programming projects, and your mod is just perfect. :-*

feline

#10
Quote from: Niko on November 09, 2008, 06:05:23 AM
0.1.1 Released!

* Ability to Create Project Profiles
* Ability to delete category
* Several other bugs fixed
* Fixes possible security issue
I have tested that an found a lot of smaller bug (I have posted in your bugtracker).

One point is extremly bad .. the actions .. that go not conform with SMF.
You have one action=projects, thats ok. But all other is't action, it's project or issue.
For other mods (like Portals) it's not good to do so. Better you put all on action=xx, so the portal can handle the action for the tracker.
So it's better you use action=projects;project; ... and action=projects;issue; ...

Thanks,

Fel

Eliana Tamerin

SMF also uses index.php?board and index.php?topic, I think that's what Niko was following. This is just a guess, but the underlying structure of boards and projects, and topics and issues, may be similar. At least it mimics the relationships and, in 0.2, the behavior, with Projects able to appear on the boardindex.
Do NOT PM me for support.

SimplePortal 2.3.6 is OUT!
SimplePortal Project Manager
Download | Docs
SimplePortal: Power of Simplicity!

feline

Agree .. But board and topic are known requests, so a Portal can filter that.
Any new NON action request can't handle with mods, they filter action, board and toppic request.
That is my reason .. and a mod autor have to think on this (I mean)

Fel

niko

I don't see how it's bad. I don't see why I should make sure that every mod works with this mod.
What method you use to detect action?

If it's $context['current_action'] I can add edits to make sure it's correct.
Websites: Madjoki || (2 links retracted by team, links out of date and taken over.)
Mods: SMF Arcade, Related topics, SMF Project Tools, Post History

WIP Mods: Bittorrent Tracker || SMF Wiki

feline

#14
No .. that is not safe to use. I filter the $_REQUEST['action'] .. topic and board for wich Block is shown or not.
I have added temporary the $_REQUEST['project'] and $_REQUEST['issue'] but that I can't develope.

If you need communication on this, call me. It's also on my interests to have a good tracker. You can see your work on my site.

By the way .. good part of yours  ;)

Fel

niko

I added code to make sure that $_REQUEST['action'] = 'projects' when Project Tools is active.
I tested and it seems to work.
However this change is only for 0.2 (due to large amount changes in code).
Websites: Madjoki || (2 links retracted by team, links out of date and taken over.)
Mods: SMF Arcade, Related topics, SMF Project Tools, Post History

WIP Mods: Bittorrent Tracker || SMF Wiki

feline

Great ... thank you.
For now I have a small fix for that in my Portal ..

Fel

niko

0.1.2 has been released
Quote
SMF Project Tools 0.1.2 has been released.
This is bug fix release.

Notice that if you are running 0.1, there was possible security issue in that version and it was fixed in 0.1.1

For list of closed issues visit following page:
http://www.smfarcade.info/forum/index.php?project=5;sa=issues;status=closed;version_fixed=37

Download from our site or smf mod site.

This is only for 2.0 Beta 4. There won't be 1.1 support.

Support boards are here
Websites: Madjoki || (2 links retracted by team, links out of date and taken over.)
Mods: SMF Arcade, Related topics, SMF Project Tools, Post History

WIP Mods: Bittorrent Tracker || SMF Wiki

Sordell Media

Mod looks great, been after something like this for a while now.... though there seems to be a problem viewing issues. I'm getting the following when trying to view any issue:

Fatal error: Call to undefined function: project_get_url() in /_path_to_forum_/Sources/IssueView.php on line 175

Any suggestions?

niko

Quote from: Sordell Media on November 18, 2008, 09:01:21 AM
Mod looks great, been after something like this for a while now.... though there seems to be a problem viewing issues. I'm getting the following when trying to view any issue:

Fatal error: Call to undefined function: project_get_url() in /_path_to_forum_/Sources/IssueView.php on line 175

Any suggestions?

Replace IssueView.php with this version. Seems like I have made mistake while merging revisions.
Websites: Madjoki || (2 links retracted by team, links out of date and taken over.)
Mods: SMF Arcade, Related topics, SMF Project Tools, Post History

WIP Mods: Bittorrent Tracker || SMF Wiki

Advertisement: