Skip to content

XSLT as a templating engineΒ #5728

@sjehuda

Description

@sjehuda

Check List

  • I have already read Docs page.
  • I have already searched existing issues.

Feature Request

Greetings.

My name is Schimon, and I am currently developing a publishing platform of Gemini, HTTP and XMPP.

Before you read, please ignore the words "feed", "rss", and "syndication", because this is concerning to "publishing" only.

My publication platform is derived by The Atom Syndictaon Format. The Atom Format is utilized and represented as a universal and portable document format, it is even better than "pdf".

This is how it works.

  • Generating Atom Format documents;
  • Rendering those Atom Format documents with XSLT; and
  • An XHTML publication is generated.

The benefits.

  • Standard oriented, which means that it is easier to find people to continue to maintain it;
  • Universal theming system, because themes are made to style Atom Format; and
  • The whole publication, including search system is acessible with any RSS reader.

It further means that the publication is accessible to anyone from anywhere with any device, even devices without display monitors.

Others

This software, called "Rivista Voyager". It is still experimental, and under development.

You will find the repository at https://git.xmpp-it.net/sch and a demonstration instance at https://journal.woodpeckersnest.eu

It is important to note, that it is not yet decided how to handle custom links (i.e. navigation bars) with element "atom:link".

Nevertheless, it provides navigational links as specified at RFC 5005: Feed Paging and Archiving.

Additionally, the developer of Chyrp Lite is intendning to experiment, and maybe further transform the whole system into Atom and XSLT.

xenocrat/chyrp-lite#308

That would mean, that our themes will be fully compatible without any modification.

I will be glad to answer any question.

I urge you to explore it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions