Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 3 of 3 total
Thread Xana news
Sun, Jul 23 2017 3:10 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Does anyone on here use Xananews? I'm trying to figure out how it handles Embarcadero's system of allowing people to edit news articles.

I can't install in D2006 (the earlist source version is D2009) and there are so many components I don't have installed (eg VirtualTreeView, Indy) so can't run to see what's going on.

Trying to follow the code just by reading it is doing my head in.

From installing the executable version I can get an idea of what's going on. It appears that when someone edits a post on the Embarcadero forums a new message ID is generated. No problem with that and the new message is picked up fine. It also seems that the references in any threaded messages pointing to the old message ID are altered to the new message ID eg

my newsreader (original post)
Message-ID: <926162forums.embarcadero.com>
References: <926138forums.embarcadero.com> ... reference to the message ID of the original unedited article

Xana (modified after edited)
Message-ID: <926162forums.embarcadero.com>
References: <926259forums.embarcadero.com>    .... this is the reference to the message ID of the edited article

I can find no provision in the RFCs for the news server to send messages saying "remove this and alter these references" and get lost in the maze of classes and units in Xana.

Can anyone here shed light on how it does  or might, handle it.

Roy Lambert
Mon, Jul 24 2017 4:45 AMPermanent Link

Matthew Jones

Roy Lambert wrote:

> Does anyone on here use Xananews? I'm trying to figure out how it handles Embarcadero's system of allowing people to edit news articles.

Yes, but I have no clue about anything else. I just seem to get loads of new messages, not sure about the threading.

Isn't the source available though?

--

Matthew Jones
Mon, Jul 24 2017 8:02 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Matthew

>Yes, but I have no clue about anything else. I just seem to get loads of new messages, not sure about the threading.
>
>Isn't the source available though?

Yup, and its written in the best object oriented multiple class with lots of inheritance fashion.

I know I'm an old fart but I find it almost impossible to trace what's happening. I had the same experience with Indy way back which is why I now use Synapse.

Roy
Image