yeah, ive just noticed it. They are fine while the app is still in memory as they are stored on the page object, but they are not persisted to the database so as soon as the app reloads, they are gone.
Im working on a fix... So far ive got this...
1. Add the field to the be_pages table
[Slug] [nvarchar](255) NULL,
2. Then in the DBLogProvider.cs, update the following procedures to include the Slug field/parameter.
public override void UpdatePage(Page page);
public override void InsertPage(Page page);
public override Page SelectPage(Guid id);
I think that should do it.. just testing now....