Hello fellow Soylentils, I could use some of your insights and suggestions.
I am looking for a lean, mean, and safe open source solution that implements a small blog where I can rant and rave to my heart's delight to my two followers.
To set the scene, I am not looking for something big and/or unwieldy, which basically rules out the major platforms like Drupal, Joomla and Wordpress. The software is going to be self hosted on my existing web server, which already runs Linux with Apache2, MySQL, PHP, Perl, and PostgreSQL (LAMPPP?) on a Debian platform.
I would like the following features:
[Ed. addition follows.]
I am not familiar with the minimum resource requirements for running SoylentNews, but if it would not reasonably fit on a single RPi, maybe adding one or two more would suffice?
What suggestions do YOU have for our fellow Soylentil?
(Score: 2) by c0lo on Monday July 29 2019, @11:42AM (8 children)
Huh, I'm yet to see something lightweight that display properly on 5", 14"-17" and 27" displays. That's the nature of the beast, different screen sizes have different ergonomics.
Even more difficult when you combine that with
https://www.youtube.com/watch?v=aoFiw2jMy-0 https://soylentnews.org/~MichaelDavidCrawford
(Score: 2) by DavePolaschek on Monday July 29 2019, @12:03PM (3 children)
The UTF-8 everywhere requirement is another tough one. Haven’t seen that in any hobbyist solutions.
(Score: 0) by Anonymous Coward on Monday July 29 2019, @12:36PM (2 children)
Are you sure? I've not written anything in the last 15 years that didn't use utf-8 throughout.
(Score: 2) by c0lo on Monday July 29 2019, @02:07PM (1 child)
Last time I used PHP on top of MySql (about 4-5 years ago), I remember I had some hard time to get proper UTF8 through the AMP part of LAMP and back; fortunately, an one off effort at the beginning of the project. Don't know what's the status now.
https://www.youtube.com/watch?v=aoFiw2jMy-0 https://soylentnews.org/~MichaelDavidCrawford
(Score: 0) by Anonymous Coward on Monday July 29 2019, @02:32PM
Hmmm, true that I've also fixed inherited 3rd party code without utf-8. Fix the encoding on the database tables, set apache with correct content type and use iconv functions for PHP (typically adding input validation). Moderate codebase can be fixed in a day, what project (other than a green one) has never done it?
(Score: 2) by JNCF on Monday July 29 2019, @06:24PM (2 children)
I haven't looked into blogging software that meets OP's requirements, but I don't see why this should be a huge problem. It's just some media queries, no JavaScript necessary (unless you're trying to support browsers without CSS3 without degrading). Since he's looking for something he can easily tweak the design of, he should be able to throw some CSS into anything that meets his other requirements and be fine. If he wants a snazzy mobile hamburger menu some redundant elements might be clever for developer sanity, though not strictly necessary.
(Score: 2) by c0lo on Tuesday July 30 2019, @02:35AM (1 child)
Now, there's what one expects from 'lightweight'. If one takes as "small number of files to deliver", then a gigantic CSS stylesheet file is OK.
Personally, 'lightweight' means "so damn'd simple, maintaining it is a breeze" - doesn't sound to me compatible with a CSS with heaps of media queries.
https://www.youtube.com/watch?v=aoFiw2jMy-0 https://soylentnews.org/~MichaelDavidCrawford
(Score: 2) by JNCF on Tuesday July 30 2019, @04:24PM
I do think of "lightweight" as "having relatively little overhead," not "easy to maintain."
I'm not a big fan of CSS in general, but if we accept CSS as acceptable from a maintainability perspective -- and we more or less have to at the moment, at least as a target -- the added complexity of media queries seems pretty negligible.
(Score: 0) by Anonymous Coward on Monday July 29 2019, @08:03PM
Plain text.