Если Вы про http://bytexpert.ru/webproject/ , то так и было задумано, для новой версии программы будет отдельный домен и сайт.
Если имеется ввиду готовый сайт который нужно сделать управляемым через мою программу, то предварительно будет стоить 4 т.р. т.к. я попробую частично автоматизировать перенос контента.
Расширение до 150 страниц Вы сможете сделать самостоятельно в программе.
Если имеется ввиду ссылки на главную с index.html, то это косяк в настройках проекта у заказчика, не указан домен и программа считает что это локальный сайт для просмотра с диска. Свяжусь с заказчиком укажу на косяк, спасибо.
Примеры сайтов которые сопровождаются в моей программе:
http://mehovoydvorik.ru/
http://dok43.ru/
По стоимости в этих 2-х случаях, изначально было оговорено наполнение по материалам заказчика, поэтому стоимость была от 6 т.р. ну и последующие переделки тоже стоили некоторых денег.
http://miele-rf.ru/
http://www.navigator-motors.ru/
Эти в пределах 3 т.р. т.к. наполнение производилось заказчиком самостоятельно.
Ок, спасибо за предупреждение, не знал что ЯДиск так избирателен.
В общем случае я бы сказал - да, от шаблона зависит. Тут дело вот в чём. Сайт собирается по дереву проекта. Элементы дерева - это контент. Как они отображаются в html зависит от компонентов которые описаны в проекте в разделе Настройки/Компоненты. Нет, можно конечно всё в элементах написать прямо в html, но нафиг нам ещё один текстовый редактор, я же эту софтину для удобства делал. Можно аналогию провести, хотя б с WordPress-ом - структура сайта это как бы база данных, если мы у WP структуру базу данных поменяем он же не будет работать. Вот и здесь дерево это данные, а их представление в HTML описывается в компонентах, у каждого элемента есть поле Тип, которое и указывает на компонент который будет генерировать из элемента HTML. Вот например, добавили на страницу элемент Фото слева (в шаблоне это можно глянуть в Главное меню/О компании). Там в настройках компонента в первом элементе Тип: Фото слева. Замени тип на Фото справа, выбрав его из выпадающего списка и нажми Обновить. Картинка стала справа. Выбери текст и фото. Картинка станет во всю ширину, а текст будет выше её. Я предвижу сейчас новые обвинения в отсутствии у меня понимания юзабилити, согласен, что глупый юзер может тут чё угодно выбрать и это вообще отображаться не будет. Да, согласен, раньше тип был спрятан подальше - на вторую вкладку Свойства, может его туда снова самое время поместить.
По поводу того что всё уже есть, нет не всё. У меня ещё не добавлены несколько компонентов, например, для карты компонент, чтоб она адаптивно отображалась, для формы есть компонент, который генерит JS AJAX-овый код и обращается к PHP-скрипту который тоже генерится на лету, чтоб сформировать письмо из описания полей на форме. Опять же есть заготовки для создания колонок, чтоб разделить страницу на 2 части, в одной текст, в другой карта или форма и т.п. Поэтому лучше всё это подготовить и тот список что ты дал вполне пойдёт за ТЗ. Можно конечно мне всё это забабахать в элементах прямо в HTML, но это не очень красиво будет и удобно.
Ну вот затрудняюсь я ответить, сколько времени, по разному, при наличии всех компонентов, на страницу от 1 до 5 минут, вот и можно посчитать.
Это да, видео нужно, согласен.
Да, если это возможно.
Добавил возможность размещения панели слева (кнопки в статус-баре в правом нижнем углу).
Убрал пока запрос на показ стартовой страницы с сайта.
Выложил свежий билд на свой хостинг: websitepad.ru/WebsitePadFreelancer.zip. Там будет лежать всегда самый свежий билд.
Спасибо за комментарий. А поясните чем так плох ЯДиск? Я мог бы закинуть архив на свой хост, но подумал, что ЯДиск удобнее.
Спорный момент. В этом же самом можно обвинить и Adobe, у них в продуктах панели для основной работы тоже справа. В моём случае в предыдущем проекте WebProject дерево проекта было слева. Но поработав, я понял, что мне, как правше, удобнее панель справа. Но Вы правы, я должен предоставить выбор, добавлю возможность размещения слева.
Есть ещё одна причина - этот вариант программы планировался изначально быть бесплатным и предназначен для разработчиков/фрилансеров, а не для конечных пользователей кому будет поручено наполнять сайт. Планируется ещё редакции программы где будет добавлен специальный режим редактирования с удобными для наполнения сайта командами, например - добавить новость, добавить документ/отчёт и т.п. Вот эта панель планировалась как раз слева. А две панели рядом в режиме разработки сайта - не очень юзабельно. Хотя в последнее время мы с партнёром немного пересмотрели дальнейшее развитие продукта и в новом варианте необходимость этой панели под большим вопросом. Поэтому я обязательно добавлю возможность размещения панели слева.
В правом верхнем углу будет баннер с сайта, где будут размещаться ссылки на новые статьи, шаблоны/темы и информация о новых версиях. Пока сайт не готов, но запрос баннера из программы идёт. Так же при старте выполняется попытка загрузить стартовый экран с сайта, но его пока нет, поэтому открывается диалог создания нового сайта из установленного с программой проекта Bootstrap.
Согласен, что грузить более 1 страницы с сайта - перебор, кроме того дальнейшее развитие немного пересмотрено. Поэтому я уберу все загрузки кроме баннера из программы. Спасибо, что напомнили.
"Редактор" имеется ввиду под деревом проекта? Это Свойства для выбранного элемента. Там действительно может быть "всякая ересь". Если имеется ввиду доступность команд для вставки ссылок и изображений - тут Вы правы, для Стилей это нужно заблокировать - сделаю.
Ну я предупредил, что тестовая, я бы сказал что публичная альфа. Дело в том, что это наверное больше нужно мне, т.к. будет стимулировать на доработку сайта и остального. А то вообще никогда не выпущу и буду вечно дорабатывать.
Вот за конкретику спасибо. Текущий шаблон содержит в себе часть элементов для такого сайта, но не все. Доработаю шаблон. Видео так же постараюсь записать.
Немного пофилософствую. Кроссплатформенные обычно бывают приложения, а сайты они как бы изначально для всех платформ. Хотя задумка у меня такая была, прикрутить туда Cordov-у и получать на выходе упакованное мобильное приложение из набора html.
Вообще говоря, инструмент достаточно гибкий, и клепать можно что угодно. Хотя и основано всё на примитивном шаблонизаторе, но вместе с тем, что сборка привязана к древовидной структуре, можно делать забавные вещи. Взять компонент Галерея. Добавляем в элемент нужной страницы Галерею, а к ней добавляем стандартный элемент и устанавливаем у него нужное изображение, добавляем элемент-ссылку так же с изображением и добавляем элемент-страницу так же с изображением. В итоге получаем на странице галерею из 3-х изображений при клике на первом оно откроется в лайтбоксе, на втором перейдёт по заданной ссылке, а на третьем на страницу.
Или вот например, работа со стилями. CSS собирается LESS компилятором и благодаря этому стили можно "размазывать" по проекту. Вот нужно например, чтоб у одного из элементов галереи подписи выводились красным шрифтом по центру и был другой фон - легко: к нужному элементу галереи добавляем элемент-стиль и пишем там:
color: red;
background: #c6d9ff;
text-align: center;
Этот же подход можно использовать например для анимации элементов. Задаём основной элемент - фон - шапку вверху сайта, к нему подключаем элемент с изображением телефона и описываем что нужно подключить к нему стиль (при условии что мы не написали такой компонент, а написать компонент в программе очень легко). Далее добавляем к нему элемент стиля в котором пишем:
position: absolute;
left: 0;
top: 0;
width: 21.47%;
.animation(phone 4s ease-out infinite);
.keyframes(~'phone, 0%{transform: scale(1)} 2%{transform: scale(1.1)} 4%{transform: scale(1)} 6%{transform: scale(1.1)} 8%{transform: scale(1)} 10%{transform: scale(1.1)} 12%{transform: scale(1)}');
И получаем картинку в шапке привлекающую внимание.
Как всё это использовать, для клепания говносайтов или уникальных вещей я не знаю. Я делал инструмент исходя из своих потребностей. Просто делать небольшие сайты страниц на 10-20 на какой-то CMS которую нужно обновлять и следить чтоб не дай боже не поломали - головная боль.
А html есть html, он и быстрый и безопасный и в случае смены хостинга просто файлы переписать, а в случае этой программы просто адрес для ftp публикации сменить и опубликовать.
Нет никаких ограничений ни в программе ни в базовом шаблоне - всё бесплатно.
К сожалению не могу опубликовать работы которые были мною сделаны на заказ. Но я работаю без предоплаты, если Вас не устроит качество, то максимум что Вы потеряете это Ваше время.
Разный фон для разных элементов, поэтому и результат отображения фона разный. Подключите оба фона к одному элементу: http://htmlbook.ru/faq/kak-dobavit-dva-fona-k-odnomu-elementu-cherez-css3 используйте современные возможности CSS.