Долгожданный релиз MaxSite CMS 0.70. :-) Принялся было делать список отличий, получилось более 400 исправлений, поэтому сделаю лишь краткий обзор.
Обновляться, как я уже раньше писал, следует так:
- Переименуйте текущие каталоги application в application-old и system в system-old.
- Загрузите новые файлы MaxSite CMS на сервер.
- Установите права на запись на каталог кэша (application/cache/) и его подкаталоги.
- Скопируйте старые файлы из application: config/database.php и maxsite/mso_config.php.
- Скопируйте свой шаблон и сторонние плагины, если вы их устанавливали.
После тестрования каталоги application-old и system-old можно удалить.
- Переход на CodeIgniter 2.1. Новая версия фреймворка теперь имеет новую лицензию OSL 3.0. Это свободная лицензия, правда с одним большим «но» - она несовместима с лицензией GPL, по которой распространяются многие открытые продукты, вроде jQuery. MaxSite CMS также идет под GPL 2. Как разьяснили в EllissLab, их лицензия распространяется только на отдельные файлы, в которых явно указана лицензия. По сути это только каталог system. Всё остальное отдано на откуп сторонним разработчикам. Таким образом, теперь в комплекте MaxSite CMS файлы системы идут под лицензией GPL (как и прежде), а файлы CodeIgniter под OSL.
- Нативная поддержка компиляции LESS-файлов. Для компиляции используется библиотека lessphp. В default-шаблоне можно найти исходные less-файлы.
- Новый default-шаблон админ-панели. Шаблон поддерживает CSS-профили оформления. Например можно включить «menu-min.css», чтобы уменьшить боковое меню. Старые простые шаблоны удалены.
- Новый способ языкового перевода. Главное - это возможность использования программы PoEDIT.
- Отказ от поддержки старых браузеров, прежде всего IE6-8. Более полное использование CSS3 и HTML5.
- Дописаны/переписаны плагины. Где-то добавлены новые возможности, где-то исправлены недочеты. Изменения коснулись практически каждого плагина.
- Добавлены новые возможности default-шаблона. В частности - новые custom-файлы, type_foreach-файлы, css-стили и т.д.
- Новый способ работы с формами. Добавлены новые классы form.fform с помощью которых можно сверстать красивую форму. Например раньше приходилось выставлять ширину каждого элемента, теперь всё работает автоматом. Под этот способ переписаны все формы в MaxSite CMS. Кроме этого, в stock/less/mso-button/mso-button.less стили для красивых кнопок - вы можете их использовать в своих шаблонах.
Это основные изменения.
Положительные отзывы вы можете оставить в комментариях, замечания - на форуме поддержки.
Отдельно хотел бы поблагодарить всех тех, кто принял участие в работе над этой версией!
Комментариев: 36 RSS
1dAverk30-04-2012 10:20
Хозяина зарелизил новую версию!
Обновился и запустился без проблем - премного благодарен!
2AloneBitСайт30-04-2012 10:42
Ура! Ура! Ура!
3VitaliyHTCСайт30-04-2012 10:46
Хехе :) Буду я новый шаблон себе делать через месяц... Лесс прожую.
Жаль нет времени заняться... Сесия...
4User00730-04-2012 13:11
Максим, большое спасибо за новую версию. Как обычно, получилось очень качественное обновление. :)
Лично мне, не хватает только двух моментов.
1. Качественный, стильный, бесплатный шаблон. В php-fusion есть дефолтный шаблон под названием Stylo, очень классно смотрится. Может быть кто-нибудь из команды альтруистов возьмется, да адаптирует его под MaxSite.:long:
2. Плагина с форумом. Знаю, что он существует, пользуюсь им, но он практически не обновляется и на каждый новый проект его приходится устанавливать поновой. А как хотелось бы чтобы он шёл уже в комплекте с системой. Хотеть не вредно. :-S
5Сергей30-04-2012 13:43
Шаблон styllissimo
Поплыла контактная форма (в 0.631 нормально)
Не хотелось бы делать откат...уж больно понравилась красота админки !
6Аноним30-04-2012 13:49
Супер. Все отлично работает!
7librarianСайт30-04-2012 13:50
А можно ли надеятся на включение моего патча, который реализует поворот изображений на странице загрузок? А то вот мне патч свой накладывать пришлось сейчас, поскольку функционал нужный.
И если я сделаю на эту же страницу - флэш загрузчик, чтобы загружать файлы можно было массово?
Возможно стоит на этой странице сделать соответствующие хуки и вынести функционал админки в плагин?
8Alexander MurvanidzeСайт30-04-2012 14:21
Оу май год, это так долгожданно! Посмотрим...
9Максим30-04-2012 15:34
Если поплыли формы, то добавляйте в шаблон стили form.fform. Старые стили плагина формы можно удалить.
Никита, видел патч, интересный. Пока непонятно куда его добавлять в загрузках. То есть тут нужно подумать и разобраться с этим вопросом.
Флэш - не вижу смысла. Сейчас и так можно массово загружать файлы.
По хукам можно, конечно. Но опять же, нужно определиться что за хуки и где они должны располагаться. Вообще, я думал, что если кому-то стандартные Загрузки не нравятся, то нет проблем сделать плагин с уже своим функционалом.
10jimmy jonezz30-04-2012 16:02
Хорошая мысль.
Может уже спрашивали, но мне кажется управление виджетов на сайдбаре стоит сделать через "драг энд дроп". Переместил нужный виждет мышкой и все.
Есть вопрос, но не знаю как его точно сформулировать. Есть каркас плагина - "template for plugins-admin.php". На сколько я понял он позволяет вывести настройки в отдельный файл, а также помещает заголовок плагина в инспектор настроек (левое меню). Он только для этого сделан? Просто не пойму зачем нужно было вынести разделение на "template for plugins.php" и "template for plugins-admin.php"? Буду безгранично благодарен в пояснении этого момента.
11Сергей30-04-2012 19:35
Добавил Ушку в левый сайдбар.
Потом добавляю в правый...иду в виджеты выбрать вторую ушку, но при нажатии на нее открывается первая.
12Сергей30-04-2012 19:40
Аналогично если в тот же сайдбар добавить 2 ушки...открывается в виджетах первая.(у меня такая проблема была со спойлерами на форуме, их надо было нумеровать)
13Сергей МСайт01-05-2012 08:07
Само собой что поплывет, шаблон то разрабатывался на более ранней версии системы.
Скоро поправлю.
14Сергей01-05-2012 14:25
Мда..с шаблонами беда =((
Подскажите какую версию использовать для шаблонов Style Georgia и Styllissimo. Поставил 0.631...но не работают ушки =(
До чего мне нравился Ворпресс ибо там все просто как грабли...но вот нагрузка на хостинг..печалька.
15librarianСайт01-05-2012 18:33
Файлик admin.php могу скинуть или выложить по тому же адресу.
Флэш удобен, когда нужно загрузить кучу картинок или других файлов. Потому что пока я загружал свою галерею я всё проклял, по N раз выполнять алгоритм: "Выберите файл", прокрутить до нужного, выбрать, ок, повторить K раз, загрузить.
Куда удобнее: Обзор, выбрать всё, загрузить. И подождать пока загрузит.
Я пока хуки вижу такие:
mso_upload_options Опции загрузки
mso_upload_file_view То, как будут отображаться файлы (сейчас там генерируется таблица)
mso_upload_loader - собственно сам загрузчик
mso_upload_upload - действия выполняемые при загрузке
mso_upload_actions - дополнительные функции (поворот, изменение размера уже после загрузки, например если загрузил по FTP, генерация миниатюр для выбранных файлов)
16jimmy jonezz02-05-2012 06:32
Драг энд дроп средствами HTML5?
17Константин02-05-2012 07:45
Максим, сделай флеш загрузку!
Ну реально напрягает, когда надо загрузить несколько десятков файлов. Флеш бы был, выбрал и все. Быстро главное, без лишних нажатий.
И еще бы можно было делать на странице загрузок uploads/papka/podpapka
18librarianСайт02-05-2012 09:25
В том числе и так можно. Но мне перетаскивать файлы опять же неудобно, поскольку у меня все окна на весь экран открыты и открывать проводник, уменьшать размер, выделять файлы, перетаскивать - не сильно удобно. Как одна из фич - ок, как основной метод загрузки - нет.
19librarianСайт02-05-2012 09:25
P.S. В файлике авторов надо бы подправить адрес сайта с librarian.spb.ru на libc6.org
20Dux03-05-2012 16:08
Макс, полный список изменений тоже местами очень полезен. Записывайте после каждого фикса в текстовичёк что сделали - солиднее будет выглядеть :D
21Сергей05-05-2012 17:58
Если не сложно, сделайте кто-нить 3х колоночный универсальный шаблон под данную версию, чтобы ушки работали в сайдбарах (960пикселей, 3 клонки...т.е. 2 сайдбара по бокам по центру лента новостей(контент), лого-шапка и менюшка между ними)
22Alexander MurvanidzeСайт05-05-2012 23:56
Ребята с файл-менеджером, давно уже есть плагин который отлично работает! Там и драг-дроп и мультизагрузка и подпапки людские, и вообще симпампульно. На форуме есть, под 0,70 пашет.
23librarianСайт05-05-2012 23:59
Я в курсе. Только получается умножение сущностей: есть файл менеджер стандартный, куда можно запилить возможность и они будут у всех. И есть плагин, который вообще на отдельной странице.
Речь не о том, что файл менеджера с флэш загрузкой нет, а в том, что нужно иметь возможность модифицировать стандартный. Как и практически всё в системе - хуками. Тогда и флэш загрузчик можно подключить, и различные модули по работе с файлами, то-сё. Что хочешь.
24nikol06-05-2012 19:00
ну где он, написали бы название, хоть ссылку дали бы
25ВячеславСайт07-05-2012 21:10
Вот он, plupload прекрасный - http://forum.max-3000.com/viewtopic.php?f=6&t=3054
26nikol09-05-2012 11:30
отличный загрузчик и главное - вложенные папки, дерево. Эх еще бы возможность прикрепить, чтобы при мульти загрузке к каждому файлу описание давать отдельное, вот тогда бы было вообще здорово, а то приходится все равно по одному файлу грузить, так как приходится описание к каждому добавлять.
27LarinСайт11-05-2012 11:19
Жаль плагин давно не поддерживается.
28proIT12-05-2012 12:57
Загрузчик не ресайзит картинки. В настройках "Работа с загружаемыми файлами - Размер для изображений" выставлено 500, однако картинка 582 x 443 так и загрузилась. В старой версии порезало на 500 x 381.
29vovansСайт12-05-2012 20:24
не проще делать групповую обработку картинок перед загрузкой? У меня в "проводнике" (в Nautilus) это в меню по ПКМ. Хоть тысячу картинок сразу отресайзит. И качественнее, чем средствами пыха.
30proIT12-05-2012 23:32
vovans, точно не проще, т.к. это дополнительное действие :)
Но и не сложно. Но когда сайт заполняет десяток людей - нужно строго соблюдать порядок.
Но вопрос не в этом, я просто сообщил о найденном баге.
31Толяныч13-05-2012 11:10
Спасибо за хорошую систему!
32vovansСайт13-05-2012 14:51
думаю, что надо писать о баге плагина (который, кстати, не входит даже в оф. поставку) в ту ветку, где этот плагин обсуждается. А тут это писать особого смысла нет.
33proIT16-05-2012 23:36
Сорри, всё работает как и раньше. Это хостер обновил версию PHP, поэтому повылазили "тараканы".
P.S.: я не про плагин, а как раз родной раздел "Загрузки".
34@chmzinfo26-06-2012 22:35
"Если поплыли формы, то добавляйте в шаблон стили form.fform"
А подскажите, как это сделать, к примеру, в "стандартный" когда-то шаблон Clouds?
35Максим27-06-2012 08:54
Вот все стили для форм. Добавьте в css-файл шаблона.
36@chmzinfo30-06-2012 19:23
Добавил сюда: http://сайт/application/maxsite/templates/chmz/style.css
Всё пришло в нормальный вид, спасибо!