MaxSite CMS 0.70
Долгожданный релиз 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 стили для красивых кнопок - вы можете их использовать в своих шаблонах.
Это основные изменения.
Положительные отзывы вы можете оставить в комментариях, замечания - на форуме поддержки.
Отдельно хотел бы поблагодарить всех тех, кто принял участие в работе над этой версией!
Хозяина зарелизил новую версию!
Обновился и запустился без проблем - премного благодарен!
Ура! Ура! Ура!
Хехе :) Буду я новый шаблон себе делать через месяц... Лесс прожую.
Жаль нет времени заняться... Сесия...
Максим, большое спасибо за новую версию. Как обычно, получилось очень качественное обновление. :)
Лично мне, не хватает только двух моментов.
1. Качественный, стильный, бесплатный шаблон. В php-fusion есть дефолтный шаблон под названием Stylo, очень классно смотрится. Может быть кто-нибудь из команды альтруистов возьмется, да адаптирует его под MaxSite.:long:2. Плагина с форумом. Знаю, что он существует, пользуюсь им, но он практически не обновляется и на каждый новый проект его приходится устанавливать поновой. А как хотелось бы чтобы он шёл уже в комплекте с системой. Хотеть не вредно. :-SШаблон styllissimo
Поплыла контактная форма (в 0.631 нормально)
Не хотелось бы делать откат...уж больно понравилась красота админки !
Супер. Все отлично работает!
А можно ли надеятся на включение моего патча, который реализует поворот изображений на странице загрузок? А то вот мне патч свой накладывать пришлось сейчас, поскольку функционал нужный.
И если я сделаю на эту же страницу - флэш загрузчик, чтобы загружать файлы можно было массово?
Возможно стоит на этой странице сделать соответствующие хуки и вынести функционал админки в плагин?
Оу май год, это так долгожданно! Посмотрим...
Если поплыли формы, то добавляйте в шаблон стили form.fform. Старые стили плагина формы можно удалить.
Никита, видел патч, интересный. Пока непонятно куда его добавлять в загрузках. То есть тут нужно подумать и разобраться с этим вопросом.
Флэш - не вижу смысла. Сейчас и так можно массово загружать файлы.
По хукам можно, конечно. Но опять же, нужно определиться что за хуки и где они должны располагаться. Вообще, я думал, что если кому-то стандартные Загрузки не нравятся, то нет проблем сделать плагин с уже своим функционалом.
Хорошая мысль.
Может уже спрашивали, но мне кажется управление виджетов на сайдбаре стоит сделать через "драг энд дроп". Переместил нужный виждет мышкой и все.
Есть вопрос, но не знаю как его точно сформулировать. Есть каркас плагина - "template for plugins-admin.php". На сколько я понял он позволяет вывести настройки в отдельный файл, а также помещает заголовок плагина в инспектор настроек (левое меню). Он только для этого сделан? Просто не пойму зачем нужно было вынести разделение на "template for plugins.php" и "template for plugins-admin.php"? Буду безгранично благодарен в пояснении этого момента.
Добавил Ушку в левый сайдбар.
Потом добавляю в правый...иду в виджеты выбрать вторую ушку, но при нажатии на нее открывается первая.
Аналогично если в тот же сайдбар добавить 2 ушки...открывается в виджетах первая.(у меня такая проблема была со спойлерами на форуме, их надо было нумеровать)
Само собой что поплывет, шаблон то разрабатывался на более ранней версии системы.
Скоро поправлю.
Мда..с шаблонами беда =((
Подскажите какую версию использовать для шаблонов Style Georgia и Styllissimo. Поставил 0.631...но не работают ушки =(
До чего мне нравился Ворпресс ибо там все просто как грабли...но вот нагрузка на хостинг..печалька.
Файлик admin.php могу скинуть или выложить по тому же адресу.
Флэш удобен, когда нужно загрузить кучу картинок или других файлов. Потому что пока я загружал свою галерею я всё проклял, по N раз выполнять алгоритм: "Выберите файл", прокрутить до нужного, выбрать, ок, повторить K раз, загрузить.
Куда удобнее: Обзор, выбрать всё, загрузить. И подождать пока загрузит.
Я пока хуки вижу такие:
mso_upload_options Опции загрузки
mso_upload_file_view То, как будут отображаться файлы (сейчас там генерируется таблица)
mso_upload_loader - собственно сам загрузчик
mso_upload_upload - действия выполняемые при загрузке
mso_upload_actions - дополнительные функции (поворот, изменение размера уже после загрузки, например если загрузил по FTP, генерация миниатюр для выбранных файлов)
Драг энд дроп средствами HTML5?
Максим, сделай флеш загрузку!
Ну реально напрягает, когда надо загрузить несколько десятков файлов. Флеш бы был, выбрал и все. Быстро главное, без лишних нажатий.
И еще бы можно было делать на странице загрузок uploads/papka/podpapka
В том числе и так можно. Но мне перетаскивать файлы опять же неудобно, поскольку у меня все окна на весь экран открыты и открывать проводник, уменьшать размер, выделять файлы, перетаскивать - не сильно удобно. Как одна из фич - ок, как основной метод загрузки - нет.
P.S. В файлике авторов надо бы подправить адрес сайта с librarian.spb.ru на libc6.org
Макс, полный список изменений тоже местами очень полезен. Записывайте после каждого фикса в текстовичёк что сделали - солиднее будет выглядеть :D
Если не сложно, сделайте кто-нить 3х колоночный универсальный шаблон под данную версию, чтобы ушки работали в сайдбарах (960пикселей, 3 клонки...т.е. 2 сайдбара по бокам по центру лента новостей(контент), лого-шапка и менюшка между ними)
Ребята с файл-менеджером, давно уже есть плагин который отлично работает! Там и драг-дроп и мультизагрузка и подпапки людские, и вообще симпампульно. На форуме есть, под 0,70 пашет.
Я в курсе. Только получается умножение сущностей: есть файл менеджер стандартный, куда можно запилить возможность и они будут у всех. И есть плагин, который вообще на отдельной странице.
Речь не о том, что файл менеджера с флэш загрузкой нет, а в том, что нужно иметь возможность модифицировать стандартный. Как и практически всё в системе - хуками. Тогда и флэш загрузчик можно подключить, и различные модули по работе с файлами, то-сё. Что хочешь.
ну где он, написали бы название, хоть ссылку дали бы
Вот он, plupload прекрасный - http://forum.max-3000.com/viewtopic.php?f=6&t=3054
отличный загрузчик и главное - вложенные папки, дерево. Эх еще бы возможность прикрепить, чтобы при мульти загрузке к каждому файлу описание давать отдельное, вот тогда бы было вообще здорово, а то приходится все равно по одному файлу грузить, так как приходится описание к каждому добавлять.
Жаль плагин давно не поддерживается.
Загрузчик не ресайзит картинки. В настройках "Работа с загружаемыми файлами - Размер для изображений" выставлено 500, однако картинка 582 x 443 так и загрузилась. В старой версии порезало на 500 x 381.
не проще делать групповую обработку картинок перед загрузкой? У меня в "проводнике" (в Nautilus) это в меню по ПКМ. Хоть тысячу картинок сразу отресайзит. И качественнее, чем средствами пыха.
Но и не сложно. Но когда сайт заполняет десяток людей - нужно строго соблюдать порядок.
Но вопрос не в этом, я просто сообщил о найденном баге.
Спасибо за хорошую систему!
думаю, что надо писать о баге плагина (который, кстати, не входит даже в оф. поставку) в ту ветку, где этот плагин обсуждается. А тут это писать особого смысла нет.
Сорри, всё работает как и раньше. Это хостер обновил версию PHP, поэтому повылазили "тараканы".
P.S.: я не про плагин, а как раз родной раздел "Загрузки".
"Если поплыли формы, то добавляйте в шаблон стили form.fform"
А подскажите, как это сделать, к примеру, в "стандартный" когда-то шаблон Clouds?
Вот все стили для форм. Добавьте в css-файл шаблона.
Добавил сюда: http://сайт/application/maxsite/templates/chmz/style.css
Всё пришло в нормальный вид, спасибо!