Что такое префикс на форуме

| Новичку Вся информация, FAQs и пособия по форуму. Помощь новичку по форуму. Если Вы не знаете как регистрироваться или начать тему, то Вам сюда. |
Я, надеюсь, данное руководство поможет Вам понять, зачем же нужны эти префиксы и что они дают.
__________________
Мы во
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
По форуму:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
По Клубу:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Личное:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 0 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Что такое префикс на форуме
На нашем форуме появилась возможность присваивания темам определенных префиксов.
Префиксы тем, это очень удобная штука для фильтрации тем, обсуждаемых внутри раздела ( см.скриншоты ).
Когда пользователь создаёт тему, он сможет выбрать префикс для неё.
При отображении списка тем можно их отфильтровать по определённому префиксу.
Пока введён основной набор префиксов, который будет доступен почти в любом разделе.
Основная задача, создать специальные префиксы для определённых разделов и дополнить уже существующие.
Принимаются предложения, как по цвету префиксов, так и по группам префиксов.
| Основной набор префиксов FAQ Поиск Помощь Наши права Законы Важно Здоровье Доступная среда Новости Статья Обзор Вопрос Проблема Совет |
1 и 2. Отображение префиксов тем.
3. Набор префиксов при создании новой темы.
4. Отображение тем раздела по определенному префиксу.
5. Результат поиска.
FAQ по использованию форума
ul»>Помощь
Как заполнить свой профиль?
Для заполнения своего профиля наведите указатель мыши на вкладку со своим именем пользователя в правом верхнем углу экрана и выберите пункт «Персональная информация» для заполнения общих данных о себе. Для уточнения своей контактной информации выберите пункт «Контактная информация». Там же вы можете произвести и другие настройки своей учетной записи (аккаунта).
Как создать свою тему (объявление)?
Как выбрать правильный префикс в названии темы?
При создании новой темы (объявления) Вы можете выбирать один префикс. В каждом разделе различные префиксы.
Как вставить картинку в сообщение?
Для добавления картинки со своего компьютера, воспользуйтесь кнопкой «Загрузить файл» под текстом вашего сообщения. После загрузки изображения вы можете вставить его миниатюру или картинку целиком — для этого следует выбрать нужный вариант под картинкой. Для добавления картинки из интернета используйте кнопку вставки картинки.
Как вставить картинку:
Нажимаем на кнопку 

Размер миниатюры: max 100px *100px
Максимальное кол-во вложений в одном сообщении: 10
Максимальный размер вложений: 1024кб
Разрешено загружать файлы с такими расширениями: zip,txt,pdf,png,jpg,jpeg,jpe,gif
Пример:
Миниатюта:

Полное изображение:
При нажатии на картинку она увеличивается
Если не выбирать отображение вложения, то отображение будет классическим(но в таком случае обязательно нужно ввести текст в поле ответа):
Если браузер поддерживает, то загрузить картинку можно методом перетаскивание. Т.е. нужный файл с вашего компьютера нужно перетащить в редактор на форуме: 
Перемещенный файл загружается на форум как вложение (см. пред. пункт).
При использовании браузеров Chrome или Firefox возможна вставка изображения из буфера обмена.
Т.е. Нужно на сайте нажать правой кнопкой на картинку и выбрать пункт «Копировать картинку», а затем тут в редакторе просто нажать ctrl+v(или правой кнопкой и вставить).
Т.е. Нужно на сайте нажать правой кнопкой на картинку и выбрать пункт «Копировать картинку», а затем тут в редакторе просто нажать ctrl+v(или правой кнопкой и вставить).
Как добавить и удалить ссылку в сообщении?
Упоминание пользователей
Для упоминания пользователя необходимо в редакторе написать «@Ник пользователя» (без кавычек).
Например:
Упомянутые пользователи таким способом получат оповещения (если у пользователя в настройках оповещений включена опция «Упомянул Вас в сообщении»).
Как вставить видео в сообщение?
Для добавления видео к сообщению, воспользуйтесь кнопкой добавления видео. При этом вам нужно лишь вставить ссылку на видео с популярных сервисов YouTube, Vimeo и Facebook.
Как снять форматирование с выделенного текста
Как удалить свое сообщение?
Что такое черновики?
Как написать личное сообщение другому участнику форума?
Для написания личного сообщения наведите указатель мыши на вкладку «Входящие» в правом верхнем углу экрана и выберите «Начать новую переписку». В открывшемся окне заполните поля «Участники», введя одно или несколько имен участников переписки. Также введите заголовок (тему) сообщения и само сообщение. Вы также можете начать переписку с конкретным участником, нажав на его имя под аватаром (картинкой пользователя) и выбрав «Начать переписку».
Под аватаркой у каждого пользователя есть кнопка «Начать переписку», так же можно нажать на сам аватар и в появившемся окне выбрать такой же пункт. Если Вы находитесь на странице пользователя, то выбираете вкладку «Информация» и в самом низу меню «Начать переписку».
Под аватаркой:
Если нажать на аватар:
В профиле пользователя:
Как ответить на личное сообщение?
При получении нового личного сообщения вы увидите число непрочитанных сообщений в правом верхнем углу экрана. Наведите указатель мыши на вкладку «Входящие» и нажмите на интересующее вас сообщение. В открывшемся окне вы увидите сообщение, на которое можете ответить здесь же. Вы также получите уведомление по электронной почте при получении нового личного сообщения, если вы не настроили персональные оповещения иначе.
Как подписаться на тему?
Подписка на тему позволит вам оперативно отслеживать изменения, происходящие в ней — новые сообщения, результаты голосования и т.д. Оповещения будут отображаться как внутри самого сервиса (вкладка «Оповещения» в правом верхнем углу экрана), так и приходить на вашу электронную почту. Варианты оповещений вы можете настроить в своем личном профиле. Вы автоматически подписываетесь на темы, которые создаете и в которых отвечаете. Для того, чтобы подписаться на другую тему зайдите в нее и нажмите «Отслеживать тему» правее названия темы.
Как пользоваться поиском?
Вариант 1
Для поиска тем, сообщений и участников сервиса воспользуйтесь строкой поиска в правом верхнем углу экрана. Если вы хотите получить более гибкие настройки поиска нажмите кнопку «Больше» (появляется при наведении указателя мыши на строку поиска) для перехода к расширенному поиску.
Вариант 2
Воспользоваться блоком «Поиск», который находится справа. Этот способ поиска необходимой информации на форуме является более быстрым и точным.
Как добавить пользователя в «друзья» (подписаться)?
Для получения сообщений о новых темах избранных участников наведите указатель мыши на вкладку со своим именем пользователя в правом верхнем углу экрана и выберите пункт «Подписка». Введите имена пользователей, на которых вы хотите подписаться. Вы также можете подписаться на избранного участника, нажав на его имя под аватаром (картинкой пользователя) и выбрав «Подписаться».
Что такое «быстрая навигация» и как ей воспользоваться?
Для удобства навигации по форуму Вы можете использовать «быстрое меню», которое позволяет оперативно перейти на страницу нужного вам города. Для этого нажмите на кнопку, выделенную на картинке ниже.
Что такое префикс на форуме
> реальных недостатков у префиксов полно и они в этой теме уже подробно описаны и неоднократно
а можно ссылку? а то я не вижу «реальных» недостатков
Я понимаю, что «чукча не читатель, чукча писатель» 
Использование префиксов было рекомендовано первыми выпусками Best Practis в ранних версиях Axapta. В последующих выпусках Best Practis (новых версиях Axapta) этой рекомендации больше нет. «Но осадок остался» (с)
Цель: Исключение пересечения имен с именами стандартных объектов с целью облегчения выделения кастомизированных объектов при переходе на новые версии/фиксы
1) Заявленная цель носит скорее теоретический характер. Никто и никогда еще не говорил на форуме о подобной проблеме.
3) Если имя кастомизированного объекта совпало с именем стандартного объекта в новом фиксе, то это повод пересмотреть логику использования данного объекта.
Цель: Идентификация компании/модуля/разработчика/фикса (в зависимости от того, что «шифруют» в префиксе) с целью последующего «разбора полетов»
1) Для идентификации автора объекта существует ряд других способов, не связанных с именованием объектов
2) Если проблема, связанная с объектом выявляется достаточно быстро, то и так все знают, кто автор. А если проблема выявляется не сразу, то на момент обнаружения проблемы уже не важно, кто автор. Надо проблему решать, а не искать крайнего
3) Префикс фиксирует момент создания объекта, а при «разборе полетов» требуется определить всю цепочку изменений, приведших к текущему состоянию объекта. Не переименовывать же объект после каждой модификации!
4) Если в префиксе «шифруется» разработчик или код фикса, то возникают проблемы при модификации подобного объекта. Ведь его префикс перестает соответствовать содержанию.
5) Если в префиксе «шифруется» компания, для которой сделана кастомизация, то возникает проблема при портировании решения для других компаний. Безотносительно к правовой стороне данного вопроса. Префикс перестает соответствовать содержанию.
Если же рассматривать правовую сторону подобного портирования, то она решается внепрограммными средствами. Префикс не может рассматриваться как предмет авторского права.
6) «Шифрование» в префиксе модуля оправдано только в случае, если это действительно отдельный независимый модуль. Но, в этом случае использование префикса фактически совпадает со «стандартной» идеологией именования объектов в системе Axapta. «А если нет разницы, то зачем. » (с)
Цель: Идентификация кода модификаций в именах проектов
Возражение: Это единственный случай, который не вызывает существенных возражений 
В случае многочисленных модификаций придется поднимать все проекты, в которые включен данный объект
Впрочем, это все-равно удобно. В случе поддержания правил вставки комментариев в код X++ можно определить имя проекта и посмотреть все объекты, включенные в данный проект. Сразу видно, что еще было изменено в данном проекте.
Хотя, данный способ использования можно считать «вне темы», поскольку к именованию объектов АОТ он не относится.
Цель: Модификации с одинаковым префиксом располагаются в АОТ рядом. Удобнее искать
1) Удобно, пока общее количество объектов относительно небольшое. При большом количестве объектов это уже существенного влияния не оказывает
2) Если объекты относятся к разным модулям, то поиск усложняется, поскольку объект оказывается далеко от стандартных объектов данного модуля. Необходим «двойной» поиск. Сначала по именам без префиксов, потом по именам с префиксами. Вне зависимости от того, нашли или нет что-то по поиску без префиксов. Если есть несколько префиксов, то надо будет выполнять поиск по каждому префиксу в отдельности.
Цель: «Расширение» одноименных объектов (дополнительные поля таблиц) или их локализация
Возражение: Для этой цели удобнее использовать суффиксы. Не нарушается стандартная идеология именования объектов и объекты оказываются рядом в АОТ
1) В случае многочисленных кастомизаций будет много разных префиксов. Как следствие, возникают сложности в поиске и идентификации нужных объектов
3) Усложняется процесс вхождения в курс дела нового сотрудника. Ему нужно изучить «двойные стандарты» именования
4) Потенциально способствует дублированию функционала. Ну, не нашел нужного объекта (забыл про префикс) и создал свой собственный
CSS3: жизнь без префиксов
Префиксы вещь хорошая. Они помогают производителям браузеров в реализации новых возможностей. Но жизнь разработчиков от них становится только сложнее. Префиксов много, иногда наблюдаются различия в синтаксисе.
Проблема очевидна. Нужен способ облегчить работу с префиксами.
Естественно, перестать использовать префиксы было бы неразумно. Но переложить обязанность по их генерации на существующие специально для этого инструменты вполне возможно. Я попробовал перечислить возможные варианты.
1. Препроцессоры
Суть препроцессоров в том, что автор файла стилей может использовать дополнительные возможности, которых нет в CSS, вроде переменных, подобия функций и много чего еще, изучив предварительно синтаксис препроцессора, а препроцессор уже создаст нормальный файл стилей, заменив переменные и прочий код на статичные значения. Возможность замены кода можно использовать и для того, чтобы автоматически генерировать кроссбраузерный код с префиксами.
Самые известные препроцессоры CSS это LESS и SASS.
Они являются прямыми конкурентами, хотя разница между ними есть. Оба могут использовать на стороне сервера, но LESS еще и доступен в виде javascript-файла, поэтому можно на эту особенность обратить отдельное внимание.
Этот препроцессор обладает синтаксисом, который проще, чем у конкурента. Существует возможность обрабатывать файлы стилей на стороне сервера, но нас интересует сейчас вариант работы на стороне клиента через файл javascript.
Миксин
.border-radius( @radius: 3px ) <
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
>
Использование
#shape1 <
.border-radius(10px);
>
Для того, чтобы работать с префиксами, нужно использовать миксины (тот самый код, который знает что и где заменять). Существуют готовые наборы миксинов и библиотеки для CSS3
lesselements.com
github.com/jdmiller82/-lessins-
snipplr.com/view/47181/less-classes
roel.vanhintum.eu/more-less
Написан на Ruby. Имеет больше возможностей, чем LESS, поэтому лучше подходит для крупных проектов. Использование для генерации префиксов будет практически как у конкурента, то есть через миксины.
Одним из плюсов является наличие фреймворка Compass, который содержит готовые библиотеки и миксины, в том числе и для работы с CSS3. Существует приложение для локальной компиляции файлов SASS в CSS. Кроссплатформенное, но платное (платной является графическая оболочка, сам компилятор опенсорсный).
Есть и библиотеки миксинов CSS3 для SASS:
github.com/thoughtbot/bourbon
Достоинства препроцессоров:
+ Кроме префиксов, можно делать куда больше вещей
+ Возможность автоматически обрабатывать файл CSS (например, сжимать, удаляя лишнее)
+ Нормальное кэширование (правда, LESS кэшируется с помощью localStorage)
Недостатки препроцессоров:
– Для варианта с javascript — зависимость от включенных скриптов в браузере
– Генерируется код со всеми возможными префиксами, не только теми, которые нужны конкретному браузеру
-Prefix-free — это скрипт, который нужно подключать к своим страницам. В отличие от препроцессоров, обрабатывает обычный файл CSS, то есть в коде нет переменных или миксинов, а самый обычный CSS-код, только без вендорных префиксов.
Обработка страниц стилей происходит с помощью Javascript.
Префиксы добавляются только для тех свойств, который конкретным браузером не поддреживаются без префиксов.
Достоинства:
+ Автор файла стилей использует только один вариант свойств, без префиксов
+ Браузер пользователя не получает стили с «чужими» префиксами или префиксами, которые уже устарели
+ Валидный код
+ Можно удалить безболезненно, когда исчезнет в нем необходимость
Недостатки:
– Не обрабатываются стили, подключенные через import
– После загрузки сайта и перед полной обработкой CSS3-стилей возникает едва заметная пауза
– При отключенном Javascript пользователь не увидит некоторые CSS3-стили
– Дополнительный файл для загрузки (правда, всего 2KB в сжатом виде)
– Обработанный файл стилей не кэшируется
3. Генераторы
Этот способ уже используется многими. Просто открываем один из онлайн-генераторов и копируем оттуда готовый код с префиксами.
Недавно я попробовал поискать генератор, который бы автоматически добавлял свойства с префиксами к написанному мной стандартному свойству. Оказалось, что есть несколько вариантов.
Достоинства:
+ Ничего не нужно устанавливать и настраивать
+ Часто генератор дает возможность удобной настройки значений для свойств CSS3
Недостатки:
– Нет автоматизации при создании и последующем изменении значений свойств CSS3
4. Редакторы кода
Ну и наверняка существует возможность автоматизации подстановки префиксов для редакторов кода и сред программирования. Иметь под рукой Zen Coding для префиксов было бы очень удобно.
На данный момент удалось найти плагины, использующие Prefixr:
На этой странице перечислены плагины для Notepad++, TextMate, Espresso, Coda и некоторых других.
Prefixr для NetBeans
UPD For those of you who don’t speak Russian this article in English.







