created:2021-05-14
author:Foobär
top:README:Features
sort:036
title:Feature ideas and requested features

<p>
I will work on these when I'm satisfied with the state of the current feature set and have some time.
</p>
<ul>
<li>Audio attachements/postcast support, audio player</li>
<li>Video attachement support</li>
<li>Video support in galleries</li>
<li>Support for more image file formats</li>
<li>Easy image embedding, entry images</li>
<li>Directory structure in the source directories (directory trees for entries and pages)</li>
<li>ATOM feeds and multiple RSS feeds for single tags, categories or topics</li>
<li>Interactive setup script</li>
</ul>

<p>
The following feature ideas and requests have been decided against. They will not be implemented by me any time soon or any time soon after soon.
</p>
<ul>
<li>Generate gopher hole and/or gemini capsule at the same time as a web site.<br />
    - They are too different and deserve a different, much simpler generator script if one is needed at all.</li>
<li>SBWG specific tags in content, e.g. for embedding image files, linking to entries on the same site.<br />
    - This would require parsing the content of entry files, which is a line in complexity of the script that I'm not willing to cross. Everything that could be
      done with custom tags like in web bulletin boards would also be possible with regular HTML. I choose to keep it simple in that case.</li>
<li>Cut off the content of entries when they are displayed on a tagpage. Click "Read More" or the title to view the whole entry on an individual page.<br />
    - This would leave HTML tags that are opened before the cutoff point but closed after it, opened on tagpages. Fixing this problem would go against the idea of
      not parsing the content of entry files.</li>
<li>Templates for the HTML structure or an option/setting for different levels of HTML granularity.<br />
    - This would add a huge amount of flexability and eliminate the problem that either the script itself has to edited or relatively complicated hooks and overwrite
      functions have to be used to make some customisations to the generated HTML structure. But it would also add a great amount of complexity. It is not worth it
      for a script that is still mainly for generating my own web site. You can do a great deal with hooks in a site's settings file. And you actually can edit the
      script to customise HTML output or replace a function with your own version by overwriting it in the site's settings file if you want.</li>
</ul>


