RotorCMS 5.0

1. Вантуз-мен (06.08.2014 / 11:49)
Новый движок будет сильно отличаться от текущего, не только внутренней структурой, но и внешним видом, весь дизайн будет вынесен в шаблоны, по умолчанию будет тема из bootstrap
Внутренне будет использоваться новая ORM activerecord, все запросы будут переписаны
появятся Модели, будут изменены таблицы и поля в БД, большинство таблиц изменит тип на InnoDB
будет добавлена поддержка других БД, SQLite, Postgress, Oci
На затравку скрин

Добавлено через 00:52 сек.
Скриншот

Добавлено через 01:51 сек.
еще 1 скрин

2. Дима (06.08.2014 / 11:57)
Когда ждать?

3. Артур (06.08.2014 / 12:52)
2. Nile, лет через 5:-)

4. Cezar (06.08.2014 / 15:23)
В связи с грядущим
выпуском новой версии RotorCMS 3.0 наш сайт ищет спонсорскую поддержку, на
взаимовыгодных условиях
Необходимы средства на
разработку и перевод
движка полностью на
интерфейс для android и iphone смартфонов
Уже 5, а там все еще 3

5. Волан-де-Морт (06.08.2014 / 19:30)
ждемс...

6. LeGo (06.08.2014 / 21:21)
Я ещё с третьего не слез (((

Не у спеваю переносить, ломать, переделывать с постоянными изменениями.

Обновления неплохо, но нужен вариант перехода между версиями, как то так, что ли...

7. Вантуз-мен (06.08.2014 / 22:33)
6. LeXxSuS, ну а чего ждать я ведь даже написал как нужно обновляться с 3 на 4 http://visavi.net/forum/topic.php?tid=40824
там ничего сложного, апгрейд базы в автоматическом режиме, тебе только файлы заменить

8. Олег (08.08.2014 / 14:00)
1. Vantuz, когда примерно появится 5 версия на Github?

9. Вантуз-мен (08.08.2014 / 14:04)
5 версия в ветке friends

10. JustZero (11.08.2014 / 19:53)
9. Vantuz, а я искал где же 5 версия. а она в этой вот ветке) переименовть ветки нельзя? что бы 3 был в rotorcms-3, 4 в rotorcms-4 а остальное пока в develop ветку)

11. Волан-де-Морт (08.09.2014 / 22:57)
Vantuz (8 Августа 2014 / 14:04)
5 версия в ветке friends
Это, что ли ? https://github.com/visavi/rotorcms/tree/master/files Когда сам двиг на офф сайте будет?

12. Вантуз-мен (08.09.2014 / 23:04)
11. Лорд, нет это https://github.com/visavi/rotorcms/tree/develop
пока еще пишется

13. Zдешний (09.09.2014 / 16:11)
25 дней назад последние изменения

14. Волан-де-Морт (20.09.2014 / 06:51)
12. Vantuz, так когда будет доступен двиг на офф сайте?

Добавлено через 00:52 сек.
да еще и смена языка хотелось :-)

15. Волан-де-Морт (30.09.2014 / 19:02)
Ну, когда будет релиз!?

16. Вантуз-мен (30.09.2014 / 19:07)
щас на работе завал, завтра рекламу на россия24 показывать начнут, а у нас сайт не полностью доделан

17. Изнаур (30.09.2014 / 22:52)
16. Vantuz, реклама на россия24?ого)

18. Антон (30.09.2014 / 23:40)
16. Vantuz, обязательно запиши потом глянем. А во сколько будет?

19. Андрей (01.10.2014 / 00:27)
Походу для местного вещания?

20. Дмитрий (01.10.2014 / 01:49)
Хорош smile

21. Вантуз-мен (01.10.2014 / 09:09)
20. Kiriyan, нет сайт называется rts21.ru реклама по всей россии

22. Дмитрий (01.10.2014 / 12:54)
Как раз накоплю денег на домен и хост, можно будет сразу 5.0 ставить smile

23. Волан-де-Морт (01.10.2014 / 22:21)
Vantuz (30 Сентября 2014 / 19:07)
щас на работе завал, завтра рекламу на россия24 показывать начнут, а у нас сайт не полностью доделан
Показали? Видео снял???)) Если да, покажи!?) А с этим движком что еще надо сделать??

