Reply to topic  [ 7 posts ] 
Logging systems 
Author Message
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 6:36 pm
Posts: 5151
Location: /dev/tty0
Reply with quote
Hullo,

At work I have made web based system that we use to store various bits of information. Because I've built in in stages with odd requirements and little knowledge about what I've been doing, it's very much cobbled together and certainly does things that make me cringe, but have been done for ease and speed of deployment (not necessarily support).

We currently have two 'mini sites', one that logs 'defects' or 'jobs' for each unit in the fleet of trains, and one that logs 'call outs' for when we do support work.
A defect is attributed to a unit, and is either open or closed, and most fields are editable.
A call is not editable and when submitted, causes an email to be sent to a group of people.
Every morning a number of reports are generated and sent out to various people.

The problems at the moment is that I am the only person who can make reports (current skills needed are SSH, command line text editing, HTML, PHP, Cron) and we need new reports making and old ones deleting every few months (as modification jobs get started and completed).

I'm thinking about redesigning it all, and rather than using MySQL, HTML, and PHP, I'm thinking I should use something that will make it better structured.
I thought Ruby on Rails would potentially be a good idea. I did some stuff in uni and hated it, but I'd make another go of it. Perl Catalyst is another system that I'd like to use, but last time I tried the documentation just wasn't up to scratch.
A web based solution is good because it's cross platform and accessible from anywhere.

Does anyone know of another system? One that might be a bit more drag and drop, or doesn't have such a steep learning curve as learning a new language and framework?

Many thanks,
Ben


Fri Aug 24, 2012 5:12 pm
Profile WWW
Site Admin
User avatar

Joined: Fri Apr 24, 2009 6:12 am
Posts: 7011
Location: Wiltshire
Reply with quote
something like bugzilla comes to mind as "similar" it might be worth a look.

_________________
<input type="pickmeup" name="coffee" value="espresso" />


Fri Aug 24, 2012 5:21 pm
Profile WWW
Spends far too much time on here
User avatar

Joined: Thu Apr 23, 2009 9:40 pm
Posts: 4876
Location: Newcastle
Reply with quote
We wrote our own internal one, we can allocate times against items (and are introducing the ability to directly add these to time sheets)
It's a LOT of work, but we get some pretty nice benefits, like we generate a daily report of time spent on tasks so managers know what is worked on

As mentioned bugzilla is a decent one

Others include
YouTrack (more .Net orientated if you wanted to extend it)
TFS (same, but also encompasses source control either through the TFS mechanism or IIRC, Git)
Bugtracker.Net
Zentrack

Only experience of YouTrack and our own in house really though

_________________
Twitter
Charlie Brooker:
Macs are glorified Fisher-Price activity centres for adults; computers for scaredy cats too nervous to learn how proper computers work; computers for people who earnestly believe in feng shui.


Fri Aug 24, 2012 7:48 pm
Profile
Spends far too much time on here
User avatar

Joined: Fri Apr 24, 2009 8:38 am
Posts: 2967
Location: Dorchester, Dorset
Reply with quote
I'm a bit pissed, but wouldn't one of the many open source job ticketing systems do what you want?

_________________
I've finally invented something that works!

A Mac User.


Fri Aug 24, 2012 10:47 pm
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 8:25 pm
Posts: 10691
Location: Bramsche
Reply with quote
PHP (post 4) allows you to make very good, structured and object orientated sites, IF YOU WANT TO.

Like most so called OO languages that have grown out of 3G languages (C++ et al), you can easily abuse the OO structures to make slap dash systems.

I used PHP with the Zend Framework to generate an object orientated system with a MySQL backend. It was very quick to develop on. The complete system (article tracking system for a photo studio photographing thousands of articles a week for different customers, from goods inwards, through storage, preparation (ironing of clothing, for example), to photo shoot, back to storage, photo approval and finally goods outwards) took a couple of months with just me programming it (about 80,000 lines of code in total) and documentation.

The important parts were planning which objects I needed and documenting the objects properly before I started writing any code. Using PHPDOC, I auto generated all the code documentation, interface description etc. in a 400 page Word document. It was fast and easy.

_________________
"Do you know what this is? Hmm? No, I can see you do not. You have that vacant look in your eyes, which says hold my head to your ear, you will hear the sea!" - Londo Molari

Executive Producer No Agenda Show 246


Sat Aug 25, 2012 7:54 am
Profile ICQ
What's a life?
User avatar

Joined: Thu Apr 23, 2009 8:25 pm
Posts: 10691
Location: Bramsche
Reply with quote
As a finished system, Redmine comes to mind. It has ticketing and project management built in.

_________________
"Do you know what this is? Hmm? No, I can see you do not. You have that vacant look in your eyes, which says hold my head to your ear, you will hear the sea!" - Londo Molari

Executive Producer No Agenda Show 246


Sat Aug 25, 2012 8:12 am
Profile ICQ
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 6:36 pm
Posts: 5151
Location: /dev/tty0
Reply with quote
Thanks for the options all :D

I'm going to go away and have a bit of a play. Everyone seems happy enough with the system at the moment, but I'm conscious that it might not be long before the system falls over and I need to do something serious with it.


Sat Aug 25, 2012 1:52 pm
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 7 posts ] 

Who is online

Users browsing this forum: No registered users and 16 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.