public inbox for gentoo-doc@lists.gentoo.org
 help / color / mirror / Atom feed
* [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