Добавлено через 03:21 сек.
Походу этот сайт rts21.ru создал Александр!)) Дизайн))))

24. Jesk (02.10.2014 / 04:41)
ждемс)

25. Владислав (02.10.2014 / 08:45)
21. Vantuz, реклама пошла.правда уровень рекламы какой то для местного телевидения

26. Вантуз-мен (02.10.2014 / 09:58)
25. Mig, что есть, то есть, там сайт самописный, я в проекте не старший поэтому практически не могу влиять на него, код кривой, насколько можем исправляем, предлагал написать с нуля на laravele не хотят, старший над нами как раз и занимается дизайном, никакого вкуса у него нет, еще один программист творит с базой данных все что вздумается, к советам не прислушивается, ни о какой нормализации даже и речи нет

27. JustZero (02.10.2014 / 13:35)
26. Vantuz, еще на четверке пишете? или уже 5 (laravel)?

28. Волан-де-Морт (08.10.2014 / 21:41)
Vantuz, много еще осталось "RotorCMS 5.0"?

29. JustZero (02.03.2015 / 14:02)
На гите скачайте и потыкайте)

30. Руслан (02.03.2015 / 14:29)
а переход с 4 будет возможен?

31. Руслан (02.03.2015 / 14:58)
А как на денвере запустить ошибку выдает после установки: Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in D:\home\test7.ru\www\includes\start.php on line 36
код
// -------- Автозагрузка классов ---------- //
spl_autoload_register(function ($class) {
	include_once BASEDIR.'/includes/classes/'.str_replace('\\', '/', $class).'.php';
});


32. JustZero (02.03.2015 / 15:09)
31. Mirtos, версия php какая?

33. Руслан (02.03.2015 / 15:24)
32. alexandr.sytnyk, PHP 5.3.13, MySQL 5.1

34. JustZero (02.03.2015 / 15:27)
Походу 5.4 нужно. Или ошибка не тут) а может я еще сплю. Х3)

35. Руслан (02.03.2015 / 15:34)
34. alexandr.sytnyk, попробую на хост залить, думаю тут денвер виноват, в упор е вижу причины

36. ramzes (02.03.2015 / 15:53)
На 5.3 такая конструкция не заведется.

37. JustZero (02.03.2015 / 15:59)
36. ramzes, Зашел на гите в папку install там файл test.php и в нем 5.2 минимальная D думаю ну может я не знаю что то)

38. Руслан (02.03.2015 / 16:03)
36. ramzes, ага, на хосте завелась на 5.4

39. ramzes (02.03.2015 / 17:22)
Переделать не сложно под 5.3
По моему на пхп.нет есть рабочий пример spl_autoload под 5.2.
Правда это врятли поможет, в коде наверное тоже есть из 5.4 моменты

40. JustZero (02.03.2015 / 17:26)
Та уже давно нужно переходить минимум на 5.4. Я уже давно на 5.5. Хотя уже можно пперейти и на 5.6

41. Руслан (02.03.2015 / 17:45)
Блин, перейти не получиться с четвертой версии ротора на пятую, с базами очень много возни, а жаль sad

42. ramzes (02.03.2015 / 18:03)
alexandr.sytnyk (2 Марта 2015 / 17:26)
Та уже давно нужно переходить минимум на 5.4. Я уже давно на 5.5. Хотя уже можно пперейти и на 5.6
Зачем?

43. JustZero (02.03.2015 / 18:13)
42. ramzes, сравнить хотя бы результаты benchmark'a или взять во внимание то что php 5.3 уже не поддерживают (да и 5.4 вроде тоже скоро забросят). Да, не спорю, нововведениями мало кто будет пользоваться с нашей аудитории.

44. ramzes (04.03.2015 / 03:01)
alexandr.sytnyk (2 Марта 2015 / 18:13)
42. ramzes, сравнить хотя бы результаты benchmark'a или взять во внимание то что php 5.3 уже не поддерживают (да и 5.4 вроде тоже скоро забросят). Да, не спорю, нововведениями мало кто будет пользоваться с нашей аудитории.
афоня 6 тоже быстрее 5ого, а 7ой будет еще быстрее, становится ли от этого пятый хуже чем он есть?smile
лучше писать под 5.3 если есть возможность избежать завышения требований ради мелочей, все таки одно дело когда для себя одного. под свой, заранее настроенный сервер, и публичный вариант, который неизвестно кто и где будет ставить.
Стоит учитывать тот факт, что в роторе нет ни чего такого, ради чего люди будут менять хост под него, если имеется куча хороших движков работающих даже на 5.2.
_______
цель должна оправдывать средства.
я не к тому что Вантуз не прав (не могу знать, его побуждений, тем более и кода не видел),
я к тому что бездумно увеличивать ради увеличения - это удел порнозвезд)))

