Neo FAQ

Frequently asked questions about Neo 

 1. Why is the blog post to the right? Can I have it in the middle?

With Neo, the flow is from list of labels -> list of posts -> one post. That's why these are present in the same order from left to right. When somebody clicks on a label, the list of posts using that label will load up in the box in second column (which shows Recent posts to start with). If that box is moved to the right, this may not be obvious and reader might wonder if it's working or not.

2. Why does Neo support only one post in the main page?

Neo loads any particular post asynchronously (aka instantly without page reload) by just updating the "post" box and the "comments" box. That's why there is only one post in main page. This also avoids lot of scrolling down which is required if the main page has many posts. An analogy between Neo and Microsoft Outlook found here will explain it better.

3. Why aren't rounded corners appearing in IE but only Firefox? How can apply the rounded corners and background color like that of Recent posts to all my widgets?

 That's because it's not in standard yet and only Firefox has special CSS properties for rounded corners. In IE, the boxes will show up as rectangular instead.

For applying the rounded corners to other widgets, first find the id of the widgets. For example, HTML2 is the id of this widget titled "Subscription options".

<b:widget id='HTML2' locked='false' title='Subscription options' type='HTML'/>

Then add CSS as follows for each widget (note the # in front of the widget id):

#HTML2 {

  border: solid #b0b0b0;
background: #bff0ff;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;

 4. How do I add header image and background image to Neo?

 For adding header image and background image, use the lines in red shown below and specify your image URLs.

#header-wrapper {
  width:950px;
  margin:0 auto 10px;
  border: solid #b0b0b0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  background: url( your image location);
  }

#outer-wrapper {
  width: 950px;
  margin:0 auto;
  padding:10px;
  text-align:left;
  font: $bodyfont;
  background: url(your image location);
  }

5. Can I have comments displayed in the usual oldest to newest order? Can I change the number of posts shown in the posts widget in second column?

For comment order, just find these lines in the Neo template and add the line in red.

 <!-- configurable parameter to control the number of posts in the second column of Neo -->
<script language='javascript'>
var numPosts = 10;
var oldestFirstOrder = 1;
</script>

For changing number of posts, just change the numPosts value to whatever you want.

6. Can I use label cloud with Neo?

Yes, you can remove the default label list widget and add the label cloud code from Phydeaux3. Then, to get it working Neo-style (asynchronous), replace this line
         a.href = lcBlogURL+'/search/label/'+encodeURIComponent(t);
with this line
         a.href = 'javascript:fetchPosts("' + t + '")';

7. Can I use haloscan comments with Neo?

Yes, I can add the feature but the haloscan link will only appear when the page is reloaded. For asynchronously loaded posts, it will not. It's a good idea to use Blogger's commenting system which works with Neo excellently.

8. Why are some things like timestamp, labels etc missing in the post footer?

These are difficult to support while maintaining the speed of Neo. As they are insignificant compared to the speed advantage, I have left them.

9. Why is the commenter's name not a link to his profile?
Why is the backlinks not shown for asynchronously loaded posts?

Neo's asynchronous functionality works by getting all the data from feeds. The profile URL is not available in the feed and that's why it is not shown (But this link is shown in Blogger's comment page as usual). Backlinks are also not available in the feed and that's why they are shown only when the page is reloaded. 

10. Will it work with any type of blog? Are there any other limitations?

Neo won't work with private blogs because feeds are not published for such blogs. Also, it may not work well with team blogs.

For any particular post, only the 100 latest comments can be shown (as if it isn't good enough!). Note that your blog as a whole can have any number of comments.