View unanswered posts | View active topics
It is currently Sat Jun 14, 2025 7:25 pm
|
Page 1 of 1
|
[ 7 posts ] |
|
Author |
Message |
forquare1
I haven't seen my friends in so long
Joined: Thu Apr 23, 2009 6:36 pm Posts: 5151 Location: /dev/tty0
|

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 |
|
 |
AlunD
Site Admin
Joined: Fri Apr 24, 2009 6:12 am Posts: 7011 Location: Wiltshire
|
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 |
|
 |
finlay666
Spends far too much time on here
Joined: Thu Apr 23, 2009 9:40 pm Posts: 4876 Location: Newcastle
|
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.NetZentrackOnly experience of YouTrack and our own in house really though
_________________TwitterCharlie 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 |
|
 |
tombolt
Spends far too much time on here
Joined: Fri Apr 24, 2009 8:38 am Posts: 2967 Location: Dorchester, Dorset
|
I'm a bit pissed, but wouldn't one of the many open source job ticketing systems do what you want?
|
Fri Aug 24, 2012 10:47 pm |
|
 |
big_D
What's a life?
Joined: Thu Apr 23, 2009 8:25 pm Posts: 10691 Location: Bramsche
|

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 |
|
 |
big_D
What's a life?
Joined: Thu Apr 23, 2009 8:25 pm Posts: 10691 Location: Bramsche
|
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 |
|
 |
forquare1
I haven't seen my friends in so long
Joined: Thu Apr 23, 2009 6:36 pm Posts: 5151 Location: /dev/tty0
|
Thanks for the options all  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 |
|
|
|
Page 1 of 1
|
[ 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
|
|