45. Max (04.03.2015 / 13:15)
Подскажите пожалуйста когда примерно появиться RotorCms 5.0 ?

46. Вантуз-мен (08.03.2015 / 12:08)
45. CheMax, появится наверно не скоро, может летом, может ближе к осени, я там все очень сильно переписал, и структура файлов изменится и БД, появятся роуты, нормальная ORM, модели, связи, вьюхи
очень сильно все будет упрощено, на первом этапе многое будет отсутствовать, многим возможно не понравится новый движок
иногда у меня случаются застои из-за какой-то сложной задачи, вот тут и ваша помощь не помешала бы

47. Вантуз-мен (08.03.2015 / 12:18)
минимальная версия 5.3, но очень хочу писать на 5.4 (может что-то еще и изменю)

36. ramzes, должна работать, по крайней мере у меня работает на 5.3.29, ниже версий нет
замыкания появились в 5.3

48. ramzes (08.03.2015 / 13:11)
47. Vantuz, по моему в 5.3.1 это еще не работало

49. Max (08.03.2015 / 13:43)
46. Vantuz, мало что от старого двига останеться? это хорошо что упрощено, поидее скорость должна повыситься.

50. Reflesh (08.03.2015 / 16:21)
47. Vantuz, что мешает юзать хотя бы 5.4 ?

51. Max (09.03.2015 / 21:39)
47. Vantuz, Есть ли где то пример Ротор 5.0 ? если есть кинь ссылку или скрин(главной,меню,анкеты, статистики и форума) буду благодарен.

52. STR (10.03.2015 / 01:00)
CheMax (9 Марта 2015 / 19:39)
47. Vantuz, Есть ли где то пример Ротор 5.0 ? если есть кинь ссылку или скрин(главной,меню,анкеты, статистики и форума) буду благодарен.
http://pizdec.ru

Добавлено через 00:54 сек.
CheMax (9 Марта 2015 / 19:39)
47. Vantuz, Есть ли где то пример Ротор 5.0 ? если есть кинь ссылку или скрин(главной,меню,анкеты, статистики и форума) буду благодарен.
http://pizdec.ru

53. Max (10.03.2015 / 11:10)
52. STR, спасибо

54. Вантуз-мен (10.03.2015 / 11:26)
52. STR, там немного старая версия, давно не обновлял

55. Вантуз-мен (10.03.2015 / 19:14)
Сейчас рассматриваю какой шаблонизатор использовать
Можно twig, можно blade от laravel
У кого какие предложения

56. JustZero (10.03.2015 / 19:27)
мне blade нравиться)

Добавлено через 07:43 сек.
а почему бы не использовать сразу какой то framework?

57. Вантуз-мен (11.03.2015 / 12:15)
56. alexandr.sytnyk, пока такого желания нет

58. Вантуз-мен (12.03.2015 / 18:04)
Переделал способ сравнения паролей на password_hash , теперь не знаю как сделать проверку авторизован ли пользователь

Добавлено через 01:13 сек.
В куках хранить хеш не получится, сравнить нельзя

59. ramzes (12.03.2015 / 23:54)
58. Vantuz, в чем именно проблема?
вытащить из бд профиль по ид из куков, далее проверять пароль хоть каким способом

60. Вантуз-мен (13.03.2015 / 17:44)
59. ramzes, да не все разобрался, затупил немного

61. ramzes (13.03.2015 / 18:16)
60. Vantuz, пытался запрос в бд с учетом пароля сделать?

62. Reflesh (13.03.2015 / 18:42)
55. Vantuz, blade прост, быстр и удобен, а за blade

