This MHPR episode £1,899 entitled MyTitled to do list. It is posted by John Cole, and in about 13 minutes long. The summary is, introduction to one of my favorite productivity tools that went best to do list called MyTitled to do. This episode of HPR is brought to you by An Honest Host.com. Get 15% discount on all shared hosting with the offer code HPR-15. That's HPR-15. Get your web hosting that's Honest and Fair at An Honest Host.com. Hey, everybody. This is John Cole, and Matthew at Louisiana, according to another episode of Hacker Public Radio. Today, I'm going to talk about one of my favorite productivity tools, and that is MyTitled to do. It's a web-based to-do list that I've used for two or three years. I don't remember exactly how long I have been using it. At one point, I felt like I needed to find some kind of to-do list that was cross-platform and that would sync up my to-do with all of my different devices and everything. What I found instead of any kind of central service that would require clients and all my devices that would sync up with the server, I just found this web-based thing where I just use a web browser to log in to my to-do list. I will have a link to the MyTitled to-do site. I think it's called MyTitled to-do because it's a very, very lightweight service. It's a few PHP scripts and you can use either MySQL database or SQLite. I use SQLite on my server and it is always worked perfectly. You can do some pretty cool things with it. You can have multiple lists that they show up in your interface as a bunch of separate tabs. You can add pretty much as many as you want. I have right now, I think, about 10 or a dozen different tabs for all the kinds of things I want to keep lists of. I don't use this just for things I have to do. I use it also for things I want to remember. Lists of books I want to read or lists of movies I want to watch and stuff like that. I don't know if you're like me. I will think of a movie that I want to see. But I'll think of it in some random place where I can't write it down or do anything about it. Then later, when I'm actually in a position to watch something, I don't remember what it was. Now, whenever I think of something like that, I just get up my phone and add it to my tiny-to-do list on the movies and books tab. That's helpful. I also like to keep a list of the ideas that I have of gifts to give to my family at holidays and birthdays and stuff like that. What else projects that I'm working on usually get their own list on my tiny-to-do thing and so things that I need to do on the various projects like my counterpoint books or the school of music website or things like that, I'll keep a list of stuff to do there. Then I've also got a tab that is the right-of-way tab that's stuff I have to get done as soon as possible. So anyway, you can have multiple tabs like that. You can search through the notes, although I haven't really done that very much. I usually know where the items are going to be based on what kind of thing it is. I'll just click on the right tab and see the list. You can either tab list individually or you can view all the to-do tasks that you have in your entire database at once and that's probably the best way to go about searching through them. You can add tags to them as well. This is also something I haven't really done very much, but it says on the my-tiny-to-do website, it says that you can generate tag clouds if you've been tagging everything. So that might be something that you like. You can prioritize notes. You can, what else can you can sort them in different orders? What else? There's all list of things you can do and I'm going to actually put a bunch of bullet points in the show notes as far as the features as well. What prompted me to do this show, there was because I set up a separate instance of the to-do list because I mentioned in a previous episode that I'm going to be taking on new duties starting in the spring semester, I'm going to be the director of the School of Music and as such, I'm probably going to have a whole lot more stuff to keep track of that and so I've set up a separate my-tiny-to-do instance for use at work. What I don't want to do is try to manage things the way my current boss is doing. He's a great boss. He does a great job, but his method of doing this is simply to have this staggering array of sticky notes all over his desk, sometimes lined up in little strips of them and then sometimes in little circle, it's crazy how many sticky notes this guy has everywhere. That's, I don't think I can do it that way. So I'm going to have a separate, excuse me, to-do list instance to manage all my work related stuff. The first thing I tried to do was just to transfer over my home-to-do list instance over to my work server and just rename it and wait while the car goes by there, I'm sitting out in my carport to get some nature sounds if possible. So I tried to just kind of transfer all the files over, change a couple of values in the setup, the configuration files and it didn't really work, this failed. The reason I wanted to simply transfer it over there instead of just downloading a new copy of the code was because I've done a number of hacks to the styling. They claim on the website that this is mobile friendly, but I found that I didn't really like the way in which it was mobile friendly. You had to add something to the end of the URL to get the mobile site and I want to have always the same URL, no matter what device I'm logging in on and also it just didn't look that good. So what I did was went into all of the appropriate files and changed it such that it's now a responsive design that checks the width of the device that you're accessing a width and then adjust the styling accordingly. If it detects that you're on a phone or something like a 480 pixels or narrower, then it will kick in a whole different list of styling rules for the buttons to make them a little bit wider so your fingers can tap on easier and stuff like that anyway. It's responsive design now and so I wanted to keep all my styling changes and I couldn't remember where they were so I thought that easy thing to do would just dump everything. But since it didn't work, I went ahead and downloaded a new copy of the code anyway and then the way I transferred my styling changes was to just transfer the themes folder from my old instance over to the new one and I probably should have done that to begin with. Anyway, I set up a super easy, I'm assuming if you're going to try this that you have a server you can use and it's got a couple of the basic dependencies, it doesn't require match it, it needs PHP, it needs PHP 5-SQ Lite so that's if you're going to use SQLite you could use a big heavy database like my SQL or MariaDB I guess is the new version of that. I've always used SQLite because it's super, super lightweight so you need PHP and there's some other PHP module that you need that the website lists and excuse me I'm not sure if you need PHP, FPM or not but I have it. The work server that I was putting this on did not have even PHP on it, I was just using Nginx for just straight up storage files on a web server for me to access and so I had to install PHP 5 and also the PHP 5-SQ Lite module and I won't tip about this if you're using Nginx like I am and then you try to install PHP it is also going to try to install Apache and a bunch of Apache packages also if you want to avoid that I read online somewhere that you can change the order in which you list the things that you want to install so if for example you put PHP 5-FPM and then PHP 5 in that order then it would just install those and not try to install the Apache web server and all those extra packages too so anyway I got the dependencies in place and I moved the code over actually installed a new version of the code stuck it in the right place on the server and then all you have to do to set it up is navigate to it in a web browser and go to like the URL for the instance slash setup.php and it will run a setup script that essentially just has one button it asks you which kind of server you're going to use or database you're going to use whether it's some SQL and you select one click install and then it says you're ready to go and so from there you can just navigate to the URL for your to-do list instance and start making lists now one thing you might want to do is set up password protection and you do that by going into one of the configuration files I think it is inside the the root directory of the web app go to the DB folder and then it's want to say it's config.php or so you'll find it but you can go in there and supply a password and then in order to access here to do list you have to go through with a password and so that's one way to protect it from other people. Anyway that's about it I suppose it's it's a great little web app if you like hosting your own instances of things and using open source tools and I highly recommend you try it. I like it I use it every day all the time I've used it almost every day for the last two or three years and I don't know I mean I guess I could do without it and use other things like I think our collaboration suite at work Zimbra has a pretty decent task manager thing but I I really like my tiny to do list so that's what I use. Anyway I hope you have enjoyed that this has been John Colp and LAPP yet Louisiana on the $2 microphone with my phone recording using the high Q MP3 app and recording straight to aug this time instead of two MP3 we will see how it sounds by y'all you've been listening to HECK a public radio as HECK a public radio dot org we are a community podcast network that released the shows every week day Monday through Friday today show like all our shows was contributed by a HBR listener like yourself if you ever thought of recording a podcast thank click on our contributing to find out how easy it really is. HECK a public radio was found by the digital dot pound and the informomicon computer club and it's part of the binary revolution at bnref.com if you have comments on today's show please email the host directly leave a comment on the website or record a follow up episode yourself unless otherwise status today's show is released on the creative comments, attribution, share a like to the dot org license