* [gentoo-doc] Making Beacon Usable @ 2008-03-27 21:07 Nandeep Mali 2008-03-27 21:17 ` Josh Saddler 2008-03-28 10:23 ` Anant Narayanan 0 siblings, 2 replies; 7+ messages in thread From: Nandeep Mali @ 2008-03-27 21:07 UTC (permalink / raw To: gentoo-doc, gentoo-soc [-- Attachment #1: Type: text/plain, Size: 426 bytes --] Hi folks, This is regarding the possible GSoC project about "Making Beacon Usable". I wanted to work with the doc folks directly on this one so I can include in my proposal the most wanted feature add-ons/improvements. Since Beacon isn't widely used currently I was having trouble finding people acquainted with it. So calling out to all Doc people, what can be done to help Beacon float further? Kind Regards Nandeep Mali [-- Attachment #2: Type: text/html, Size: 466 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-doc] Making Beacon Usable 2008-03-27 21:07 [gentoo-doc] Making Beacon Usable Nandeep Mali @ 2008-03-27 21:17 ` Josh Saddler 2008-03-27 21:23 ` Jan Kundrát 2008-03-27 21:35 ` Nandeep Mali 2008-03-28 10:23 ` Anant Narayanan 1 sibling, 2 replies; 7+ messages in thread From: Josh Saddler @ 2008-03-27 21:17 UTC (permalink / raw To: gentoo-doc; +Cc: gentoo-soc [-- Attachment #1: Type: text/plain, Size: 564 bytes --] Nandeep Mali wrote: > Hi folks, > > This is regarding the possible GSoC project about "Making Beacon > Usable". I wanted to work with the doc folks directly on this one so I > can include in my proposal the most wanted feature add-ons/improvements. > > Since Beacon isn't widely used currently I was having trouble finding > people acquainted with it. So calling out to all Doc people, what can be > done to help Beacon float further? 1. What is Beacon? 2. Why do you need the documentation team (really) to help you in your SOC project? [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-doc] Making Beacon Usable 2008-03-27 21:17 ` Josh Saddler @ 2008-03-27 21:23 ` Jan Kundrát 2008-03-27 21:26 ` Matthew Summers 2008-03-27 21:35 ` Nandeep Mali 1 sibling, 1 reply; 7+ messages in thread From: Jan Kundrát @ 2008-03-27 21:23 UTC (permalink / raw To: gentoo-doc; +Cc: gentoo-soc [-- Attachment #1: Type: text/plain, Size: 186 bytes --] Josh Saddler wrote: > 1. What is Beacon? Beacon, a GuideXML editor [1]. Cheers, -jkt [1] http://www.kix.in/projects/beacon/ -- cd /local/pub && more beer > /dev/mouth [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 252 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-doc] Making Beacon Usable 2008-03-27 21:23 ` Jan Kundrát @ 2008-03-27 21:26 ` Matthew Summers 0 siblings, 0 replies; 7+ messages in thread From: Matthew Summers @ 2008-03-27 21:26 UTC (permalink / raw To: gentoo-doc [-- Attachment #1: Type: text/plain, Size: 661 bytes --] On Thu, Mar 27, 2008 at 4:23 PM, Jan Kundrát <jkt@gentoo.org> wrote: > Josh Saddler wrote: > > 1. What is Beacon? > > Beacon, a GuideXML editor [1]. > > Cheers, > -jkt > > [1] http://www.kix.in/projects/beacon/ > > -- > cd /local/pub && more beer > /dev/mouth > > I am interested in assisting with this project. Beacon will be a very nice tool for my interns to use in doing gentoo documentation. Please let me know how I may be of assistance. Regards, Matt Summers (QuantumSummers) -- Matthew W. Summers Chief Executive Officer & Systems Engineer Liquidus Tech, LLC matthew.summers@liquidustech.com www.liquidustech.com [-- Attachment #2: Type: text/html, Size: 1168 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-doc] Making Beacon Usable 2008-03-27 21:17 ` Josh Saddler 2008-03-27 21:23 ` Jan Kundrát @ 2008-03-27 21:35 ` Nandeep Mali 1 sibling, 0 replies; 7+ messages in thread From: Nandeep Mali @ 2008-03-27 21:35 UTC (permalink / raw To: gentoo-doc [-- Attachment #1: Type: text/plain, Size: 731 bytes --] Thanks for replies. :) @Josh Saddler > 2. Why do you need the documentation team (really) to help you in your > SOC project? Beacon is a tool for Documentation. Hence I supposed that Doc Team would be the best place to ask my query. The help I require is in terms of advice for the best possible improvements. @Matt Summers > I am interested in assisting with this project. Beacon will be a very nice tool for my interns to use in doing gentoo documentation. >Please > let me know how I may be of assistance. I would like to know what improvements would you like in the existing Beacon implementation. That would really help me in drafting a good proposal and would bring up the most required features. Kind Regards Nandeep [-- Attachment #2: Type: text/html, Size: 893 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-doc] Making Beacon Usable 2008-03-27 21:07 [gentoo-doc] Making Beacon Usable Nandeep Mali 2008-03-27 21:17 ` Josh Saddler @ 2008-03-28 10:23 ` Anant Narayanan 2008-03-28 20:13 ` [gentoo-soc] " Nandeep Mali 1 sibling, 1 reply; 7+ messages in thread From: Anant Narayanan @ 2008-03-28 10:23 UTC (permalink / raw To: gentoo-doc; +Cc: gentoo-soc Hi Nandeep, > This is regarding the possible GSoC project about "Making Beacon > Usable". I wanted to work with the doc folks directly on this one so > I can include in my proposal the most wanted feature add-ons/ > improvements. > > Since Beacon isn't widely used currently I was having trouble > finding people acquainted with it. So calling out to all Doc people, > what can be done to help Beacon float further? Thanks for your interest in the project! Although Beacon allows for basic GuideXML editing, there is a lot that can be done in the usability aspect. Beacon isn't really used by any documentation folks, which defeats the purpose of the tool - hence the main focus this summer would be to analyze the areas in which Beacon could be improved, and implement them. Some points off the top of my head: a) UI Spruce-up: Make it easier to edit specific portions of the document. Currently there is DOM tree displayed in the bottom-left, some enhancement can be made to it, so that a user can jump to any portion in the document and make a quick change. b) Replace text-boxes with a Rich Text Editor: Currently, tags like <p>, <b> and <e> have to be manually added by documentation writers, as the XML inside a <body> is displayed verbatim in a text-box. This text-box can be ideally replaced by rich-text editor like MoxieCode, TinyMCE or FCKEditor - which would have to be modified to understand GuideXML tags allowed inside <body> c) Make it easy to author new documents: Editing an existing document is certainly a lot easier than creating a new one in beacon; the primary reason being that adding new sections and block-level tags is not really very easy. Currently, we use a drag-and-drop approach, but it's not very easy to visualize where you're actually dropping the new element. This aspect could do with a complete overhaul. d) Easier Deployment: Another reason why beacon isn't used widely is because it hasn't been deployed for public use. We need to make some changes in the back-end to make sure it can be deployed with minimum fuss - see next point. e) Back-end changes: Currently beacon uses two temporary files - one for the actual XML and one for the displayed HTML, per GuideXML file being edited. This approach requires a web-server writeable directory, which makes it a little cumbersome to deploy. Also, someone had discovered a security vulnerability with this (which has been fixed since); it's probably worthwhile to take a second look and probably rewrite this portion. f) Support for collaborative editing: Most documentation is written by a group of people, so it would be neat if beacon could store the document centrally and allow multiple people to collaboratively work on it. Google Docs is a good inspiration here, we could throw in authentication against Gentoo's LDAP server too :) All of this is probably not achievable in a single summer, so you could probably pick out a few ideas and send in your proposal - I'll be glad to mentor the project. You would need to know PHP, Javascript, some AJAX concepts and familiarity with XML and XSLT beforehand, however, if you don't - we can use the community bonding period to get you upto speed! All the best, and I look forward to reviewing your proposal. Cheers, Anant -- gentoo-doc@lists.gentoo.org mailing list ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-soc] Re: [gentoo-doc] Making Beacon Usable 2008-03-28 10:23 ` Anant Narayanan @ 2008-03-28 20:13 ` Nandeep Mali 0 siblings, 0 replies; 7+ messages in thread From: Nandeep Mali @ 2008-03-28 20:13 UTC (permalink / raw To: gentoo-soc, gentoo-doc [-- Attachment #1: Type: text/plain, Size: 190 bytes --] Great! Thanks Anant! This will really help as a great starting point in whipping up a nifty application. I'll holler you after the application is up at GSoC website. Kind Regards Nandeep [-- Attachment #2: Type: text/html, Size: 220 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-03-28 20:13 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-03-27 21:07 [gentoo-doc] Making Beacon Usable Nandeep Mali 2008-03-27 21:17 ` Josh Saddler 2008-03-27 21:23 ` Jan Kundrát 2008-03-27 21:26 ` Matthew Summers 2008-03-27 21:35 ` Nandeep Mali 2008-03-28 10:23 ` Anant Narayanan 2008-03-28 20:13 ` [gentoo-soc] " Nandeep Mali
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox