Home User profile
tagDiv Member
Christopher is a long time WordPress user. Anything else you need to know is private ;-) I *do not* work for TagDiv, but I've been using their themes since late 2013.
simchris
tagDiv Member

just a fun thing to try for those who don’t want to go through either Radu’s recommendations for optimization as well as my various notes in this forum, you might try Google’s currently free while in beta (basically it is free now, and may be free for years, or might be free for personal sites in 3 years but paid for commercial purposes)…. upshot you can have Google re-render your pages on the fly with their mod_pagespeed module in the cloud for your website for free:

see if this might be an option for some of you
https://developers.google.com/speed/pagespeed/service

this same system is used by the various “custom wordpress high speed hosting” companies out there (and I’m literally right now testing it on our new web server!).

If at some point in future Google charges for this, it might be something like $100 per year based on what they charge for their custom search tool for websites.

However, they have a neat tool to compare your site now vs what their system would do for you. Pretty cool stuff, really. An option for those unable to wrangle their own site properly. ๐Ÿ™‚

simchris
tagDiv Member

First go to your feed in Internet Explorer which still lets you see your feed, and or in Chrome I think you can see the “code” … and make sure it’s being updated. Check if you have a caching plugin running which is caching the whole site and not just “page cache” … the RSS function is part of WP and not the theme, but if you can see the RSS in your web browser then it’s not a problem with your site. If the RSS is “old” and not updated with current story, be sure to check your cache. I had this issue when we set the caching too strong and cached the RSS feeds, which shouldn’t happen.

Hope that helped.

simchris
tagDiv Member

tarquisti:

see – ask your hosting provider to set caching for your site: https://developers.google.com/speed/docs/insights/LeverageBrowserCaching

try using my expiration header settings in your .htaccess file
https://forum.tagdiv.com/topic/what-is-your-googlespeed-value/

try using an image optimization plugin for wordpress to make images smaller in size (compression) and then use the thumbnail redo plugin recommended by Radu

see: https://forum.tagdiv.com/how-to-make-the-site-faster/

simchris
tagDiv Member

That plugin is not part of the theme. When you do an import you should switch theme on the target site to default WP theme (twenty twelve is safe one to use), then import files, then switch to new fancy theme like Newspaper.

This may help: http://codex.wordpress.org/Importing_Content

I’m in process of migrating stories from one site to another one at a time to make sure stuff from OOOOOOLD WP will get clean new files in modern WP.

Not sure that helped. But I was here checking stuff, so hope it’s not annoying ๐Ÿ™‚

simchris
tagDiv Member

@Marija1m1

See the threads on page speed. Follow Radu’s recommendations for how he got the demo theme to be 90+.

REF: https://forum.tagdiv.com/how-to-make-the-site-faster/ .

To save you having to read Everything on the forum:

Fonts can’t be optimized on your side or by the theme, as they live on Google’s website. Digg buttons are loading from Digg’s website. No way to optimize that. I don’t think sharedaddy is part of theme. You either have to load the font stuff locally and optimize CSS since Google “dings” their own stuff in PageSpeed (!) or switch to web-safe fonts (see my and other comments above on this topic).

For styles, you need to either minify if you don’t intend to modify for your site; or use a WP minify plugin. See my link to the site I use to minify my css and js code.

WP by default loads elements in the head and “enqueues” them to render the page. All WP sites will have a “render blocking code” in head error. For javascript (.js files) You would need to try the optimization plugin included with theme, or a WP plugin which moves the js to footer “elegantly.”

Hope that helped. 87 is a great starting point and that means you’re in the “zone of safety” as I like to call it. 85 or below is “bad” 87-89 is okay. 90+ is rockin’. ๐Ÿ˜‰

Chris

  • This reply was modified 12 years by simchris.
simchris
tagDiv Member

Works great for me. ๐Ÿ™‚

simchris
tagDiv Member

Interesting. My install doesn’t create that many versions. I wonder if you’re using another plugin which also creates thumbnails like another related post plugin. One way to check is look at your pages and count how many different size images are actually in use, such as home, category, sidebar, footer, related, etc.

ONE TRICK: figure out the small and medium sizes made by the theme, and then change those sizes in the media manager in wordpress which creates thumbnails, so you’re not making three extra sizes from the WP install itself … (small/medium/large).

