jedna wątpliwość - jak zamierzasz utrzymać spójność ze składnią, stylami, itp w wikipedii...
np. załóżmy, że do wikipedii dodawana jest nowa składnia - musiałby istnieć jakiś mechanizm umożliwiający wszystkim instancjom Twojej aplikacji dowiedzenie się o tych zmianach i automatycznie uaktualnienie zachowania...
alternatywnie - musianoby wprowadzić jakieś oficjalne specyfikacje składni wiki (na wzór np. doctype'ów w html-u, czy wersji w css) - chyba, że takie coś już funkcjonuje, a ja o tym nie wiem (przyznaję - nie sprawdzałem)...
albo np. załóżmy, że zmieniany jest sposób realizacji niektórych elementów składni wiki (tzn. sposób translacji tych elementów na kod html) - wtedy również Twoja aplikacja musiałaby to wiedzieć, aby prawidłowo pokazywać podgląd gotowego artykułu...