local apps, Edubuntu site and community structure

Ace Suares ace at suares.an
Thu Jul 23 00:48:31 BST 2009


Excellent approach for discussion!
The non-developers can really make a difference here. Experienced users 
are also very valuable to the whole. I like the ideas you bring forward.

ace

Joseph Hartman wrote:
> Jordan: I think Ace is right about firefox. It seems to work fine for me 
> for research purposes, especially since I don't install the flash plugin 
> so no banner ads slow things down. The problems really reveal themselves 
> when a bunch of students start working with google docs (which uses a 
> lot of AJAX I think) to save papers/spreadsheets and manipulate images 
> in presentations/websites and such. I've heard that native Firefox in 
> Linux is slow altogether, slower even than Firefox in a virtualized 
> Windows OS running in a Linux system, but I don't know if that's true 
> and that's not what my primary trouble is. Mostly I have problems with 
> flash and google apps. Thanks for the offer of help, I'll see how far I 
> can get tomorrow and if I run into trouble I'll try to have some 
> specific questions for you to help me with. Cheers!
> 
> Ace: I think it could be helpful to have an area on the wiki that told 
> about different setups schools around the world have done. I know there 
> are some others on the list who also work at schools and have done what 
> I've done or better. Uwe //Geercken and Asmo Koskinen both come to mind 
> as I've learned a lot from their posts to the list. You certainly have 
> my permission to use any and all of my information.
> 
> Scott: when I reflect on my own frustrations with ubuntu and ltsp, I 
> think they mostly stem from a lack of structure. You say "there has to 
> be *some* structure, *some* tool that's acting as a gateway." and I 
> completely agree. The problem I've encountered is that the structure in 
> place is unclear at best and ambiguous in many cases. Most of the time I 
> think people just have a problem they want to fix and instead of there 
> being an obvious or even single destination to get the information or 
> resources they need there are many different resources of varying 
> complexity. For example, with this particular issue of local apps, I 
> follow this list, I follow the wiki (which there are apparently 2 of I 
> learned today?) I follow this thread on ubuntu forums 
> <http://ubuntuforums.org/showthread.php?p=7647569#post7647569>, I follow 
> a few people's blogs, I randomly google it sometimes, and I can 
> evidently get on IRC and chat with you. I've never used IRC before but I 
> could probably figure it out without too much difficulty, but that's a 
> level of complexity above googling "ltsp local apps ubuntu".
> 
> Additionally I think there is a lack of structure organizationally in 
> the community itself. Until today I thought Gavin was employed by 
> Canonical or something just because he posts helpful stuff all the time. 
> I've been using Ubuntu since Dapper Drake and following this list for 
> years, but I'm still a complete amateur. Meanwhile there are 
> professional Linux developers out there who might be on the list for the 
> first time today, and there is no way to differentiate between the two 
> of us. Half the reason I post to ubuntuforums and my own blog instead of 
> the wiki is because I know I'm authorized to do so and won't be screwing 
> anything up by adding my own information.
> 
> Perhaps this is just the way things have to be for a community shared 
> distribution, but it seems to contrast with the way much of the rest of 
> ubuntu is run, such as launchpad, with it's ability to track users and 
> statistics and permissions. I'm not too familiar with launchpad, so 
> maybe I'm wrong and it is as much of a rat's nest as what I'm doing now, 
> but I know from what I've read about it that it's quite respected in 
> many circles. I noticed that Stephane Graber was made an "official" 
> developer of Ubuntu or something in Launchpad recently, and at least 
> that helps to establish a hierarchy of expertise in the community 
> structure. (Congrats to Stephane BTW) Ubuntuforums does a good job of 
> this by denoting the number of contributions each member has made as 
> well as which members are moderators.
> 
> In any case, I think it is confusing that in the edubuntu jaunty release 
> notes <http://www.edubuntu.org/releasenotes/904> it says "Installing 
> Firefox inside the LTSP chroot and setting /LOCAL_APPS_MENU=True/ in 
> |lts.conf| will make Firefox to run locally on the thin client. The XDG 
> integration takes care of adding the application in the menu or 
> replacing it by the local application if it's already present." but then 
> does not include a hyperlink or anything to actually direct a reader to 
> a place where they can read more about how to actually implement local apps.
> 
> You ask: "So, once again, what's the solution?  How can we make things 
> easier?  Ok, lets say we're not going to kick things upstream.  Lets 
> say, starting right now, Edubuntu, the entity, is going to look at every 
> bug, fix it, and if upstream needs fixing, we'll spearhead it."
> 
> I'm more concerned with documentation than bug fixing and more familiar 
> with google's tools than I am with forums and wikis, but I'll try to 
> describe what I would do at my school if I had the problems I've 
> described above:
> 
> First I would establish a google site to house all things 
> Ubuntu/Edubuntu LTSP related and divide the site into sections for each 
> release since many pages on the wiki apply to one release but not 
> another. Then I would "invite" all the "developers/experts" on this 
> list, launchpad, or whatever to be "collaborators" on the site. These 
> collaborators would be able to change the website pages while all other 
> people would not be able to change the actual documentation pages, but 
> would be able to leave "comments" at the bottom of the page to suggest 
> changes for the collaborators to make to the page, bring attention to 
> outdated/changed information, relate personal experiences, etc. This 
> would, in my opinion create a hybrid of ubuntuforums and the wiki where 
> the canon information is in the page while discussions and experiences 
> about the information on the page took place in the comments section below.
> 
> I would borrow from ubuntuforums' member rating graphic setup to 
> distinguish between experts and noobs or, since google can't do this, I 
> would require each member to rate themselves on a scale of 1-20 by 
> answering questions about how long they've been using ubuntu/ltsp, how 
> many times per week they post comments to the site, how many hours per 
> week they spend using Linux, etc. and then put this number in their 
> avatar or username (probably avatar though since it would have to change 
> over time).
> 
> I would install a google talk widget on the homepage and bypass IRC 
> altogether by allowing visitors to click on the homepage to chat with a 
> collaborator if one were available. (you can see a google sites example 
> of this here <http://www.kainoshealth.net/>) Another nice feature of 
> google sites is that it allows the public to follow changes to any given 
> webpage within the site via email, just like RSS. Therefore, I would 
> include a widget on the homepage that automatically highlights recent 
> changes made to the site so anyone could get site updates via email just 
> by "following" the homepage.
> 
> I would require all collaborators to include information about 
> themselves, their accomplishments, qualifications, and areas of of 
> expertise in their profile so that regular lurkers could single out a 
> collaborator for help with specific issues. I would also give 
> collaborators titles depending on their tenure so the longest serving 
> collaborators could be easily recognized. I would divide up the 
> collaborators by last name and assign A-G last name collaborators to 
> upkeep the area of the site related to one release, H-N last name 
> collaborators to the next release, and O-Z collaborators to the release 
> after that.
> 
> Finally, I would create two google forms to encourage member 
> participation in the site. The first form would allow members to submit 
> ideas/walkthroughs/howtos/experiences in written or video or audio or 
> screencast or whatever form for the collaborators to review and either 
> include or exclude from the site. The second form would be a nomination 
> form for the user to nominate either themselves or another member for 
> collaborator status.
> 
> There's actually a pretty good example of a google site 
> <http://www.evonypedia.com/> doing much of what I described. (I don't 
> actually play the game, but I do subscribe to the Google Apps twitter 
> feed) You'll notice there aren't any comments at the bottom of any 
> pages, but that's just because they turned them off.
> 
> I don't imagine Canonical is too interested in employing Google for 
> their support services, but I believe much of what I described is 
> possible with other FOSS tools like Drupal, (in fact, wasn't launchpad 
> just opensourced and released?) and as long as the movement is towards 
> more structure both in terms of the community and the information I 
> think it would go a long ways towards clarifying where Edubuntu as an 
> entity and community stands in terms of strengths and weaknesses and 
> would enable more valuable participation by part-timers and amateurs. -joe
> 




More information about the edubuntu-users mailing list