create new tag
, view all tags
Yeah, ok, its a long stretch, especially with Perl, a programming language not well known for its object orientation, and it might not even be WikiWiki, but its cool.

Basically, the edit page could take the user back to the original page, only it would be in the form of textboxs where text would go (moveable, of course, for ease-of-use and abillity to make the pages look exactly the way the user wants them). It would have a toolbar at the top (or bottom) with the abillity to insert tables, textboxes, upload pictures or add pictures, all movable of course. Essentially, it would use the WikiWiki Engine, in graphical format, kind of like a Microsoft Frontpage or one of the countless linux graphical tools, embedded into the edit page, only alot simpler.

Well, I know, its a longshot, but it would be nice.

And hey... A guy has the right to dream, doesnt he? smile

Actually, it may not be that hard. the abillity to create and move new edit boxes, and then having the actual page reflect the location of the edit boxes, it may work. images would still use the same format (or movable and viewable from edit) just in different edit boxes. This would remove the hassle of previewing the page 9000 times until you have it just right.

-- JakeGardner - 06 Oct 2003

One way to do this is by embedding PerlTk into the browser.

Another would be to strip TWiki down to the RenderingPipeline and then embed it into an ApplicationServer.

Dream on.

-- MartinCleaver - 07 Oct 2003

There are less radical ways of doing this - see EditDaemonWithGVimIntegration for one example where a client side text editor is used to edit TWiki pages. This could be adapted to support a GUI-based editor (if you are using Perl, I'd recommend Google:wxPerl as a GUI toolkit that's much nicer than Perl/Tk - also installable as CPAN:Wx). It would be handy if TWiki had a network-visible API, using SOAP, REST or XmlRpc (also implemented for different reasons).

You might also try doing something with Mozilla's XUL and other application development features - no idea how easy this is but it lets you do a custom app that re-uses Mozilla components and doesn't have to look like a browser. (See Google:OEone+HomeBase which uses this technology to build a complete desktop / window manager for Linux.)

-- RichardDonkin - 07 Oct 2003

KupuEditorAddOn may provide this functionality.

-- SamHasler - 08 Sep 2004

Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r8 - 2006-04-29 - SamHasler
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.