{"id":15115501,"url":"https://github.com/turboblack/HamsterCMS","last_synced_at":"2025-09-27T21:30:43.788Z","repository":{"id":218062584,"uuid":"745453922","full_name":"turboblack/HamsterCMS","owner":"turboblack","description":"Flat file cms HamsterCMS is the world's smallest and very simple multi-template flatfile PHP content management system","archived":false,"fork":false,"pushed_at":"2024-12-22T12:24:33.000Z","size":529,"stargazers_count":148,"open_issues_count":1,"forks_count":7,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-12-22T13:25:59.146Z","etag":null,"topics":["adapted-for-old-browsers","blog","clean-code","cms","downgrade","flat-file","flatfile","for-retro-pc","lightweight","minimalistic","multi-template","no-database","noframeworks","php","simple","smallest","smallweb","smolweb","text-file-based","website"],"latest_commit_sha":null,"homepage":"http://old.net.eu.org/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/turboblack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-19T11:18:28.000Z","updated_at":"2024-12-22T12:24:37.000Z","dependencies_parsed_at":"2024-02-17T19:23:23.920Z","dependency_job_id":"163ccf37-798f-42cd-8a43-b9c9712eb8d4","html_url":"https://github.com/turboblack/HamsterCMS","commit_stats":null,"previous_names":["turboblack/hamstercms"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turboblack%2FHamsterCMS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turboblack%2FHamsterCMS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turboblack%2FHamsterCMS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turboblack%2FHamsterCMS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/turboblack","download_url":"https://codeload.github.com/turboblack/HamsterCMS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234460506,"owners_count":18836837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adapted-for-old-browsers","blog","clean-code","cms","downgrade","flat-file","flatfile","for-retro-pc","lightweight","minimalistic","multi-template","no-database","noframeworks","php","simple","smallest","smallweb","smolweb","text-file-based","website"],"created_at":"2024-09-26T01:43:53.597Z","updated_at":"2025-09-27T21:30:43.782Z","avatar_url":"https://github.com/turboblack.png","language":"JavaScript","funding_links":["https://www.paypal.com/donate/?hosted_button_id=2PYBDTJ6EM54U"],"categories":["JavaScript"],"sub_categories":[],"readme":"[HamsterCMS is the world's smallest and very simple multi-template flatfile content management system.](http://old.net.eu.org/)\n\n\n\n    No database required!\n    You only need one file to work!\n    Works on PHP 8 without preinstalled frameworks\n    Just copy the files to the server (or hosting). No settings needed.\n    Perfect for a simple home page.\n    Multi-page or blog function\n    The hamster works very quickly.\n    The hamster code is simple and clear!\n    Open source and free!\n    Multi-template\n    Easy to adapt templates.\n      \n  \n\n\n### appearance of the main page\n![this is what cms looks like](https://old.net.eu.org/image.png)\n\n### appearance of the admin panel\n![this is what cms looks like](https://old.net.eu.org/adminpanel.png)\n\nadmin panel (**login password**)\n\n**The new script works under PHP 8. \nthe visual editor has been redesigned, now there are 5 additional functions, and 17 fonts are available\nThere is a button to log out of the session.\nThe buttons have become more beautiful and more convenient to use\nmulti-templates and working with templates from the admin panel.\nYou can assign your own template to each page. \nadapting templates has now become even easier\nbut for convenience, dozens of templates are already available for download**\n\nWhat is all this for?\n\nThe script is intended for people who are not knowledgeable in programming \nand who want to quickly create a home page on the Internet\n\nthis script is an example of how websites should be made, as I see it, \nhow it should be. all these thick frameworks, a bunch of \nadditional languages, various hundred-megabyte hipster crafts \njust to deploy an editable home page? - this is not about this script.\n\nThis script is also useful for training, the simple code allows for this.\nThe script is suitable for adherents of old technologies, for ascetic users, \ndowngraders, lovers of retro computers and computer equipment,\nwho want to create a quick, simple, and beautiful home page, or multi-page.\n\ntests showed that the site on this template launched on a 386 computer \nwith 16 MHz and 8 RAM under Windows 95 (it will also launch under 3.11 \nif Internet Explorer 5 is installed), and specifically on this engine \nit is easily opened by browsers under DOS, and the content is edited \nthrough the admin panel. On the hamster website there are many templates \nfor downloading that will work correctly in the **Links browser under DOS**\n\nsome tests: https://www.bttr-software.de/forum/board_entry.php?id=22015\n\nin general, for minimalists this is what you need\n\n    Now a little description of this particular template.\nas you can see, it is a little similar to the Windows 95 interface, \nmade in HTML4 without frameworks and add-ons that could work \nwith very old browsers from the 90s \n(will work in IE5 since it has support for UTF8).\n\nFor the script to work, you only need free hosting with support for PHP 8.*\ncopy the files as is to the hosting, open, check - it works.\n\ngo to the admin panel **admin.php**, enter your \nlogin and password (login password), select open the file at the top, edit, save.\nDon’t forget to also change your login and password by \nediting the admin.php file, the name of which can also be changed, \nthis will not affect performance.\n\nThe admin panel (**login password** by default) can be renamed, this does not affect the functionality.\nan admin panel is not necessarily needed on hosting; you can use any text editor, or if you don’t plan to edit pages anymore, remove this file from the folder.\n\nThe templates inside the archive (there are several of them) make it clear how exactly you can layout for HamsterCMS. the simplest example is the **Plain** template in which we can see two important lines, namely [[NAVIGATION]] which is responsible for the navigation, and [[CONTENTS]] which is responsible for the content of your page. you can also create a footer.txt and write [[footer.txt]] in the template below, which will pull the contents of your footer from your text file, so another block will appear on the site. You can create a great variety of blocks. if you have a two-column template, you can create several submenus with news or widgets. this way you can easily make up any template downloaded from the Internet, or adapt one drawn by hand.\n\nin this update there is an option to expand the blog so that the blog is displayed - on the desired page in any place you need, \ninsert the structure [[BLOG_CONTENT]]\n\nblog pages are saved in the blog folder, and you can also assign each its own template\n\n### Pay attention to the new templates for CMS:\n\n### MS DOS template for HamsterCMS\n![this is what theme looks like](https://github.com/turboblack/HamsterCMS_author-s_DOS_template/blob/main/dos_screenshot.png)\n\nhttps://github.com/turboblack/HamsterCMS_author-s_DOS_template\n\nHamsterCMS is not only for old templates, the following examples are proof of this. \nadapted templates for bootstrap, with which you can deploy a landing page\n\n### HamsterCMS_Echoes_Bootstrap_theme\n![this is what theme looks like](https://github.com/turboblack/HamsterCMS_Echoes_Bootstrap_theme/blob/main/example.png)\n\nhttps://github.com/turboblack/HamsterCMS_Echoes_Bootstrap_theme\n\n### HamsterCMS simple landing theme\n![this is what theme looks like](https://github.com/turboblack/HamsterCMS_simple_landing_theme/blob/main/screenshot.png)\n\nhttps://github.com/turboblack/HamsterCMS_simple_landing_theme\n\n# LITE theme for HamsterCMS \n![this is what theme looks like](https://elpis.ws/screenshot_lite_template.png)\n\nhttps://github.com/turboblack/HamsterCMS-LITE-theme\n\nLITE theme for HamsterCMS adapted for DOS LINKS browser\n\n# HamsterCMS 0832 theme\n\nWalking in my shoes\n\n![this is what theme looks like](https://github.com/turboblack/HamsterCMS_0832_theme/blob/main/0832.png)\n\nhttps://github.com/turboblack/HamsterCMS_0832_theme\n\n0832 theme for HamsterCMS adapted for old browsers    \n\n# also other available templates\nhttps://github.com/turboblack/HamsterCMS_ascii_yellow_theme\n\nhttps://github.com/turboblack/HamsterCMS_Eraseme_theme\n\nhttps://github.com/turboblack/HamsterCMS_Simple_theme\n\nhttps://github.com/turboblack/HamsterCMS_Somewhere_theme\n\nhttps://github.com/turboblack/HamsterCMS_Morpheus_theme\n\nhttps://github.com/turboblack/HamsterCMS_nes_theme\n\nhttps://github.com/turboblack/HamsterCMS_Mars_theme\n\nhttps://github.com/turboblack/HamsterCMS_creative_theme\n\nhttps://github.com/turboblack/HamsterCMS_Fallout_theme\n\nhttps://github.com/turboblack/HamsterCMS_horror_theme\n\nhttps://github.com/turboblack/HamsterCMS-theme-pst-HTML4\n\nhttps://github.com/turboblack/HamsterCMS-theme-night_city_light-HTML4\n\nhttps://github.com/turboblack/parallax_HamsterCMS_TUF_theme\n\nhttps://github.com/turboblack/texto_white_HamsterCMS_HTML4_theme\n\nhttp://github.com/turboblack/DOS3_template_for_HamsterCMS\n\nhttps://github.com/turboblack/DOS2_template_for_HamsterCMS\n\nhttp://github.com/turboblack/DOS8_template_for_HamsterCMS\n\nhttps://github.com/turboblack/Canvas_HamsterCMS_HTML5_theme\n\nhttps://github.com/turboblack/HamsterCMS_Kitty_HTML4_theme\n\nhttps://github.com/turboblack/DOS11_template_for_HamsterCMS\n\nhttps://github.com/turboblack/HamsterCMS-HTML4-theme\n\nhttps://github.com/turboblack/HamsterCMS-MyPage-HTML4-theme\n\nhttps://github.com/turboblack/extortionist-template-html4-for-HamsterCMS\n\nhttps://github.com/turboblack/MS-DOS-HamsterCMS-template\n\nhttps://github.com/turboblack/futuristic\n\n                                                                         ***    P.S.   ***\n                                                                \n**if you have any ideas, or criticism, or want to help with the implementation - I will be very grateful.**\n\n***I also suggest you familiarize yourself with my creative projects***\n\nhttp://elpis.ws - zine about small web\n\nhttps://drunkbook.oldcities.org - drunk book, indecent stories from the life of a fake person\n\n\n**I invite you to visit the hosting that runs on this CMS**\n\nhttp://w10.host\n\nworks with both old and new technologies, and backward compatible\n\n***among other things\nthe hosting has additionally adapted 99 templates\nthey can also be downloaded and used***\n\nEnjoy your use.\n\n**to support the project - [PAYPAL](https://www.paypal.com/donate/?hosted_button_id=2PYBDTJ6EM54U)**\n\n**transfer to card https://send.monobank.ua/6hDcCqG3tc**\n\nthank you for your attention\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturboblack%2FHamsterCMS","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fturboblack%2FHamsterCMS","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturboblack%2FHamsterCMS/lists"}