# Встречайте - Indira CMS
От Veliov GroupСистема Управления Контентом
Indira CMS - Наиболее легко изменяемая платформа, от дизайна до функционала. И.. всех интересует вопрос почему лимон?
- В основе лежит Laravel 3
- Все можно редактировать "на живую" (Edit in Place (EiP)), просто нажми на лимон
- Клиентская и админ. часть поддерживает iOS (iPad & iPad mini)
- CMS и стандартые шаблоны комплектуются бесплатым iOS-web-приложением
- NoSQL решение позволяет начать проект за минуты
- Встроенная система контроля доступаl
- Шаблоны, и еще раз шаблоны
- Комплектуется Контрольной панелью для Laravel
- Стандартные шаблоны основаны на Twitter Bootstrap
Хотите попробовать?
Войти Получить бесплатный субдомен# Почему Indira CMS?
простота интеграции в проекты любой сложностиЗаряжен силой Laravel 3
Laravel мощная среда программирования для PHP, сфокусированная на гибкости и выразительности. Новички в программировании получают простоту разработки, обеспечиваемую самыми известными и легковесным фреймворками для PHP. Структура папок Laravel знакома разработчикам других PHP-фреймворков.
Почему мы выбрали Laravel?
Laravel позволяет структурировать код так уникально, как не позволяют другие аналогичные библиотеки. Гибкость Laravel позволит вашей компании обновлять и изменять приложение в соответствии с требованиями, а его выразительность поможет Вашей команде писать краткий код, и код удобный для чтения.
Нравится Laravel? Попробуйте нас!
По мимо создания функционала системы управления контентом (CMS), мы не забыли о консоли управления для Laravel. Все что Вам нужно для начала работы с Laravel встроено в Indira CMS. Консоль управления Laravel поможет настроить приложение не залезая в код. В контрольной панели Laravel Вы сможете настроить и изменить массивы настроек, такие как Application, Auth, Cache, Database и Session - без единого изменения в коде.
Установка и начало работы
Мы слышали, что в других CMS есть "знаменитые" быстрые пути установки в 5 - 3, а иногда и меньше шагов. У нас только один шаг! Но мы предпочитаем считать шаги установки по другому, - Мы считаем все от скачивания до первого входа. Таким образом у нас 4 шага:
1. Скачать исходники, 2. Загрузить на сервер, 3. Установить пароль администратора и 4-й шаг - первый вход. Это все! Без подключения к Базам Данных и ввода информации о себе.
# Что Indira даст лично тебе?
Множество полезных классов, модулей и плагинов в разработкеразличные роли - различные задачи. Для каждого есть своя indira
Администрирование
- CMS - Система управления контентом
- "EiP" - Редактирование "на живую"
- Контроль доступа к контенту
- Встроенная Мультиязычность
- Контроль доступа через Промокоды
Программирование
- Полезнвые JS функции
- Генератор QR-кода
- Мощный шаблонизатор от Laravel
- Все работает "из коробки"
- Встроенное NoSQL решение
Дизайн
- "EiP" - Редактирование "на живую"
- Шаблоны по умолчанию основаны на Twitter Bootstrap
- Верстка без проблем с ребятами из второй колонки :)
# Основные Фичи
От программирования до блоггингаРедактирование (EiP)
Текст, редактируемый "на живую", мы называем EiP (Edit in Place). Эта полезная фича позволяет редактору сайта изменять и сохранять текст, блог и страницы во время чтения. Вы только должны быть залогинены в CMS как администратор. Только представьте - Вы читаете статью, как обычный посетитель Вашего проекта, и вдруг... Вы находите ошибку или опечатку в тексте, или Вам пришло в голову отличное дополнение к статье - Все что Вам нужно - нажать на иконку с карандашом, и начинать писать, без потери времени. EiP - работает на Вашем ПК и iOS-web-приложении.
NoSQL FileDB
Наше NoSQL-решение мы назвали FileDB. Это база данных, основанная на php-массивах. FileDB поддерживает большинство методов из Laravel Eloquent и Fluent драйверов. Это означает, что Вы можете использовать FileDB как обычную базу данных, плюс бонусы, идущие с любым NoSQL решением. Так как FileDB встроена в Indira CMS, у Вас отпадают задачи по настройке, установке и подключению к базе перед началом работ над Вашим проектом. Имейте ввиду, - FileDB быстрее и удобнее только в проектах небольшого размера, до 1500 записей в каждой таблице.
iOS-web-приложение
Indira CMS поставляется со встроенным iOS-web-приложением. Вы, Ваши пользователи и посетители сайта могут найти этот функционал очень полезным. Используя iOS-web-приложение Вы перенесете работу с Вашим приложением на настоящий полный экран (full screen) без навигационного-бара и других элементов интерфейса в iOS. Для установки приложения нужно только нажать на иконку "поделиться" (share icon), а затем "Добавить на экран Домой". Так же мы реализовали "нативный скроллинг" в Ваше iOS-web-приложение. И самое приятное - приложение абсолютно бесплатное и доступно без использования App Store.
Indira.js
Скрипт Indira.js мы используем для оживления ("ajaxify") админки и шаблонов Вашего приложения. Indira.js позволяет удобно работать с AJAX и History API в Вашем проекте. Для работы вы можете иcпользовать простой API основанный на дата-атрибутах, например: data-ajaxify="true"
или допишите перед id ссылки - "go_to_.." или к id любого элемента - "ajax_..". Поведение Indira.js полностью контролируется через data-атрибуты. Мы уверены что Вам понравится этот полезный скрипт.
SEO & SMM оптимизация
Каждая страница и контент сгенерированный в Indira CMS (Стандартые шаблоны) поставляется со всеми необходимыми мета-данными для поисковых движков и социальных сетей (Open Graph, Twitter). В Шаблоны включена microdata в соответствии с HTML5 microdata спецификацией. Заголовоки, описание, теги, картинки, иконки и т.п., доступны к редактированию в Настройках Шаблона. По умолчанию мы включили интеграцию с Google Analytics и Disqus.
# Модули
Indira CMS поставляется с необходимыми модулями для немедленного старта работ над Вашим проектом.
Все модули могут быть включены и выключены. Что значит, к примеру Вам не нужны посты и разделы, или блог Вы можете его отключить - все ссылки в админке и шаблоне на модуль и его контент будут скрыты.
Функционал всех модулей может быть расширен, изменен или сокращен - по Вашему выбору.
Посты
Посты - основной контент Вашего веб-приложения. Все посты сгруппированы в разделы. По умолчанию все посты имеют: QR-код, красивую ссылку (url), теги, Уровень Доступа, язык, короткое описание и "родственный пост". "Родственный пост" позволяет Вашим посетителям переключить язык приложения (локализацию) и перейти к чтению "родственного поста" в выбранном языке без замедлений и лишних кликов. "Красивая ссылка (URL)" - позволяет задать уникальную ссылку на статью на языке статьи для лучшей SEO-оптимизации.
Пример ссылки "promo": Английский - domain.com/promo, Русский - domain.com/промо, Японский - domain.com/宣伝広告 или Испанский - domain.com/promoción. "Красивая ссылка (URL)" работает в Блоге, Разделах и Страницах по такому же принципу.
Локализация
По умолчанию в Laravel встроена поддержка локализаций приложения. Все файлы языка Вашего приложения находятся в папке application/language. В папке application/language, Вы можете добавить языковые файлы для всех языков, на которых говорит аудитория Вашего проекта. Например: для языковых файлов Английского и Испанского языков, Вам нужно будет создать папки "en" и "es" в папке application/language. Вы можете ознакомится с полным описанием документации по локализации проекта в официальной документации.
В Indira CMS мы лишь немного упростили процесс управления локализациями, - для добавления и изменения файлов языка, Вам будет необходимо работать с ними через редактор кода (Sublime, NotePad++ и т.п.).
Разделы
Разделы созданы для логического объединения Постов и для построения структурированной карты сайта. Разделы могут быть унаследованы - глубина наследования не ограничена. Разделы логически разделены по локализации. Каждый раздел имеет свою уникальную "Красивую ссылку (URL)".
Блог
Блог очень похож на Посты. Только Блог не имеет группировки по разделам и "Родственных постов". В Блоге Вы можете указать локализацию поста, "Красивую ссылку (URL)" и порядок вывода, по умолчанию статьи в Блоге отсортированы по дате, но Вы можете изменить порядок. В шаблоне по умолчанию посетители могут переходить от статьи к статье используя навигационные стрелки, от новых к старым и на оборот.
Страницы
Страницы - это абсолютно другой тип контента и он не похож на Посты или Блог. Каждая страница может иметь свой уникальный дизайн, функционал и контент. Каждая страница имеет свою уникальную "Красивую ссылку (URL)" без зависимости от локализации. Страницы в основном используются для создания уникального контента как главная или промо страница сайта, например такая как эта (которую Вы читаете).
Пользователи
Модуль Пользователей - позволяет посетителям Вашего проекта регистрироваться, входить, восстанавливать пароль, делать email-рассылку и управлять доступом к контенту через Уровни Доступа с помощью Промо-кодов. Вы можете с легкостью сгенерировать промо-коды и вручить их новым или ранее зарегистрированным пользователям для предоставления доступа к закрытым страницам, постам и другому контенту. Это позволит Вам закрыть полностью доступ к сайту для не зарегистрированных пользователей.
Администраторы
Модуль Администраторов позволяет Вам добавлять, редактировать или удалять администраторов CMS (админки). Также в Вашем распоряжении есть Контроль Доступа администраторов. По умолчанию есть три уровня доступа - это Гость - только чтение, Редактор - Редактирование только контента и Admin с полным доступом ко всем модулям. Вы можете редактировать уровни доступа к Модулям, а также добавлять, изменять и назначать уровни доступа администраторам.
Генератор QR-кода
Генератор QR-кода встроен в Indira CMS и интегрирован с Блогом и Постами по умолчанию, Вы не можете удалить или отключить этот модуль. В случае Вашего желания не отображать QR-код в постах, просто уберите его из шаблона.
Генератор QR-кода также позволяет с легкостью получить код с различным контентом по Вашему желанию. Полученный код Вы можете использовать любым образом - отправить письмом, вставить в страницу или пост. Код может содержать информацию различного типа: текст, vc-card, iOS-YouTube ссылка, адрес, телефон, параметры для подключения к Wi-Fi сети и много другое.
# Хотите поддержать проект?
Indira CMS это open source проект без коммерческого дохода, ниже несколько способов поддержать проект Indira CMSВнеси свой вклад
- Перейдите на GitHub
- Fork Indira CMS
- Внесите свои улучшения в Indira CMS
- Отправьте нам Pull Request
- Расскажи всем об Indira CMS
- Польза! Indira CMS стала намного лучше и популярнее, спасибо!
Купить хостинг
- Первая неделя бесплатно
- Стоимость $2 в неделю
- Возврат денег в течении 1-го месяца
- Субдомен: *.indira-cms.com
- Ftp-доступ
- 99% uptime
- Мы установим приложение для Вас
Пожертвования
- Каждый рубль мы потратим на разработку
- В случае поддержки проекта - мы сможем продолжить разработку в соответсвии с запланированым роадмапом
- Мы наймем больше тестировщиков
- Разработаем бесплатное нативное приложение для iOS, Android и Win8
- Внесем Ваше имя и ссылки в публичный список наших сторонников (при Вашем желании)
# Хотите платить нам зарплату?
В случае если Indira CMS ВАМ ПОНРАВИЛАСЬ так сильно, что Вы решили построить свой следующий проект на Indira и Laravel, Но Вы не разработчик - Платите нам зарплату взамен на проект.Поскольку мы разработчики и авторы - это наилучший выбор
Как мы работаем?
- Дорого - но честно
- Мы работаем только над интересными проектами
- Вы присылаете нам Ваши идеи и задачи по проекту*
- Мы составим роадмап, подсчитаем количество рабочих часов и требуемые человеческие ресурсы для проекта
- Вышлем роадмап, сроки исполнения и коммерческое предложение*
- Если Вы со всем согласны - Мы начинаем работать на Вас
- Платежи разделены на три части
- Роадмап разделен на три шага
- По окончании проекта мы поможем Вам установить и настроить приложение на Вашем оборудовании и технологической площадке.
- В стоимость включен пятичасовой инструктаж для сотрудников Вашей компании по работе с приложением
* - Мы не делаем дизайн. Для решений по дизайну Вы можете обратиться к сторонней компании, или нашим партнерам Отправить заявку