Создание функционала сайта с помощью cookie? Целесообразно?
на сколько целесообразно - это всё индивидуально для каждого проекта.
можно избавиться и от куков
Для пользователя генерировать публичную ссылку с идентификатором (набором параметров), при таком подходе пользователи смогут делиться своими настройками сайта с другими участниками