NP1:Bugs

From Ask in Wiki

Jump to: navigation, search

NP1 | Files - Nucleus - Modules | Install - Parser - Help - Bugs

Contents

Глюки

  • m_translate - не пашет правильно(проблемы с заглавной)
  • непонятки в видимостью переменных, например {{{base}}}, {{{bname}}}
  • дублирование {{{this/title}}} и {{{title}}} и из-за этого глюки

Улучшения

Структура

Nucleus/Ядро

  • config.php - Конфигурация
    • types
  • init.php - Инициализация
    • include config.php
    • define constants
    • include classes
    • create objects
    • define metadata
    • db_connect
    • include modules
  • class.mind.php - Управление
    • parser
      • noparse
      • if
      • set
      • for
      • action
        • show
        • edit
      • source
      • where
      • order
      • limit
    • url
      • get type
      • get url names
        • by level
      • get numpage
    • cache
      • read cache
      • write cache
  • class.connect.php - Подключение / read copy write delete
    • db (api.db.php)
      • connect_db
      • select_db
      • query
        • construction_query
        • select
        • insert
        • update
        • delete
      • fields
      • tables
      • bds
      • dumper
    • fs (api.fs.php) / name size
    • web (api.web.php)
      • XML
      • RSS
      • HTML
  • class.tree.php - Работа с деревом

Modules/Модули

  • m_show.php
    • m_count | source
    • m_table | source
    • m_cloud | source
    • m_map | source
    • m_excomma | $
    • m_url | source id
    • m_way | source id
    • m_random | #
    • m_translit | $
    • m_form | source id
  • m_edit.php
  • m_user.php
  • m_manager.php
  • m_exchange.php

Оптимизация

  • Перенести actions из m_parser в m_show(пока что)
  • m_pages_edit.php расфомировать и перенести в шаблоны - переписать через no_parse
  • релизовать {{{function:m_table}}}
  • m_show_array m_show_list > m_show
  • m_this > m_parser.php
  • m_last_slash > class.url.php
  • m_array2string > api.fs.php или mind,class
  • m_manager_list_rows - расформировать, иcпользовать table
  • m_manager_construct_fields переименовать в m_construct_fields
  • всякие links расформировать использовать стандартную хрень(что на юзерсайде).
  • в types убрать лишний мусор при описании парсера ('meds')

Функционал

  • Корзина
  • Нужен внешний парсер(RSS, HTML, XML, 1C, TXT) и его интеграция (import/export)
  • Нужен грабер (файлы, картинки)
  • Нужен advanced formmaker (в дополнение в default formmaker)
  • нужен модуль m_user.php
  • нужен модуль обмена ссылками (exparser + m_input).
  • sourcelist - для подкачки из types
  • startung_whith
Personal tools
Life insurance - Property insurance - Auto insurance - Business insurance - Travel insurance