Simple Site Manager
Simple Site Manager is a unique hybrid website generator and management web interface from ITwrx that gives you the speed and security of a static site, but with the features of a dynamic web application, all while still being intuitive and easy to use.
It is written in Nim which is a memory, and type-safe programming language, and is therefore highly performant, more secure, and less buggy than it might be using many common alternatives.
What is a static site and what are the pros/cons?
A static website simply means the page code (html+js+css) is written or generated in advance, and does not change until a human manually changes it. The page code is not changed by a web application, per request, based on visitor/user interaction or other factors.

Static Site Pros
- Static files can be served *very* quickly by a webserver like nginx.
- Static files can be optimized in advance, as opposed to on-the-fly/per request.
- Static site files can be very small and use minimal resources to render, meaning a better experience on mobile or with a poor internet connection.
- Files already exist on the filesystem and don't need to be generated from a database and templates per request.
- Faster responses/page loads mean better SEO ranking, and higher "Conversion" (visitors => paying customers)
- There is no database (with user data) that can be compromised, or bogged down.
Typical Static Site Cons
- No dynamic features. No "real" contact form, no visitor content like comments, feedback, ratings/reviews, no products and cart. Some static sites may have some of these dynamic features, but they are typically using some third party, remote "service", embedded in the page via javascript, that may censor or Datamine your visitors/customers.
- You have to pay, or wait on, the site developer to manually change the file(s) every time you want to change *anything*; fix a typo, or change an image.
- The browser loads the whole page on every page request instead of only swapping out the content that is different.
- Especially when generated by a typical static site generator/site builder, there is a tendency for broken and/or generic layouts and themes, bloated, invalid, or outdated code, half-baked or non-existent SEO, poor optimization of the final files, all while hosted on oversold, slow, insecure infrastructure.
Simple Site Manager: Have it all!
- SSM uses your site and it's names/concepts as the editing interface, so it's maximally intuitive. No more guessing what some action in the editor will do, or what some generic concept in the editor translates to for your site.
- Plenty of built-in, in-context help text; that stays out of the way until you need it. Just hover over any yellow text for useful, specific help information.
- SSM generates small, optimized files and then pre-compresses them, which are then served by the 10's of thousands of requests per second by nginx, without needing to read from any database.
- SSM is actually made up of three parts: The editing interface, the static/hybrid site it generates, and the dynamic content server which serves a fully dynamic contact page/form, mailer, as well as future dynamic content like visitor comments, reviews, etc. We will add each dynamic feature as requested/needed by new SSM customers, so don't be shy just because something is not there yet.
- Your site will use modern, valid, mobile compatible markup, with SSM helping you create better SEO, as well as using pjax to give your site the SPA effect.
- Use Tailwind CSS utility classes (currently ver. 3x) in any of your pages' markup for maximum flexibility and control over your content. SSM will scan your generated html files on deployment, and add any classes you've used to your site's production CSS file.
- Once your base SSM site is built, you can add site sections, and child pages at will, along with page media like images, slideshows, and videos, as well as "Buy Now" button embed code for products. Easily edit the home page and other Independent Pages like the About, Privacy Policy, Terms of Service, and Contact pages whenever you want. Create and save anything, to work on content as time permits, and click the "Deploy Site" button when you're actually ready to release a new version of your site.
- Simple Site Manager automatically updates your site's XML sitemap (for search engine bots to read) every time you deploy, so Google and others always have the latest site structure data.
- Simple Site Manager users can file bugs and feature requests in the issue tracker, and accepted features will be worked on as time permits, or as incentivized by business operations and/or supportive funding.
1. Using pre-existing SSM layouts
- Layouts for Home, and 1 Section, and Section Child Pages custom type
- All Independent Page layouts
- Basic site theming.
2. Using new, custom layouts/templates
- Custom layouts for Home page, and 1 Section, and Section Child Pages custom type.
- Custom About page layout, if preferred, with existing layouts used for all other Independent Pages.
- Standard site theming.
3. Custom Application. Uses new, custom layouts/templates, and functionality, as defined below.
- Same as custom layouts option above except Home, Sections, and Section Child Pages can each have different attributes and functionality, which can affect how you interact with them and how they are displayed.
- This quoted option provides for 3 unique Section + Section Child page types, as well as a custom Home type, that tends to make use of the Sections. Services, Recent Projects blog, and Products sections + their child pages, as an example for unique types.
- Please note: If Products Section Child Pages require ecommerce features more advanced than "buy now" buttons, that would fall outside this example, and require a custom quote.
Custom Quote
- If your think your site might require something not listed in the above options, just let us know, and we'll get back with you right away. We can discuss your needs, and provide you with your free quote.
All above options also include
- Full Mobile compatibility.
- Deployment to production environment
- Fully dynamic Contact form page
- $300
- Can be quoted per project, for better affordability.
Minimum Initial Site Build Work: 30% down (non-refundable) + 70% due upon deployment to production environment.
- $120 hosting ($10 per month) + $30 for 1yr domain.
- Includes tls certificate and 5GB storage space.
Optional Commercial Email
- $60 email hosting per year.
- Requires web hosting plan and/or domain.
- Virtually unlimited email accounts. Setup for 3 included.
- Includes 5GB data storage.
Additional storage for site or email is $0.50 per GB, per month. Available/charged in $2.50, 5GB blocks.
If you would like a custom quote, or have any questions about your possible Simple Site Manager site, just let us know!. Initial consultations are always free for any new project, and you will never be pressured or spammed.