63. Вантуз-мен (18.04.2015 / 22:44)
Написал тут на заказ небольшой сайтик http://kpsro.hol.es там хостинг бесплатный тормозит ужасно, на движке rotorcms 5.0 если кому интересно
Есть еще много моментов которые стоит переделать
Сейчас у меня данные фильтруются по старинке педед записью в БД
нужно сделать наоборот нужен какой-нибудь класс типа Input из laravel 4
конкретно у этого сайта код в приватном репозитории, поэтому код показать не могу,
но некоторые странички могу показать

Минимальная версия PHP 5.4

Добавлено через 01:45 сек.
композер
{
	"name": "visavi/kpsro",
	"description": "kpsro",
	"homepage": "http://kpsro.ru",
	"authors": [
		{
			"name": "Vantuz",
			"email": "visavi.net@mail.ru",
			"homepage": "http://visavi.net"
		}
	],
	"require": {
		"altorouter/altorouter": "1.1.0",
		"php-activerecord/php-activerecord": "dev-1.1-dev",
		"philo/laravel-blade": "2.1",
		"ircmaxell/password-compat": "dev-master",
		"gregwar/captcha": "dev-master",
		"swiftmailer/swiftmailer": "~5.4",
		"abeautifulsite/simpleimage": "~2.5",
		"nesbot/carbon": "~1.14",
		"filp/whoops": "~1.1",
		"patchwork/utf8": "~1.2",
		"pear/log": "dev-topics/composer-for-pear"
	},
	"config": {
		"preferred-install": "dist"
	},
	"minimum-stability": "stable"
}


64. Андрей (18.04.2015 / 23:21)
Прикольно! Вопрос в другом, будет ли возможность перенести 4 версию ) Или это совсем другой движок?

65. Вантуз-мен (18.04.2015 / 23:34)
64. Marsellkin, импорт данных написать не проблемно

66. Мага (19.04.2015 / 04:55)
9. Vantuz, доброго времени суток. Я бы хотел с Вами обсудить спонсорскую часть проекта, если это еще актуально, то свяжемся в ос.

67. Волан-де-Морт (02.05.2015 / 04:11)
63. Vantuz, с компа http://kpsro.hol.es веб версия по душе. +!

68. Вантуз-мен (14.06.2015 / 22:48)
http://pizdec.ru выложил последнюю версию движка, работы еще много, но посмотреть есть на что

69. GodZiLLa (14.06.2015 / 23:02)
Рега через юлогин не пашет, бросает на http://rotorcms.ll/login

70. Вантуз-мен (14.06.2015 / 23:10)
69. ®_GodZiIIa_€, исправил

71. Zдешний (14.06.2015 / 23:36)
Vantuz (15 Июня 2015 / 00:48)
http://pizdec.ru выложил последнюю версию движка, работы еще много, но посмотреть есть на что
bootstrap используется?

72. Вантуз-мен (15.06.2015 / 00:23)
71. Zдешний, да надо бы главную как-нибудь преобразить

73. GodZiLLa (15.06.2015 / 00:59)
72. Vantuz, макет диза нарисуй, что нибудь придумаем )

74. Zдешний (15.06.2015 / 10:41)
Vantuz (15 Июня 2015 / 02:23)
71. Zдешний, да надо бы главную как-нибудь преобразить
Сам думаю над этим smile выходит всё однотипно. а шаблоны на bootstrap посмотришь - так там всё красиво D

75. Вантуз-мен (15.06.2015 / 17:45)
73. ®_GodZiIIa_€, да если бы я знал, на бутстрапе сверстать не так уж и сложно
лучше конечно что-нибудь подсмотреть

76. GodZiLLa (15.06.2015 / 18:12)
75. Vantuz, ну да, примерчик не помешал бы...

Добавлено через 03:02 сек.
Хотя яша выдал варианты.
Например http://mybootstrap.ru/scaffolding/
Или вот готовые http://seo-design.net/templates/free-responsive-bootstrap-html-templates

77. Zдешний (15.06.2015 / 18:32)
Vantuz (15 Июня 2015 / 19:45)
73. ®_GodZiIIa_€, да если бы я знал, на бутстрапе сверстать не так уж и сложно
лучше конечно что-нибудь подсмотреть
Посмотри на shapebootstrap.com - там очень даже неплохие шаблоны есть для bootstrap

78. Волан-де-Морт (18.06.2015 / 06:19)
Vantuz (14 Июня 2015 / 22:48)
http://pizdec.ru выложил последнюю версию движка, работы еще много, но посмотреть есть на что
капча с кнопкой сливается у меня