This is an oooold issue with WP creating S/M/L thumbnails “automatically” while the theme makes sizes it needs. So, idea is to have WP auto create sizes that match what the theme is doing.

Of course, if you have 100,000 images in any folder that may be a limit imposed by hosting provider.

Not sure that helped.

simchris
tagDiv Member

Sandall
Hi, be sure to clear your cache as you may be seeing old styles. Also, you may need to reset a few things you set in the “master” theme if they didn’t carry over when switching to child theme.

Suggest:
1) put the default style.css back in the /Newwspaper-child/ folder
2) then revisit settings to check your settings you started with from parent theme are all still there … in theory, should look same as you has the prior day.
3) THEN modify the style.css in child them to “over ride” stuff from parent theme.

I went through this same (mis)adventure in one case.

Hope that helped.

————-

Fun fact, one of my long time clients started using the Newspaper theme today on his news portal, which I thought was fun to see — had no idea until I went there to look at something and went, HEY! I know this theme ๐Ÿ™‚

simchris
tagDiv Member

Hey BoredDaddy…
I will be offering this as a service again next year (WP optimization service) once we revamp our sites (ongoing); in midst of deploying new web server right now and sorting our memcache + eAccerlator + Google’s mod_pagespeed at server level. In midst of new server, and migrating our sites over, blah blah. The really arcane stuff is having mod_pagespeed convert images to Google’s new “in house” image format to load faster where it has a built-in image pyramid, with what we used to do for lowsrc (b/w image) to load as a progressive layer while the color image loads in. Wild stuff.

But to answer your question:
If you follow Radu’s little shortlist, that is a good “starting point” to get your site ramped up. His plugin does bunch of the stuff, and if you use that, turn off any whacky “phone home” plugins which are resource hogs, check your htaccess file for expiration headers, optimize your site images, and whatnot, you’ll be in good shape.

Use GTmetrix as a slightly more friendly and forgiving starting point for PageSpeed test, as it will actually tell you HOW to fix stuff. The Google version seems to be a little off, especially their latest version which catches all their own code as errors (!).

simchris
tagDiv Member

Looks fine in IE11/Win7/64. You have couple of images as vertical which may not size to fill the featured image featured post thumbnail spot. Rest looks okay to me ๐Ÿ™‚

simchris
tagDiv Member

I think you can simply do a CSS override in child theme style.css

.entry-title { font-size:26px; font-family:Georgia,serif; font-weight:bold; }

not sure that is correct style, might be something like this — (this is probably wrong!)

.h1 entry-title { font-size:26px; font-family:Georgia,serif; font-weight:bold; }

I will be messing with this myself to add more leading above/below the header. Marius will likely answer more clearly before I get back on this. Just some ideas in case you’re anxious to mess with your custom.css to move on with your life …

  • This reply was modified 12 years by simchris.
simchris
tagDiv Member

I will also be adding some white space above/below the post titles as it’s all a bit smushed together with the breadcrumbs, title, then the cat pills and author name …

simchris
tagDiv Member

It works for me. I use it to make the author box mini bios “smaller” since I make rest of the site text larger for better mobile/desktop experience, but then the bio gets huge.

Check that you’re stating the proper style, and class, and format that properly in the style.css file

e.g., to make the author box text a wee bit smaller (I made page text 15px);

.author-box-wrap .desc { font-size:13px; line-height:1.4em; }

OH… sorry, meant to say also, be sure you actually “activate” the child theme as your main theme … simply putting stuff in child folder won’t do anything unless you “activate” the Newspaper-child as your theme instead of Newspaper. This is one thing a lot of folks miss when working with child themes first time. ๐Ÿ™‚

  • This reply was modified 12 years by simchris.
simchris
tagDiv Member

IN my case things work okay in Chrome, but IE11 is a hit/miss affair.

simchris
tagDiv Member

try turning off jetpack to start with, and try making sure you have the mobile ads setup properly to serve the smaller ads for smaller viewports; also a “font” plugin it looked like was also impacting speed

when I ran GTmetrix on your URL got lots of stuff related to jetpack (wp.com stuff) … and nextgen gallery

http://gtmetrix.com/reports/www.thetechvoid.com/ENyQ4vso

