Pretty cool except for the part where I was really terrified and now my knees are all dizzy.

Willow ,'Never Leave Me'


Buffistas Building a Better Board ++

Do you have problems, concerns, or recommendations about the technical side of the Phoenix? Air them here. Compliments also welcome.


Gudanov - Jun 08, 2017 7:12:28 am PDT #3928 of 4671
Coding and Sleeping

The beta site has been updated again. I preserved the current users, but all the threads got wiped. This update adds the start of an admin portal (only visible to admins). Right now it lets you add new threads and lists the current threads (it has buttons for doing stuff, but they aren't hooked up.) This update also adds the infrastructure for guarding routes unless the user has the right permissions.

Next step: tracking a user's current position in threads.

Check it out at www.buffistas.me

If you want a login, let me know and I will give you an invite code. If you are currently an admin, let me know so I can give you the correct permissions.

As a related note, passwords on the beta site are much more secure than this site so nobody can see the password that you use on the beta site, not even me.


Gudanov - Jun 09, 2017 7:39:00 am PDT #3929 of 4671
Coding and Sleeping

I actually never use 'Show New', so is the idea that pressing 'Show New' will bring up a thread with new messages from the threads you've subscribed to?


Tom Scola - Jun 09, 2017 7:46:02 am PDT #3930 of 4671
Mr. Scola’s wardrobe by Botany 500

Yes, correct.


Gudanov - Jun 09, 2017 7:50:57 am PDT #3931 of 4671
Coding and Sleeping

Cool.

As a general note, I've made a few updates recently. The thread navigation buttons when viewing posts work now. Only four posts are shown at a time for testing purposes. New posts can have a bit more formatting now and when you include a link like [link] is will be automatically made clickable. Oh, and if you leave a tag open, it will be fixed.

The next couple of changes will be keeping track of where you are in a thread (if you are logged in) and adding a display for users in the admin portal.


Jon B. - Jun 09, 2017 11:33:41 am PDT #3932 of 4671
A turkey in every toilet -- only in America!

What are you using for cleaning up tags? I used htmlpurifier for another project a while back, but I'm curious what's out there today.


Gudanov - Jun 09, 2017 11:41:04 am PDT #3933 of 4671
Coding and Sleeping

I'm using htmlpurifier


Jon B. - Jun 09, 2017 6:07:07 pm PDT #3934 of 4671
A turkey in every toilet -- only in America!

Alrighty then! ;)


Gudanov - Jun 12, 2017 7:32:40 pm PDT #3935 of 4671
Coding and Sleeping

The test site has been updated again. It should now do the whole new messages thing.

If you had a login, you'll have to register again. There was a database schema change.

The test site is at www.buffistas.me


Gudanov - Jun 16, 2017 6:43:30 pm PDT #3936 of 4671
Coding and Sleeping

Another update. The Message Center is now operational. Also you can subscribe to threads by going to 'Settings' and then 'Subscriptions'. Adding and removing threads you're subscribed to is the only part of the profile settings that actually does anything yet. This update was only about getting subscriptions working. I also fixed a bug that was wasn't setting the thread description when a new thread is created from the admin portal. There is a bug that will give an ugly error message if you don't select a thread before pressing 'Add Subscription', but it doesn't seem important enough to deal with right now.

My next project will be getting the rest of profile editing working.

Any current logins and posts were destroyed in the update, but access keys are still good so you can register again.

The test site is www.buffistas.me

After a few more updates, I think I'll be ready to have the script that deploys the website not wipe the database too. I'm thinking of making a database change that will let threads belong to a 'series' so when, say Natter 241 ends, then any subscribers to Natter 241 will be automatically rolled over to Natter 242.


Gudanov - Jun 16, 2017 6:46:58 pm PDT #3937 of 4671
Coding and Sleeping

If there are adjustments or features you'd like to see, go ahead and suggest them. I won't promise I'll implement them, but they can go on a wish list for the future if enough people like them.

I do intend to make read-new easier to find on mobile devices and I think I'll make the left sidebar of links an option that can be deactivated in the user profile. It will have to disappear regardless when the screen gets too small, but desktop users would still have it unless they want to opt out.

Also let me know if you want to contribute. I can give you the info to hook up with the git repository.