Greetings!
Being rather new to osT and not being much of a coder, I found the base osTicket installation was very fulfilling in what I really wanted for a ticketing system, which we are actually using for a couple purposes.
After browsing through this MODS forum, I must say that I have had several "A HA" moments, and found the original needs and ideas of other users to be quite useful in my installation, so I am currently making notes about which mods I would like to implement.
I say this for two reasons:
1. As a community it appears that friends here have an excellent ability to work together to achieve commons goals and assist each other with the temporary roadblocks they come across. Well done to each of you!
2. I have also used other website frameworks in the past, and thought I could share something that may be of value here:
SO I PROPOSE:
That for the forums, a sticky post be created that completely outlines the mod that is being discussed and the correct way to implement it. I realize that this is a very tedious task and has a couple limitations, but to a user such as myself, (and I would assume others as well) it can be difficult to find and edit lines of code in a file only to have to re-edit that same file with another fix or mod listed later on in the thread or somewhere else in the thread. I would ask that new MODS or any reference to a line of code (#) be noted as such, so that any free php editing software can easily assist someone in finding the lines they need to edit, based on the original stable release file.
--OR--
A better recommendation is a plugin system, that would allow MODS to be developed, tested and released in a way similar to what you might find in a WordPress or glFusion (geeklog on steroids) kind of way. MODS or plugins can be searched and installed right from the admin panel for the admin users, and that each plugin will not adversely affect (1) other code, or (2) the original file itself. The plugins would have links to forum threads, and the information about the plugin:: who developed it, what it does, what files it would use, or code that it calls or depends on, etc.
My suggestion is only to give credit to the vast number of collaborators that have created this excellent software and all of the features that have been added to it. It is imperative that we keep the code clean, light, and stable, but still have the flexibility to pick and choose which mods or plugins that we may find useful or necessary in our particular installation.
Let me emphasize that I am very thankful that I found this software and am grateful to those of you who spend countless hours from your families to further this project. I too have a position that requires much of my time (mostly because no one else is willing) and I think we all hear from our wives (in my case anyway) about getting off the computer and doing family time.
Thank you all, again and again, for osTicket. All the features that you could need in a software that costs 6 figures... Except that this software works.
May each of you be blessed beyond your wildest dreams.