HS-CMS Tools
The following is a list of currently planned and completed tools for HoganSystem CMS administration.
Planned Tools
- Page editor (see roadmap)
- Pages table validator (e.g. checks if all files exist, except for aliases & representatives)
- Alias & URL swapper (intelligent: No visitors lost)
Content (file) reorganizer
This tool ensures proper/common file extensions, optionally renames folders to match the structure of your website, e.g. in directories
Markdown-to-page tool
Extracts page title and content
HTML-to-page tool
Also extracts page title and content, and other data if available (summary, author, etc.)
Representative Importer
Looks for
General page import/export tool
Self-updating tool
Updates all core HS-CMS files and documentation, with your permission, and makes a backup first.
Darkboom-based image uploading & inclusion tool
.htaccess writer
Automatically protects sensitive directories and maps calls to example.com/css/, example.com/files/, example.com/images/, and example.com/js/ to the proper directories in each site using Apache's mod_rewrite.
Site to Subdirectory and reverse
This tool can take the content of a site, such as software.example.com, and convert it to be part of your main Example.com site, as a subdirectory... URLs would go from software.example.com/myproduct to example.com/software/myproduct. The opposite conversion is also supported.
Add/remove module
Intelligently handles hooks. Edits sites/x/events/y.event.php where x is the site and y is every event which the module in question uses as a hook.
Completed Tools
-
A Godsend for those trying to get rid of Drupal
"Clear Entire Cache"
Should be quite unnecessary since admin operations raise events which cause the cache to expire, but just in case, this simple tool deletes the entire cache.
I suppose a useful time for it is when manually editing any files -- such as the core library, a render engine, or