Our servers have had their SSL configuration upgraded, so we now get an A rating on SSL Labs.
Fastly who serve all our content other than the api already had tight configs... and now so do we. I'd like to thank then for providing both examples, support and an IRC channel where Donald Stufft from the Python infrastructure team was able to help out.
All our configs and systems are in our github repos so feel free to review / improve or 'borrow' configs from.
Liquid Web is Sponsoring MetaCPAN
We're immensely pleased to announce that Liquid Web Inc. is our newest hosting sponsor. This sponsorship entails 3 powerful machines which are provided and co-located by Liquid Web Inc. Having access to this hardware will allow us greater redundancy in addition to giving us powerful machines to use as a staging area when developing new MetaCPAN features. This is a huge development for us and we'd like to thank Liquid Web Inc. for this very kind donation. More details to come!
Server move - phase 2
We have further plans... but this will do for now, many thanks to our sponsors for making this possible.
Server move - phase 1
We are moving servers, Bytemark have asked for the old one back... and given us 2 new ones in replacement!
We are moving as much as possible to Fastly CDN which makes switching origins very easy, and instant.
So far we have moved...
If you had either http://search.cpan.org/ or http://cpansearch.perl.org/
in your desktop
hosts file you'll need to
update the IP
We will be documenting this a bit more under Network Infrastructure but that's a work in progress.
Let's move to Bootstrap 3
MetaCPAN has moved to Bootstrap 3 as well as introducing cool icons from Font Awesome. Let's make MetaCPAN be more colorful!
Link to Task::Kensho is now available on home page and no result page
If you’re absolute newbies who're not even sure what to search, it will be good idea to take a look at Task::Kensho! We provide a link to the module in both Home page and No result page with the idea to help CPAN beginners to get started.
Faster with Fastly
You may have noticed an increase in speed for https://metacpan.org/ since the 22nd of May, this is because the site is now served through Fastly. Fastly are providing this service free of charge. We are not fully utilising is yet (we don't let Fastly cache much), but it makes all sorts of things easier for us and we will be able to do even more for you with it in the future.
Suggestion on incorrect number of colons
Perl module name should contain only 2 colons, some common mistakes are we underuse or overuse it. Now, suggestion on no result page available when search with missing colon such as Test:More or too much colons like DBIx:::Class::::ResultSet.
Table sorting is now persistent
When you change the sorting of a table it will be saved in your browser's localStorage so that the next time you view that particular table it will remember your last preference. This is saved on a per table basis (for example, author releases, author favorites, and reverse dependency releases). No need to set it every time when accessing that page in the same browser.
Details of (++)plussers displayed
To get a better insight of which Pause users have ++ed a particular distribution, a list of their gravatar images is displayed. Also, the count of non-Pause plussers makes it easier to know how many users have liked the module.
Hence, it gives us a perception of the people who recommend the module.
Dependency Graphs are Here
Jeffrey Thalhammer took the time this week to contribute dependency graphs to MetaCPAN. The graphs are hosted by Stratopan and they can be found on module and release pages under the "Reverse Dependencies" link.
Thanks very much to THALJEF for implementing this new feature.
News feed of MetaCPAN created
In this news feed you can follow the development of the MetaCPAN site. There is also an Atom feed.
If you are interested in how the news feed itself was implemented, check out the article Adding a News Feed to MetaCPAN