Here's what I'm working on currently. I need to get this subsystem to play nice with the table-row mananagement subsystem that I wrote earlier.
That latter subsystem was pretty much the first part of #Ferreteria I wrote, before it even had a name, and it's been rewritten at least twice. It may need yet another, though hopefully not as major as the previous ones.
Yay, I got one page of FinanceFerret working!
That took way too long. I've been working on reviving this since 3/22, and this is just one page of half a dozen or so that need to be adapted for #ferreteria (FinFer used to be a MediaWiki plugin; before that it was an MS Access 97 app).
So, webmin gets points for noticing the IP address change and offering to update all the Apache configs -- but it didn't really handle IPv6 right (UI text was ambiguous and I interpreted it the wrong way), so I have to go in and do those manually.
Cloud5 migrated to new box, and now I have 160 GB of space plus the 100 GB I semi-accidentally added, wheeee...
(...and most of my active domains need to be re-pointed, and Apache .conf files all need tweaking. They didn't mention that part in the upgrade instructions...)
Okay! Development site for Issuepedia is now a thing.
(Try to contain your excitement.)
We now return to our regularly-scheduled tootstream.
There we go! It just wasn't using the right style sheet.
Now I just need to see <s>if</s> where the checkout process has become broken since the last time I placed a test order...
The shopping cart is working again!
It's ugly, though -- let me fix fonts and colors before I do a screenshot.
So, we now have a not-useless front page: https://vbz.net/
It still doesn't show what item types each title has, but at least you can click through to the title to find out.
I wonder if it's worth mentioning that there's no JavaScript anywhere on this site except for one page that has a dynamic tree-view control.
I wonder if I should write a non-js tree-view control just so I can say "this site has no JavaScript anywhere".
I think I have a strategy for getting #vbz back online as quickly as possible.
Part of this has to do with overcoming my own perfectionism...
Basically, just put everything on sale with a note at the top saying everything's on sale because I'm still working out a lot of glitches -- and then gradually increase prices back to their normal level as the issues are resolved.
Issues:
* need a storewide discount mechanism.
* how low should the bar be? can't yet fully process orders...
Yay, I've got the working parts of vbz moved over to the production server!
There's some tidying to do...
...and the wiki stuff still needs to be set up...
...and then I need to figure out a reasonable way to do a home page...
...and then see where we are.
So...
Trying to fix PsyCrit:
* there's a missing class in one of the w3tpl extensions
* I found the class, but it needs to be renamed
* and really, it should be rethought
* in fact, the whole MediaWiki section of Ferreteria should probably be scrapped and rebuilt
* but that means breaking most wikis on cloud5, which is the production server
* so really I should make a dev copy of at least one of them (on cloud4), and fix it there
This is why I didn't want to fix PsyCrit now.