Forums

Tesla Forum Enhancement Suite (TFES) by @bdrathburn

Tesla Forum Enhancement Suite (TFES) by @bdrathburn

The Tesla Forum Enhancement Suite (TFES) is a Chrome Browser Extension created by @bdrathburn. Some of the things the Tesla Forum Enhancement Suite does include:

https://forums.tesla.com/forum/forums/personal-user-blocklist-extension-...

Blocks spam, trolls, etc. by searching for selected text and filtering out posts and comments that match.
(Used to) Improves styles for blockquotes and preformatted text.
Adds links to "1st Comment", "Make a Comment" and conditionally to "Last Comment" to the top of each post.
Finally it adds a Google Site search bar to the top of each page—Forums Home, Thread Lists/Main Sections (for example, General or Model S) and each individual thread/Original Post (OP).

Chrome extensions can be added to your browser from chrome.google.com and it is maintained on GitHub. This Chrome Extension is simply JavaScript w/ a little CSS and HTML. I have reviewed the code (and written some of it) and have it installed now. The Google Chrome Extension community tracks ratings, usage and any abusive extensions. If you like it, please rate it.

https://chrome.google.com/webstore/detail/tesla-forum-enhancement-s/hkbi...

I cannot recommend @bdrathburn's work more strongly than to say, I wish every user of this forum installed it. It would be a great help.

Here is a preview of what it will do for you:

The Search Bar uses Google's site search feature to allow you to find old topics or ensure your "new" idea is not already posted.

Improved Styles

The <pre> tag gets stripped by the forum. I use the class="pre" trick. I usually use <em class="pre">, but any Drupal tag should work. Looking at the list, it seems that strong may be the only other one that makes sense. Here is an example using the <em class="pre"> trick. Make sure to wrap each line.

2016 US Sales YTD Previous Rank*
22,037 Acura TLX 2
00,000 Alfa Romeo Giulia 100
18,499 AUDI A4 3
39,775 BMW 3-Series 1
21,462 BMW 4-Series 6
11,883 Cadillac ATS 9
23,059 Infiniti Q50 10
1,872 Jaguar XE 50
20,560 Lexus IS 4
43,609 Mercedes-Benz C-Class 0

*I made up the previous ranking numbers to add a third column.

This is a <blockquote> tag example. If you install the TFES it will look like this:

JeffreyR | September 14, 2016

If you are using this Extension too, please let others here know. Some are unsure of the benefits.

kevin | September 14, 2016

The blockquote shows the bar to the left, but the text is still HUGE and centered. That needs work.

Silver2K | September 14, 2016

I got mollom'd after a while using blockquote, bold and strong. I contacted tesla and the it department resolved the issue. It seems I ended up in the bad boy container after using bold or strong on my referral thread.

kevin | September 14, 2016

Here's my assessment:

1. Blocking. I have never had a problem with spam or trolls, so this feature is not useful to me.
2. Blockquote. Blockquotes are a mess. I found this out the first day I was on the forum and used one. That said, the current version of TFES doesn't improve the blockquotes much (still big and centered) and if it's fixed it will encourage users to use Blockquote more, which will make the forum look awful for everyone who doesn't run Chrome or doesn't know about the plug-in.
3. First comment / make a comment. Nice, but not huge.
4. Search is convenient, but I could just type in a Google search myself. It doesn't help people who don't use Chrome or don't know about the plug-in.

JeffreyR | September 14, 2016

@kevin
1. As far as blocking is concerned. Some asked for it, and I needed it. Stick around long enough and you will be glad it's there.

2. I don't over-ride the existing styles of <blockquote> from Tesla just add the background color and highlight. I can definitely refine the styles. The good news is that quotes outside the OP are not nearly as bad.

3. Thanks. They are most useful for very long Original Posts like my Tips & Tricks or the Owner's Manual Companion. Also, if posts are busy jumping to the first comment after switching pages can be helpful. @bdr is looking into adding other shortcuts too.

4. Remember the search is for this forum only. You would need to Volkerize or similar to get the same benefit. Typing searches into Google would become tedious w/o this shortcut (or ones like it) as you would need to include "tesla.com/forum/forums" w/ each search.

By definition only those using the Chrome Extension will benefit.

