Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-soc
Navigation:
Lists: gentoo-soc: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-soc@g.o
From: "Nandeep Mali" <n9986.mali@...>
Subject: Progress Report - Setting Beacon Afloat
Date: Wed, 16 Jul 2008 04:35:39 +0530
Hi all,

This report is a matchup of the original timeline and deliverables
with the progress so far.

My original deliverables were:

- Remove Mochikit and replace it with Dojo.
- Provide a GuideXML customized Rich Text Editor in place of normal text-boxes.
- Improve Various User Interface Elements such as the DOM tree and
remove CSS bugs.
- Design a Data Backend as an alternate to temporary file storage.
- Rewrite the drag and drop feature and improve formatting of generated code.

Now to go through them (not in order):

1. Remove Mochikit and replace it with Dojo:
Done. The aim here was to reduce the number of JavaScript libraries
used. I have included the Prototype framework[1] for easy AJAX
handling.

2. Improve Various User Interface Elements such as the DOM tree and
remove CSS bugs:
Done. Created a fluid layout to remove the annoying scroll bars and
will handle different browser sizes and resizing. The original cute
icons are still there. ^_^
The DOM tree can be used to jump to various locations in the document.
Also the different chapters and sections can be referenced in the
document.

3. Design a Data Backend as an alternate to temporary file storage:
Done. Created a wrapper for generic functions like read and write.
Also included a Gmail like auto-save feature. The XML view and save
features are all implemented using AJAX.

4. Provide a GuideXML customized Rich Text Editor in place of normal text-boxes:
& 5. Rewrite the drag and drop feature and improve formatting of
generated code:
The 5th feature has been replaced with the RTE. Now there is no use of
a drag and drop interface. What we had thought of was that the
document would be editable by using the inline text-boxes that Dojo
has. Since the editor will have to be collaborative it'll not be easy
to implement document manipulations on the fly. Therefore I thought of
using the Writely (Google Docs) approach where the entire document is
editable. The RTE is now a big undertaking and will be a continuous
work. The formatting of generated XML has been improved but requires
some more tweaks. The editor does not support some GuideXML elements
but those can be edited directly in the XML and the changes will
reflect back in the WYSIWYG view.

The editor is available at Tux Family[2]. It should run out-of-the-box
if you have:
- A web server
- PHP support (With XSLProcessor)
- The editor uses the system tmp to temporary save files.

Please go ahead and try it out. ^_^

I have also asked mentor-kun to put it up on his server so those of
you don't have a server set up you can soon access it up there.

My post mid-term aim is to implement the collaborative editor and
continue work on the RTE, XML generation and adding/revamping
features.

Kind Regards
Nandeep Mali

[1] http://www.prototypejs.org/
[2] git clone git://git.tuxfamily.org/gitroot/beacon/trunk.git
-- 
gentoo-soc@g.o mailing list


Replies:
Re: Progress Report - Setting Beacon Afloat
-- Arun Raghavan
Re: Progress Report - Setting Beacon Afloat
-- Donnie Berkholz
Navigation:
Lists: gentoo-soc: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Progress Report - Setting Beacon Afloat
Next by thread:
Re: Progress Report - Setting Beacon Afloat
Previous by date:
Re: OpenPAM modules - Weekly Report
Next by date:
Re: Progress Report - Setting Beacon Afloat


Updated Jun 17, 2009

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.