Changes to web site searching

From: Date: Thu, 07 May 2009 00:31:48 +0000
Subject: Changes to web site searching
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-4667@lists.php.net to get a copy of this message
Hello: I submitted the following bug report: http://bugs.php.net/bug.php?id=48159 And was informed that it is not in fact a bug, but a change in the web site design. I have used the php.net web site as an invaluable function lookup tool for the past six or seven years, since I started programming in PHP. I find it to be far superior to nearly every documentation source I've found for any programming language. One of the main reasons that the php.net web site is so useful for me is that I can type in the name of any function, or as close to the name as I can remember, and almost always get the relevant results within a couple seconds. As of the most recent change to "online documentation" for the search drop-down, php.net has become incredibly frustrating to use, and far less useful. Every time I choose "function list" from the drop-down, it resets it to "online documentation". In the six or seven years that I have used the php.net web site, I have used the "online documentation" option less than 10 times. The web site already gives you the option to "search the whole site" any time a function name isn't found matching what you searched for. This works 99%+ of the situations. The only times I've had to go back and actually choose "online documentation" or "entire site" have been when the thing I am looking for is both close to a function name and a section in the manual. Solution #1: Revert to "function list" as the default. It is relevant far more often than "online documentation". Solution #2: When a person submits a search, simply take note of what section they did their last search in, and change that item to "selected" in the HTML. The second solution is better, as it serves everyone equally well. The first solution has been in place for a great many years, and there was no good reason to change it, and many downsides. For instance when I go to php.net now and put the name of a function into the search and hit Enter, I am presented with dozens of repeated pages in multiple languages -- how is this supposed to benefit the programmer who is using php.net? I end up clicking on the name of the function, only to find out I'm reading the page in Portugese. Then I have to click back and carefully read the URLs listed underneath the search results to find the one in "en", so I will actually be able to understand the page. I have no clue why the decision was made to change this default, but it has ruined the site for one loyal user. Thank you for your time.

« previous php.webmaster (#4667) next »