doccyblade / tkl-rt Goto Github PK
View Code? Open in Web Editor NEWRT: Request Tracker TurnKey (On ICE Until 1/1/2017)
License: GNU General Public License v3.0
RT: Request Tracker TurnKey (On ICE Until 1/1/2017)
License: GNU General Public License v3.0
Need to update current code base (using 4.0 package from wheezy) to using 4.2 package from jessie
It should be obvious, but I'll say it. The app needs to be simple and ready to go with minimum post config.
I think best practice would be to keep 4.0 and 4.2 builds separate. Then if I wanted to have a packaged version and a upstream version, have two master branches one master-pk for package and another master-us for up stream.
Will use this issue to BLOG about Release v13.0.alpha.
Looks like 4.0 needs SearchBuilder 1.66 however there is no package for it on wheezy
Going to set the target users of this server to about 50 users of the system unless I hear otherwise.
Use this feature on first book to keep this turnkey.
Issue to use for notes while building v14
We could use Apache, Nginx, lighttpd, or another one? Pros Cons?
See Alpha release date for the date
Try and make it easy to update the copy of RT if needed.
Open WIP notes
What database backend. Pros cons of each?
Running make testdeps shows a few missing dependancies. It looks like the stable version is not high enough for RT 4.0
Create script to create RT DB user and database for RT. May want to create one and populate it with some sample data, then just use that DB and attach it
Error when running make testdeps.
Setup RT to use the local postfix install for email delivery
Fix/finish apache2 config for rt
Create sample database to use for RT install
Update landing page http://hostname with rt instead of lapp
I am thinking changing release names to align with TKL. Just need to figure out what they currently use.
I thought about using XX.#.A.B.C
XX.# would be the TKLDev/base app used to build the appliance.
A.B.C would be the release of RT
I know I said we will go with 4.0 since it's packaged, however that being said I have seen some of 4.2 features and these may be needed for me to use it at work or else where. Once I get a beta of RT vU13-4 .0I will work on a 4.2 one as well. We can mark this as RT vU13-4.2.
I am on the fence on if I should base the TKL App for RT on the packaged 4.0.7 (stable) for wheezy or if I want to use back ports I can go up-to 4.0.19. The 4.2 release is not available and looks like it's not going to be in wheezy. Not sure when jessie will be released as stable, as there is a 4.2 package there.
So should I use the packages?
Package PROS:
Auto security updates
Easy TKL build
Package CONS:
Currently no 4.2 release
Highest we can go with 4.0 is 4.0.19
Upgrade path limited
Use the latest 4.2 or 4.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.