Просмотр темы - "Планы развития ReloadCMS-2010 на 2011г."

  > Список тем > Планы развития ReloadCMS-2010 на 2011г. Новая тема

[1] [2] [3] [4] [5] [6] [7] [8]
Автор Текст
Den1xxx

 43 
Модератор
Послать ЛС
Планы развития ReloadCMS-2010 на 2011г. - 22:17:17 01 Февраль 2011 Профиль
В 2010 году, устав ждать релиза 1.2.9, я 5 мая выпустил мод 1.2.7.
Он был разработан с учётом потребностей малых коммерческих структур,
содержит все фиксы из темы Chuma и полностью совместим с FastNews/FastShop.
В этом году развитие мода продолжится, см. план ниже.
По степени важности план изменений разделен на 4 категории.

*Уже сделанное отмечено плюсиком:
Глобальный
1+ Устранить повреждения файлов под нагрузкой.
2+ Инсталлятор/деинсталлятор/апдейтер модулей и системы в целом.

Фиксы
1+ Статистика. Полную инфу - в логи. В stats.dat - только хиты и хосты.
2+ Переписать модуль ЛС. Нет времени - просто увеличил ЛС до 100.
3+ Модуль "Обновления на форуме" после удаления поста неправильно показывает ссылку на последний топик.
4+ Пишет в форуме "Сегодня", если совпадает только день.
5+ Дубль комментария при обновлении страницы в статьях.
6+ Google sitemap - исправить даты форума
7+ В кнопку удаления комментов к статьям добавить Х.
8+ Добавить заглушки функций рейтинга -> для совместимости с 1.2.7.
9+ Sitemap и загрузчик картинок не учитывают если CMS установлена в папке.

Новые возможности.
1+ В Google sitemap:
- сохранение предыдущих настроек;
- включение вручную дополнительных адресов, не относящихся к движку.
- подхватывать сайтмап из каждого модуля.
2. Публикация статей "В будущем".
3. При создании статьи добавить возможность выбора ключевых слов из использованных.
4. Настройки отображения длины названия статей в заголовке.
5. Для админа система слежения по почте:
- регистрация на сайте нового пользователя;
- комментарии в статьях;
- обновления на форуме.
6. Загрузка картинок пользователями.
7. Перенос всей категории с содержимым в другой раздел.

8+ Создание модулей на PHP.

//upd
9+ В форуме сортировка тем и списание тем в архив, с возможностью восстановления.
10+ Иконки в меню теперь подхватываются автоматически из папки RCMS_ROOT_PATH.'skins/icons/'имя_модуля.png Так что для новых модулей можете смело рисовать иконки и класть туда.
11+ Комментарии выделены в отдельный API и поэтому теперь могут быть легко вставлены в любой новый (или если захотите старый) модуль. Предусмотрены 3 уровня разрешений в парсинге комментариев bb-codes:
- отключено;
- включено всё кроме ссылок и картинок;
- включено вообще всё.
12+ Кеширование сайта для Гостей с возможностью настройки.
13+ Исправлены ошибки при архивации контента и восстановления из архива.

//Upd 29.04.2011
В связи с тем, что
- основная работа выполнена;
- все фиксы теперь можно получать обновлениями прямо из админки;
- нежелательно затягивать новый релиз,
выложу то что получилось сегодня, а зачёркнутое в посте получите обновлениями, инсталлером из админки.


Gregg

 9 
Пользователь
Послать ЛС
11:45:36 28 Февраль 2011 Профиль
preved угу, я думал вчера надо было )))

когда выйдет - переведу.

Mif

 2 
Пользователь
Послать ЛС
12:35:18 07 Март 2011 Профиль
Den1xxx надеюсь ещё не поздно.
Хочу внести предложение сделать wap версию.Тобишь при создании сайта на релоаде,чтоб были две версии сайта web (как сейчас) и wap.

Den1xxx

 43 
Модератор
Послать ЛС
01:31:56 08 Март 2011 Профиль
Цитата:
предложение сделать wap версию
Mif
wap версия - это представление данных, задаётся в css текущего скина.
Т.е. к движку имеет отношение чуть менее, чем полностью.

anton135

 0 
Пользователь
Послать ЛС
19:18:21 11 Март 2011 Профиль
1.В личных сообщениях нужно сделать разделы Входящие и Отправленные.
2.Интегрировать нормальный визуальный редактор типа TinyMCE(в том числе и в админку),но и оставить возможность редактировать html код статей(сделать в стати под кнопкой "Редактировать статью" кнопку "Редактировать код").Уверяю это очень полезно.
3.Нужно сделать вместо art-articles.tpl два шаблона отдельно для полной и для короткой версии новости.(Если возможно)

