Changes to web site searching
| From: | php at atu dot cjb dot net | 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.