-
☆ A M B ☆
- 318 Posts
I don't have experience with ecommerce sites or multi-lingual sites, so I can't contribute much, but I do have one thought about URL structure.
I would go with /site/en/products/collections/collection/product rather than trying to use the categories for the URLs of specific products. Ideally a product should have only one URL. If you use tags to do the categories you'll have tag pages that list products with the same tag, but links on those pages should point to the collection-based URL of the product.
From an SEO perspective, you want to avoid duplicate content whenever possible. There are workarounds you can use if you already have duplicate URLs, but my advice would be that in the design phase of a project, plan to do everything possible to ensure that each page is only ever accessed through a single URL.
HI freejung
Those are some very valid points. SEO is very important, so if it is conditioned on pages having ONE single URL yours is absolutely a thing to consider.
I will keep your thoughts in mind when going forward.
Anyone else care to comment? Possibly on some of the other feature needs?
Best Regards
Mookin
-
☆ A M B ☆
- 894 Posts
For the products you could probably do something with MIGXdb in order to keep the resources at a minimum.
For multi-lingual babel but not sure if it works with a single context
Front End content creation: NewsPublisher hands down
Friendly URL up to you.
I hope some of that gives you an idea what you can use.
Good luck.
@benmarte
Thank you for pointing out MIGXdb, I had seen it on the addons page but thought it was pointed at a specific api much like some of googles api's. What i can gather from the resources is that it lets me create child resources within a parent resource. But is this mainly to eliminate clutter in the resource tree or does it come with additional benefits?
I've looked at NewsPublisher but will dwell deeper with your recommendations. I wonder if NewsPublisher works with MIGXdb?
Best regards
Moonkin