Live data from Hacker News

WooThemes joins Automattic

woothemes.com

111–120 of 159 posts

Re: WooThemes joins Automattic

#111
post #74

Earlier quoted context omitted.

"A lot" lol.

What's that supposed to mean? They maintain MOST of it.

No offense, but IMO that devalues an awful lot of work that comes both from independent individuals and other companies that use and invest back into the broader WordPress ecosystem.

Re: WooThemes joins Automattic

#112

Earlier quoted context omitted.

Ok, as someone who's battled with this... feature... of WP I am super curious as to the very good reason for storing the domain in the DB. Why couldn't links be relative (no need to know the domain), or set only as a sitewide variable in wp-config.php? edit: and just discovered the 'guid' column on the posts table is hardcoded as the URL of the post -- the domain you're on at the time you create the content + the pos…

Because of this: 1) Users want to be able to update site-name (etc) from the admin interface. 2) We therefore need to store it somewhere. 3) We have a database! The alternatives are: - Storing in wp-config.php (which is also done...), but then it's not user-editable from the admin interface. - Storing in a INI or JSON or similar document, which has only marginal if any benefits over storing in the database. For deplo…

But, it's stored all over the place, not just a single table or file. All of the URLs on the site get put into the DB as fully qualified. Just today, I had to do a search-and-replace with wp-cli on 26k instances of the domain name in the db.

Not as easy as you make it sound.

Re: WooThemes joins Automattic

#113
post #72

Earlier quoted context omitted.

It also works because customers have heard of it and believe that they can edit the sites themselves (in spite of your warnings), so it's much easier to sell. "We'll just put you on WordPress!". Done. Of course, they never figure out how to edit the site, because the WYSIWYG editor is anything but, and even the text editor "enhances" the html you type in inexplicably. They don't know the difference between a post and…

> Of course, they never figure out how to edit the site, because the WYSIWYG editor is anything but, and even the text editor "enhances" the html you type in inexplicably. That hasn't been my experience with tens of sites and tons of clients I've known. Simple, non IT people, can edit the sites and change content VERY easily. Oh, and of course MILLIONS of people edit their own posts for their blogs in the hosted word…

Opposite experience here. Some users like to use gmail to compose their posts (long event listings that they also email) and wp wrecked the html every time. I switched them to Drupal and set-up wysiwyg with ckeditor showed them the paste icon and they couldn't be happier. They thought it was easier to use since they didn't have to go to a separate admin screen to add content, it was all right their for them.

Re: WooThemes joins Automattic

#115

Earlier quoted context omitted.

Because of this: 1) Users want to be able to update site-name (etc) from the admin interface. 2) We therefore need to store it somewhere. 3) We have a database! The alternatives are: - Storing in wp-config.php (which is also done...), but then it's not user-editable from the admin interface. - Storing in a INI or JSON or similar document, which has only marginal if any benefits over storing in the database. For deplo…

Certainly there are configuration options that are appropriate to store in the database, but I'm trying to understand why domain is one of them. The site knows what domain it is on by virtue of being hosted on that domain. Storing the domain in the DB may be reasonable if it's done once, but WP does it multiple times: WP_SITEURL ("the address where your WordPress core files reside"), WP_HOME ("the address you want pe…

You aren't missing anything. This problem has been there in WP for a long time, and it makes staging/testing/migration setups a horrible pain (as others have suggested, lots of search & replace).

Re: WooThemes joins Automattic

#116

Earlier quoted context omitted.

First, I should mention that I'm glad to see this dismissive and negative comment voted to the top. I was starting to worry that HN was losing its edge. Next, you mention: > Yet it's a blazing success in the CMS space, because of 3 things that are insanely overlooked by other CMS developers : - Ease of installation - It runs on a minimal PHP/Apache/Mysql setup (cheap hosting) - It has a great backward compatibly, unl…

This comes from developer and client feedback in poll after poll of WordPress users and developers. If you've never experienced anything else, of course what you have is always the best.

From my own experience the feedback from users came from people that migrated off Joomla, Drupal, Modx, and Django installations.

Re: WooThemes joins Automattic

#117

Earlier quoted context omitted.

Because of this: 1) Users want to be able to update site-name (etc) from the admin interface. 2) We therefore need to store it somewhere. 3) We have a database! The alternatives are: - Storing in wp-config.php (which is also done...), but then it's not user-editable from the admin interface. - Storing in a INI or JSON or similar document, which has only marginal if any benefits over storing in the database. For deplo…

Certainly there are configuration options that are appropriate to store in the database, but I'm trying to understand why domain is one of them. The site knows what domain it is on by virtue of being hosted on that domain. Storing the domain in the DB may be reasonable if it's done once, but WP does it multiple times: WP_SITEURL ("the address where your WordPress core files reside"), WP_HOME ("the address you want pe…

There are only two places where the URL should be stored. Anywhere else is an issue with the plugin or theme storing them incorrectly. Both are contained within the wp_options table for home URL and site URL. Those are the only values required to be changed. If you have a development environment, you should not be migrating the wp-config.php file anyway as it has sensitive information for product sites thus on your dev site you can have a separate wp-config.php file to take into account the new values for home and site URL's.

Re: WooThemes joins Automattic

#118

Any plans for Sensei plugin? My business depends on it and I am a little scared…

Sorry if it was not clear. Sensei, along with all of other other plugins will remain and continue being develop as normal. No need to worry at all. We have a lot of exciting things coming up for Sensei ;)

Re: WooThemes joins Automattic

#119
post #37

I'm fascinated by Wordpress success. It's an horrible peace of software, with horrible PHP code 4.x style, a db schema only a beginner could have come up with and an ecosystem with a lot of trash(not even talking about the admin which is hideous ). Yet it's a blazing success in the CMS space, because of 3 things that are insanely overlooked by other CMS developers : - Ease of installation - It runs on a minimal PHP/A…

First, I should mention that I'm glad to see this dismissive and negative comment voted to the top. I was starting to worry that HN was losing its edge. Next, you mention: > Yet it's a blazing success in the CMS space, because of 3 things that are insanely overlooked by other CMS developers : - Ease of installation - It runs on a minimal PHP/Apache/Mysql setup (cheap hosting) - It has a great backward compatibly, unl…

One thing that WordPress got right is deployment and automatic updates. It is a nightmare to keep Drupal updated and ensure that nothing is broken.

Re: WooThemes joins Automattic

#120
post #58
post #37

I'm fascinated by Wordpress success. It's an horrible peace of software, with horrible PHP code 4.x style, a db schema only a beginner could have come up with and an ecosystem with a lot of trash(not even talking about the admin which is hideous ). Yet it's a blazing success in the CMS space, because of 3 things that are insanely overlooked by other CMS developers : - Ease of installation - It runs on a minimal PHP/A…

> It's an horrible peace of software, with horrible PHP code 4.x style, a db schema only a beginner could have come up with and an ecosystem with a lot of trash [...] I must disagree with these statements. Although it is not the most elegant one I've seen, using the word "horrible" is simply out of place. Have you ever built some sites with it? Do you realize that WordPress is developed in open source with many talen…

I wish this comment was voted higher. There's a lot of misinformation in this thread.
Post reply on HN