Desp7: Я имел в виду, что все ссылки с главной ведут снова на главную. А со ссылки в заголовке вашего топика как раз на главную не перебраться. Лечите сайт.
Если Вы про http://bytexpert.ru/webproject/ , то так и было задумано, для новой версии программы будет отдельный домен и сайт.
Desp7: Сайт на ХТМЛ на 70- страниц сколько будет стоить перевести? И если потом его понадобится расширить до 150-ти страниц или более?
Если имеется ввиду готовый сайт который нужно сделать управляемым через мою программу, то предварительно будет стоить 4 т.р. т.к. я попробую частично автоматизировать перенос контента.
Расширение до 150 страниц Вы сможете сделать самостоятельно в программе.
Desp7: Ваш сайт дает ссылки на главную. Вы точно Вэбмастер?
Если имеется ввиду ссылки на главную с index.html, то это косяк в настройках проекта у заказчика, не указан домен и программа считает что это локальный сайт для просмотра с диска. Свяжусь с заказчиком укажу на косяк, спасибо.
По стоимости в этих 2-х случаях, изначально было оговорено наполнение по материалам заказчика, поэтому стоимость была от 6 т.р. ну и последующие переделки тоже стоили некоторых денег.
SeVlad: Потому что у него рассовые предрассудки - он не всем даёт скачать. Да и нафик надо 150 переходов, когда можно вложить прямую ссылку (что ты уже и сделал). Это, кстати, тоже подтверждает мои предположения о том, что ты не понимаешь в юзабилити.
Ок, спасибо за предупреждение, не знал что ЯДиск так избирателен.
SeVlad:
Те от шаблона зависит наполнение контентом?! оу... Нет, я понимаю оформрение стартовой. Но это у тебя уже есть. Я же старался привязаться к тому, что увидел.
В общем случае я бы сказал - да, от шаблона зависит. Тут дело вот в чём. Сайт собирается по дереву проекта. Элементы дерева - это контент. Как они отображаются в html зависит от компонентов которые описаны в проекте в разделе Настройки/Компоненты. Нет, можно конечно всё в элементах написать прямо в html, но нафиг нам ещё один текстовый редактор, я же эту софтину для удобства делал. Можно аналогию провести, хотя б с WordPress-ом - структура сайта это как бы база данных, если мы у WP структуру базу данных поменяем он же не будет работать. Вот и здесь дерево это данные, а их представление в HTML описывается в компонентах, у каждого элемента есть поле Тип, которое и указывает на компонент который будет генерировать из элемента HTML. Вот например, добавили на страницу элемент Фото слева (в шаблоне это можно глянуть в Главное меню/О компании). Там в настройках компонента в первом элементе Тип: Фото слева. Замени тип на Фото справа, выбрав его из выпадающего списка и нажми Обновить. Картинка стала справа. Выбери текст и фото. Картинка станет во всю ширину, а текст будет выше её. Я предвижу сейчас новые обвинения в отсутствии у меня понимания юзабилити, согласен, что глупый юзер может тут чё угодно выбрать и это вообще отображаться не будет. Да, согласен, раньше тип был спрятан подальше - на вторую вкладку Свойства, может его туда снова самое время поместить.
По поводу того что всё уже есть, нет не всё. У меня ещё не добавлены несколько компонентов, например, для карты компонент, чтоб она адаптивно отображалась, для формы есть компонент, который генерит JS AJAX-овый код и обращается к PHP-скрипту который тоже генерится на лету, чтоб сформировать письмо из описания полей на форме. Опять же есть заготовки для создания колонок, чтоб разделить страницу на 2 части, в одной текст, в другой карта или форма и т.п. Поэтому лучше всё это подготовить и тот список что ты дал вполне пойдёт за ТЗ. Можно конечно мне всё это забабахать в элементах прямо в HTML, но это не очень красиво будет и удобно.
SeVlad:
Но ты так и не ответил на главный вопрос:
Ну вот затрудняюсь я ответить, сколько времени, по разному, при наличии всех компонентов, на страницу от 1 до 5 минут, вот и можно посчитать.
SeVlad:
Собсно видео нужно как раз для того, что бы увидеть сколько времени на это потратит "профессионал". Ну и заодно и будет как мануал для твоих "клиентов".
SeVlad: Я даже помудохался с идиотским ядиском и даже поставил на виртуалку эту.. поделку.
Спасибо за комментарий. А поясните чем так плох ЯДиск? Я мог бы закинуть архив на свой хост, но подумал, что ЯДиск удобнее.
SeVlad: У меня создалось впечатление, что ты ничего не слышал о юзабилити и продуктивности работ. Главное меню слева, а дерево проекта - на противоположном крае экрана.. И не перемещаемое/флоатное.
Спорный момент. В этом же самом можно обвинить и Adobe, у них в продуктах панели для основной работы тоже справа. В моём случае в предыдущем проекте WebProject дерево проекта было слева. Но поработав, я понял, что мне, как правше, удобнее панель справа. Но Вы правы, я должен предоставить выбор, добавлю возможность размещения слева.
Есть ещё одна причина - этот вариант программы планировался изначально быть бесплатным и предназначен для разработчиков/фрилансеров, а не для конечных пользователей кому будет поручено наполнять сайт. Планируется ещё редакции программы где будет добавлен специальный режим редактирования с удобными для наполнения сайта командами, например - добавить новость, добавить документ/отчёт и т.п. Вот эта панель планировалась как раз слева. А две панели рядом в режиме разработки сайта - не очень юзабельно. Хотя в последнее время мы с партнёром немного пересмотрели дальнейшее развитие продукта и в новом варианте необходимость этой панели под большим вопросом. Поэтому я обязательно добавлю возможность размещения панели слева.
SeVlad: А зачем софтина ломится в инет? Что сливаешь/закачиваешь? ;)
В правом верхнем углу будет баннер с сайта, где будут размещаться ссылки на новые статьи, шаблоны/темы и информация о новых версиях. Пока сайт не готов, но запрос баннера из программы идёт. Так же при старте выполняется попытка загрузить стартовый экран с сайта, но его пока нет, поэтому открывается диалог создания нового сайта из установленного с программой проекта Bootstrap.
Согласен, что грузить более 1 страницы с сайта - перебор, кроме того дальнейшее развитие немного пересмотрено. Поэтому я уберу все загрузки кроме баннера из программы. Спасибо, что напомнили.
SeVlad: В "редакторе" (в большинстве случаев не нужном, но рабочем/занимающим пространство) можно мышой "прописать" всякую ересь (например в стилях вставить код ссылки) и тп.
"Редактор" имеется ввиду под деревом проекта? Это Свойства для выбранного элемента. Там действительно может быть "всякая ересь". Если имеется ввиду доступность команд для вставки ссылок и изображений - тут Вы правы, для Стилей это нужно заблокировать - сделаю.
SeVlad: Ссылки в меню на "оф сайт" не рабочие. Документации - ноль. И многое другое. Хороший пример как нельзя писать программы.
Ну я предупредил, что тестовая, я бы сказал что публичная альфа. Дело в том, что это наверное больше нужно мне, т.к. будет стимулировать на доработку сайта и остального. А то вообще никогда не выпущу и буду вечно дорабатывать.
SeVlad: Будем плясать от результата.
Сколько времени нужно что бы создать с нуля сайт на 10 стр из заранее подготовленного контента (в Ворде или ещё где - не важно. Его вставка в программу - копипастом) и отдельно лежащих картинок? Шаблон ну тоже пускай будет готовый, но с сайбаром (кроме главной) в котором ссылки на внутренние и внешние ресурсы + блоки рекламы.
Структура пусть такая:
- Главная (структурно такая же как в предустановках - несколько информативных блоков)
- Информация о проблеме. (блочный текст + графики)
- Продукция (общее описание продукции + весь список или выборочно неск шт)
--Продукт1 (текст + 3-4 картинки, желательно в лайтбоксе)
..
--Продукт5
- О нас (текст + 2-3 фото)
- Контакты (текст+форма+гуглокарта)
В контент (или хотя бы над/под ним) должны быть вставлены блоки контекстной рекламы (адсенс например).
А ещё будет лучше если запишешь видео как создать такую визитку. Народ будет иметь представление о всех необходимых телодвижениях и временных затратах.
Вот за конкретику спасибо. Текущий шаблон содержит в себе часть элементов для такого сайта, но не все. Доработаю шаблон. Видео так же постараюсь записать.
WebJunior: Тулза для клепания кроссплатформенных говносайтов? Годится.
Немного пофилософствую. Кроссплатформенные обычно бывают приложения, а сайты они как бы изначально для всех платформ. Хотя задумка у меня такая была, прикрутить туда Cordov-у и получать на выходе упакованное мобильное приложение из набора html.
Вообще говоря, инструмент достаточно гибкий, и клепать можно что угодно. Хотя и основано всё на примитивном шаблонизаторе, но вместе с тем, что сборка привязана к древовидной структуре, можно делать забавные вещи. Взять компонент Галерея. Добавляем в элемент нужной страницы Галерею, а к ней добавляем стандартный элемент и устанавливаем у него нужное изображение, добавляем элемент-ссылку так же с изображением и добавляем элемент-страницу так же с изображением. В итоге получаем на странице галерею из 3-х изображений при клике на первом оно откроется в лайтбоксе, на втором перейдёт по заданной ссылке, а на третьем на страницу.
Или вот например, работа со стилями. CSS собирается LESS компилятором и благодаря этому стили можно "размазывать" по проекту. Вот нужно например, чтоб у одного из элементов галереи подписи выводились красным шрифтом по центру и был другой фон - легко: к нужному элементу галереи добавляем элемент-стиль и пишем там:
color: red;
background: #c6d9ff;
text-align: center;
Этот же подход можно использовать например для анимации элементов. Задаём основной элемент - фон - шапку вверху сайта, к нему подключаем элемент с изображением телефона и описываем что нужно подключить к нему стиль (при условии что мы не написали такой компонент, а написать компонент в программе очень легко). Далее добавляем к нему элемент стиля в котором пишем:
И получаем картинку в шапке привлекающую внимание.
Как всё это использовать, для клепания говносайтов или уникальных вещей я не знаю. Я делал инструмент исходя из своих потребностей. Просто делать небольшие сайты страниц на 10-20 на какой-то CMS которую нужно обновлять и следить чтоб не дай боже не поломали - головная боль.
А html есть html, он и быстрый и безопасный и в случае смены хостинга просто файлы переписать, а в случае этой программы просто адрес для ftp публикации сменить и опубликовать.
К сожалению не могу опубликовать работы которые были мною сделаны на заказ. Но я работаю без предоплаты, если Вас не устроит качество, то максимум что Вы потеряете это Ваше время.
Я имел в виду, что все ссылки с главной ведут снова на главную. А со ссылки в заголовке вашего топика как раз на главную не перебраться. Лечите сайт.
Если Вы про http://bytexpert.ru/webproject/ , то так и было задумано, для новой версии программы будет отдельный домен и сайт.
Сайт на ХТМЛ на 70- страниц сколько будет стоить перевести? И если потом его понадобится расширить до 150-ти страниц или более?
Если имеется ввиду готовый сайт который нужно сделать управляемым через мою программу, то предварительно будет стоить 4 т.р. т.к. я попробую частично автоматизировать перенос контента.
Расширение до 150 страниц Вы сможете сделать самостоятельно в программе.
Ваш сайт дает ссылки на главную. Вы точно Вэбмастер?
Если имеется ввиду ссылки на главную с index.html, то это косяк в настройках проекта у заказчика, не указан домен и программа считает что это локальный сайт для просмотра с диска. Свяжусь с заказчиком укажу на косяк, спасибо.
примеры сайтов с ценами на изготовление можно увидеть?
Примеры сайтов которые сопровождаются в моей программе:
http://mehovoydvorik.ru/
http://dok43.ru/
По стоимости в этих 2-х случаях, изначально было оговорено наполнение по материалам заказчика, поэтому стоимость была от 6 т.р. ну и последующие переделки тоже стоили некоторых денег.
http://miele-rf.ru/
http://www.navigator-motors.ru/
Эти в пределах 3 т.р. т.к. наполнение производилось заказчиком самостоятельно.
Потому что у него рассовые предрассудки - он не всем даёт скачать. Да и нафик надо 150 переходов, когда можно вложить прямую ссылку (что ты уже и сделал). Это, кстати, тоже подтверждает мои предположения о том, что ты не понимаешь в юзабилити.
Ок, спасибо за предупреждение, не знал что ЯДиск так избирателен.
Те от шаблона зависит наполнение контентом?! оу... Нет, я понимаю оформрение стартовой. Но это у тебя уже есть. Я же старался привязаться к тому, что увидел.
В общем случае я бы сказал - да, от шаблона зависит. Тут дело вот в чём. Сайт собирается по дереву проекта. Элементы дерева - это контент. Как они отображаются в html зависит от компонентов которые описаны в проекте в разделе Настройки/Компоненты. Нет, можно конечно всё в элементах написать прямо в html, но нафиг нам ещё один текстовый редактор, я же эту софтину для удобства делал. Можно аналогию провести, хотя б с WordPress-ом - структура сайта это как бы база данных, если мы у WP структуру базу данных поменяем он же не будет работать. Вот и здесь дерево это данные, а их представление в HTML описывается в компонентах, у каждого элемента есть поле Тип, которое и указывает на компонент который будет генерировать из элемента HTML. Вот например, добавили на страницу элемент Фото слева (в шаблоне это можно глянуть в Главное меню/О компании). Там в настройках компонента в первом элементе Тип: Фото слева. Замени тип на Фото справа, выбрав его из выпадающего списка и нажми Обновить. Картинка стала справа. Выбери текст и фото. Картинка станет во всю ширину, а текст будет выше её. Я предвижу сейчас новые обвинения в отсутствии у меня понимания юзабилити, согласен, что глупый юзер может тут чё угодно выбрать и это вообще отображаться не будет. Да, согласен, раньше тип был спрятан подальше - на вторую вкладку Свойства, может его туда снова самое время поместить.
По поводу того что всё уже есть, нет не всё. У меня ещё не добавлены несколько компонентов, например, для карты компонент, чтоб она адаптивно отображалась, для формы есть компонент, который генерит JS AJAX-овый код и обращается к PHP-скрипту который тоже генерится на лету, чтоб сформировать письмо из описания полей на форме. Опять же есть заготовки для создания колонок, чтоб разделить страницу на 2 части, в одной текст, в другой карта или форма и т.п. Поэтому лучше всё это подготовить и тот список что ты дал вполне пойдёт за ТЗ. Можно конечно мне всё это забабахать в элементах прямо в HTML, но это не очень красиво будет и удобно.
Но ты так и не ответил на главный вопрос:
Ну вот затрудняюсь я ответить, сколько времени, по разному, при наличии всех компонентов, на страницу от 1 до 5 минут, вот и можно посчитать.
Собсно видео нужно как раз для того, что бы увидеть сколько времени на это потратит "профессионал". Ну и заодно и будет как мануал для твоих "клиентов".
Это да, видео нужно, согласен.
В стратпост добавить эту ссылку?
Да, если это возможно.
Добавил возможность размещения панели слева (кнопки в статус-баре в правом нижнем углу).
Убрал пока запрос на показ стартовой страницы с сайта.
Выложил свежий билд на свой хостинг: websitepad.ru/WebsitePadFreelancer.zip. Там будет лежать всегда самый свежий билд.
Я даже помудохался с идиотским ядиском и даже поставил на виртуалку эту.. поделку.
Спасибо за комментарий. А поясните чем так плох ЯДиск? Я мог бы закинуть архив на свой хост, но подумал, что ЯДиск удобнее.
У меня создалось впечатление, что ты ничего не слышал о юзабилити и продуктивности работ. Главное меню слева, а дерево проекта - на противоположном крае экрана.. И не перемещаемое/флоатное.
Спорный момент. В этом же самом можно обвинить и Adobe, у них в продуктах панели для основной работы тоже справа. В моём случае в предыдущем проекте WebProject дерево проекта было слева. Но поработав, я понял, что мне, как правше, удобнее панель справа. Но Вы правы, я должен предоставить выбор, добавлю возможность размещения слева.
Есть ещё одна причина - этот вариант программы планировался изначально быть бесплатным и предназначен для разработчиков/фрилансеров, а не для конечных пользователей кому будет поручено наполнять сайт. Планируется ещё редакции программы где будет добавлен специальный режим редактирования с удобными для наполнения сайта командами, например - добавить новость, добавить документ/отчёт и т.п. Вот эта панель планировалась как раз слева. А две панели рядом в режиме разработки сайта - не очень юзабельно. Хотя в последнее время мы с партнёром немного пересмотрели дальнейшее развитие продукта и в новом варианте необходимость этой панели под большим вопросом. Поэтому я обязательно добавлю возможность размещения панели слева.
А зачем софтина ломится в инет? Что сливаешь/закачиваешь? ;)
В правом верхнем углу будет баннер с сайта, где будут размещаться ссылки на новые статьи, шаблоны/темы и информация о новых версиях. Пока сайт не готов, но запрос баннера из программы идёт. Так же при старте выполняется попытка загрузить стартовый экран с сайта, но его пока нет, поэтому открывается диалог создания нового сайта из установленного с программой проекта Bootstrap.
Согласен, что грузить более 1 страницы с сайта - перебор, кроме того дальнейшее развитие немного пересмотрено. Поэтому я уберу все загрузки кроме баннера из программы. Спасибо, что напомнили.
В "редакторе" (в большинстве случаев не нужном, но рабочем/занимающим пространство) можно мышой "прописать" всякую ересь (например в стилях вставить код ссылки) и тп.
"Редактор" имеется ввиду под деревом проекта? Это Свойства для выбранного элемента. Там действительно может быть "всякая ересь". Если имеется ввиду доступность команд для вставки ссылок и изображений - тут Вы правы, для Стилей это нужно заблокировать - сделаю.
Ссылки в меню на "оф сайт" не рабочие. Документации - ноль. И многое другое. Хороший пример как нельзя писать программы.
Ну я предупредил, что тестовая, я бы сказал что публичная альфа. Дело в том, что это наверное больше нужно мне, т.к. будет стимулировать на доработку сайта и остального. А то вообще никогда не выпущу и буду вечно дорабатывать.
Будем плясать от результата.
Сколько времени нужно что бы создать с нуля сайт на 10 стр из заранее подготовленного контента (в Ворде или ещё где - не важно. Его вставка в программу - копипастом) и отдельно лежащих картинок? Шаблон ну тоже пускай будет готовый, но с сайбаром (кроме главной) в котором ссылки на внутренние и внешние ресурсы + блоки рекламы.
Структура пусть такая:
- Главная (структурно такая же как в предустановках - несколько информативных блоков)
- Информация о проблеме. (блочный текст + графики)
- Продукция (общее описание продукции + весь список или выборочно неск шт)
--Продукт1 (текст + 3-4 картинки, желательно в лайтбоксе)
..
--Продукт5
- О нас (текст + 2-3 фото)
- Контакты (текст+форма+гуглокарта)
В контент (или хотя бы над/под ним) должны быть вставлены блоки контекстной рекламы (адсенс например).
А ещё будет лучше если запишешь видео как создать такую визитку. Народ будет иметь представление о всех необходимых телодвижениях и временных затратах.
Вот за конкретику спасибо. Текущий шаблон содержит в себе часть элементов для такого сайта, но не все. Доработаю шаблон. Видео так же постараюсь записать.
Тулза для клепания кроссплатформенных говносайтов? Годится.
Немного пофилософствую. Кроссплатформенные обычно бывают приложения, а сайты они как бы изначально для всех платформ. Хотя задумка у меня такая была, прикрутить туда 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.