Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
BlogThis
This discussion is related to the BlogThis addon.
Comments
Not sure on the sitemaps extension. I'll install the extension myself and see if I can sort something out. More than likely, the original Blog extension has the same issue.
And as far as Nuggets, I'm using it fine and I don't think I had to modify it. You might need to go back to each Nugget and select the Blog page, to make sure it adds them there. Nuggets allows you to only put certain nuggets on certain pages, and the default is to not add them. So adding a new page, means no nuggets!
AndrewE:
Installing WordPress looked a mess, so I didn't bother doing it. That's why I wrote this extension. There are two ways that come to mind, both of which involve coding. One is to an extra insert SQL query, which puts the post in both databases, which has the problem of sysnchronisation of updates. The second would be edit the WordPress code to join with the Vanilla database to fetch any BlogThis posts, aliasing column names to fit. Neither of these are ideal in my books, and I have no intention of coding them - I'd sooner add more features to this Extension.
There isn't a stand alone RSS feed for this extension, but I've added code into the Search function so that the FeedPublisher extension can search for only Blogged posts. It works flawlessly, and is very very easy to set up. I guess it might be nice to add RSS code into this extension, but I imagine all I'd be doing is taking FeedPublisher and just customizing it towards the Blog - which wouldn't be a bad idea I guess. But the whole point of Vanilla is that when you want new features, you add them later. Not everyone will want RSS
So in summary, install FeedPublisher and try and find a WordPress plugin to take advantage of it
Everyone Else
Any other feature requests are welcome! And if you've got this setup on your sites, please either post them in this thread, or e-mail me so I can check them out!
Another thing you might have to do for nuggets, is make sure they are called on extension.php. Most extensions seem to check for index.php, search.php etc. and leave out extension.php.
The Blog Tab not working is confusing too, the code is pretty simple to cover that and came directly from the Blog extension, so should be working. Do you have page manager installed? Might need to resync. If you have this live online, drop me an e-mail so I can take a look.
However, I've tried it on a "twin" forum (two installations on the same database using different prefixes) and something went quite wrong.
Here's what happened:
- I disabled the Blog extension which I was previously using.
- I enabled BlogThis
- The result when I click on the blog tab is a fatal error:
Error Message
An error occurred while fetching the list of blogs.
Affected Elements
Blog.GetComments();
The error occurred on or near: Table 'mybase.LUM0_User' doesn't exist
LUM0_ is the prefix I use for one of my vanilla install (the other one being LUM_). Everything else works fine, and since I'm far from being a PHP or MySQL guru, I've no idea what is causing the problem.
My database.php file got somewhat corrupt during the process (I installed & reinstalled Blog & BlogThis several times trying to figure what was going on). The last few lines of the file were copied twice and were causing an error because the PHP tag was closed too early. I managed to fix this, but I still get the fatal error when BlogThis is enabled.
So... I've no idea how to make BlogThis work
The error message is pretty clear, it's suggesting that the User table doesn't exist in the database - although your prefix appears to prefix the database name too, I'm not sure if that's causing the issue. i.e it should be "LUM0_User" not "mybase.LUM0_User". What do you have in your control panel settings? This could because I used raw SQL rather than SQLBuilder - perhaps the framework has a way of dealing with these issues
The corrupt database.php was a fear of mine, as it manipulates the database file directly. I just copied it directly from the Blog extension. As I'm learning more about the Framework, I'm realising where this extension could be improved.
I have tested it on clean installs, only with LUM_ mind you. The key is somewhere in your prefix. Do you have something like phpmyadmin installed?
The extension somewhat works because I can blog/unblog comments. The error only occurs on the blog tab. Could it have something to do with Page Manager?
I've just updated the version very slightly with some code clean ups, Google Adsense optimisations and some better error handling for database.php etc.
Error Message
The "BlogForm" class referenced by "BlogForm" does not appear to exist.
Affected Elements
ObjectFactory.NewObject();
The blog tab doesn't appear anymore.
I don't think it affected the settings page though - looking at that now.
I have no use for a blog tab on the other forum (it's an issue tracker) so the prefix issue isn't really a problem in my case.
Now I think I'm going to mess a bit with the theme in order to make category icons appear instead of "in [category]".I'll cry for help if I don't succeed
Drop the URL here when you're done so we can see it in working.