Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1 2

Клонируем модуль.

lor08

  • Свой человек
  • Юзер
  • 130
  • Репутация:1 
  • Предупреждения: 0 
  • Регистрация:
    1 Фев 2011
#11
Ater пишет:
еще огромный минус это то что 1000 и 1 раз подумаешь а стоит ли обновиться на новую версию или так хорошо...
ага,вот это точно!уже 3 или 4 раза приходилось переписывать %)

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#12
ну поэтому я и не тороплюсь переставлять версии. + у меня на денвере еще поднять несколько версий одного и того же сайта на которых все выверяется и отрабатывается

Все мое имхо...
------
Не флуди и не да зафлудим будешь!

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#13
Вот именно по этому сейчас и происходит рефакторинг. Уменьшаются зависимости и все такое. Что бы клонирование модулей происходило как можно проще и вообще, что бы модуль был как можно независимее так сказать.

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

А вот как бы пропетлять с настройками и админкой, надо подумать.

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#14
а вот у меня все думы: а нельзя в папке с модулем сделать файл например admin.php ну либо какой то другой.
туда запихиваем все что связанно с админкой (допустим в определенные секции)
движок при обходе находит этот файл и выстраивает все это в админке.

Все мое имхо...
------
Не флуди и не да зафлудим будешь!

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#15
Вот что-то типо этого я сейчас и делаю. Но любые предложения приветствуются)

Добавлено2012.02.15 16-22

И так, можно пробовать создавать устанавливающиеся модули. В докуме об этом написано подробно. Если есть не ясности или пожелания, все принимается и рассматривается комитетом Fapos;)

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

LIFE-STALKER

  • Истенный Атомовод
  • Юзер
  • 363
  • Репутация:6 
  • Предупреждения: 0 
  • Регистрация:
    25 Июн 2011
#16
И так с какими проблемами нужно столкнуться с новой системой клонирования модуля.
1. Кодировка всех файлов должна быть UTF-8
2. В файл config.php данные о модуле надо заносить самому.(пост №1)
3. Выполнить запросы к БД тоже самому(пост №1)
4. modules_access.php тоже самому

Добавлено2012.02.16 19-33

Что могу сказать, если потренироваться, то можно спокойно создать модуль за 5 минут.

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#17
LIFE-STALKER пишет:
2. В файл config.php данные о модуле надо заносить самому.(пост №1)
3. Выполнить запросы к БД тоже самому(пост №1)
4. modules_access.php тоже самому
Читаем докуму. Все должно происходить на автомате, в плоть до запросов к базе и создания таблиц.

Добавлено2012.02.16 22-10

в папку с новым модулем кладем файл install_config.php с примерно таким содержимым

 1 
 2 
 3 
 4 
 5 
<?php $FpsInstallSettings = array(
        
'active' => 1,
        
'per_page' => 10,
        
'announce' => 1000,
    );
?>

Допустим нашь модуль называется "mymod"
Тогда после инсталяции в конфиге добавится ключ mymod
 1 
 2 
 3 
 4 
 5 
<?php 'mymod' => array(
        
'active' => 1,
        
'per_page' => 10,
        
'announce' => 1000,
),
?>

Добавлено2012.02.16 22-45

http://fapos.net/documa/?p=devmodinstall

Отредактировано автором 16 Фев 2012
Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)
1 2
Сейчас online: 94. Зарегистрированных: 0. Гостей: 94.