9 years, 4 months ago.

Cookbook main page edit

Can users still edit the cookbook main page somehow? Main page does not seem to have an edit button anymore on my user account.

Seems like the privileges were changed. If you want to edit, just share what and where, I can edit it for you.

posted by Martin Kojtal 13 Aug 2015

3 Answers

9 years, 4 months ago.

No. There's a few reasons for this. Now there are wiki pages on repositories and on teams there's less need for the cookbook so it has been our plan to deprecate the cookbook for a while. This was brought forward when the cookbook started being a target for spammers.

If you want to create a new wiki page somewhere I'm happy to change the links to that page.

There are still some useful "information and tutorial" links for new mbed users that exist only on the cookbook main page and not anywhere else on the site. Given the search makes things hard to find, it is helpful to have these links posted somewhere. Most of these links already go to notebook pages - so I think the main issue is perhaps the cookbook main page links. It does not seem to make sense to setup these useful cookbook links somehow as a component page instead (at least the way it is setup now)?

A couple of useful pages are still setup as cookbook pages (I think there was a time when notebook pages were not available). There is no easy migration path for these to a notebook page for users if you can't open an edit window and cut the wiki markup language source to a new notebook page. It would be nice if there was a way to do this. About same issue occurs if someone ever needs to fix/update another MIA users notebook page. I saw this issue when I was asked to move some of the drivers from the cookbook to the component page.

One solution might be to have someone at ARM that understands mbed very well and can tell quickly what is useful to be the owner/editor of just the cookbook main page links. A new version of the cookbook main page could kill off quite a few of the old cookbook links that no longer make sense and still keep it useful. Moving "most" of the drivers to component pages has left it a bit messed up and a shorter version would also be more useful for new users.

In any case, the cookbook instructions at https://developer.mbed.org/cookbook/About-the-Cookbook should be updated.

posted by jim hamblen 17 Aug 2015

Search is now back (17/8/2015), thank you.

posted by Paul Staron 17 Aug 2015
9 years, 4 months ago.

Then just delete the cookbook alltogether tbh. Personally I think it is very useful as community handbook page, but if we have to ask mbed staff for each change it is easier to just get rid of it.

I'm not offering to make changes. I'm offering for someone to create a new page in a new place where it can be maintained by them and to change links to the old page so they point to the new one as a way to allow the content that is in the cookbook to be visible and the bits that are still worth maintaining can be.

This is only the second time someone has asked about editing a page on the cookbook since it was made read-only.

posted by Stephen Paulger 14 Aug 2015

Martin was.

And it really did look like you were too. But if it even ends up to only changing currently existing links, then you really should just do the rm -rf /cookbook.

posted by Erik - 14 Aug 2015
9 years, 4 months ago.

There seems to be quite a few functions of the Mbed web site are no longer working or only partly working. The search function has been non existent for some months now. I understand that there is a 'replacement' version of Mbed (3) looming perhaps there will be alternative functions available with this. However it would be nice to know what is in the pipeline so we can know what to expect or not as the case may be. It would save all these questions.

Hopefully the new version of Mbed (3) will have a more sensible way to register a user similar to what almost everyone else does, register by emailed password. That would reduce the 'spam' problems that keep reoccurring.

Do a 'pro' version where serious users can subscribe (at a reasonable cost) to get faster MBED-SRC compiler responses and more compiler functionality. I'm finding I have to re-import the official MBED files due to the SRC compiling being extremely slow and unreliable, which isn't much use when working with different MCU setups.

You could also add a download option to have the compiler resident on the users PC that works only for MBED added targets, that would relieve the online system overhead. I would be happy to pay for that.

Hi Paul, I know the search is a problem, it's something I'm hoping to get some time to work on next week. I can't think of anything else that's not working off the top of my head.

We already require a working email address before allowing posting, the spammers have no problems passing this test because they are actual people as far as I can tell. This means they will pass any test that you are able to pass. There's some discussion about this already here.

mbed-src is, frankly, an enormous library. If you can use the built version I would strongly recommend it. I can well imagine that mbed-src compiles are slow and I suspect they are when done on a local machine as well. Your comment is the first I've heard that they are unreliable though.

You can compile locally already if you export your project but system load is not a major factor in compile times, compile times don't increase significantly when there are more users using the compiler.

posted by Stephen Paulger 15 Aug 2015

Thanks for a good explanation Steven, that spam is a headache.

Compiling with mbed-src is only unreliable if the system times out, that doesn't happen too often.

It's only the search that remains an issue, it might be an idea to auto remove unanswered questions after a period of say 90 days though. It would trim them down a bit.

posted by Paul Staron 15 Aug 2015

Paul, I've created a handbook page to try to help track the known issues with the website /handbook/Website_Known_Issues

posted by Stephen Paulger 17 Aug 2015

Here is a short term user search solution - use Google search restricted to the mbed domain. Here is an example of what to type in the Google search line for mbed LCD items:

"lcd" site:https://developer.mbed.org/

You can also set this under settings->Advanced search on the main Google page.

posted by jim hamblen 17 Aug 2015