One of my readers built a really cool and useful site using Yii 2 named www.archers-multitool.com. The site is written in German, but you can use the Google translate feature to read the text in your native language.
I really like the implementation, it’s a super-clean mobile first design that let’s you join with one-click via Facebook. He did use my Facebook integration from the book, but he reported to me that he had to make one tweak in the config, which was to add:
'scope' => 'email',
To the facebook config like so:
'authClientCollection' => [ 'class' => 'yii\authclient\Collection', 'clients' => [ 'facebook' => [ 'class' => 'yii\authclient\clients\Facebook', 'clientId' => 'your-id', 'clientSecret' => 'your-secret', 'scope' => 'email', ],
I’m using Yii 2.0.6 and that is not necessary for me, but if you run into a problem where the email is not returned, you can add the above and it should work. I was able to join www.archers-multitool.com and it was really quick.
This is very useful application because it’s targeted to a very specific audience, one that is underserved in the market. So it’s very exciting to see someone use both the framework and implementations from my book to service a niche market.
Here is a description of the site, written by J-C, the developer:
Archer’s multitool combines different calculators and tools for archers in one single app, like a spine calculator, a FOC-calculator or a feature to record the amount shot arrows. Many of this features are free to use. Some other features require a paid account, which can be booked via Paypal. Paid accounts are also ads free.
The spine calculator helps to determine, how stiff an arrow has to be. It uses many variables the influences the dynamic spine, not just the static spine like available spine-tables, but remains easy to use.
The training tool helps you, to keep track of the amounts of arrows you shoot over time. Sure, the amount of arrows doesn’t say anything about the quality, but sometimes it can be a motivation to see how many shots you have made. This tool renders its data not just as table but also as graph.
Metric and imperial measurement units can be confusing. That’s why the archers’ multitool also features two converters: grain to Gramm and feet per second (fps) to kilometers per hour (km/h).
The FOC-calculator is a pro-feature and gives you a handy way to determine the front-of-center-value (FOC) of your arrows. This figure is important for a well tuned arrow flight. You can either enter the values of your existing arrows or choose the desired FOC and get the length from the tip of the arrow to the balance point.
When you don’t have a draw scale available, the pro-feature draw weight estimator is helpful. To know the draw weight of your bow at your full draw (aka “on the fingers”) is basic e.g. to get accurate spine values.
The GPI- and GPP-calculator is another pro-feature. Again, it can help you to determine, if your arrows have the minimum weight per inch or per pound draw weight. Most bow manufacturers require such a minimum weight to keep the warranty for your bow. As you can also enter the weight of the single items of an arrow, you can also calculate the value for arrows before you buy them.
The first feature of the archers’ multitool, the spine calculator, was launched 8 years ago on the blog http://www.bogenblog.de before it was enhanced with features and launched as facebook-app.
Today’s version is based on Yii 2, which enables faster development cycles and allows to implement new features with less effort.
He also gave me an endorsement, which I really appreciate:
Thank you Bill Keck for his e-book “Yii2 for beginners“, which helped me a lot to launch this version of archers’ multitool in a fairly short amount of time with plenty of ideas how to improve it in the future.
Thanks J-C! If anyone else has built and deployed a site, using the book’s template, please let me know about it, I will be happy to showcase it on this blog.
Thanks again to everyone for the comments, positive reviews, likes and referrals, please keep them coming…