@Silver if you have contacts for folks that can fix people's issues, that would be helpful. Many people are blocked by Mollom unnecessarily.

dansplans | September 15, 2016

@kevin

I can tell you this extension improves the forum experience by several orders of magnitude......

JeffreyR | September 15, 2016

thanks @dansplans

kevin | September 15, 2016

To search this site only with Google, just add site:tesla.com to the search.

kevin | September 15, 2016

@dansplans
Well I have the extension installed. Waiting for the grin to set in,

kevin | September 15, 2016

Blockquote test in comment:

How high is the ocean? How deep is the sky?

kevin | September 15, 2016

OK, I see the point. Blockquoted replies do nothing in a regular browser, but something with the plug-in. I still think the big problem is that awful formatting of blockquotes in original posts.

Red Sage ca us | September 16, 2016

It seems to work just fine for me. An example:

If by 'flat towable' you mean a 'wheels down' towing configuration...? NO. Every Tesla Motors vehicle should be towed on a flatbed or trailer.

JeffreyR | September 17, 2016

@kevin wrote, "To search this site only with Google, just add site:tesla.com to the search."

That won't search only the forums though.

JeffreyR | September 17, 2016

I tried over-riding the tesla.com "horrible blockquote" styles, but have not been successful yet. CSS can be tricky!

EVRider | September 17, 2016

I only use Safari so I can't use this extension, but would it work with the Chrome iOS app?

A "link to last comment" feature would be useful too.

Red Sage ca us | September 17, 2016

You can search Google using 'site:forums.tesla.com' if you like.

JeffreyR | September 17, 2016

@RoofLess the "new" button does that. The "Make a Comment" link jumps to the bottom of the page. @bdr is working on a link that does both.

kevin | September 18, 2016

If I feel the need to limit the search to the forums, I just add the keyword "forum". It seems to always work.

kevin | September 18, 2016

There appears to be a bug in the search. I'm reading this thread on the General forum. When I typed in a keyword to search, it searched the Model S forum.

Do I have to update and re-install the extension manually to get new versions?

EVRider | September 18, 2016

@Jeffrey: I didn't see a "new" button in the extension -- are you referring to the one in the topic list view? If so, that only appears if there are unread replies, and it's not accessible once you're viewing a thread.

For example, if I'm looking at the first page of a multi-page thread, using Safari on my iPad, to get to the last reply, I have to manually scroll down to the bottom of the page, click the link for the last page, and then scroll down to the bottom again.

If the extension works with Chrome for iOS, I might try it.

JeffreyR | September 18, 2016

@Roofless
Correct I am referring to the one that the forum puts on the OP List page. @bdr is looking into adding one to the TFES. Not sure where he is w/ that. I don't think Extensions work on Chrome for iOS.

JeffreyR | September 18, 2016

@kevin
It searches the whole forum, not just the one section you are on. If you notice the section is not part of the URL so there is no way to limit to the current section. Tesla would need to implement that. Posts can move sections w/o link changing by design.

kevin | September 18, 2016

Oops.

JeffreyR | September 18, 2016

---------------

@kevin, no worries. I may be wrong anyways. Maybe Google will filter by URL like this:

https://forums.tesla.com/forum/tesla-model-3

It's not obvious it will work, but the top-level page does have it's own URL. The way the Extension is working now, does not even try. So that part is correct. But it may be possible to create a "search this context only" function. I'll have to experiment to see what "The Google" does.

JeffreyR | September 18, 2016

I was definitely wrong. Check out the differences between these two searches:

Top-level Only Test:

https://www.google.com/search?as_q=Tesla+Advantage&as_sitesearch=https%3...

Just Forums Test:
https://www.google.com/search?as_q=Tesla+Advantage&as_sitesearch=https%3...

Even putting quotes around the term (Advanced search option for exact phrase) does not get just my OP:
https://www.google.com/search?as_epq=Tesla+Advantage&as_sitesearch=https...

bdrathburn | September 18, 2016

@roofless Jeffrey is correct, I was working on a permanent link to last comment. This has been implemented at the top of the posts next to the other links we added but has not been published yet. We're you suggesting having a last comment link on the main thread listing page?

Google does not allow extensions on mobile right now but it is apparently in the works so that may change soon.

kevin | September 18, 2016

