Changes

Jump to: navigation, search

Portable DXR

1,359 bytes added, 07:11, 17 April 2009
Development updates
===Perl Interpreter===
The Perl parser will be needed by the files in charge of talking to the internet and the create pages from databasequeries. It should needs to be able to connect to run from within the update server extension on Windows, Linux, and download the update log, then apply the updates to the database accordinglyMac.So far we found [http://perldoc.perl.org/perlembed.html perlembedPerlembed]. It allows us to use Perl from C, which means that we could compile our program with headers that will be able to alternate between Windows, Linux, and Mac. =====Other Finds:=====* [http://www.perlmonks.org/ PerlMonks]* [http://use.perl.org/ use Perl]* [http://en.wikipedia.org/wiki/Perl Wikipedia Perl]
===Web Server===
======DXR======
The presentation. The front-end is mostly implemented by [David Humphrey http://vocamus.net/dave/David Humphrey] on  The core application has his [http://zenit.senecac.on.ca/wiki/dxr/ DXR]. We need to modify the UI to implement the following functionalities:* Navigation
* Database querying
* Update services
* Data transaction
 
======UI======
* Navigation
* Tree:
**Source Code
**Documentation '''(Source code documentation)'''
**Help '''(PDXR Documentation)'''
**Options
*** Automatic updates
*** Prompted updates
*** Session saving
=Roadmap=
(coming soon)
* Port [http://zenit.senecac.on.ca/wiki/dxr/ DXR] <small>'''(1 week)'''</small>
 
* Modify UI <small>'''(4 weeks total)'''</small>
** Left panel:
*** Source Code
*** Documentation <small>(Source code documentation) '''(1 week)'''</small>
*** Help <small>(PDXR Documentation) '''(2 weeks)'''</small>
*** Options <small>'''(1 week)'''</small>
**** Automatic updates
**** Prompted updates
**** Session saving
 
* Implement the web server <small>'''(1 week)'''</small>
** Test the web server on the different platforms
 
* Implement the Perl parser <small>'''(1 week)'''</small>
** Test Perl scripts on the different platforms
 
* Code the CGI tools <small>'''(4 weeks)'''</small>
=News & Updates=
 
==Development updates==
Project is on hiatus from Jan 2009. It may restart in May 2009 or September 2009 depending on the schedule of the contributors.
 
==Meetings (Chronological)==
==TODO==
* Need to get a perl (and python?) interpreter into the extension or into an installer so it lives locally as well <small>'''(by 27/11/08)''' ([[User:Samer.Ziadeh|Samer Ziadeh]])</small>.
** Must work within the extension
** It probably doesn't need to be ligthweight.
** Needs to work with the extension on Windows, Mac, and Linux
* Need to figure out how to mash a web server into an extension. <small>'''(by 27/11/08)''' ([[User:Jtpau|Jerry Pau]])</small>
** Which Mashup should we use?
*** Consumer Mashups
** Do we make sure the web server is up to date?
*** How would we do that?
*** Are we going to add options in the setting regarding to the updates?
**** Automatically check for updates
**** Prompt before download updates
**** Prompt before installing updates
**** Never ask again
* Have to figure out Explain how tothese work:<small>'''(by 27/11/08)''' ([[User:Jamesboston|James Boston]])</small>** Get updates from David's [http://zenit.senecac.on.ca/wiki/dxr / DXR] or mozillaMozilla-centralCentral.
** Push updates to the extension.
* Design of the interface of PDXR that will be using dehydra[https://developer.mozilla.org/en/Dehydra Dehydra] <small>'''(by 27/11/08)''' ([[User:Jtpau|Jerry Pau]] & [[User:Samer.Ziadeh|Samer Ziadeh]])</small>.

Navigation menu