2 пункт я и сам могу сделать но не хочется каждый раз при выходе новой версии ковырять движок.

Если что то уже где то предлагалось извините.



Den1xxx

 43 
Модератор
Послать ЛС
22:27:41 11 Март 2011 Профиль
Цитата:
Нужно сделать вместо art-articles.tpl два шаблона отдельно для полной и для короткой версии новости.
Как и в форуме тоже. А то в статьях и форуме настоящий кошмар дизайнераwacko
П.1 - модуль ЛС вообще никогда не ковырял. Раз заглянул туда - волосы дыбом встали, код сырой совсем. 80% модуля переписывать надо, делать его с человеческим лицом.
Цитата:
2 пункт я и сам могу сделать но не хочется каждый раз при выходе новой версии ковырять движок.
Сделайте отдельным модулем - включу в релиз.


anton135

 0 
Пользователь
Послать ЛС
23:40:47 11 Март 2011 Профиль
Там все элементарно.Сначала я поставил TinyMCE с этого сайта,затем для интеграции в редактирование статей из админки и соответственно по нажатию на "Редактирование статьи" вписал в файл admin/modules/articles/articles.php перед вашим комментарием Perform deletion of articles это:
Код:
include_once(RCMS_ROOT_PATH . "modules/jscripts/tiny_mce/simple.html");
Потом в этом же файле закомментировал две строчки:
Код:
//$frm->addrow('', rcms_show_bbcode_panel('arted.description'));
$frm->addrow(__('Short description'), $frm->textarea('description', $article['desc'], 70, 5), 'top');
//$frm->addrow('', rcms_show_bbcode_panel('arted.text'));
А для редактирования кода я использую стандартный редактор движка переименовав стандартный файл admin/modules/articles/articles.php в articless.php и в шаблоне(tpl)статьи art-articles.tpl скопировал ,немного изменив под новый модуль articless.php, код кнопки для вызова модуля и вставил его после кода кнопки "Редактировать статью",вот код этой кнопки "Edit source":
Код:
<?php if ((LOGGED_IN) && (empty($tpldata['linktext']) && empty($tpldata['linkurl']))) { 
          if (
strstr($system->user['admin'], 'ARTICLES-EDITOR') || $system->user['admin'] == '*') {
?> 
               <tr>  
               <th align="right" colspan="3">
                <form action="admin.php?show=module&id=articles.articless" method="post">
                 <input type="hidden" name="c" value="<?=$tpldata['container']?>" />
                 <input type="hidden" name="b" value="<?=$tpldata['catid']?>" />
                 <input type="hidden" name="a" value="<?=$tpldata['id']?>" />
                 <input type="hidden" name="save" value="1" />
                 <input class="editbutton" type="submit" value="<?=__('Edit source')?>">

                </form>
               </th>

               </tr>

    <?php }

}
?>
И еще прописал модуль articless в admin/modules/articles/module.php:
Код:
if($system->checkForRight('ARTICLES-ADMIN')) $MODULES[$category][1]['articless'] = __('Source');
Так что все предельно просто.

Den1xxx

 43 
Модератор
Послать ЛС
09:39:25 12 Март 2011 Профиль
Цитата:
Так что все предельно просто.
Но надо сделать ещё проще. Проще для пользователя.
В админке сделать переключение отображения - bbcodes/tinyMCE/NicEdit.
Сможете?

Gregg

 9 
Пользователь
Послать ЛС
14:59:33 12 Март 2011 Профиль
не за много вообще редакторов то?
путать юзерей тоже не хорошо, ббкодов, или найс эдита одного вполне хватит.

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

anton135

 0 
Пользователь
Послать ЛС
16:14:45 12 Март 2011 Профиль
Цитата:
Но надо сделать ещё проще. Проще для пользователя.
В админке сделать переключение отображения - bbcodes/tinyMCE/NicEdit.
Сможете?
Не,я вообще то даже php не знаю так что ивините.Но если кто то смог бы сделать то было бы круто.Хотя я думаю одного визуального редактора TinyMCE хватит,а все остальное(html и bb) нужно.

Den1xxx

 43 
Модератор
Послать ЛС
23:12:21 12 Март 2011 Профиль
Цитата:
если кто то смог бы сделать то было бы круто
Согласен. Но не обещаю - хватает более серьёзных проблем. Главное - вот файлы обнуляются при нагрузке, вообще пипец. Очень серьёзная проблема, т.к. функций могущих приводить к этому более 20-ти, и все нужно переработать. Нелёгкая задача - ничего не пропустить.
[1] [2] [3] [4] [5] [6] [7] [8]