[Lazarus] CMS in Pascal ?

Lars noreply at z505.com
Mon Sep 5 11:29:09 CEST 2016


On 2016-03-14 12:49, Michael Van Canneyt wrote:
>> AFAICS It's on Github:
>> https://github.com/z505/powtils/


Graeme replied:
> It seems so, though I see the "simple-scm" demo is not included any
> more, though the "simple-wiki" is still there.

The Simple CMS for some reason did not get copied over to github during
the export process from Google Code.  Github claimed everything went
smoothly during the export, but it appears there are missing files. The
simple cms was missing file locking or file sharing for multiple users, as
at the time, fpc didn't have file sharing ability.

It's also, not really a CMS and more of a basis for an absolute bone
simple wiki style content management, with no bells and whistles
whatsoever. Most of the examples in powtils were meant to be pure learning
demos, minimal as possibly could be without any bells and whistles.

I will upload the files to github after I figure out what was lost during
the export. Slowly I am learning Github (after first learning a bit of CVS
years ago, then everyone went to SVN, now it's github.. what next...)

Plan to release simple wiki too as just the parser is there, without
actual code that runs the wiki. The main issue was file sharing was not
available in fpc (other than unix sys calls or winapi calls directly) at
the time of development.. but now FPC has implemented file sharing and
locking as part of the RTL. GoLang is also missing file locking and
sharing tools in their main cross platform RTL and this is a common
problem.

File sharing is essential when doing a flat file (no database) content
management system or wiki...  as without file sharing only one user can
really use it safely.

Regards, Lars
Back from the dead, as Lazarus Bible story goes.


More information about the Lazarus mailing list