Песочница : полигон для энтузиастов Проекта
Опубликовано: xweb · 16.05.2020 · 00:00 ••• Обновление: 16.05.2020 · 05:30 1

"Песочница" – отдельный, полностью автономный, сайт в общей структуре Проекта, главная тестовая площадка и основной тренировочный полигон для отработки любым участником Проекта всех необходимых навыков, а также для опробования новых дополнительных функций, которые в дальнейшем будут применяться на основных сайтах Проекта.

Этот сайт не содержит публичных разделов, доступных анонимным пользователям. В "Песочнице" нет и никогда не будет значимых материалов, кроме временно размещённых там статей, программных продуктов и других материалов для их "обкатки" и "внутреннего" обсуждения зарегистрированными участниками Проекта.

Краткая история создания "Песочницы"

С точки зрения хронологии, оба сайта, и центральный сайт Проекта и сайт "Песочницы", были созданы одновременно, в один день. При обдумывании общей структуры нашего Проекта мы изначально ставили задачу создания отдельного "тестового" сайта, поэтому и запускали сразу несколько "пустых шаблонов" под будущую структуру Проекта.

Сама по себе идея использования "закрытых зон" для решения различных "обкаточных" задач не является чем-то необычным. Подобные функции используются и на других веб-ресурсах, достаточно часто – на форумах. В своё время мы тоже решили создать подобный элемент в структуре Проекта, исходя из старого "админского" правила – запускать в работу только отлаженное и проверенное, а "шаманить" только на тестовых "объектах".

Со временем эта идея получила развитие и именно в "Песочнице", в режиме полностью закрытого тестирования, мы обкатали практически все функции, доступные на текущий момент на сайтах нашего Проекта. Такая практика будет продолжаться и дальше, позволяя нам строить и развивать Проект буквально "на лету", без каких-то "авральных" работ и отключений сайтов на "техническое обслуживание".

На текущий момент закрытый режим тестирования завершён, сайт "Песочницы" открыт и доступен всем участникам Проекта. При этом мы также сделали ряд дополнительных настроек, предназначенных именно для упрощения работы с этим сайтом всех пользователей нашего Проекта.

К вопросу, почему сайт назвали – "Песочница", а не, к примеру, "инкубатор" или скучное "учебно-тренировочный центр"? Ну нам вот так понравилось, потому и…) Если серьёзно – между этими названиями есть вполне чёткое "внутреннее" отличие. И мы выбрали именно "Песочницу" потому, что мы считаем, что лучшие знания и умения приобретаются только при желании человека научиться чему-то самостоятельно, и именно играючи, без "нудного" чтения кучи инструкций.)

Основное назначение "Песочницы"

Этот сайт не является "клоном" или "зеркалом" основного сайта Проекта, это некая "учебка" для наших пользователей.

В "Песочнице" любой из участников может научиться грамотному подходу к созданию материалов перед их размещением на основных сайтах нашего Проекта. На этом сайте также могут проводиться различные "внутренние совещания" и обсуждения "за закрытыми дверями" всего, что связано с тематикой Проекта, любых материалов, включая тестовые "инженерные" версии авторских расширений и "самопальные" браузерные сборки от наших пользователей.

Предполагается, что на этом сайте пользователи будут учиться правильно использовать весь функционал нашего Проекта. При этом "Песочница" предназначена главным образом для пользователей-энтузиастов, стремящихся внести свой посильный вклад в общее развитие Проекта.

Возможно, после "копания в песочнице" кто-то из наших пользователей захочет "чуток подрасти" и построить свой собственный авторский сайт под общей "крышей" нашего Проекта. Мы предоставляем такую возможность в рамках одной из заявленных задач Проекта.

Этот сайт, как элемент общей структуры Проекта, также предназначен для отладки нами всех "новшеств" перед их внедрением на других сайтах. Мы не стали делать "тестовые" разделы на главном сайте Проекта, потому что, учитывая сложность общей структуры Проекта, мы посчитали более разумным проводить все "тест-драйвы" на отдельном, независимом от других, ресурсе.

"Песочница" имеет общий интерфейс и использует те же самые функции, которые уже есть на наших сайтах. С другой стороны, этот сайт полностью независим от движка и настроек других сайтов Проекта и на нём можно отлаживать любые наши "задумки" и проверять "вживую" любые стандартные и нестандартные решения, не опасаясь "поломать" работу основных рабочих сайтов нашего Проекта.

Быстрый доступ к "Песочнице" с сайтов Проекта

