Семантика на #ДН

Всем привет (:

Давненько я делился с вами новостями. Сегодня у меня есть, что интересного и полезного вам поведать.

Для тех, кому лень читать и не хочется знать всё, то кратко:

Появились семантические адреса.

Подробности чуть ниже.

А теперь давайте разберёмся о чём вообще речь идёт.

Семантические ссылки/адреса также часто называются ЧПУ (Человеко-Понятные Урлы, урлы — это ссылки).  Предназначены они, как понятно, в первую очередь, для людей. Такие ссылки легко запоминать, передавать и воспроизводить.

Для сравнения, давайте посмотрим на ссылки в профиль творца до и после введения текущей семантики:

ofweek.ru/get/about/please/user/profile/19

В принципе, этот адрес также понятен человеку, потому что его даже дословно перевести можно и понять, что происходит:

ofweek.ru/получить/о/пожалуйста/пользователе/профиль/19

Но такую ссылку трудно запомнить, т.к. всё-таки предложение получается не совсем корректным или совсем не корректным… Проще говоря, трудно запомнить его. Давайте посмотрим во что этот адрес превратился теперь:

ofweek.ru/creator/19

И сразу перевод: ofweek.ru/творец/19

Это уже намного проще запомнить, но всё ещё есть изъян — цифра в конце. Мы обращаемся по именам (псевдонимам — они же ники), а не по числам. Поэтому сейчас можно воспользоваться также и следующим адресом:

ofweek.ru/creator/Funcraft

И сразу перевод: ofweek.ru/творец/Funcraft

Отлично, такой адрес легко запомнить, да и запоминать не всегда надо, если вы знаете ник того, чей профиль хотите посмотреть. Однако, и тут можно углядеть совсем маленький изъян — «творец». День Недели считает каждого человека творцом, а не просто пользователем, но все остальные системы, как правило, используют термин именно «пользователь». Чтобы не путаться, ДН предоставил ещё одну возможность:

ofweek.ru/Funcraft

Проще уже некуда (:

Продолжая тему логичных адресов, давайте посмотрим на адрес недели для творца:

ofweek.ru/get/from/please/201451/user/19

В принципе, можно догадаться, что первое число — это номер недели, а второе — номер пользователя. Давайте, посмотрим, как теперь можно добраться до нужной недели творца:

ofweek.ru/Funcraft/201451

Если обратить внимание, то номер недели складывается из двух чисел: год+номер недели в году.

Т.е. для, например, 11 недели 2013 года, номер будет 201311.

Идём дальше. Данные за все недели творца, раньше:

ofweek.ru/get/week/please/0/user/19

Теперь:

ofweek.ru/Funcraft/allweek

Всем потрясающей коллекции жизни (:

Есть что сказать (добавить комментарий)