Live data from Hacker News

WordPress is now 13 years old

wordpress.org

41–50 of 66 posts

Re: WordPress is now 13 years old

#41

At this point I don't think Wordpress is going to change their codebase into something more modern and secure. Is there any other easy to use blogging platform like it? PHP based because PHP is everywhere, based on a modern framework (symfony2, laravel, etc), jinja-like template system, support for databases other than mysql?

The new Drupal 8 is based on Symfony2, uses Twig for templates, and supports databases other than mysql.

Re: WordPress is now 13 years old

#42
post #3

A few free safety and performance tips when dealing with wordpress: - Whitelist IPs for access to your wp_admin and wp_login. - If you have the skills to automate WordPress updates yourself, remove all write access (except for the uploads folder) from the user WordPress is running as (i.e. www-data). It's all just unzip and untar over the structure of the directory anyways. - If you remove write access, you might as…

I understand the security ramifications of altering tables, but why restrict create?

Somebody maliciously making thousands of MySQL tables in your DB as some sort of DoS?

Some plugins create their own tables.

Another safety tip, don't use 'admin' as the administrator username, and don't have any posts associated with the administrator as an author.

Re: WordPress is now 13 years old

#45
post #29

The fundamental lesson WordPress taught me is that the product wins over technology. Even back in 2004 it was clear that the internal code wasn't that great. So what? It installed delightfully quickly, and let me create posts with valid markup and good typography right out the box. And then the community management and plugin/theme ecosystem. For example, Drupal may have a more programmer-approved API, but (at least…

I was always a little bit weirded out by features for ease-of-use that required you to go against what the documentation described as security best practices.

[deleted]

Re: WordPress is now 13 years old

#46

Earlier quoted context omitted.

Its template system is ugly. There are projects that bring modern templating to WordPress though e.g. https://github.com/tormjens/wp-blade Consider though that when its template system was "invented" there wasn't much else available and people back then used to mix code and html all the time (both PHP and ASP developers). In their attempt to keep it backwards compatible we still have to suffer through the template sy…

Timber does this too if your like your Twig. http://github.com/timber/timber Disclamer: I'm on the dev team

Also the http://roots.io project is pretty interesting with their "alternate" template implementation and workflow.

Re: WordPress is now 13 years old

#47
post #29

The fundamental lesson WordPress taught me is that the product wins over technology. Even back in 2004 it was clear that the internal code wasn't that great. So what? It installed delightfully quickly, and let me create posts with valid markup and good typography right out the box. And then the community management and plugin/theme ecosystem. For example, Drupal may have a more programmer-approved API, but (at least…

your point is valid but i wouldn't say that drupal is 'that great', either.

Re: WordPress is now 13 years old

#48
post #3

A few free safety and performance tips when dealing with wordpress: - Whitelist IPs for access to your wp_admin and wp_login. - If you have the skills to automate WordPress updates yourself, remove all write access (except for the uploads folder) from the user WordPress is running as (i.e. www-data). It's all just unzip and untar over the structure of the directory anyways. - If you remove write access, you might as…

I'd also recommend looking into Bedrock, as it neatly sets you up for updating via Composer, which is quite nice once you get used to it. Good thing to fire off on a post-deploy hook. Then you can completely disable any internal updates and completely control the version of core and plugins.

The folder structure also adds some minor security through obscurity.

There are other niceties in there too.

Re: WordPress is now 13 years old

#49
post #34

Earlier quoted context omitted.

Another safety tip: don't install any plugins unless you're very, very sure that they're safe. Most security problems with WordPress originate in badly written plugins, not in the core product.

If you're not going to install plugins, doesn't it neuter one of the big draws to using WordPress in the first place? Ideally there would be better separation between the plugin and core stuff, but oh well.

I usually only install one or two plugins on client sites. The main draw is the fairly good interface and the extremely wide brand familiarity.

If you know what you're doing with it, it can be a very nice admin experience.

Re: WordPress is now 13 years old

#50

At this point I don't think Wordpress is going to change their codebase into something more modern and secure. Is there any other easy to use blogging platform like it? PHP based because PHP is everywhere, based on a modern framework (symfony2, laravel, etc), jinja-like template system, support for databases other than mysql?

Try with static site generators if you do not need very dynamic site. They are super fast and highly customisable. Try lektor, my fav.
Post reply on HN