Интернет магазин китайских планшетных компьютеров



Компьютеры - NPJ

01 июня 2011


Оглавление:
1. NPJ
2. История проекта
3. Возможности версии 1.9
4. Сайты по теме



NPJ / НПЖ — CMS c открытым исходным кодом, распространяемая под GNU GPL. Написан на PHP, в качестве базы данных использует MySQL. Сфера применения — организация общения и совместной работы над документами группы людей, вне зависимости от их географического положения, также может эффективно использоваться для блогов и новостных ресурсов.

Идеология

Разработчики НПЖ попытались совместить в рамках единого проекта концепции wiki-сайта и блога. Регистрируясь на узле npj, пользователь создаёт аккаунт и получает в своё распоряжение пространство для создания документов в концепции wiki, а также персональную «ленту», в которую может делать блоговые записи. Одним из видов блоговых записей, доступных в системе, являются так называемые «анонсы» документов — при создании и редактировании любого своего документа пользователь получает возможность тут же создать и разместить в ленте краткое уведомление о документе. Как записи в ленте, так и документы допускают комментирование.

Для документов в НПЖ действуют все те же возможности, которые предоставляются движком WackoWiki — перекрёстные ссылки, вики-разметка, создание кластеров документов. В качестве средства редактирования документов и записей поддерживается одновременно три механизма: аналогичный WackoWiki онлайн-редактор, использующий вики-разметку, WYSIWYG-редактор со стандартным набором оформительских возможностей, либо прямой ввод html-текста. Поддерживается хранение всех предыдущих версий документов и механизм сравнения версий.

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

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

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

Ядро НПЖ поддерживает создание группы узлов, связанных между собой и обеспечивающих авторизованную работу пользователей, зарегистрированных на одном из узлов, на всех узлах группы.



Просмотров: 1818


<<< MyBulletinBoard
Oddmuse >>>