* [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