I have been working with the XmlRpc plug-in quite a lot, and have my
own .Net wrappers for the things I require from it. When you get over
the initial pain, it is actually quite easy to work with.

I turned on logging in the xml-rpc.net component, and seeing exactly
what is sent on the wire helps immensely if you're not used to the way
data is de-serialized from XmlRpc on the client side (I was not).

If you haven't looked into it yet, it looks like this:
  // We want to know what goes on, attach a file logger
  RequestResponseLogger logger = new RequestResponseLogger();
  logger.Directory = @"C:\temp\xmlrpclog";
  logger.Attach(ticketProxy); // Proxy created with XmlRpcProxyGen
  // Do your thing here
  ...
  logger.Detach(ticketProxy);

Read more in the Xml-Rpc.Net FAQ: 
http://www.xml-rpc.net/faq/xmlrpcnetfaq.html#5.1
- I have also written a bit on this on: 
https://www.coderesort.com/p/api/wiki/XmlRpcDotNet
(req. login)

Our extensions are mostly about users, their projects and permissions,
which I use to list Trac projects an authenticated user has access to.
We also implemented the wiki.deletePage() method - as it was missing,
which was later incorporated in the XmlRpcPlugin. We'll add new
methods when we need them, but try to do as much as we can with the
original bits.

We host a couple of open source projects, but I'd rather call them
community source, as they require that you register for a free
account, and is mostly about modules and plug-ins for commercial
products. The source is open though. We haven't focused that much on
opening up project access, as our hosting is built for secure
projects. Most open source projects want all the information to be
available to anonymous users, and at the moment, we're not equipped
for that.

/Steve

On Jan 18, 6:35 am, Mladen Mihajlovic <[EMAIL PROTECTED]> wrote:
> Hey Steve,
>
> Yeah I released quite early so the features are all still touch 'n go,
> but I think generating interest is important for an open source
> project.
>
> I've found I keep wanting to change xmlrpc plugin as it is not all
> that friendly for strongly typed languages. It keeps forcing me to use
> arrays and objects all over the place. Have you been having similar
> problems? What kind of extensions have you built? I'd definitely be
> interested in checking it out.
>
> By the way, your Trac hosting looks sweet. Do you guys host open
> source projects?
>
> Cheers,
> Mladen
>
> On Jan 17, 11:15 am, stevecel <[EMAIL PROTECTED]> wrote:
>
>
>
> > Nice! Will be experimenting with this one for sure.
>
> > I'm also working with the XmlRpc API from .NET, creating Windows
> > client tools for our Trac hosting business. At the moment, we're using
> > some extensions to the XmlRpc API, but I've tried to make the
> > applications work with a standard Trac install too.
>
> > The code is available in a secured Trac project, and is available for
> > those that want it. You need to register for an account (free). If
> > you're interested, send me an email, and I'll give you the details.
> > I'll put it up on trac-hacks when I have fixed a few bugs that make
> > one of the tools not work without our XmlRpc extensions.
>
> > /Steve
>
> > On Jan 15, 9:37 pm, Mladen Mihajlovic <[EMAIL PROTECTED]> wrote:
>
> > > Hey Guys,
>
> > > I just wanted to let everyone interested know that I have started with
> > > a Visual Studio 2005/2008 addin for Trac integration. It requires the
> > > xml-rpc plugin from Trac-hacks. There is an alpha release at the
> > > moment. Many more features to come...
>
> > > Check it out athttp://vstrac.devjavu.com/
>
> > > Please feel from to try it out and post and bugs or suggestions at the
> > > site.
>
> > > Cheers,
> > > Mladen- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to