Re: Re: PDesk plugin
Rick Price <[email protected]> Fri, 25 Aug 2006 23:55:04 -0400 (Eastern Daylight Time)
| Newsgroups | gmane.comp.handhelds.palm.progect |
|---|---|
| Message-ID | <[email protected]> |
Yes, please do, it will take me a little while to look at them, but they sound useful. Rick On Fri, 25 Aug 2006, "Jeff Mikels" wrote: > I have a couple plugins I wrote myself to import from structured text files. > OPML and CSV if I recall. If you don't mind potentially broken code, I could > send them to you. > > On 8/25/06, mec1353 <mec1353-/[email protected]> wrote: >> >> Hi Rick, >> >> 2 topics: loading plugins and importing text. >> >> 1) Loading plugins: >> I have added more plugins to see if they would load or not. They seem >> to load well, I can see them in the "export" menu but none in >> the "import" menu. I am copying the text of the PDesk.log file (I >> cannot see how to attach a document to this mail), it says: >> "Error importing plugin CSVInOut >> Got Module use of python22.dll conflicts with this version of Python." >> >> 2) importing text: >> Since there seems to be no posibility to import a format other >> than 'text', is there a documentation on the format for the text file >> to be read and re-entered back into PDesk with the data in the right >> fields? I noticed that a project exported as 'text' is not retreived >> properly by PDesk, all the data for a task (name, priority, progress, >> note,...) is packed into the task name. >> >> thanks for your help >> >> ------------------ text of PDesk.log -------------------------- >> New Session started on Fri Aug 25 20:59:09 2006 >> platform : win32 >> byteorder : little >> ---------------------------------------------------------------------- >> -------- >> PluginManager started >> Start in C:\Program Files\PDesk >> Now in C:\Program Files\PDesk\plugins >> got plugs : >> ['CSVInOut.py', 'DocBookXMLInOut.py', 'HTMLInOut.py', 'MSProjectInOut. >> py', 'Report_HTMLInOut.py', 'TextInOut.py'] >> Error importing plugin CSVInOut >> Got Module use of python22.dll conflicts with this version of Python. >> imported <module 'DocBookXMLInOut' from 'C:\Program >> Files\PDesk\plugins\DocBookXMLInOut.pyo'> successfully >> imported <module 'HTMLInOut' from 'C:\Program >> Files\PDesk\plugins\HTMLInOut.pyo'> successfully >> imported <module 'MSProjectInOut' from 'C:\Program >> Files\PDesk\plugins\MSProjectInOut.pyo'> successfully >> imported <module 'Report_HTMLInOut' from 'C:\Program >> Files\PDesk\plugins\Report_HTMLInOut.pyo'> successfully >> imported <module 'TextInOut' from 'C:\Program >> Files\PDesk\plugins\TextInOut.pyo'> successfully >> loaded plugins : [<class 'DocBookXMLInOut.DocBookXMLInOut'>, >> <class 'HTMLInOut.HTMLInOut'>, >> <class 'MSProjectInOut.MSProjectInOut'>, >> <class 'Report_HTMLInOut.Report_HTMLInOut'>, >> <class 'TextInOut.TextInOut'>] >> Trying <class 'DocBookXMLInOut.DocBookXMLInOut'> >> Trying <class 'HTMLInOut.HTMLInOut'> >> Trying <class 'MSProjectInOut.MSProjectInOut'> >> Trying <class 'Report_HTMLInOut.Report_HTMLInOut'> >> Trying <class 'TextInOut.TextInOut'> >> returning output plugins : >> [<class 'DocBookXMLInOut.DocBookXMLInOut'>, >> <class 'HTMLInOut.HTMLInOut'>, >> <class 'MSProjectInOut.MSProjectInOut'>, >> <class 'Report_HTMLInOut.Report_HTMLInOut'>, >> <class 'TextInOut.TextInOut'>] >> returning input plugins : [<class 'TextInOut.TextInOut'>] >> Listening on 127.0.0.1:9999 >> Waiting for a request... >> Going to users Chris directory : C:\pilot\Chris >> >> >> >> >> >> >> --- In [email protected], Rick Price <rprice@...> wrote: >>> >>> The ultimate solution to your problem is really going to be the XML >>> conduit. >>> >>> However, the XML conduit will not involve PDesk, it will go >> directly from >>> XML to your Palm device when you hotsync. The point of the XML >> conduit >>> being to replace the existing conduit and PDesk making your >> favourite >>> editor compatible with Progect. >>> >>> Of course, the hotsync part is not written yet. >>> >>> The part that is written will go from XML to a Progect PDB file >> which >>> PDesk can read (A PDK file is really a PDB file with a different >> name). >>> You can also load the PDB file directly into your Palm device. >>> >>> Currently the conversion is one way, it does not merge the data. >>> >>> Finally, there is a small bug in the code (Python PalmDB) that >> ruins the >>> PDB file, that should not be that hard to fix, it was working >> shortly >>> before I broke it. >>> >>> >>> So, the biggest issue you should have, is getting Teamplay XML >> supported >>> by the Python PalmDB project. (We will assume that Teamplay can >> read/write >>> XML). >>> >>> >>> To support the Teamplay XML in Python PalmDB, a XSLT script has to >> be >>> written to go from the canonical Progect XML to the Teamplay XML, >> and then >>> another XSLT script has to be written to go from Teamplay XML to >> Progect >>> XML. >>> >>> That may be difficult, but should not be insurmountable. >>> >>> If you were able to write that XSLT, you would be in good shape, >> otherwise >>> you will have to wait until I have time to write it. >>> >>> >>> >>> As to why the PDesk plugins do not work, they are probably old and >> out of >>> date. If they do not show up in the list however, there may be a >> problem >>> loading them. If that is the case, the problem should be shown in a >> log >>> file. >>> >>> Rick >>> >>> >>> On Tue, 22 Aug 2006, "mec1353" wrote: >>> >>>> >>>> Hi Rick, >>>> >>>> first of all, thanks for answering my call. >>>> >>>> The main project management tool we have is Teamplay from >> Primavera. It >>>> is big, but also has several output formats. I am almost certain >> it >>>> supports XML and will double check tomorrow. >>>> >>>> If it has XML support and you plan to have such a conduit, this >> may >>>> really be the solution for me, thanks. >>>> >>>> I would also like to understand why my PDesk does not recognize >> CSV >>>> plugins as described in the csv doc becuase if the XML plugin >> does not >>>> showup either in the menu, this won't help. >>>> >>>> If you have time for a little bit of history, I will tell you >> that I >>>> have experimented several things around the import/export >> commands and >>>> the ".pdk" files of PDesk. >>>> >>>> Before calling for help, I simply tried the "export as text" and >> back >>>> with the "import as text" to discover this was not reversible. I >> tried >>>> different text formats with no success. So, I wonder what sort >> of 'text' >>>> format does PDesk accept to load into a good looking project with >> tasks, >>>> priorities, notes, dates, progress,..... any information? >>>> >>>> Then I discovered that the HTML export does not epxort all the >>>> information (no date, no note) and there is no slector like there >> is for >>>> the text export. So, HTML was not an option for me. >>>> >>>> When I looked at the 'MS project MPX' export, I got a good view >> of the >>>> data. However, I realized that the only import capability >> is 'text' and >>>> since I do not know what text format works, I had to give up. >>>> >>>> My last attempt was to try to install the CSV plugins, in the >> hope that >>>> I could export 'csv' format to excel and work there or better, use >>>> Teamplay to export 'csv' and read it directly into PDesk. >>>> >>>> Unfortunately, I was not able to get PDesk recognize the plugins >> and I >>>> still only have 'text' export. >>>> >>>> That's when I decided to post a mail... >>>> >>>> thanks in advance for any information. >>>> >>>> >>>> >>>> >>>> --- In [email protected], Rick Price <rprice@> wrote: >>>>> >>>>> What programs are you trying to interface with Progect? >>>>> >>>>> I am working on a XML<->Progect conduit. >>>>> >>>>> If your programs could work with XML, then there is a good chance >>>> that, >>>>> that would help you. >>>>> >>>>> Rick >>>>> >>>>> >>>>> On Sun, 20 Aug 2006, "mec1353" wrote: >>>>> >>>>>> Hi, >>>>>> I am new to the group, I have decided to join because I >> discovered >>>>>> Progect and PDesk, installed on my Z22 and was impressed with >> the >>>>>> pair. >>>>>> I find it easier to update the information on PDesk and hotsync >> to >>>>>> the palm. The problem I have is that the information I need to >>>> update >>>>>> comes from project management tools used in my company and I >> have >>>>>> been looking for ways to create status update files that I could >>>>>> directly import in PDesk, then hotsync. >>>>>> I tried the 'text' format but this did not work (actually, I >>>>>> discovered that PDesk cannot 'txt' import projects exported in >> text >>>>>> format!) >>>>>> I joined the group, then, to look for other plugins and found >> the >>>> CSV >>>>>> plugin which I think would be compatible with the applications >> used >>>>>> in the company. >>>>>> I downloaded the zip file and followed the intructions, copied >> both >>>>>> files into the plugin folder... no CSV option appeared in PDesk. >>>>>> I thought that this would work only with the latest released of >>>>>> PDesk. So, I got the 0.8.5 version, uninstalled my 0.8.4 and re- >>>>>> installed the new one. Recopied the two CSV files, and re- >> started my >>>>>> computer. >>>>>> Opening PDesk and creating a small project, I still do not see >> any >>>>>> CSV option in export or import. >>>>>> >>>>>> I am now out of ideas to try to make Progect-PDesk as better >> tool >>>> for >>>>>> my work. Can anyone tell me what I missed, what I did wrong? >>>>>> >>>>>> thanks in advance, >>>>>> Luke >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> >> >> >> >> >> >> >> >> >> Remember to visit Polls, Files and Bookmarks sections at >> http://groups.yahoo.com/group/progect. You are welcome to vote, upload >> your files and submit bookmarks. >> Yahoo! Groups Links >> >> >> >> >> >> >> > > > -- > Jeff Mikels > leading people one step closer to Jesus > http://jeff.mikels.cc > http://thesouthsidechurch.org > > > [Non-text portions of this message have been removed] > > Remember to visit Polls, Files and Bookmarks sections at http://groups.yahoo.com/group/progect. You are welcome to vote, upload your files and submit bookmarks. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/progect/ <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/