Well, my days of not taking you seriously are certainly coming to a middle.

Mal ,'Our Mrs. Reynolds'


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.


Jesse - May 27, 2017 9:44:16 am PDT #3914 of 4671
Sometimes I trip on how happy we could be.

Oh wow, Gud, thanks!


Gudanov - May 27, 2017 9:50:08 am PDT #3915 of 4671
Coding and Sleeping

Well, this is just a very early preview and I've done very little to customize the default styles in Bootstrap.

The new top header doesn't have the right colors and the links on it might change, but it gives you an idea.

The panel of links on the left made going to phone view view tricky so I removed it thinking it could be placed the header and right sidebar.

I'm not sure the layout works well at tablet size, but I think it looks good at phone and desktop size. It will probably need some tweaking.


Calli - May 29, 2017 2:41:03 am PDT #3916 of 4671
I must obey the inscrutable exhortations of my soul—Calvin and Hobbs

I like what you've done with it, Gudanov.


Gudanov - May 29, 2017 5:43:31 am PDT #3917 of 4671
Coding and Sleeping

The development site has been updated.

www.buffistas.me

Colors are a bit better. And you can click on the test thread and see posts. The one thread and two posts are coming out of the database instead of being static now. It also now uses https (will automatically redirect http).

I think I will tackle login and all that stuff and then open things up to contribution.

To work on the site you'll need git, a gitlab account, a local webserver, mysql (other databases might work okay but scripts to populate with test data might need tweaking), php, and composer. On Apache you'll need the rewrite mod.

It uses the following PHP libraries: Propel for ORM, Twig for Templating, Pimple for Dependency Injection, Slim for URL routing, and Monolog for logging. Composer will pull those in so you don't need to grab them.


amych - May 29, 2017 7:22:15 am PDT #3918 of 4671
Now let us crush something soft and watch it fountain blood. That is a girlish thing to want to do, yes?

You rock for moving us forward, Gud!


Laura - May 29, 2017 7:56:11 am PDT #3919 of 4671
Our wings are not tired.

Thanks, Gud. I can't code, but I can test like a maniac when you are ready.


Tom Scola - May 29, 2017 10:13:16 am PDT #3920 of 4671
Mr. Scola’s wardrobe by Botany 500

Read New is going to have to be a lot more prominent on the mobile version.


Beverly - May 29, 2017 11:30:05 am PDT #3921 of 4671
Days shrink and grow cold, sunlight through leaves is my song. Winter is long.

Will we luddites who only read on computer (my smart phone...isn't allowed to be) have the option to keep the present look? I'll bet that's way too much trouble, huh?


Gudanov - May 29, 2017 5:08:32 pm PDT #3922 of 4671
Coding and Sleeping

Maybe the left-sidebar can appear if the browser window gets wide enough.


Gudanov - Jun 05, 2017 7:40:50 pm PDT #3923 of 4671
Coding and Sleeping

Getting ready for another update tomorrow. No UI adjustments yet as I've been working on the guts.

I think it's ready for contributions. Let me know if you want to add some code (please use branches rather than committing directly to master). It's all done with PHP, HTML templates, and CSS. It's hosted on gitlab so you need a gitlab account (which is free) to work on the project. There's enough code there now that you can see the patterns for how things work. Templates are used for views and PHP is used for controllers and utility functions. URL routing is all handled in the index.php file. PHP code and HTML are never mixed.

If you are interested in testing it out, let me know what userid you are going to use and I'll give you an invite code to register.

There is almost no functionality yet. There's registration (not how it will work for the real version), there's login and logout, you can view the one active thread, and you can post to the one active thread. And that's pretty much it.

The database is subject to getting wiped pretty often so everything will be pretty ephemeral.