79. GodZiLLa (23.07.2015 / 20:35)
Vantuz (15 Июня 2015 / 01:10)
69. ®_GodZiIIa_€, исправил
Нет, не исправлено.
Так же скидывает на http://rotorcms.ll/register

80. Волан-де-Морт (24.07.2015 / 00:45)
Rotor 5.0 - мы тебя ждем и ждем, а тебя все еще нет!))

81. Lektor (24.07.2015 / 09:54)
Походу его не будет 5 sad

82. Волан-де-Морт (21.08.2015 / 06:07)
Саня, ну что там с новым двигом!? Когда открытие?? Хоть бы отписался.

83. Волан-де-Морт (21.08.2015 / 20:41)
Lord (24 Июля 2015 / 09:54)
Саня, ну что там с новым двигом!? Когда открытие?? Хоть бы отписался
Отвали, не до тебя =))

84. GodZiLLa (22.08.2015 / 21:23)
Тихо сам с собой веду беседу ))

Не торопите, когда нибудь будет ))
Лишь бы оправдал ожидания.

Нужно, чтоб не хуже, а может и лучше был бы, чем DLE по функционалу.

85. Волан-де-Морт (10.09.2015 / 06:30)
®_GodZiIIa_€ (22 Августа 2015 / 21:23)
Не торопите, когда нибудь будет ))
Лишь бы оправдал ожидания.
Да все уже. Окончательно переехал на другой движок. Ждите теперь сами))

86. Zдешний (10.09.2015 / 09:58)
Lord (10 Сентября 2015 / 08:30)
Да все уже. Окончательно переехал на другой движок. Ждите теперь сами))
DCMS?

87. Волан-де-Морт (10.09.2015 / 14:40)
86. Zдешний, Боже упаси! веб.

88. Zдешний (10.09.2015 / 15:46)
Lord (10 Сентября 2015 / 16:40)
86. Zдешний, Боже упаси! веб.
DCMS поставляется с web-версией

89. Волан-де-Морт (10.09.2015 / 19:32)
Zдешний (10 Сентября 2015 / 15:46)
DCMS поставляется с web-версией
По-твоему я не знаю?

90. Lektor (10.09.2015 / 21:08)
Lord (10 Сентября 2015 / 19:32)
По-твоему я не знаю?
Какую версию dcms взял?

91. Серега (10.09.2015 / 22:10)
90. Akyla, блин, уже бы и ребенок понял, что ему этот дцмс ненужен.

92. Лёха (29.01.2016 / 23:48)
Видел несколько расстроенных пользователей, которые хотели попробовать 5 ротор, но из-за того что Composer им не знаком, до остального дела у них так и не дошли smile
Попробую описать установку 5 ротора на виндовс используя OpenServer в качестве, собственно, сервера smile Как им пользоваться отлично расписано на сайте http://open-server.ru/docs/#rabota-s-composer , итак:

Установлен opensrver, создана папка с сайтом, phpmyadmin функционирует.

Выполните [Меню → Дополнительно → Консоль];
cd C:\openserver\domains\папка_сайта
composer create-project visavi/rotorcms

Тут может возникнуть ошибка, в моем openserver была старая версия composer, что бы поправить пишем в консоли composer self-update и повторяем composer create-project visavi/rotorcms , если все ок, то ок smile

Теперь в папке нашего сайта появилась папка rotorcms, заходим и вырезаем все содержимое на уровень выше, ну а пустую папку удаляем.

Далее "Создайте базу данных и пользователя для нее из панели управления на вашем сервере, во время установки скрипта необходимо будет вписать эти данные для соединения в файл .env"

Настроили .env, "Выполните миграции с помощью консольной команды php rotor migrate"

Затем "Выполните заполнение БД с помощью команды php rotor seed:run"

Попытаемся зайти на сайт, но все как-то не очень, нам надо "Настройте сайт так чтобы public был корневой директорией", чтобы настроить Выполните [Меню → Настройки → Домены] там вручную пишем имя домена, а папку домена выбираем public, жмем добавить и сохранить.

Вроде все smile

Источники:
https://github.com/visavi/rotorcms
http://open-server.ru/docs/#rabota-s-composer

URL: https://visavi.net/topics/41115