NPJ next: Главная ...

Главная | Каталог | Изменения | НовыеКомментарии | Пользователи | Вам запрещён доступРегистрация | Вход:  Пароль:  


English version

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

Скриншоты

http://sourceforge.net/projects/npjnext/ — на SF.net находится текущий репозиторий и багтрекер.

Скачать рабочую версию NPJ


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

Файлы, доступные на данной странице:
2009-07-28 23:32:40    (1786 Кб)  npj.r1.9.a200907282329.gpl.modules.zip  


Оглавление документа

Веб-технологии. Wiki-учебник

Документация по NPJ


Это доки по R1.9(8), т.е. последней версии NPJ, размещённой на сайте http://npj.ru, которая взята за основу дальнейших разработок.

Документация по NPJ — зеркало NPJ.ru, переработано и дополнено


Для пользователей и разработчиков.

Обзор архитектуры


  1. Архитектура системы в целом
  2. Движок Manifesto
  3. Структура БД
  4. Хэндлеры и экшены (т.е. макросы)
  5. Сторонние библиотеки
  6. Модули
    • Authorize
    • Channels
    • Trako
    • Обертки для библиотек: Simplifica, HtmlArea
    • ModuleDemo — пустой модуль (для разработчиков)

Уровень логики приложения


Уровень представления


  1. Шкуры
  2. MessageSets (i18n)

Разные руководства и вводные документы


Как отслеживать посещаемость сайта с помощью Google Analytics
Восстановление пароля
Не высылаются сообщения по почте
О версиях
Различия NPJ и LJ
Вики-синтаксис

NPJ для чайников


Планы модернизации


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

Разработка NPJ — по материалам старой группы разработчиков

Перечень необходимых и желательных доработок существующих шкур

Планы Матлингво – Vtqveant
Планы – Илья

Пожелания пользователей


То, что уже хотят, но пока не формализовано и не назначено разработчикам

Пожелания от Евстигнеева Е. Ю.
Пожелания от Дениса Николаева, http://ledcommunity.org.ru
Пожелания организаций

Если вы можете дополнить что-то от себя в пожелания пользователей или имеете уже формализованное алгоритмическое решение одной из указанных в пожеланиях проблем — дайте нам знать об этом в комментариях.

Разные идеи


События
Скрипт Форматирование таблиц Excel

Что сделано


Капча
xAJAX
NPJ Instant Comment для FireFox c Greasemonkey
Трансляция NPJ в ЖЖ с помощью rss2lj

Пока можем только показать


Тестирование экшенов
Подписка на новые сообщения по почте
Загрузка файлов
Шкура envision для блога (временно недоступна)

Баги


Исправленные баги в R1.9
Cтарый баг-трекер не сохранился.
Новый баг-трекер NPJ с чистого листа
Просьба тестить с PHP5 т.к. 4-я версия уже довольно сильно устарела.

 
Один файл. [Показать файлы/форму]
Много комментариев (9). [Показать комментарии/форму]
Поделиться ссылкой