Прямая ссылка-кнопка на сайт "Песочницы" есть на всех сайтах нашего Проекта, она расположена в боковом меню сайта в блоке "Мозаика Проекта" – иконки в нижней строке блока, первая – на этот сайт, вторая – на сайт "Песочницы" (откроются в новом окне). На этом сайте доступ к "Песочнице" возможен и через главное меню: "Ресурсы" – "Песочница". Эта ссылка также откроется в новом окне.

Мы считаем, что для оперативного доступа к "Песочнице" вполне достаточно двух вышеописанных способов, при необходимости несложно сделать ещё один вариант доступа, например, через "главную красную кнопку" в шапке всех наших сайтов.

Кто может "поиграть в песочнице"

Этот сайт целиком и полностью является непубличной зоной, доступ ко всем разделам сайта разрешён только зарегистрированным участникам Проекта.

Любой зарегистрированный пользователь Проекта может в любой момент зайти на этот сайт (помним о сквозной регистрации) и поработать на нём точно также, как и на этом (или любом другом) сайте нашего Проекта. Справедливо и обратное – вы можете пройти первичную регистрацию именно в "Песочнице" (механизм регистрации полностью аналогичен), а затем использовать свою "песочную учётку" на других сайтах Проекта посредством той же самой сквозной авторизации.

В нашей "учебке" нет дополнительного статуса "Автор", применяемого на рабочих сайтах Проекта. Остальные статусы пользователей стандартны, но мы сняли с большинства статусов большую часть ограничений, имеющихся на "рабочих" сайтах Проекта. При этом даже обычному пользователю там доступно практически всё, за исключением основных ограничений безопасности.

В "Песочнице" нет премодерации* и большей части других ограничений, связанных с публикацией и размещением материалов в любых разделах сайта и установленных на других сайтах Проекта.

* Однако, модераторы там, всё же, присутствуют и "зачистка" откровенного "мусора" на этом сайте производится с той же тщательностью, что и на основных рабочих сайтах Проекта (и даже чуть жёстче). Поэтому особо "шалить" или (тем более) хулиганить там не следует.

Модерирование и общее администрирование (весь "техсаппорт") в "Песочнице" осуществляется силами команды Проекта. Все основные политики, условия и правила работы на этом сайте не отличаются от других сайтов Проекта, это – одна из частей общего Проекта.

В "Песочнице" любой участник Проекта может:

Иначе говоря, в "Песочнице" любой пользователь может почувствовать себя Проверенным, Автором и даже Экспертом. При этом каждый участник может "тренироваться на кошках" сколько угодно, мы не ограничиваем ваши эксперименты. Точнее, почти не ограничиваем – главное, чтобы всё было в рамках тематики Проекта и шло на пользу нашему общему делу.

Структура разделов "учебки"

В общем и целом структура разделов "Песочницы" является неким "симбиозом" этого (центрального) сайта и авторских сайтов Проекта. Практически, там всё точно так же, как и на этом сайте, все используемые модули точно такие же, только немного более "лояльно" настроенные (по отношению к правам доступа пользователей в части размещения и редактирования материалов).

Названия подразделов в "Песочнице" не являются принципиальными, "завтра" мы создадим другие или переименуем текущие, потому что это – именно тестовая площадка, обкаточный полигон.

Кроме того, мы планируем в дальнейшем "обкатывать" в "Песочнице" те модули движка, которые мы не используем (пока) на других сайтах. Какие именно – "будем посмотреть" и решать по мере необходимости. При этом мы будем учитывать и пожелания наших пользователей, насколько это будет возможно и оправдано с технической точки зрения.


На этом пока всё. По мере доработки и внесения изменений содержание этой статьи будет меняться.

Все замечания по работе "Песочницы" вы можете высказать в комментариях к этой статье.
Любые ваши предложения будут внимательно рассмотрены, поэтому не стесняйтесь и пишите.)


Настоящий документ отражает официальную точку зрения Администрации Проекта.

Отдельные положения настоящего документа могут быть изменены Администрацией Проекта в соответствии с конкретной текущей ситуацией.

Официальные документы xweb

Смотрим также:

xweb 16.05.2020 16.05.2020 341 5.0

Поделиться

Всего комментариев: 1
1
1 script0l0g 27.05.2020 • 04:33
1. По поводу ограничений для Анонимуса: отключил для незалогиненных в Песочнице вывод кнопок и форм поиска и загрузки – они всё равно "обламываются", незачем людей смущать… wink

2. Продублирую: в Песочнице добавлена фича внешнего загрузчика, читать и обсуждать можно там же.
close