FriendlyId
SitemapGenerator
FriendlyId | SitemapGenerator | |
---|---|---|
7 | 1 | |
6,163 | 2,445 | |
- | - | |
6.3 | 5.8 | |
11 months ago | 15 days ago | |
Ruby | Ruby | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
FriendlyId
-
Designing a Website Without 404s
You can do that with many websites that have ids in their SEO slugs, this is usually not an issue as it's still standardized in a way that the string is just split into the id and the rest and you can look it up with both parts.
Popular libraries like https://github.com/norman/friendly_id implement it like that too.
-
Sqids – Generate Short Unique IDs from Numbers
On a side note, "Sqids ... is an open-source library that lets you generate YouTube-looking IDs from numbers.", "The main use of Sqids is purely visual."
If the purpose of it is to give a friendlier url / id, who not use something like friendly_id instead? (http://norman.github.io/friendly_id).
The url is readable and searchable through the history.
I would much rather prefer people using "www.website.com/channel/video/a-dog-walking" instead of "www.website.com/channel/video/3cXv8c".
-
How to ensure params are correct in URL after deleting a record?
Take a look at https://github.com/norman/friendly_id for a good gem to implement them.
-
replacing id with slug in routes.rb
Check out the friendly_id gem! I remember watching a GoRails video about it and thinking it looked super easy to implement.
-
Rails application boilerplate for fast MVP development
SEO tools - meta-tags, sitemap_generator and friendly_id
-
Devise Profile Usernames
friendly_id - We will use the friendly_id gem, which created slugs that we can map to a predetermined route. This is a method you can use throughout an application, not just with the User models.
-
26 most popular Ruby/Rails repositories on GitHub in July-August 2020
FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models. 5,500 stars by now
SitemapGenerator
-
Add all URLs returning content for a given parameter to sitemap
So far so good! But I need to add in the sitemap all the pages returning content (I use the Sitemap Generator gem). I would need to loop through all valid letter parameters and for each one add the URL to the sitemap.
What are some alternatives?
Prerender Rails - Rails middleware gem for prerendering javascript-rendered pages on the fly for SEO
MetaTags - Search Engine Optimization (SEO) for Ruby on Rails applications.
Rack Canonical Host - Rack middleware for defining a canonical host name.
yandex_xml - Gem yandex_xml. Get data from Yandex.XML service by XML
SeoCache - Cache dedicated for SEO with Javascript rendering
refinerycms-blog - The very best blogging engine for Refinery CMS
rails_best_practices - a code metric tool for rails projects