14:03:21 #startmeeting 14:03:21 Meeting started Thu Jan 16 14:03:21 2020 UTC. The chair is hiro. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:21 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:03:33 ok 14:04:02 let's start with the first topic 14:04:07 #topic discourse.org 14:05:08 ok this is part of the idea of migrating the blog to lektor 14:05:48 I wrote discourse.org because they offer free hosting for opensource projects 14:06:27 and the founder got back to us saying they really much like tor and they are happy to give us like 1-2M page views and a .onion 14:06:38 ^ page views per month 14:07:03 so this could sort out our comments issue w the blog that could be hosted statically instead of with drupal 14:07:03 niiiiice 14:07:28 discourse will also be friendly for dealing with moderation and so on 14:07:51 yes! 14:08:02 can you import old comments? or lets say we start today with discourse and that is it 14:08:12 o/ c1e0 14:08:22 and do you want to install it in the drupal instance? or wait until the next blog migration happen? 14:08:23 Hi! 14:08:55 I am not sure we want to import old comments... but the idea is to get rid of drupal completely 14:09:08 we use discourse if the blog is static 14:09:58 but at the moment we are paying a lot for the blog and we also have 2 cache services not to pay even more 14:10:35 so if we move the blgo to static + comments w/ discourse we save approx 400/500$ per month 14:11:08 i think is good stuff, i bet we need other(s) approval to make this move, but i dont think there is a complain on providing a better comments manager 14:11:17 we could also self-host the drupal and so we won't have migrations issues 14:11:42 selfhost the drupal will also need sysadmin capacity 14:11:51 the sysadmin team doesn't want to self host the drupal 14:11:54 same apply for lektor 14:12:02 * antonela you have the cons and the pros, like all in life 14:12:20 lektor doesn't need to be hosted 14:12:29 but do we have a budget from other drupal companies? 14:12:32 once the posts are migrated that's it 14:12:59 yep 14:13:17 prices are more or less the same because we have a lot of page views 14:13:36 1.5M approx per month 14:13:39 how do the page views on the blog compare to page views on other lektor sites? 14:14:09 I don't know the number but the blog is our most popular website 14:14:29 in any case drupal is a web app... and lektor is just a framework to generate static pages 14:14:39 so the website generated with lektor go to the www rotation 14:14:55 ok 14:15:36 we also have the analysis of features we would want from a new blogging platform from stockholm meeting 14:16:02 I'm on board with the idea and we need to get others like stephw comfortable with it also 14:16:19 yes 14:17:03 the point is that to maintain the blog we aren't getting other things because of budget 14:17:28 also we don't have more than a post published per week 14:17:44 so that doesn't really justify having a web app to manage the blgo 14:17:51 at least IMO 14:18:09 https://trac.torproject.org/projects/tor/wiki/org/meetings/2019Stockholm/Notes/Blog <- blog notes 14:18:45 #link https://trac.torproject.org/projects/tor/wiki/org/meetings/2019Stockholm/Notes/Blog 14:19:18 hiro: let's put this project on the roadmap for 2020 and scope it out 14:19:32 yep 14:19:35 we can write a PRD for it 14:19:38 PRD? 14:19:48 Product requirements document 14:19:58 antonela and I were playing with it in the past 14:20:01 ok 14:20:10 I think it's a good way to start this project 14:20:45 and share it with others, e.g vegas to help decide the scope and possibly if we need "someone" to say yay/nay to it 14:21:37 yeah people need to be happy with the static blog and discourse for comments 14:22:44 anyways 14:22:48 next topic 14:22:52 si 14:22:53 #topic roadmap 14:23:05 which is related with previous one :) 14:23:11 ok I have listed on the pad what I think I can fit here 14:23:26 i think the search function in any portal but for realz in support is prior 14:23:51 I know but I am not sure we are going to have resources to do that 14:23:53 as in VM 14:24:18 if we agree that is a prior, can we have some support from the sysadmin team to release it? 14:24:37 there are capacity and budget issues at the moment that we need to resolve 14:24:42 right 14:24:52 hiro, This is good news. 14:24:57 and overall stability takes priority over developing a new service 14:25:06 true 14:25:32 so let's see how things go 14:25:48 if I have a VM I will try to make search happen 14:25:54 but I am not sure atm 14:26:01 what do you see as a prior for www hiro? 14:26:16 this roadmap is organised based on priorities or is just a list? 14:26:17 donate and blog are my priorities honestly 14:26:39 the donate.tp.o page will be moved to lektor 14:26:52 so that we will be less dependant on giant rabbit for small updates to the page 14:27:07 this will save us time and money 14:27:39 but I'd like to hear also what other people might need? 14:27:39 fair enough :) 14:27:50 I would say developer portal after that 14:28:01 is this something discussed with fundraising too? 14:28:06 re: donate.tpo ^ 14:28:33 antonela: yes, me and sstevenson had a few conversation with giant rabbit and have evaluated other options too 14:28:39 there's a few people and documentation waiting on it but it's not really urgent in the sense that it will save us time and/or money thoguh 14:28:46 hiro: great, nice 14:28:47 I can own that once the skeleton is there 14:29:24 pili the skeleton is there already... putting that on stating after this meeting 14:29:30 s/stating/staging 14:29:37 ah, perfect, thank you! :) 14:30:01 maybe we can add www metrics? 14:30:22 same as search though... depending on resources 14:30:25 i think the roadmap looks good - somethings to include: stability (what is going on with with old builds and that), metrics and portals mantainance 14:30:34 right 14:30:52 what do you mean with the old builds? 14:31:01 like the building process on jenkins? 14:31:06 yes that 14:31:21 yes that should be explicilty added 14:32:08 and i feel we should upgrade www needs to the sysadmin team so you have more hands to jump for help when is needed 14:32:13 and is not just hiro doing all the things 14:32:31 (what do you think?) 14:32:33 the sysadmin team is just me and anarcat 14:32:57 right, so there are 4 hands now :) 14:33:20 I want 14:33:22 sorry 14:33:38 I want more ownership over content spread throughout all teams at Tor 14:33:47 I think people that are able to use git can jump on the website 14:33:54 I think we're slowly getting there 14:33:59 it's quite easy to update honestly 14:34:03 I agree 14:34:22 I merged stuff from bakeela two days ago 14:34:30 and she isn't using git.. but dip 14:34:33 so that helps us too 14:34:39 so we need to encourage more people to do things themselves 14:34:40 then www meta team does reviews 14:34:41 and pushes 14:34:42 yeah! 14:34:49 I need to do another session for al and erin also 14:34:58 also I have a gui tool for lektor almost ready that could help 14:35:08 or edit the screengrab I did of the last session and share with others 14:36:04 edit the screngrap? 14:36:18 ahh like a video tutorial 14:36:33 when im talking about sysadmin help is more about infra stuff - yes, we all can do frontend / content edit / and whatever -- but yes, having dip is useful, agreed 14:36:50 weasel has been helping with jenkins 14:37:01 right 14:37:02 yes weasel has helped with that 14:37:06 maybe we could ask him to look on that 14:37:24 i can ask him 14:37:31 sounds good 14:38:02 ok so next topic? 14:38:26 #topic GSOC 14:38:45 ok so in another meeting it was discussed to propose projects for GSOC 14:39:12 I think GSOC is a bit special and they look at projects that are a bit more exciting than "we would need help with lektor plugin dev" 14:39:43 so maybe we could come up with a proposal around privacy friendly web development patterns 14:39:51 and review with that our styleguide 14:40:10 what d you think? 14:40:13 antonela? 14:40:30 i like it 14:40:43 we can mentor together on that one 14:40:55 yep 14:41:00 I like it ! 14:41:28 so hiro and antonela you'll work together on that one? 14:41:44 as in, write up the project idea? 14:41:54 I can help also if you need 14:41:59 yes I think we can come up with a proposal... I think some stuff we wrote already for IFF last year 14:42:04 great 14:42:47 w reg to your question pili I don't know where we can put ideas 14:42:56 right 14:43:17 so my suggestions would be a) somewhere on tpo.org (but I'm not sure I like this) 14:43:20 b) on trac 14:43:25 c) on the dev portal :P 14:43:43 does anyone have any other ideas? 14:43:54 community? 14:44:23 from community we are thinking about relay gamification 14:44:40 ideally I'd put it on dev, but it's not there yet 14:44:41 community could be a good back up 14:45:29 ok I'll leave this with you to think about pili? 14:45:44 we have a few other topics and only 15 mintues to go 14:45:45 one last questions, anywhere I _shouldn't_ put it? :P 14:46:07 and yes, you can leave it with me 14:46:22 topic #outreachy 14:46:25 ops 14:46:29 #topic outreachy 14:46:39 yes it would be nice to get help 14:46:40 and we can move on :) 14:47:06 ok, I'll add it to the list of teams we could get someone for 14:47:09 what does I have to do to get someone ot help? 14:47:19 and let's think about writing a project description 14:47:21 s/does/do 14:47:26 oook! 14:47:35 we may even have something from before already 14:47:43 nice 14:48:14 oook! 14:48:17 #topic download page 14:48:32 I think antonela is ready to merge this 14:48:52 yes, i'll do that next week 14:49:02 if you have any question, suggestion, whatever please ping me 14:50:24 yay! 14:50:44 * anarcat waves 14:50:52 how did it go with the user research on the new download page? 14:51:10 did people liket it? 14:52:20 we have reports on that, nah is clearing personal information to make them public :) 14:52:27 ah nice! 14:52:42 ook! last topic 14:52:53 #topic edri ethical web dev guide 14:53:03 that was cool and tor was mentioned yes we should share 14:54:17 ok I don't have other tpics 14:54:30 except actually the glossary 14:54:34 #topic glossary 14:54:36 that's on develop 14:54:46 if you ggus and emmapeel want to review that 14:54:49 it's a first iteration 14:55:12 yeah sure, how are we supposed to give back feedback? 14:55:21 on the dip issue 14:55:24 ok 14:56:01 I am going to end the meeting 14:56:12 is everyone groot? 14:56:47 yep 14:56:50 i added the metrics topic, but we can talk about it next week! 14:57:00 is groot 14:57:07 ah sorry I thought that was already in the roadmap 14:57:36 * anarcat is groot 14:57:45 ok all groot 14:57:49 #endmeeting