simchris
tagDiv Member

And may I say, I just updated on one of our sites NOT running Newspaper …
first thought… ‘holy crap’ … it is the first major upgrade in WP interface in one heck of a long time. Bootstrap influence clearly seen. It’s TOTALLY different.

Personally I’d recommend everybody wait for RADU to check things before updating to WP 3.8

As an aside, my other site running Woo Canvas didn’t implode, so that’s a very good sign.

simchris
tagDiv Member

I think WP over-rides that as it’s not semantically correct to have <h2> tags inside of a <p> tag. So, a “block level” element like a sentence generally is itself either a <p> or <h> level element, based on my own experience (meaning a “headline” doesn’t go inside of another block level element – you can’t have an <h2> inside an <h1> or a <p> inside a <h2> technically.)

<h2>BLOCK <h3 (NO!)>OF</h3> TEXT</h2>
<p>Block of text</p>

Likely you have to do that with a span.

So you might have

<h2>My headline here <span class="h2like">larger</span> is from <span class="h2like">Mars</span>, not Venus</h2>

Try making a CSS span for the size change inside a block level element. I had to do this for a flush right “about this book serial” element, since you can’t have a <div> inside a <p> either. <span> is the right way to do stuff inside other stuff with CSS3/HTML5 now.

  • This reply was modified 12 years by simchris.
simchris
tagDiv Member

( when do I get my pay check ? )

๐Ÿ˜‰

simchris
tagDiv Member

This may not be correct answer,
but make sure “responsive” option is turned on in the theme customizer. You have option of responsive or not responsive. My site works fine on my iphone in portrait or landscape, and on iPad … I need to fix the advert for iphone portrait, however, on my site, I just noticed. Doh.

  • This reply was modified 12 years by simchris.
simchris
tagDiv Member

FYI
simple way to do that is turn off “show featured image” for posts in the theme customizer,
then place your featured image in story at top wrapped in anchor link to where you want it to link to, or use that function in the media manager, then choose featured image bottom right of post page.

What this does is use the media manager to post image which has the anchor link as per default WP behavior, but the featured image is used for thumbnails on all the other indexes and home page.

I only ran into this with one of our other sites with different theme, but same behavior.

Try it ๐Ÿ™‚
Much easier than hacking the theme, and nice thing is if you don’t want links on some of the post images, just leave link off. This is about the only way to do this selectively, keep featured images for thumbnails, but not have the theme put two copies of the image at top of the post.

Hope that helped.

simchris
tagDiv Member

One thing, the code you’re entering appears wrong

img scr

should be

img src

(src is shorthand for “source”)

For animation banners you’d need to create the animation code using appropriate software, upload the assets to server (like /httpdocs/assets/animation/ ); then put in your HTML5 animation code into the advertising boxes in the theme control panel.

Hope that helped ๐Ÿ™‚

simchris
tagDiv Member

vidapropria
1) reduce image sizes either by running compression plugin and/or adding compression factor to your functions file
2) faster server account, if you keep seeing “slow response from server” error — that was a [!] item on your last report speed check — nothing can be done about that with the theme, or in WP; that is how fast the account you have and your hosting provider is responding to ping/start showing the page. For example if you have a $5/month account, upgrade to $10/month account (I’m just using that as example). Low cost accounts are usually on a machine or VPS being shared with 1,000+ other sites. Slightly more costly hosting accounts give more resources to each site, by sharing the resource pool with fewer domains.

Verify deflate/gzip working; remember this only serves up faster versions of your content, but doesn’t optimize them prior to that. I think I saw a 100K image file in your last report … that is waaaaaaaaay too big. Try using smushit plugin and regenerate thumbnails to see if that helps? (Backup images first as changes to images on server will be destructive — meaning they are changed and cannot be unchanged).

Also, for testing if you’re using a child theme, be sure to try NOT using a child theme to see if that gains you a point.

However RECOMMENDED:
1) optimize images before/after upload
2) look at better hosting – if you keep getting “slow to respond” error from Google — no way around that on your side.
3) test without using DISQUS, as this does slow things down. We stopped using it for that reason. We’re leaning toward phasing out comments on most sites, per industry practice now that most comments tend to be trolls and arguments (see: CNN for example). Any comments plugin really slows stuff down on WP. Unless you gain ad revenue from 10,000 visitors per day, it’s not really an essential plugin, and more of a glamour thing (in my opinion).
4) turn off all jetpack stuff for speed test — anything that connects to the WP/Automattic mothership adds latency.

