Skip to content

500Foods/BLAugment

Repository files navigation

blaugment

blog augmentation


This is the official code repository for the blaugment project. This is a tool for collecting and managing blog information, with the main feature being the ability to augment blog posts with supplementary information. Perhaps the original blog doesn't have a tagging system of its own. Or perhaps it would be useful to mark up individual posts with additional comments, scores, rankings, or flags of some kind, with the ability to organize and search across these additional elements. Supplemental data about each blog post can also be aggregated or generated, including word counts, word clouds, generated table of contents, and more.

Additional Background

This project came about as a result of writing a series of blog posts for TMS Software, with topics mostly focused on their TMS WEB Core and TMS XData products. After writing 70+ blog posts, the limitations of their blog system were becoming readily apparent, but even more than that, how people were using the blog posts went beyond what is typically available in any blog system. Users were interested in tagging and searching the content, naturally, but there was also a desire to add their own private tags and other notes relevant to them, and not necessarily relevant to anyone else.

There are other tools, like RSS readers, that offer interfaces to allow for managing this kind of thing with folders and even custom tags (something like NewsBlur for example), there's more that can be done with the content we're working with here.

Key Dependencies

As with any modern web application, other JavaScript libraries/dependencies have been used in this project. Most of the time, this is handled via a CDN link (usually JSDelivr) in the Project.html file. In some cases, for performance or other reasons, they may be included directly.

Additional Notes

While this project is currently under active development, feel free to give it a try and post any issues you encounter. Or start a discussion if you would like to help steer the project in a particular direction. Early days yet, so a good time to have your voice heard. As the project unfolds, additional resources will be made available, including platform binaries, more documentation, demos, and so on.

Repository Information

Count Lines of Code

Last Updated at 2023-12-24 05:17:21 UTC
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Pascal                          18           2616           4659          19463
Delphi Form                      5             29              0           6960
CSS                              1            100             48           1182
Markdown                         6             18              2            149
HTML                             2             31             24             91
YAML                             2              8             12             33
JSON                             1              0              0             30
JavaScript                       1              3              0             25
Text                             1              0              0              1
-------------------------------------------------------------------------------
SUM:                            37           2805           4745          27934
-------------------------------------------------------------------------------

Sponsor / Donate / Support

If you find this work interesting, helpful, or valuable, or that it has saved you time, money, or both, please consider directly supporting these efforts financially via GitHub Sponsors or donating via Buy Me a Pizza. Also, check out these other GitHub Repositories that may interest you.

More TMS WEB Core and TMS XData Content

If you're interested in other TMS WEB Core and TMS XData content, follow along on 𝕏 at @WebCoreAndMore, join our 𝕏 Web Core and More Community, or check out the TMS Software Blog.