{"id":10,"date":"2007-05-07T13:19:17","date_gmt":"2007-05-07T07:49:17","guid":{"rendered":"http:\/\/www.bin-co.com\/blog\/2007\/05\/jus5-light-weight-cms\/"},"modified":"2007-05-07T13:19:17","modified_gmt":"2007-05-07T07:49:17","slug":"jus5-light-weight-cms","status":"publish","type":"post","link":"https:\/\/www.bin-co.com\/blog\/2007\/05\/jus5-light-weight-cms\/","title":{"rendered":"Jus5 &#8211; Light Weight CMS"},"content":{"rendered":"<p class=\"intro\">As promised in my <a href=\"http:\/\/www.bin-co.com\/blog\/2007\/04\/nexty-10-released\/\">previous post<\/a> about the release of <a href=\"http:\/\/nexty.sourceforge.net\/\">Nexty<\/a>, I want to announce my new project &#8211; <a href=\"http:\/\/jus5.sourceforge.net\/\">Jus5<\/a>. It is not exactly &#8216;new&#8217; &#8211; I have been working on it for a couple of weeks. Jus5 is a light weight <abbr title=\"Content Management System\">CMS<\/abbr>. It is also a total failure \ud83d\ude41<\/p>\n<p><a href=\"http:\/\/downloads.sourceforge.net\/jus5\/jus5_beta_00_b.tar.gz?use_mirror=osdn\">Download Jus5<\/a> (<ins>Updated<\/ins>)<\/p>\n<p><a href=\"http:\/\/jus5.sourceforge.net\/\">See Jus5 In Action<\/a><\/p>\n<h2>What is Jus5?<\/h2>\n<p>Jus5 is perhaps the smallest Content Management System. The system only requires 9 files(less than 100KB) &#8211; without the editor. The entire system can be compressed into just 2 files &#8211; but my conscience is not letting me do that.<\/p>\n<h3>Features<\/h3>\n<p>Jus5 is a Lightweight CMS that can be used to create and manage smaller sites. It includes only the most essential features of a CMS tool.<\/p>\n<ul>\n<li>Customizable Themes<\/li>\n<li>Add\/Edit\/Delete Pages<\/li>\n<li>Add\/Edit\/Delete Categories<\/li>\n<li>mod_rewrite support(User Friendly URLs)<\/li>\n<li>Client\/Admin Model<\/li>\n<li>Single Admin<\/li>\n<li>WYSIWYG Editor Support(TinyMCE)<\/li>\n<li>Easy to Install\/Use<\/li>\n<li>And More&#8230;<\/li>\n<\/ul>\n<h3>Purpose<\/h3>\n<p>The purpose of this software is to let people set up micro sites with the least amount of troubles. My aim is this &#8211; the web master copies the files over to the server and calls up the location in the browser and the system is in place. No configuration &#8211; no editing config files &#8211; no going through wizards to set up this software(ideally).<\/p>\n<p>A good example for this is sourceforge sites &#8211; ie. the web hosting support that sourceforge site provides for open source projects. I have some <abbr title=\"Open Source Software\">OSS<\/abbr> projects in sourceforge &#8211; and each of them have a site &#8211; <a href=\"http:\/\/nexty.sourceforge.net\/\">nexty<\/a> and <a href=\"http:\/\/bdir.sourceforge.net\/\">bdir<\/a>. The problems with this is, the site is too limited to use a professional CMS tool like Drupal or Mambo. The only other options is to manage it manually. This is what I have been doing so far &#8211; and it is getting a bit tedious.<\/p>\n<p>Enter Jus5 &#8211; just upload the necessary files to the server &#8211; and you have the system running!<\/p>\n<p>At least that was the plan.<\/p>\n<h2>Problems<\/h2>\n<p>If you have been in the Web development field for some time, you will immediately spot the problem when I said that I want the program to have zero configuration. You will know that at the very least, the user have to provide the database connection details.<\/p>\n<p>But there is one method that can be used to overcome this limitation &#8211; SQLite. I used this method to create the entire application. The problem is not all servers have SQLite support in PHP. SourceForge don&#8217;t!<\/p>\n<p>As a result, I have added MySQL driver support to this system &#8211; but now the user must configure the system before running it. Not what I wanted.<\/p>\n<p>With that change I am releasing a &#8216;working&#8217; version of Jus5. Please remember that this is a beta release &#8211; expect broken stuff. Don&#8217;t use it in a production system.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>As promised in my previous post about the release of Nexty, I want to announce my new project &#8211; Jus5. It is not exactly &#8216;new&#8217; <a class=\"mh-excerpt-more\" href=\"https:\/\/www.bin-co.com\/blog\/2007\/05\/jus5-light-weight-cms\/\" title=\"Jus5 &#8211; Light Weight CMS\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,25,30],"tags":[144],"class_list":["post-10","post","type-post","status-publish","format-standard","hentry","category-php","category-scripts","category-web-development","tag-iis"],"_links":{"self":[{"href":"https:\/\/www.bin-co.com\/blog\/wp-json\/wp\/v2\/posts\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bin-co.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bin-co.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bin-co.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bin-co.com\/blog\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":0,"href":"https:\/\/www.bin-co.com\/blog\/wp-json\/wp\/v2\/posts\/10\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bin-co.com\/blog\/wp-json\/wp\/v2\/media?parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bin-co.com\/blog\/wp-json\/wp\/v2\/categories?post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bin-co.com\/blog\/wp-json\/wp\/v2\/tags?post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}