Hope that helped ๐Ÿ™‚

————–
as an aside on pagespeed errors:
I’m actually dealing with even more arcane stuff like how to enqueue the parent Theme’s style sheet in the child Theme’s functions.php, to bypass the annoying @import not recommended error from Google which the Automattic folks seem to think is a non-issue. I will post my efforts on THAT noise if anybody cares.

[ UPDATED ]
I just ran your GPS test, and saw you’re up to 82/100 desktop. So, looks like you’re making progress. The images issue is the next thing you need to resolve. You’ll have several points for that, as reducing the footprint of your images speeds up page (e.g., if you go from 300K to 150KB; that’s 50% less time loading images!).

For the minification stuff… note you would need to use a plugin for that (WPminify) although this has some issues; -or- you need to manually minify SOME resources which are not already reduced in size. RADU doesn’t minify all the code as developers have a hard time modifying code if they can’t read it.

So, if you knew there were a couple of large CSS/JS files you might want to minify, you can easily do that using an online tool (I use this one, although it won’t work with IE11/Win7 properly … use Chrome or similar: http://refresh-sf.com/yui/ )

Basically, “minification” of CSS and Java/js files removes the extra spaces, comments, and line breaks to make file “more compact” … so if you had a 125Kb CSS file, by removing all the spaces, line breaks, comments, it might end up being 100Kb, which is the kind of reduction that PageSpeed looks at — the idea being if you had 5 files being loaded on page and you reduced all of them by 20kb – well, that’s 100Kb and is larger than what website developers like me used for the entire page and graphics 10 years ago (we used to shoot for 50kb max page load, if you can imagine that!) …

  • This reply was modified 12 years by simchris.
simchris
tagDiv Member

Vidapropria
ironically your IP seems hosted in the same network as us (SoftLayer/IBM).

YOu may find this additional info useful
report for your test page:
http://www.webpagetest.org/result/131209_97_1PRT/

simchris
tagDiv Member

Hi, vidapropria
don’t forget you still need to set expiration headers, and possibly get a faster hosting account – 4 seconds response is pretty slow on top of the page loading time.

You might try loading my suggested “expiration” data for your htaccess file (see other post on this topic), which goes at bottom of htaccess AFTER the wordpress stuff.

Looks like you need to
1) speed up server time to < 2 sec. if possible (try using a speed test closer to your country, if your site is regional and not international: use Google’s webpagetest.org and choose location closer to you)
2) set expiration headers – this is MANDATORY for page speed! (SEE: https://forum.tagdiv.com/topic/what-is-your-googlespeed-value/ )
3) further optimize images using an image plugin like (WP Smush.it – or similar); backup images before running any plugin on your images, so that you can restore if unhappy with results.

Hope that helped. Try the expiration headers data for the htaccess file first. It really really helps!

  • This reply was modified 12 years by simchris.
simchris
tagDiv Member

Hi, Radu
My pleasure to be helpful. I’m not showing up here as a pest, but I do check in just to make sure there isn’t a report of something gone terribly wrong before I update to new version. And, since I live for this stuff every day of the week, and have spent hundreds of hours dealing with WP issues, server issues and optimization this year — I often have two cents to share. ๐Ÿ™‚

For the panel, I was actually impressed how you got all those options into the WP built-in panel system. I’ve had tons of issues with other “frameworks” where the framework won’t update, then then the panel breaks, and then the panel isn’t updated, then the panel doesn’t work, etc.

Based on your work so far I have a very high level of “trust” that you’ll do a custom panel the “right way” that won’t break things, or corrupt the DB, or require some arcane framework incompatible with the top 10 plugins.

BTW: we’re moving to a new dedicated server starting on the 20th (hardware being deployed now), so any IP blocks we have in place at the moment will be reset entirely, so if you can’t reach my site, you will be once the migration is completed fully. Retiring our 2008/9 server for more modern hardware.

Keep up the great work.

Chris

Viewing 25 posts - 9,226 through 9,250 (of 9,335 total)