Thing-a-day update for newLISP on Rockets 2.0


Post #: 124
Date: 2018-09-07 14:46:15.000
Author: Rocket Man


If you haven't yet, read my previous post here to get the background information: http://newlisponrockets.com/rockets-item.lsp?p=123

This thread is where I will update all new progress on newLISP on Rockets 2.0.


Rocket Man on 2018-09-07 14:47:00.000

Thursday, September 6, 2018: Created new AWS instance, installed Ubuntu 18.0.4 LTS, installed Rockets from scratch, fixed some bugs in the installer

Rocket Man on 2018-09-07 14:48:41.000

Friday, September y, 2018: Posted blog post on newlisponrockets.com to explain the basic plan and mission. Updated files in GitHub to include missing images and Rockets captcha images for registering new users.

Rocket Man on 2018-09-10 13:19:40.000

Monday, September 10, 2018: Fixed install script to work on Ubuntu LTS 18.0.4. Added Eniac picture to GitHub repo. Fixed bug preventing forum page from loading when not logged in on newlisp 10.7.

Rocket Man on 2018-09-11 15:37:54.000

Tuesday, September 11, 2018: Installed FTP on new AWS test server, fixed bug that prevented Admin page from loading.

Rocket Man on 2018-09-12 14:48:04.000

<b>Wednesday, September 12, 2018</b>: Pulled out the top menu navigation definitions from the navbar partial file into a separate config file (Rockets-navigation.lisp). Added a form to the Admin page to edit the site name and menu navigation options (non-functional right now but displays navigation names and destinations in the form)

Rocket Man on 2018-09-13 15:36:18.000

Thursday, September 13, 2018: Added the ability to modify site name and top menubar link names and destinations in the Admin menu. Updated installer script to set permissions to make this possible out of the box.

Rocket Man on 2018-09-14 13:15:20.000

Friday, September 14, 2018: Added "Add item" and "Delete" buttons to the Admin page's menu config utility. Now you can configure your main menu to be whatever you like, with as many items as you like (at some point, too many menu items run off the page, though)

Rocket Man on 2018-09-17 13:03:48.000

Monday, September 17, 2018: Added selection of front page style in the Admin configuration panel. This will allow you to set the look of your front page. Choices are:

* Single page with custom content
* Single page with blog posts
* Two columns with custom left hand navbar content
* Three columns with custom left and right hand navbar content

Currently this doesn't actually do anything to the main page, but it will save your choice in the Rockets config file, and the default setup script is now updated to include this config value.

Rocket Man on 2018-09-18 11:37:26.000

Tuesday, September 18, 2018: Updated main page to reflect the configuration set in the Admin panel yesterday. Added placeholder left hand and right hand navigation panels in /partials/, will fill in these later.

Rocket Man on 2018-09-19 11:12:41.000

Wednesday, September 19, 2018: Added feature to the Admin page to let admin users upload a new header image for the blog.Can be any image at all, saved to the /images/ subdirectory. Updated the installer script to set proper permissions for this directory.

Rocket Man on 2018-09-20 11:15:50.000

Thursday, September 20, 2018: Moved the custom front page into a partial file (partials/rockets-custom.lsp), added the ability to change the long name of the blog in the Admin page, fixed a couple of bugs with Polls in posts/forums (fixed the bug where a blank 'Vote' button was added to a non-poll post, then fixed some bugs that cropped up as a result of fixing that bug, removed old Rockets logo from the 'you already voted in this poll' page)

So just some little things, but it's starting to take shape. Tomorrow I want to start filling in the left-hand and right-hand panels.

Rocket Man on 2018-09-21 10:40:45.000

Friday, September 21, 2018: Okay, so it's Friday and it's been a long and productive week. So the update today was just a new logo for the blog, to signify the new effort to create Rockets 2.0. Because of the work I've done this week and last week, I've bumped the version number to 0.98.

Sometimes it's the little things!

Rocket Man on 2018-09-24 13:45:12.000

Monday, September 24, 2018: Added multi-part checkboxes for configuring the left hand and right hand admin panels to the Admin page. In doing so I uncovered a bug when using ($POST) for multi-part check boxes in forms-- it works differently than for ($GET). Updated the Rockets documentation to clarify this. I also bumped the version number to 0.99.

View this post in the forums

Views: 77