Many people would love to solve this problem:) Maybe if we all put our heads together.
Putting aside use of artificial environments like greenhouses and indoor grow lights to extend season.
My strategy for zone 6 (hot dry summers and cold winters) is;
- Select fig cultivars that consistently produce 1st crop (breba) in staggered ripening times.
Fig varieties I am testing for this are several san pedro types (Desert King, Dauphine), an edible capri fig (Gillette) and a few common type that seem to consistently produce bountiful 1st crop (Sicilian Black JR, Melanzana, Fico Bianco, LdA, Atreano, Capelas Azores, Petite Negri, Goutte D'Or).
- Select several great tasting main crop fig producers from early ripeners to late ripeners. (too many to count and already lots of posts on this topic)
In addition to proper growing methods (pest control, nutrition and water needs)
- prune the 1st crop figs to maximize breba production(thinning type pruning cuts leaving 3/4 intact branches for breba production and leave several renewal nodes for next year), pinch/head off fruiting branches to encourage fig production and ensure adequate winter protection for the fruiting branches and importantly to prevent fig dropping make sure the figs don't get stressed during the breba ripening period.
- the main crop figs can be pushed to ripen little sooner by pinching fruiting branches after 6/7 leaves and dropping the brebas since they can delay main crop ripening.
With in ground figs this covers the season for me from the 1st brebas in late June to last main crop in November. There is a small 3 week gap in August for the in ground figs. This is covered by the main crop container figs that tend to ripen very early due to help from greenhouse in spring.