Разработка:Идеи — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Список: Добавлена идея о построении графиков)
м (Дополнительное описание для плагинов)
Строка 9: Строка 9:
 
==== Дополнительное описание для плагинов ====
 
==== Дополнительное описание для плагинов ====
 
'''Краткое описание:''' В меню установки плагинов, при просмотре списка должно выводиться не только название плагина, но и его небольшое описание, которое говорит о том, для чего нужен этот плагин, и какие функции он выполняет.  
 
'''Краткое описание:''' В меню установки плагинов, при просмотре списка должно выводиться не только название плагина, но и его небольшое описание, которое говорит о том, для чего нужен этот плагин, и какие функции он выполняет.  
* Там же выводить, какие плагины нужны для его установки (если есть зависимости), и отмечать, установлены они уже или нет.  
+
 
* После краткого описания плагина давать ссылку на наш wiki, где этот плагин описан полностью.
+
Там же выводить, какие плагины нужны для его установки (если есть зависимости), и отмечать, установлены они уже или нет.  
* Описание изначально скрыто, и показывается по щелчку на ссылке "показать".
+
 
* Сортировать плагины следующим образом: сначала установленные, затем не установленные.
+
После краткого описания плагина давать ссылку на наш wiki, где этот плагин описан полностью.
 +
 
 +
Описание изначально скрыто, и показывается по щелчку на ссылке "показать".
 +
 
 +
Сортировать плагины следующим образом: сначала установленные, затем не установленные.
 +
 
 
Также в будущем необходимо будет разделить плагины на группы: одни плагины необходимы для базовой функциональности системы, другие нужны для расширения ее возможностей. Будет "базовая комплектация", работающая "из коробки" и дополнительные плагины.
 
Также в будущем необходимо будет разделить плагины на группы: одни плагины необходимы для базовой функциональности системы, другие нужны для расширения ее возможностей. Будет "базовая комплектация", работающая "из коробки" и дополнительные плагины.
 
* ''Какие преимущества даст осуществление этой идеи?'' Неподготовленным пользователям и администраторам не знакомым с нашей системой будет проще в ней ориентироваться. Проще будет определять, какие плагины нужны, а какие нет.
 
* ''Какие преимущества даст осуществление этой идеи?'' Неподготовленным пользователям и администраторам не знакомым с нашей системой будет проще в ней ориентироваться. Проще будет определять, какие плагины нужны, а какие нет.

Версия 18:42, 22 мая 2009

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

Список

Разное

Построение графиков и диаграмм в OpenOffice Calc при помощи плагина templater

Краткое описание: Используя разметку шаблонизатора Sigma так разметить файл электронной таблицы формата ods, чтобы созданный в нем график каждый раз строился на основе экспортируемых данных.

  • Какие преимущества даст осуществление этой идеи: Можно будет встраивать различные графики и диаграммы в отчеты, что даст дополнительные преимущества плагину templater.
  • Каких ресурсов это потребует: Пока неизвестно.
  • С какими трудностями мы можем столкнуться: Надо будет разобраться, как устроено XML-отображение графиков в openOffice.

Дополнительное описание для плагинов

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

Там же выводить, какие плагины нужны для его установки (если есть зависимости), и отмечать, установлены они уже или нет.

После краткого описания плагина давать ссылку на наш wiki, где этот плагин описан полностью.

Описание изначально скрыто, и показывается по щелчку на ссылке "показать".

Сортировать плагины следующим образом: сначала установленные, затем не установленные.

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

  • Какие преимущества даст осуществление этой идеи? Неподготовленным пользователям и администраторам не знакомым с нашей системой будет проще в ней ориентироваться. Проще будет определять, какие плагины нужны, а какие нет.
  • Каких ресурсов это потребует? Приблизительно часов 5-6, для того чтобы добавить новые методы в базовый класс, и протестировать их работу.
  • С какими трудностями мы можем столкнуться? На создание и описание каждого нового плагина будет уходить несколько больше времени.

Система полномочий на основе доверенностей с фильтрами

Краткое описание:

  • Какие преимущества даст осуществление этой идеи?
  • Каких ресурсов это потребует?
  • С какими трудностями мы можем столкнуться?

Редактирование оценок совмещенное с просмотром журнала, редактирование старых оценок по клику из того же интерфейса.

Краткое описание:

  • Какие преимущества даст осуществление этой идеи?
  • Каких ресурсов это потребует?
  • С какими трудностями мы можем столкнуться?

Правильная фиксация замен

Краткое описание:

  • Какие преимущества даст осуществление этой идеи?
  • Каких ресурсов это потребует?
  • С какими трудностями мы можем столкнуться?

Механизм "билетов на замены" с кодами доступа для проведения замен без санкции завуча в системе

Краткое описание:

  • Какие преимущества даст осуществление этой идеи?
  • Каких ресурсов это потребует?
  • С какими трудностями мы можем столкнуться?

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

Краткое описание:

  • Какие преимущества даст осуществление этой идеи?
  • Каких ресурсов это потребует?
  • С какими трудностями мы можем столкнуться?

Отметка посещаемости без расписания

Краткое описание:

  • Какие преимущества даст осуществление этой идеи?
  • Каких ресурсов это потребует?
  • С какими трудностями мы можем столкнуться?

Специальный режим для "тяжелых" процессов:

Краткое описание:Использовать специальный код для выполнения тяжелых и трудоемких процессов.

   @set_time_limit(0);
   @raise_memory_limit("512M");
   if (function_exists('apache_child_terminate'))
   {
       // Перезапустить процесс после исполнения
       // на случай утечек памяти
       @apache_child_terminate();
   }
   if (function_exists('ignore_user_abort'))
   {
       //не прерывать выполнение скрипта при отсоединении клиента
       ignore_user_abort();
   }

  • Какие приемущества это дает?
  • Каких ресурсов это потребует?
  • С какими трудностями мы можем столкнутся?


Школьные журналы

Школьные табели (i-Школа)

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

Профессиональная переподготовка (ЮРГУЭС)