Impress Pages

в 12:31, , рубрики: cms, Веб-разработка, метки:

Impress Pages

Хочу рассказать об еще одной cms с открытым кодом Impress Pages (GNU GPL license).

Impress Pages

Победитель «Самая обещающая CMS 2011 года с открытым кодом»ImpressPages

О проекте

Идея возникла в наших головах сама. Мы наблюдали за людьми, отвечающих за поддержку сайта.
Как правило, администратор сайта не IT профессионал, а большинство открытых cms разработаны именно под них.

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

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

Преимущества:

( как на хабре vertical-align: top применить? )

Impress Pages Drag & drop интерфейс.
Свобода действий. Видео, тексты, фотографии, формы — все в одном месте! Не нужны технические навыки работы с html. ( они всегда приветствуются, но увы, люди не обязаны им владеть. Это нужно признать). Здесь нужно просто кинуть нужный компонент на страницу.
Impress Pages Правка на месте.  
Если перед тобой текст и ты авторизовался на сайте, ты дожен уметь убрать текст или добавить. Здесь вы гуляете по сайту как пользователь, щелк, правка, сохранить. Никаких проблем с расстояниями бешеной собаки через панель управления или всплывающими окнами.
Impress Pages Копипаст!
Умный html фильтр. Страницу не сломаете если случайно див не закроете. Каждая таблица феерически подстроится под ваш контент.
Impress Pages Мультиязычность.
Смешно, люди говорящие на самом популярном языке мира делают мультиязычность. Это чья душа шире?
Создание нового языка делается одной кнопкой.
Impress Pages SEO
Основа сайта. Пишите контент, а все остальное сделает ImpressPages CMS.
Impress Pages Дизайн
Если вы шарите только в HTML или CSS — этого достаточно. Все динамические элементы кидаются через drag & drop.

Мультисайтовость на подходе.

Дизайн админки:

Impress Pages

Демонстрация

Документация

Совсем неплохая

Доступные виджеты:

Текст
Заголовок
Фото
Фото с подписью
Галерея
Галерея с первьюшками
F.A.Q.
Заливка файла
Видео
Форма связи с редактируемыми полями
HTML код

И что еще нужно обычному админу в поддержке сайта? Мне очень нравится раздельные виджеты с текстом и заголовком. Большинство наших клиентов ( фирма где я нахожусь ) знать ни знают ни об html, ни о разделении контента на текст h1 h2, ни об align, ни о том что нельзя h1 делать розовым и мигающим… вобщем это убивает сайт в первое наполнение. Какие гайдлайны не давай — бесполезно.

При разделении уровней контента по отдельным полям, лишные «розовые мигающие» теги и размер шрифта, отступы, выравнивания просто отбрасываются. Получается текст таким, как прописат в css разработчиком. Я считаю это важным для любой cms. Если клиент не желает изучать html — имеет право, но тогда нужно загнать его опыты в визуальном редакторе с розовыми буквами под жесткий контроль. Ибо за наполнения сайта вы не отвечаете, а внизу справа на сайте висит ваш логотип.

Локализация

Русский язык есть, но полностью не переведен, локализация не очень свежая.
Подготовить файл самому совсем не представляет труда. Можно слить с админки файл, перевести и залить обратно. Да и разработчики рады таким действиям.

Остальное

Форум не такой живой как хотелось бы. Но cms мне приятна. Хотя я вижу в ней косячки по дизайну.
Трое ребят создателей большие фанаты всего нового. «Твиттер, свиттер, макинтош».

Хочется пожелать им успеха и увеличения комьюнити. Именно по этому и пишу о них.
Для этой cms необходим PHP5.3 и MySQL. На php 5.2 установка не разрешается.

Автор: Alexufo

  1. ozver:

    Полная локализация на сайте российского сообшества ImpressPages
    http://impresspages-cms.ru

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js