Ok, uzgodnilismy ze znaczniki XHTML maja byc dozwolone w tekstach. Nalezy jednak ograniczyc ich ilosc do tych najwazniejszych:
b, i, u, table, tr, td, sub, sup itp...
Proponuje takze dodac znaczniki niestandardowe, ktore bylyby parsowane przez system i zamieniane na odpowiedni kod XHTML. Np. znacznik <class> bylby zamieniany na odpowiedni znacznik <font> formatujacy tekst. Podobne znacznki ktore moglby sie znaelzc to:
proprty, variable, constant, method, function, application, note, important itp. (tak jak w DocBook).
Oprocz tego nie zabrakloby oczywiscie znacznikow: image, url.
Wydaje mi sie ze pomysl jest dobry.
Oprocz tego system szablonow - np.:
<template:autor imie="Adam" nazwisko="Boduch />
W trakcie parsowania tekstu moze odczytac zrodlo szablonu "autor" ktore moze wygladac tak:
<table width="20%" align="left">
<tr><td>Imie</td><td>Nazwisko</td></tr>
<tr><td>%imie%</td><td>%nazwisko%</td></tr>
</table>
Co po parsowaniu powinno dac taki efekt:
<table width="20%" align="left">
<tr><td>Imie</td><td>Nazwisko</td></tr>
<tr><td>Adam</td><td>Boduch</td></tr>
</table>
Powyzszy kod wstawiany bylby do artykulu gdzie uzyto szablonu.
Wazne jest aby taki szablon mogl byc edytowany przez kazdego (no, moze przez uesra o podwyzszonych prawach) tak samo jak zwykly tekst.
Jeszcze bede myslal, czy tak samo mozna zrobic z tymi "specjalnymi" znacznikami proponowanymi przeze mnie wczesniej (czyli url, image, class, property itp), tj. zeby dalo sie je tak edytowac jak szablon.
Bardzo ulatwiloby to edycje, a system stalby sie bardziej elastyczny.