You could add "Back to General"/"Back to Model S" etc. in a rough cut attempt to get stuff from a particular forum, but it wouldn't always exclude everything else. There is unique HTML in posts for each forum, but I don't know how to get into it with a search.

JeffreyR | September 18, 2016

All you need to do is submit the query to Google w/ the specific forum's top page. For example,

https://www.google.com/search?as_q=Tesla+Advantage&as_sitesearch=https%3...

If you look at the request you can see what it's doing:

https://www.google.com/search? -- Google search, duh
as_q=Tesla+Advantage -- Advanced Search ('as') Query ('q')
as_sitesearch=https%3A%2F%2Fforums.tesla.com%2Fforum%2Ftesla-model-3 -- Advanced Search ('as') Site Search ('sitesearch'); the sub-section can be specified like above you will notice 'tesla-model-3' is the sub-section to search.

kevin | September 19, 2016

@JeffreyR your first query doesn't return any results. I presume the reason for that is that "tesla-model-3" doesn't appear in the URL's of forum posts in that forum.

You could add site:forums.tesla.com/forum/forums/tesla-model-3, but that won't get you everything in the Model 3 forum, just posts whose title contains "Tesla Model 3" like

forums.tesla.com/forum/forums/tesla-model-3-vs-nissan-leaf

EVRider | September 19, 2016

@bdr: The "link to last comment" feature you're working on is what I was asking for. Guess I'll have to wait for the Chrome iOS app to support extensions.

JeffreyR | September 19, 2016

Looks like it only works if the post appears on the first page. Not very useful. I'll bump my "Tesla Advantage" post to see if that holds true.

bdrathburn | September 19, 2016

@roofless: Looks like extensions on Safari and Safari for ios might be doable, need to look into this further. In the meantime the "Last Comment" link feature for the Chrome version has been published.

EVRider | September 19, 2016

@bdr: Thanks in advance for looking into Safari, which does support extensions on both OS X and iOS (don't know about the Windows version, never used it). The "link to last comment" feature would be especially useful on the iPad or iPhone, since there's no "end" key like on a Mac -- you have to scroll to get to the bottom of the page.

bdrathburn | September 19, 2016

@roofless, i believe you are right. The main holdup right now is the $100 annual Apple Developer Account fee that is required to publish on their store. Haven't spent much time looking into porting it over from Chrome since I'm not sure if i can find someone to publish it yet.

EVRider | September 19, 2016

@bdr: Maybe someone on the forum with an Apple developer license will volunteer to help, though it might be worth getting one for yourself if you ever plan to publish (other) iOS apps.

JeffreyR | September 19, 2016

@Roofless, I am checking w/ one of my dev friends to see if he has one. There is hope!

@bdr, love the new "Last" link! Don't forget to update the PRE style on your next release. Makes them a whole lot better.

JeffreyR | September 20, 2016

Looks like I need to update my preview!

dansplans | September 20, 2016

A suggestion. A back to top button, at the bottom of the page. Sometimes it is helpful to actually read the OP. :P

dansplans | September 20, 2016

Actually, a back to "general" or whichever forum you are in would suffice for most. Currently have to get to the top to hit the return button.

JeffreyR | September 23, 2016

Both are useful. tesla.com even has a "back to top" on some of their pages. Though I am having trouble finding the example now. I found it when looking for good graphics to re-use.

JeffreyR | September 25, 2016

bump

JeffreyR | September 26, 2016

bumpity

JeffreyR | September 27, 2016

bump

JeffreyR | September 28, 2016

Time to update my graphics.

McLary | October 6, 2016

I like this. I don't have to read what that idiot writes now.

PBEndo | October 6, 2016

Is it possible for the TFES to have a feature that makes it easier to post photos? It has been an ongoing issue since the forum was started. Even just an HTML auto-wrap of the hosted image URL would help. Icurretnly do it with an Auto-hot-key script, but I was wondering if it could be done another way.

PBEndo | October 6, 2016

edit - I currently

JeffreyR | October 16, 2016

bump

JeffreyR | October 16, 2016

@PBEndo
A big part of the problem w/ posting images is that unless you know how to get the proper URL nothing we do will help. That's why I recommend postimage.org. They actually generate the proper HTML for you when you upload. So unless you are linking to someone else's content, that is the way to go.

JeffreyR | October 17, 2016

bump

Pages