|
Google SEO [HISTORICAL]
|
|
12-13-2008, 09:44 PM
(This post was last modified: 03-09-2009 09:17 PM by frostschutz.)
Post: #1
|
|||
|
|||
|
Stable Version 1.0.0 released: http://community.mybboard.net/thread-46423.html
This beta development thread will be kept for historical purposes. Thanks to all beta testers! Please continue the discussion in the new stable version release thread. (02-26-2009 03:25 PM)frostschutz Wrote: Update to 0.8, click green arrow for update notice. (02-23-2009 03:40 PM)frostschutz Wrote: Update to 0.7, click green arrow for update notice. (02-20-2009 10:24 PM)frostschutz Wrote: Update to 0.6, click green arrow for update notice. (02-14-2009 11:36 PM)frostschutz Wrote: Update to 0.5, click green arrow for update notice. (01-03-2009 05:57 PM)frostschutz Wrote: Update to 0.4, click green arrow for update notice. (12-22-2008 07:27 PM)frostschutz Wrote: Update to 0.3, click green arrow for update notice. (12-15-2008 08:28 PM)frostschutz Wrote: Update to 0.2, click green arrow for update notice. Original release notice: Google Search Engine Optimization plugin version 0.1, first public BETA release, GPL, MyBB 1.4.x. This plugin is highly experimental and possibly dangerous. DO NOT ATTEMPT TO USE THIS IN A PRODUCTION FORUM! Development for this has not started a week ago so it has not seen much testing yet. This plugin has two main goals. One is to implement a SEO that follows the guidelines of the recently released Google's SEO starter guide. The other is to implement SEO in such a way that it actually enhances the site user's experience. Current status: Extremely early development / proof of concept stage (development started only this week), so most of the best practices in the guide are not at all implemented yet. The only thing that is implemented so far is URLs. They look like this: http://yourhost/mybb/User-admin http://yourhost/mybb/Forum-My-Category http://yourhost/mybb/Thread-Google-SEO-plugin-0-1-BETA http://yourhost/mybb/Calendar-Default-Calendar http://yourhost/mybb/Event-Japan-Festival-2008 The difference to default MyBB SEO is that the forum/thread/user/etc-ID gets replaced with forum-name/thread-subject/user-name/etc. So just by knowing the title of a thread or name of a user you can remember the URL to the thread or profile page whereas with original SEO you have to remember an ID like thread-40381.html. Dynamic information, like page number, post number, calendar week, etc. is still left in the query string, i.e. ?page=2 is appended to the name. Google claims that they can handle this, and even prefer it this way, as it avoids making the same page available under several URL names. CAVEAT: Of course doing things this way has a huge downsides. URLs must be unique. That isn't a problem for things like user names, and can be easily done for forums, but what happens if two user make a posting with the same subject? In such a case uniqueness must be enforced somehow and this is currently done by appending a stinking fish to the URL (that is to say, it brings back the id into the item), so the zillionth incarnation of the "Help" thread will look like this: http://yourhost/mybb/Thread-Help-(40381) So. Yeah. Ugly. On the other hand, a user who sees such an ugly URL for his own thread, may be inclined to check out the original thread with the same subject, or pick a better fitting subject for his own thread right off the bat. I'm hoping that such a SEO would motivate users to come up with good subjects for their threads. URLs retain their original casing, so I would be User-frostschutz but some BigGuy would be User-BigGuy. At the same time however URLs are case insensitive, so if you try to get at the page USER-FROSTSCHUTZ or user-bigguy, you'd get redirected to the page with the correct lower and upper case letters. UTF-8 charset in URLs (Umlauts, Japanese, etc) is supported. Translation of characters or words (ä -> a or similar) is NOT done. So it's entirely possible to have URLs like Thread-Knäckebrot or Forum-日本語. The only thing that is filtered from URLs is punctuation, so $%&/ etc. gets replaced with -. Google SEO URLs are backward- and forward-compatible. When you enable Google SEO, old stock MyBB URLs will be redirected to new Google SEO URLs. When you disable Google SEO URLs (without uninstalling the plugin), new Google SEO URLs can get redirected back to their old stock MyBB originals. Again, this is BETA software. Again, this plugin is highly experimental and possibly dangerous. DO NOT ATTEMPT TO USE THIS IN A PRODUCTION FORUM! In order to install, you will have to modify .htaccess as well as inc/functions.php. Tested very briefly with PHP4/PHP5/MySQL/MyBB 1.4. This plugin already comes with proper (but untested) install / deinstall, activate / deactivate, and customizable configuration settings that let you customize URLs and general plugin behaviour. Demo forum: http://googlemybb.bplaced.net/Thread-Google-SEO-Demo (guests are allowed to post) Download URL: http://www.metamorpher.de/files/google_seo.php.txt Installation instructions are provided in a comment at the head of the file. Please report bugs, feedback, suggestions, et cetera here or by mail. Please keep in mind that this plugin is possibly dangerous, it may set your duck on fire, and I'm not responsible if your forum breaks (please do make backups). |
|||
|
12-13-2008, 09:46 PM
Post: #2
|
|||
|
|||
|
RE: Google SEO 0.1 [UNDER DEVELOPMENT]
going to test it out
Game Source - Gaming / Technology Website. |
|||
|
12-13-2008, 09:50 PM
(This post was last modified: 12-13-2008 09:50 PM by aglioeolio.)
Post: #3
|
|||
|
|||
|
RE: Google SEO 0.1 [UNDER DEVELOPMENT]
Nice work, thanks for your effort
[]s, Claudio Petition: Distinction between "Premium" and "Free" Plugin & Themes Thread Releases |
|||
|
12-13-2008, 10:07 PM
(This post was last modified: 12-13-2008 10:09 PM by frostschutz.)
Post: #4
|
|||
|
|||
|
RE: Google SEO 0.1 [UNDER DEVELOPMENT]
Sorry, there's an error in the instructions. DON'T put in the DirectorySlash directive in the .htaccess. That was me experimenting with thread urls without Thread- prefix and I forgot to take it out >_>. Fixed the comment so if you're downloading now you can disregard.
|
|||
|
12-14-2008, 02:25 AM
Post: #5
|
|||
|
|||
|
RE: Google SEO 0.1 [UNDER DEVELOPMENT]
Pretty nice I guess, even though it's not that hard to do this yourself.
The preview site for the CMS is now up on http://elitetom.com/!
|
|||
|
12-14-2008, 06:51 AM
(This post was last modified: 12-21-2008 05:42 PM by Barti.)
Post: #6
|
|||
|
|||
|
RE: Google SEO 0.1 [UNDER DEVELOPMENT]
ok work
how to do such addresses http://yoursite.com/help-section/ http://yoursite.com/game/ http://yoursite.com/help-section/24562-h...lease.html http://yoursite.com/members/barti.html and all page php to html |
|||
|
12-14-2008, 09:13 AM
(This post was last modified: 12-15-2008 05:25 AM by frostschutz.)
Post: #7
|
|||
|
|||
|
RE: Google SEO 0.1 [UNDER DEVELOPMENT]
A structure with subdirectories isn't easy to implement, because MyBB uses relative links for many things. You could try setting /members/ as prefix for user pages, and if you allow the / character in your .htaccess rewrite settings you could get at the member page this way (/members/barti.html with prefix /member/ for user pages and postfix .html in general), however you will then find that many links on that page simply aren't working because suddenly stuff like send email etc. will point to mybb/members/member.php?action=emailuser instead of mybb/member.php?action= etc.
MyBB simply does not support subdirectory structure and I don't want to mess with html output with regular expressions and I want to keep the number of changes to the MyBB core files as low as possible (the change made to functions.php is necessary to hook into the get_*_link api, which gives you seo support for free even in third party plugins, as long as they use this api). Also a bug was already found: If your MySQL default collation is not utf8_general_ci but iso-something, you may end up in error land for threads/users/etc that use non-latin-characters. I'll fix this in the next version but until then you can use Admin CP -> Tools -> UTF-8 Conversion to convert the Google SEO tables to UTF-8. Made a demo forum: http://googlemybb.bplaced.net/Thread-Google-SEO-Demo (guests are allowed to post). It's on a free webhost so it may be a little slow. |
|||
|
12-15-2008, 06:59 AM
Post: #8
|
|||
|
|||
|
RE: Google SEO 0.1 [UNDER DEVELOPMENT]
I hope this works out well.
|
|||
|
12-15-2008, 07:57 AM
Post: #9
|
|||
|
|||
|
RE: Google SEO 0.1 [UNDER DEVELOPMENT]
I think it is very nice!
MyBB中文站 MyBB China |
|||
|
12-15-2008, 06:15 PM
Post: #10
|
|||
|
|||
|
RE: Google SEO 0.1 [UNDER DEVELOPMENT]
great work. but can you do it like:
boardurl.com/my-catagory/ boardurl.com/my-catagory/my-forum boardurl.com/my-forum boardurl.com/my-forum/think-a-magic boardurl.com/my-second-forum/think-another-magic boardurl.com/my-second-forum boardurl.com/another-catagory boardurl.com/frostschutz boardurl.com/dared e.t.c Constantly talking is not necessarily communicating! Sürekli konuşmak iletişim kurmak değildir! |
|||
|
« Next Oldest | Next Newest »
|
Search
Member List
Calendar
Help





![[Image: signature.png]](http://worldbeyblade.org/signature.png)