From: Siggi L. <si...@us...> - 2004-10-25 09:47:32
|
Hi Stephen, On Sun, 24 Oct 2004, Michael Roitzsch wrote: > > In the review of the code today for the News section of the website I > > see that we store the news items in a database. Is the data best stored > > in the database or should we utilize a text XML file for storing it? I > > believe that a text XML file will meet the requirement that the site not > > be dependent on external servers to the web server. So if someone can > > get me a dump of the database I can convert it to XML to maintain news > > history. > > I don't know why a database was chosen for this. I think Siggi is the one who > should answer this, but I would be happy with a XML file as well. In > addition, this would simplify the maintainer section of the website, since > the special admin area to enter news could be obsoleted and people could just > add news items to the xine_www CVS module. Hmmm, I guess nobody ever thought about changing the way News work, yet. The original xinehq design by raphead did already use the DB approach... I guess the idea was that News items should be easy to add/change for a set of "admin users" who don't necessarily have access to the website (ie the CVS module) itself. IMHO, having the News in CVS would be a good idea, so we're able to keep a history of changes. However, it should be easy to add/edit news items. Using XML files that require the whole website update cycle (update test website, check result, possibly try again and finally copy to the real site) seems a bit tedious to me. There should really be some online News editor, as we have it right now. (Well, not quite as we have it right now: It shouldn't be possible to break this editor by entering invalid HTML...) That said, I can provide you with a database dump, once you need it. Cheers, Siggi |