Pointless Waymarks Software

Software from the Desert Southwest

Pointless Waymarks CMS

Created by Pointless Waymarks CMS on 9/16/2024. Updated on 1/14/2025.

Pointless Waymarks CMS is a Windows Desktop program that creates static websites in the style of Pointless Waymarks, cmiles - info and this site. It is not an 'all purpose' web site creation solution - instead it focuses on:

Pointless Waymarks CMS Installer Downloads

Pointless Waymarks CMS Site Viewer Downloads

Features

Content Lists

2024 October Pointless Waymarks CMS All Content List
2024 October Pointless Waymarks CMS All Content List.

The first tab in the application is an All Content list. Like all of the lists you can sort and filter to find content and use commands from the menu bar, context menu and quick action buttons to edit, update and create content. The default sorting puts the most recently updated/created items at the top which often means this list is all you need to work efficiently. All lists update automatically in the background to reflect the latest changes.

Each Content Type also has a dedicated list that allows access to content-specific commands not available in the All Content list. Content lists start by loading a limited number of recent entries - this allows even very large lists to load quickly with the content that you are most likely to be actively working on. Loading the full list is a single button click.

The ability to export to Excel, edit, and import the changes back into the Pointless Waymarks CMS is provided for all content types and most fields. Many updates are more easily made inside the program but Excel provides a powerful interface for complicated/bulk edits.

2024 October Pointless Waymarks CMS Posts List2024 October Pointless Waymarks CMS All Content List

Photographs are a central content type and there is support for reading information from the photo's metadata. This often allows the painless import of large batches of photographs with minimal clean up afterwards.

The Photo List supports searching for field like focal length and iso in addition to standard search fields like titles and tag. Photo items have buttons to quickly find similar photos based on details such as Camera Make, Lens, Aperture, Shutter Speed, etc. The Reports menu allows you to quickly find potential problems such as 'No Tags' or 'Blank License' and has an option to export all of a photo's raw metadata to an html file.

2024 October Pointless Waymarks CMS List Search Builder2024 October Pointless Waymarks CMS Photo List

A list view of content that has spatial information alonside a map is also available.

2024 October Pointless Waymarks CMS Content Map List
2024 October Pointless Waymarks CMS Content Map List.

Content Editors

The content editors are intended to be simple, helpful and functional. Change and validation indicators, previews and help with common editing actions are provided. Spatial types - Points, Lines and GeoJson have Leaflet based previews.

2020 October Pointless Waymarks CMS File Editor Showing Validation And Change Indicators2020 October Pointless Waymarks CMS Post Editor With Preview2020 December Pointless Waymarks CMS GeoJson Content Editor2024 October Pointless Waymarks CMS Point Editor2024 October Pointless Waymarks CMS Photo Editor Showing File And Photo Metadata2020 Pointless Waymarks CMS October Image Editor2024 October Pointless Waymarks CMS Line Editor Map Tab

Tags

Tags are a primary way of connecting and organizing content - a Tag Editor, along with Excel Export/Import, provide support for organizing/correcting/updating tags.

This software has no support for storing completely private content - but it does have support for excluding Tags from the site's various search pages and indicating to search engines not to index excluded Tag Pages. This can be a good way of providing some 'modesty' for tags that you might not want to delete - but that you also don't want to be prominent.

2024 October Pointless Waymarks CMS Tag List
2024 October Pointless Waymarks CMS Tag List.

Content is the focus of this project and admin/widget/header/menu options are intentionally minimal. One of the few options is to use the Menu Links editor to create a very simple menu for the site.

2020 October Pointless Waymarks CMS Menu Links Editor
2020 October Pointless Waymarks CMS Menu Links Editor.

File Change Tracking

Deploying the site is simply a matter of syncing the content from the generated local site to its destination. To help with that process the program tracks written files and has options to export a list of files, create very basic S3 cli scripts or use the built in S3 uploader. There is also support to detect changed and no longer needed files on S3.

2020 December Pointless Waymarks CMS S3 Uploader2020 October Pointless Waymarks CMS Written Files List

Feature Intersection Tagging for types with Spatial Data

With some setup involving downloading/creating GeoJson files and putting together a settings file you can tag lines, points and photos with values from GeoJson reference data. This is done by checking for intersections between your downloaded/created reference data and the spatial data from your content - you can specify what property is used to create a Tag.

This certainly doesn't replace tagging 'by hand', but having details like National Forests, National Parks, State Line, National Monuments, State, County, etc. consistently and automatically tagged can be an advantage in organizing your content. In the screen shot below all of the tags were generated by the Feature Intersection Tags feature and data including PAD-US from the U.S. Geological Survey.

See the Feature Intersection Tags documentation for details.

2024 October Pointless Waymarks CMS Feature Intersections Tags Example
2024 October Pointless Waymarks CMS Feature Intersections Tags Example.

(Local, Offline) Site Viewer

A viewer for the on-disk version of the site is available both in the editor and as a stand alone program. This makes it possible to browse your local site without configuring a local web server or publishing your changes. Links to the site are opened in the viewer - external links are opened in your default browser.

One important reason that a local viewer is included is that not all content needs to be online!

2024 October Pointless Waymarks CMS Memories Email
2024 October Pointless Waymarks CMS Memories Email.

Tasks

Part of the project are a number of 'Tasks' - these are Console Applications that provide extra functionality and are intended to be run thru the Windows Task Scheduler.

Password Protected Sites via Cloudflare Workers

Not currently incorporated into the program in any way, but included in this repo, is a simple Cloudflare Worker script for Basic Auth (I have used this successfully for over a year but Cloudflare Workers aren't my current passion so use with caution...). This provides a very simple zero cost (Cloudflare Workers are available on their free plan) way to password protect a site. There is no sense of 'user accounts' or options to change/recover passwords so this is only relevant in limited scenarios, but I have found this to be a nice way to put content online for myself, friends and family without making it public.

Tools and Libraries

I am incredibly grateful to the all the people and projects that make it possible to rapidly build useful, open, low/no-cost software. Below is a mostly-up-to-date-and-largely-comprehensive list of tools/packages/libraries/etc. that are used to build the this project:

Tools:

Data:

General:

Images:

Wpf:

Html:

Testing:


Tags: