Правила FreePascal.ru

Правила публикации статей

Преамбула

На сайте FreePascal.ru публикуются авторские оригинальные статьи. Решение о публикации принимает один из редакторов сайта, которому автор предоставляет статью в электронном виде (по e-mail).

FreePascal.ru является некоммерческим проектом и не выплачивает автору каких-либо гонораров, при этом все права на произведение остаются за автором. Фактом предоставления статьи автор разрешает ее публикацию на FreePascal.ru. Вопросы авторских прав на использованные материалы, условий публикации в других местах и т.д., остаются под ответственностью автора.

Порядок предоставления статей

I. Автор отправляет статью одному из редакторов сайта, контактная информация которого находится на странице «О проекте».

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

III. Редактор публикует статью на сайте в соответствующем разделе.

Требования к содержанию

  1. Вид материала

    На сайте приветствуются материалы различных видов:

    • Статьи, книги, посвященные тем или иным аспектам программирования на Free Pascal;

    • Описания библиотек, используемых с FPC;

    • Описания проектов, на FPC;

    • Любые другие тексты, соответствующие тематике сайта.

    В любом случае, независимо от наличия и количества кода, необходимо развернутое текстовое описание материала.

  2. Тематика

    Тема статьи или другого материала должна соответствовать тематике сайта: компилятор Free Pascal, среда разработки Lazarus и все, что с ними связано — библиотеки, программы, используемые вместе с FPC, проекты на FPC, технологии и методики программирования в применении к FPC.

  3. Информативность

    Материал должен нести читателю какую-то существенную информацию. Эта информация может сопровождаться личным мнением автора, но не должна им подменяться.

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

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

  4. Язык

    Принимаются материалы только на русском языке. Тексты должны быть написаны грамотно, литературным языком — без просторечий, ненормативной лексики и с минимумом жаргонизмов.

Требования к оформлению

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

При формировании HTML желательно придерживаться следующих правил:

  1. Общее оформление определяется стилями на сайте.

    Следует избегать явного указания атрибутов оформления, тегов <font> и собственных таблиц стилей. При необходимости создания собственных стилей, о них нужно сообщить редактору.

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

    • Для заголовков следует использовать теги <h1> .. <h6>, а не выделение строки форматированием.

    • Предпочтительно абзацы заключать в тег <p> ... </p>, а не разделять по <br>.

    • Для выделения жирным шрифтом или курсивом лучше использовать теги <strong> и <em> вместо <b> и <i>.

    • Фрагменты кода следует заключать в тэг <pre class="code">, а вставленные внутрь абзаца — в тэг <code>. При этом выдержки терминального вывода программы, имена команд ОС и проч. лучше выделять тегами <pre> (без указания класса) и <tt> (внутри абзаца).

    • Настоятельно рекомендуется использовать кавычки-«ёлочки» или кавычки-“лапки”, а не просто " в основном тексте (в фрагментах кода кавычки должны соответствовать языку программирования). Также желательно использование «длинного» тире (“—”), в HTML это &mdash;.

    • В фрагментах кода желательно визуальное выделение ключевых слов (жирным), комментариев (курсивом) и директив компилятора (жирным курсивом). Многоцветная сложная раскраска не приветствуется.

  3. Рисунки должны быть в одном из распространенных форматов: JPEG, GIF, PNG. Эти форматы понимаются на большинстве систем большинством браузеров.

    Изображения должны быть обязательно в схеме применимой для интернет (например, нельзя использовать CMYK-цвета).

  4. Дополнительные материалы следует упаковывать в zip-архивы. Этот же формат архива предпочтителен для пересылки всего материала редактору.

Если редактор(-ы) будет очень заинтересован в материале, он может потратить свое время на оформление статьи, но лучше, чтобы это сделал еще автор.

Условия публикации

  1. Все права на материалы, опубликованные на сайте, принадлежат их авторам. Если автор не указан, им является коллектив FreePascal.ru.

  2. Все материалы являются свободно распространяемыми, при условии сохранения авторства.

  3. Ссылка на данный сайт при распространении материалов, равно как и сообщение автору (авторам), является обязательной.

Автор может предложить материал на других условиях, в явном виде сообщив об этом редактору.

Актуальные версии
FPC3.2.2release
Lazarus3.2release
MSE5.10.0release
fpGUI1.4.1release
links