1 2013-03-07T01:11:37 *** dwcramer
2 2013-03-07T02:07:15 <moinBot> http://hg.moinmo.in/moin/1.9/rev/e64b119587f8 2013-03-07 Thomas Waldmann <tw AT waldmann-edv DOT de> rst parser: fix safe_import for level param in __import__ call of docutils 0.10
3 2013-03-07T03:10:49 *** spinningarrow
4 2013-03-07T03:10:58 *** spinningarrow
5 2013-03-07T03:13:35 *** spinningarrow
6 2013-03-07T03:48:33 *** ronny_
7 2013-03-07T03:52:02 *** ronny
8 2013-03-07T04:31:37 *** dwcramer
9 2013-03-07T04:47:29 *** dwcramer
10 2013-03-07T06:16:47 *** greg_f
11 2013-03-07T06:46:58 *** dwcramer
12 2013-03-07T07:10:03 *** ronny_
13 2013-03-07T08:26:58 *** sharky
14 2013-03-07T08:28:32 *** sharky
15 2013-03-07T08:46:13 <dreimark> moin
16 2013-03-07T08:50:32 <ThomasWaldmann> moin
17 2013-03-07T09:37:54 <dreimark> currently I have an request to a add a filter to AttachList macro
18 2013-03-07T09:40:47 <dreimark> hmm, that could need a change in AttachFile._build_filelist, predefining an additional keyword there
19 2013-03-07T09:40:56 <dreimark> is that API change welcome?
20 2013-03-07T09:41:14 <dreimark> http://hg.moinmo.in/moin/1.9/file/e64b119587f8/MoinMoin/action/AttachFile.py#l313
21 2013-03-07T10:48:07 *** spinningarrow
22 2013-03-07T11:18:26 <ThomasWaldmann> dreimark: try to implement it in a minimal, backwards compatible change, put it on codereview
23 2013-03-07T11:26:17 *** spinningarrow
24 2013-03-07T11:31:10 <dreimark> ThomasWaldmann: ok, preparing
25 2013-03-07T12:22:25 *** spinningarrow
26 2013-03-07T13:35:28 *** dave_largo
27 2013-03-07T14:01:46 *** spinningarrow
28 2013-03-07T14:52:01 *** RogerHaase
29 2013-03-07T15:15:58 *** greg_f
30 2013-03-07T15:18:37 <dreimark> ThomasWaldmann: https://codereview.appspot.com/7571043/
31 2013-03-07T15:18:40 <dreimark> bbl
32 2013-03-07T15:36:03 *** spinningarrow
33 2013-03-07T15:37:47 *** rihnapstor
34 2013-03-07T15:38:28 *** rihnapstor
35 2013-03-07T15:38:28 *** rihnapstor
36 2013-03-07T15:40:50 *** spinningarrow
37 2013-03-07T15:48:12 *** rihnapstor
38 2013-03-07T16:01:22 *** rihnapstor
39 2013-03-07T16:10:04 *** spinningarrow
40 2013-03-07T16:58:29 *** dwcramer
41 2013-03-07T16:59:12 *** spinningarrow
42 2013-03-07T17:31:40 *** rihnapstor
43 2013-03-07T18:26:08 *** diofeher
44 2013-03-07T18:38:16 *** diofeher_
45 2013-03-07T18:42:34 *** haseeb
46 2013-03-07T18:45:49 *** diofeher
47 2013-03-07T18:45:49 *** dwcramer
48 2013-03-07T18:51:59 *** dwcramer
49 2013-03-07T18:53:47 *** rihnapstor
50 2013-03-07T18:54:50 *** rihnapstor
51 2013-03-07T18:54:50 *** rihnapstor
52 2013-03-07T18:55:26 <rihnapstor> Hello ThomasWaldmann :)
53 2013-03-07T18:55:44 <rihnapstor> Hello RogerHaase :)
54 2013-03-07T18:57:18 <ThomasWaldmann> you can also say "moin ..." - it's a valid all-day german greeting :D
55 2013-03-07T19:00:30 <rihnapstor> ok i see :)
56 2013-03-07T19:00:34 <rihnapstor> moin ThomasWaldmann
57 2013-03-07T19:09:56 <RogerHaase> rihnapstor: moin :)
58 2013-03-07T19:26:45 <RogerHaase> ThomasWaldmann: rework issue 329 fix to eliminate redundant code in foobar theme https://codereview.appspot.com/7577043/
59 2013-03-07T19:42:10 *** diofeher_
60 2013-03-07T19:44:55 <ThomasWaldmann> RogerHaase: ok, looks like good cleanup
61 2013-03-07T19:45:33 <ThomasWaldmann> did you test dynamic resizing of stuff before and after your change if the browser window changes size?
62 2013-03-07T19:51:22 <RogerHaase> yes, only visible change is foobar theme has checkbox under search box when viewing blog
63 2013-03-07T19:54:06 <RogerHaase> ... and the foobar border/shadow around the spyglass is gone
64 2013-03-07T19:54:50 <ThomasWaldmann> ok, so if there are no regressions: commit :)
65 2013-03-07T20:00:47 <rihnapstor> i am following flask and jinja2 tutorials,as i have never used these packages before.
66 2013-03-07T20:17:37 <RogerHaase> ThomasWaldmann: found a problem with Safari - spyglass is placed below search query box (but is placed correctly when viewing blog)
67 2013-03-07T20:19:38 <RogerHaase> ... on foobar theme
68 2013-03-07T20:38:18 <ThomasWaldmann> was the div for that maybe?
69 2013-03-07T20:40:44 *** rihnapstor
70 2013-03-07T20:41:31 *** sharky93
71 2013-03-07T20:42:58 *** haseeb
72 2013-03-07T20:57:47 *** sharky93
73 2013-03-07T20:58:04 *** rihnapstor
74 2013-03-07T20:58:10 *** ashutosh1461
75 2013-03-07T20:58:45 *** rihnapstor
76 2013-03-07T20:58:45 *** rihnapstor
77 2013-03-07T21:01:25 <ashutosh1461> hello ! I wanted to enquire some questions about gsoc 13 projects .
78 2013-03-07T21:02:00 <ashutosh1461> Specially the project Validation of Wiki Contents is not clear , and I want to know more
79 2013-03-07T21:03:31 <ThomasWaldmann> ask specfic questions that show that you have thought about / investigated on the topic
80 2013-03-07T21:06:50 <ashutosh1461> Sir I have thought about the UI related projects , about the Misc UI improvements one Would it be good to create a DnD interface for quick links ??
81 2013-03-07T21:08:09 <ThomasWaldmann> tell about how you use dnd for quicklinks and why it is better than just a "add quicklink" link
82 2013-03-07T21:08:14 <ashutosh1461> and sir how are we going to validate the wiki contents in (( Validation of Wiki Contents )) project ?? The concept is clear but is it possible to validate ?
83 2013-03-07T21:08:55 <ThomasWaldmann> (and you don't need "sir" here, usually we address by first name in FOSS projects)
84 2013-03-07T21:09:33 <ashutosh1461> Like we have a dedicated toolbar for recent opened links , we can also have a dedicated toolbar for quick links or maybe a drop down menu , one can just drop any link their and the link would get added to the toolbar
85 2013-03-07T21:09:35 <ThomasWaldmann> ashutosh1461: have a look at the available data and metadata and you should see how it is possible
86 2013-03-07T21:09:56 <ashutosh1461> like any wiki link dropped on that toolbar would get added up .
87 2013-03-07T21:12:09 <ThomasWaldmann> dnd seems a bit overkill here. usually you read a page (item) and then decide "ok, that's interesting, keep it for later" and then just a single click will add it to quicklinks
88 2013-03-07T21:12:36 <ThomasWaldmann> a single click is easier than a dnd operation (implementation as well as user interaction)
89 2013-03-07T21:12:43 *** haseeb
90 2013-03-07T21:13:31 <ThomasWaldmann> in general, i suggest not to use technologies just because you could, but rather because it makes sense / makes stuff easier
91 2013-03-07T21:14:03 *** dwcramer
92 2013-03-07T21:15:09 <ThomasWaldmann> one reason to use dnd would be that we don't need the add/remove quicklink link any more on the screen
93 2013-03-07T21:16:33 <ashutosh1461> Ok fine sir maybe I have two viewpoints ,
94 2013-03-07T21:16:52 <ThomasWaldmann> but, the user would still need to KNOW that this is possible
95 2013-03-07T21:17:31 <ashutosh1461> if we dont use dnd for quicklinks maybe one has to manually go and add say , writing out the name in the textfield and saving it up , or we can have a dedicated key reserved for it .
96 2013-03-07T21:18:37 <ashutosh1461> or the second viewpoint , We can have a side bar (the one overlaying the scroll bar ) so it is present evreytime on the page , maybe the user doesnot have to scroll up to the page to add quick links and just drag the link on to the scroll bar ,
97 2013-03-07T21:18:47 <ashutosh1461> *side bar
98 2013-03-07T21:18:55 <ThomasWaldmann> did you try how quicklinks work currently?
99 2013-03-07T21:22:34 <ashutosh1461> No , I did not find any post about them in the documentation .
100 2013-03-07T21:24:37 <ThomasWaldmann> test.moinmo.in
101 2013-03-07T21:24:57 <ThomasWaldmann> (not latest code, but often good enough)
102 2013-03-07T21:25:51 *** dwcramer
103 2013-03-07T21:27:03 <RogerHaase> ashutosh1461: you must create a login ID and login to see the add link/remove link
104 2013-03-07T21:28:52 <ashutosh1461> Ok Thomas I Will go through that , And I have a question , apart form putting similar pages categories , why dont we have similar pages kind of stuff at the end of each page ? for each page ?
105 2013-03-07T21:29:47 <ThomasWaldmann> if you need to dynamically create information, this costs cpu time
106 2013-03-07T21:30:23 <ThomasWaldmann> so, it should be done if it is usually useful, but not if it is often not or can be easily done by a single click
107 2013-03-07T21:31:01 <ThomasWaldmann> e.g. when creating a new page (which is rare compared to reading), similar pages should be shown to avoid duplicates
108 2013-03-07T21:31:39 <ThomasWaldmann> when reading a page (which happens frequently and not only by humans), then doing expensive stuff can backfire
109 2013-03-07T21:31:57 <ThomasWaldmann> but a user could just click on "similar pages" if he wants to see such
110 2013-03-07T21:38:19 <haseeb> hi ThomasWaldmann , i am interested in working with "Improve namespaces and multiple names support"
111 2013-03-07T21:39:14 <ashutosh1461> Hmm , the the new interface is good simpler for the user than the previous interface . just saw the similar pages and quick links part ! And also the other UI project Trash and Purge Policy I have some basic ideas related to it in my mind .
112 2013-03-07T21:39:22 <ashutosh1461> I mean should i start developing a basic demo ?
113 2013-03-07T21:42:37 <ThomasWaldmann> haseeb: tell or ask specific stuff
114 2013-03-07T21:43:25 *** RogerHaase
115 2013-03-07T21:44:00 <haseeb> ThomasWaldmann, i have been around with flask and the project looks closer to it
116 2013-03-07T21:44:32 <ThomasWaldmann> ashutosh1461: as you need to put a proposal into melange in the end, i think you should write a good / well thought-through description (including these thoughts)
117 2013-03-07T21:46:01 <ThomasWaldmann> maybe don't only focus on single things, but think about the whole thing
118 2013-03-07T21:47:06 <ThomasWaldmann> haseeb: it's mixed UI and non-UI code
119 2013-03-07T21:47:45 <haseeb> ThomasWaldmann, i would like to see the work done before. link?
120 2013-03-07T21:48:24 <ThomasWaldmann> http://moinmo.in/MoinMoin2.0 all stuff is linked from there
121 2013-03-07T21:50:45 <ashutosh1461> Thomas , thanks for the answers I would be working hard on the UI projects for the next few days , and will keep you informed . Please guide me through :D !
122 2013-03-07T21:50:49 <dreimark> re
123 2013-03-07T21:51:24 <ashutosh1461> Thomas ,catch you later ! Have a nice day !
124 2013-03-07T21:51:31 <ThomasWaldmann> cu ashutosh1461 :)
125 2013-03-07T21:53:22 *** ashutosh1461
126 2013-03-07T21:53:50 *** dcramer_
127 2013-03-07T21:53:54 <dreimark> next time we should tell about the tab key
128 2013-03-07T21:53:58 <ThomasWaldmann> haseeb: namespaces stuff is currently mostly inside the code, not that much on the UI yet
129 2013-03-07T21:54:47 <haseeb> ok'
130 2013-03-07T21:57:34 *** dwcramer
131 2013-03-07T21:57:35 <ThomasWaldmann> that's why that project idea exists :)
132 2013-03-07T22:00:51 *** dcramer_
133 2013-03-07T22:14:49 *** dave_largo
134 2013-03-07T22:26:03 *** haseeb
135 2013-03-07T22:49:52 *** rihnapstor
136 2013-03-07T22:58:56 *** dcramer_
137 2013-03-07T23:09:27 *** dcramer_
138 2013-03-07T23:25:25 <ThomasWaldmann> idea:
139 2013-03-07T23:25:51 <ThomasWaldmann> add a means to set a "invalid password" via the newaccount form
140 2013-03-07T23:26:40 <ThomasWaldmann> either by a) some inband signalling (like entering 2x "invalid" as password) or b) some extra checkbox [X] invalidate password
141 2013-03-07T23:27:08 <ThomasWaldmann> also, add one more button [[Create and send recovery link]]
142 2013-03-07T23:27:42 <dreimark> we should not name it invalid, rather something which lets you set a password later
143 2013-03-07T23:28:40 <dreimark> an other option is to have a tool which sets a secure password
144 2013-03-07T23:28:49 <ThomasWaldmann> well, technically it is a invalid hash (== there is no password validating against that hash)
145 2013-03-07T23:29:02 <dreimark> yes, from the programmers site
146 2013-03-07T23:29:33 <dreimark> "set password later"
147 2013-03-07T23:30:40 <dreimark> this is create and modify behaviour of m2
148 2013-03-07T23:30:43 <ThomasWaldmann> yup
149 2013-03-07T23:33:52 <ThomasWaldmann> hmm, 2 buttons: [[create user]] [[create user, send password set link]]
150 2013-03-07T23:34:21 <ThomasWaldmann> when clicking the 2nd button, it will ignore the pw fields and just set a invalid hash + send the email
151 2013-03-07T23:34:44 <dreimark> or if you provide something similiar to mailman for mass user creation it better becomes a checkbox
152 2013-03-07T23:34:56 <dreimark> yes, shorter
153 2013-03-07T23:35:09 <dreimark> but that makes trouble with new users
154 2013-03-07T23:35:28 <dreimark> ah - no link is good
155 2013-03-07T23:35:37 <dreimark> token is bad, if it lasts 12h
156 2013-03-07T23:36:04 <dreimark> but sometimes you will prepare the setup
157 2013-03-07T23:36:15 <dreimark> and sometimes later you want all user informed
158 2013-03-07T23:37:26 <ThomasWaldmann> web ui needs to be realtime, we don't want additional bookkeeping
159 2013-03-07T23:37:48 <dreimark> ThomasWaldmann: is this minimal enough https://codereview.appspot.com/7571043/
160 2013-03-07T23:37:58 <ThomasWaldmann> so if you click 1st button, user+pw will be created, 2nd button, user + token or reset link
161 2013-03-07T23:39:43 <dreimark> it needs a special text then
162 2013-03-07T23:40:44 <dreimark> usually you explain people what the project and what the link is about and what you expect
163 2013-03-07T23:43:43 <dreimark> if someone helps with setup the wiki and makes all accounts beforehand a too early announcement of accounts can be a problem
164 2013-03-07T23:44:07 <ThomasWaldmann> you can still do that with scripts
165 2013-03-07T23:45:50 <dreimark> I am fine with the extension of the form, was just thinking a bit further
166 2013-03-07T23:46:11 <ThomasWaldmann> dreimark: review doen
167 2013-03-07T23:46:12 <ThomasWaldmann> done
168 2013-03-07T23:46:18 <dreimark> we often setup accounts for project members
169 2013-03-07T23:53:30 <ThomasWaldmann> ok, slightly different idea:
170 2013-03-07T23:54:19 <ThomasWaldmann> [[create user]] - setup a user, either with a password or (when empty), with a invalid pw hash (do not send mail)
171 2013-03-07T23:54:34 <ThomasWaldmann> user can recover the pw at any time if needed by the usual means
172 2013-03-07T23:56:22 <ThomasWaldmann> [[create & mail]] - setup user (name, email, no password) -> set invalid pw hash, send link to recovery action
173 2013-03-07T23:56:38 <dreimark> yay
174 2013-03-07T23:57:16 <dreimark> but with the last option, people make mistakes
175 2013-03-07T23:57:34 <ThomasWaldmann> (the latter could also set a real password, but it's better not to use that)
176 2013-03-07T23:57:47 <dreimark> no it is because of people typing in forms
177 2013-03-07T23:58:09 <dreimark> i have had this already and it collected some users passwords
178 2013-03-07T23:58:10 <ThomasWaldmann> ? what mistakes?
179 2013-03-07T23:58:29 <dreimark> because people who already had wiki accounts
180 2013-03-07T23:58:53 <ThomasWaldmann> why do you create new ones then?
181 2013-03-07T23:59:39 <dreimark> on a fresh wiki they did it wrong
182 2013-03-07T23:59:44 <ThomasWaldmann> (email and name is checked for uniqueness btw)