17:41:35 #startmeeting 17:41:35 Meeting started Sat Jan 30 17:41:35 2010 UTC. The chair is franciscod. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:41:37 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:41:49 #chair Subfusc 17:41:49 Current chairs: Subfusc franciscod 17:42:03 #topic where do we want to go with fedora-tour 17:42:37 franciscod: so what do you think should be our imediate goals? 17:43:01 Subfusc: 1> backend 17:43:21 i agree 17:43:31 ie how we are gonna get info from the docs and markting team and parsing 17:43:56 I was thinking about setting up a skeleton structure so we can fill it in a little by little 17:44:01 what do you think? 17:44:01 this to put into the parsend 17:44:33 rrix: had set up content descriptors etc. 17:44:40 yes 17:44:55 the documents themselfes has to be written in some sort of UML 17:45:03 Subfusc: xml? 17:45:11 sorry, xml XD 17:45:42 We should prioritise that, but i think it is more important now to get some kind of structure in our program to se what we have to work with 17:45:54 so 2> XML definitions ? 17:46:58 hmm.. 17:47:26 we havent got a reply from the design team.. 17:47:35 so lets leave the front end for the time being? 17:47:40 xml defs.. 17:47:52 youre good at planning.. 17:47:58 xml defs is a part of backend, since it is the backend that has to parse it 17:48:03 how do you think we should do the devision? 17:48:08 s/devision/division? 17:48:24 - a main xml for each tour 17:48:34 - an xml for the tour intro 17:48:43 - xmls for subtopics? 17:48:46 ^ ? 17:49:12 We need a main XML for each tour yeah 17:49:35 #idea main XML for each tour 17:49:49 and as the deffinition is now the main XML will link to subsequent page files wich will be put inn 17:50:17 elaborate on that a little more? with an example maybe? 17:50:24 the menues are a bigger problem. It would deffinetly be easier to have a .ini of sort 17:50:48 (and by that i mean the main menu) 17:50:50 example: 17:51:01 hmm.. we can have an xml for the main tour menu too.. 17:51:13 parse the xml for main tour menu, and set it up .. 17:51:21 can it work that way? 17:52:00 the mockup ive made (which isnt probably final at all) just has menu objects, icons, description.. 17:52:33 eg tour HelpIRCirc.htmlWeb Resourcesweb_resources.html 17:53:18 well yes, but we have to have a way to say to the program that it has to load a new tour afterwards 17:53:41 wich could be done by linking the file to a new tour xml 17:54:35 hmmm and add ..... for different nodes of the respective tours to the respective tour files?? 17:55:11 Nodes? 17:55:24 nodes = differnt "pages" of the tours 17:55:43 Ah, thats what the tag is for 17:55:49 okay.. 17:55:53 fits then 17:56:12 Subfusc: lets divide work? easier that way.. 17:56:29 page in page means you have a topic and a page inside a topic (in this example the topic is help and the "subcategories" are IRC and Web) 17:56:48 Subfusc: okay.. roger that.. 17:57:30 franciscod: let me just bring up the uml 17:57:36 Subfusc: coudl you do the xml skeleton? you seem to have it figured out.. :) 17:58:06 i could code a parser in the mean time? 17:58:18 #link http://tinyurl.com/ylmpjyo 17:58:53 franciscod: the Page xml parser isnt that important right now 17:59:04 we need the tour and menu objects first 17:59:21 lets discuss xml skeleton requirements for them two then? we can write them point by point and log it up? 17:59:38 sounds like a good idea 18:00:14 since you seem to be the most fond of gui programming, i would suggest you take the menu object 18:00:30 set topic to "XML for tour"? menu after that? 18:01:04 k 18:01:08 #topic requirements for XML for tour object 18:01:13 Subfusc: go :) 18:01:52 #link https://fedorahosted.org/fedora-tour/browser/docs/BACKEND 18:02:04 There is a lot defined in the backend doc allready 18:03:02 what i dont agree on is that we should have to parse x package files to make the menu 18:03:16 as a tour object file the previous deffinitions are fine 18:03:32 i need to confirm.. the tour object is going to form the main menu where they select what tour they want? 18:03:40 * franciscod is a little confused :| 18:03:54 yes 18:04:07 Eg: if you select newbie tour in the splash 18:04:13 at Tour Object will be created 18:04:37 if you select detailed tour you get a Menu Object, wich should when done return a TourObject to main 18:04:49 Wich is where the main part of the tour should be 18:05:26 hmm.. IIRC, i had changed the splash to have only a "tour menu" button.. so newbie tour would the first option of the tour menu.. 18:05:28 The tourobject should only hold data for menues and where to find files, it doesnt do any rendering 18:05:50 ill reverse that and add the newbie and detailed tour list buttons back 18:06:24 I think we should have 4 options in the splash 18:06:43 Quit, Whats new, Newbie Tour and Detailed tour 18:07:19 or Quit, NewbieTour and Detailed tour 18:07:32 (names are arguable) 18:07:56 Subfusc: waht do yu have in mind for the detailed tours? ie once theyve selected say GNome tour from the detailed tour menu? 18:08:56 franciscod: the content part isnt my strong point, that should have been rrix's department. But i would guess it is a collection of help documentation for people New to Gnome 18:09:22 FYI the newbie tour should just give baisics and redirect the user back to the program if they need more helt 18:09:25 *help 18:09:33 Subfusc: i mean, how wil the interface of the detailed tour differ from that of the newbie tour? 18:09:51 franciscod: only in content first time around 18:10:18 idealy the newbie guid should have less options and details more 18:10:39 Subfusc: okay.. i was thinking of removing "newbie tour" from the splash and adding it as option 1 of the tours menu.. 18:10:44 - beginner tour 18:10:47 - KDE tour 18:10:51 - GNOME tour 18:10:52 .... 18:10:56 ^^ 18:11:31 franciscod: What do we need the splash for if there are no options? =P 18:11:48 just "take a tour" and "quit" ? 18:11:58 Subfusc: yeah.. basically.. 18:12:07 and "disable on login" 18:12:09 ;) 18:12:12 the checkbox.. 18:12:20 shouldnt that be in firstboot? 18:12:39 Subfusc: first boot gives you "enable tour on login" 18:12:54 but then you have the option of disabling it.. otherwise itll come up everytime you login.. 18:13:08 Shouldnt it do that automaticaly 18:13:22 Subfusc: you mean only come up on first login? 18:13:33 and then sit quietly in the app menu? 18:13:33 I mean, if they have loged in once, they probably wont have it poping up again, and if they do, they can start it from the menu 18:13:39 yeah 18:13:44 Subfusc: yeah..could be done.. 18:13:56 and as a part of newbie tour it should show where it is in case they need more help 18:14:23 and a warning dialog or popup dialog if they just quit it where to find it 18:14:31 Subfusc: we could just add that statement if the user doenst select it at firstboot.. a msg saying, you can access it here.. 18:14:44 + the dialog on quit 18:15:04 should be ample 18:15:07 if it is deselected at firstboot i think we should let it be 18:15:20 that is if the option is selected by default 18:15:25 er.. thing is administrator does the installing.. 18:15:34 he might unselect it.. 18:15:43 but a noob user on the system might need it.. 18:15:49 yes, but that would be his problem 18:16:05 We cant make it moron proof IMHO 18:16:23 our main audience is noobs, we can try and make it more accessible :) 18:16:32 moron proof cannot be done.. heh 18:17:15 splash is basically a show item.. so the user can decide there and then if they want it or no.. 18:17:19 thats it.. 18:17:28 ive hardly ever seen a splash with functionality.. 18:17:33 more of an announcer.. 18:17:36 yes, but if the admin doesnt want the program at all, we shouldnt force it on them 18:17:43 we got to expect the admin to know better 18:18:10 unless we wanna go Ubuntu 18:18:20 Subfusc: oky.. so if he unselects it at firstboot, a simple msg saying "access it here later if you want to" 18:18:37 taht shouldnt be much of a headache? no dialog nothing.. 18:18:52 select or dont and see it here later ? 18:19:20 well if you insist. Personaly i dont think we should do anything if the admin unselects it 18:19:28 we could discuss it with the firstboot people too 18:19:48 #task discuss firstboot and unselecting behavior 18:19:57 #task franciscod Subfusc discuss firstboot and unselecting behavior 18:20:17 lets get back to the XML format? you doing it? 18:20:47 i can, but i think we should do that at a later time when we have written more of the backend to map our needs 18:21:20 Subfusc: err..how you gonna write the backend if youre not sure of what content to parse? 18:22:02 the spesific XML we are talking about now is the one relating to Textrenderer in the Backend/GUI department 18:22:20 it will have to grow as the sofistication of the program grows 18:22:43 okay.. 18:22:52 but it will probably start out as ordinary HTML with limited tag support 18:23:14 what do you want me to do :) ? i like this method better :P 18:23:30 like

Web Resources

Paragraph

18:24:08 franciscod: since you have concrete ideas about how you want the gui, i suggest you start writing the MenuObject Class 18:24:18 Subfusc: aye.. 18:24:27 #task franciscod write menu object class 18:24:40 I will write the Tour Object Class mostly 18:24:56 and then we have to have another meeting about gui 18:24:58 Sounds good? 18:24:58 #task Subfusc write tour object class 18:25:01 Subfusc: yup.. 18:25:07 end meeting? 18:25:09 meet in a week? 18:25:12 next one? 18:25:13 yupp 18:25:16 okay.. 18:25:20 #endmeeting