Programming Science

Home > Topics > ps|ocm (Programming Science Offline Content Manager) Site Index

ps|ocm - Why This System Is Being Developed

Published September 20, 2023

ps|ocm started because of an internal need (as so many projects do). The initial plan was to develop this web site completely manually and use Server Side Includes to "automate" as much as possible. After a bit of brainstorming, the initial though was "this is possible", followed by "this is going to get really complicated real fast". That's why we came up with the concept of ps|ocm to have a piece of software make this and other web sites easier to manage.

You may ask yourself why we did not use an established blogging software. The short answer is that past experience did not go well (the web host sent an e-mail stating that the blogging software had become a spam server). We decided to only host plain HTML files for a variety of reasons so the thought was to have a piece of software that can manage the interconnectedness of a web site while keeping the maintenance and content development simple (plain text files).

Of course, this lead from serving pages that are arranged into topics to adding keywords and then adding a blog and then adding the ability to add more (you know how the ideas start flowing and the "it can do this and this and this" wish list gets started). At the same time, we wanted to actually get a site published so we made the decision to develop it in stages and then allow for the publication of the site as these stages get completed.

Here are the basic ideas:


Feedback [ Provide Feedback ] [ About Feedback ]

No comments yet.


Latest Articles for this Topic
      ps|ocm - Development Plan and Status
      ps|ocm - General Overview and How to Obtain
      ps|ocm - Documentation :: psocm.jar File

About | Contact Us | Privacy Policy | Copyright (c) 2023 Programming Science, Inc. Powered by ps|ocm