Bytexpert

Bytexpert
Рейтинг
68
Регистрация
28.10.2007
Desp7:
Я имел в виду, что все ссылки с главной ведут снова на главную. А со ссылки в заголовке вашего топика как раз на главную не перебраться. Лечите сайт.

Если Вы про http://bytexpert.ru/webproject/ , то так и было задумано, для новой версии программы будет отдельный домен и сайт.

Desp7:
Сайт на ХТМЛ на 70- страниц сколько будет стоить перевести? И если потом его понадобится расширить до 150-ти страниц или более?

Если имеется ввиду готовый сайт который нужно сделать управляемым через мою программу, то предварительно будет стоить 4 т.р. т.к. я попробую частично автоматизировать перенос контента.

Расширение до 150 страниц Вы сможете сделать самостоятельно в программе.

Desp7:
Ваш сайт дает ссылки на главную. Вы точно Вэбмастер?

Если имеется ввиду ссылки на главную с index.html, то это косяк в настройках проекта у заказчика, не указан домен и программа считает что это локальный сайт для просмотра с диска. Свяжусь с заказчиком укажу на косяк, спасибо.

Blackman-st:
примеры сайтов с ценами на изготовление можно увидеть?

Примеры сайтов которые сопровождаются в моей программе:

http://mehovoydvorik.ru/

http://dok43.ru/

По стоимости в этих 2-х случаях, изначально было оговорено наполнение по материалам заказчика, поэтому стоимость была от 6 т.р. ну и последующие переделки тоже стоили некоторых денег.

http://miele-rf.ru/

http://www.navigator-motors.ru/

Эти в пределах 3 т.р. т.к. наполнение производилось заказчиком самостоятельно.

SeVlad:
Потому что у него рассовые предрассудки - он не всем даёт скачать. Да и нафик надо 150 переходов, когда можно вложить прямую ссылку (что ты уже и сделал). Это, кстати, тоже подтверждает мои предположения о том, что ты не понимаешь в юзабилити.

Ок, спасибо за предупреждение, не знал что ЯДиск так избирателен.

SeVlad:

Те от шаблона зависит наполнение контентом?! оу... Нет, я понимаю оформрение стартовой. Но это у тебя уже есть. Я же старался привязаться к тому, что увидел.

В общем случае я бы сказал - да, от шаблона зависит. Тут дело вот в чём. Сайт собирается по дереву проекта. Элементы дерева - это контент. Как они отображаются в html зависит от компонентов которые описаны в проекте в разделе Настройки/Компоненты. Нет, можно конечно всё в элементах написать прямо в html, но нафиг нам ещё один текстовый редактор, я же эту софтину для удобства делал. Можно аналогию провести, хотя б с WordPress-ом - структура сайта это как бы база данных, если мы у WP структуру базу данных поменяем он же не будет работать. Вот и здесь дерево это данные, а их представление в HTML описывается в компонентах, у каждого элемента есть поле Тип, которое и указывает на компонент который будет генерировать из элемента HTML. Вот например, добавили на страницу элемент Фото слева (в шаблоне это можно глянуть в Главное меню/О компании). Там в настройках компонента в первом элементе Тип: Фото слева. Замени тип на Фото справа, выбрав его из выпадающего списка и нажми Обновить. Картинка стала справа. Выбери текст и фото. Картинка станет во всю ширину, а текст будет выше её. Я предвижу сейчас новые обвинения в отсутствии у меня понимания юзабилити, согласен, что глупый юзер может тут чё угодно выбрать и это вообще отображаться не будет. Да, согласен, раньше тип был спрятан подальше - на вторую вкладку Свойства, может его туда снова самое время поместить.

По поводу того что всё уже есть, нет не всё. У меня ещё не добавлены несколько компонентов, например, для карты компонент, чтоб она адаптивно отображалась, для формы есть компонент, который генерит JS AJAX-овый код и обращается к PHP-скрипту который тоже генерится на лету, чтоб сформировать письмо из описания полей на форме. Опять же есть заготовки для создания колонок, чтоб разделить страницу на 2 части, в одной текст, в другой карта или форма и т.п. Поэтому лучше всё это подготовить и тот список что ты дал вполне пойдёт за ТЗ. Можно конечно мне всё это забабахать в элементах прямо в HTML, но это не очень красиво будет и удобно.

SeVlad:

Но ты так и не ответил на главный вопрос:

Ну вот затрудняюсь я ответить, сколько времени, по разному, при наличии всех компонентов, на страницу от 1 до 5 минут, вот и можно посчитать.

SeVlad:

Собсно видео нужно как раз для того, что бы увидеть сколько времени на это потратит "профессионал". Ну и заодно и будет как мануал для твоих "клиентов".

Это да, видео нужно, согласен.

SeVlad:
В стратпост добавить эту ссылку?

Да, если это возможно.

Добавил возможность размещения панели слева (кнопки в статус-баре в правом нижнем углу).

Убрал пока запрос на показ стартовой страницы с сайта.

Выложил свежий билд на свой хостинг: websitepad.ru/WebsitePadFreelancer.zip. Там будет лежать всегда самый свежий билд.

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;

Этот же подход можно использовать например для анимации элементов. Задаём основной элемент - фон - шапку вверху сайта, к нему подключаем элемент с изображением телефона и описываем что нужно подключить к нему стиль (при условии что мы не написали такой компонент, а написать компонент в программе очень легко). Далее добавляем к нему элемент стиля в котором пишем:

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 публикации сменить и опубликовать.

Thommy:
Отлично, потестим! А какие-то ограничения накладывает бесплатность? Копирайты там и прочее?

Нет никаких ограничений ни в программе ни в базовом шаблоне - всё бесплатно.

К сожалению не могу опубликовать работы которые были мною сделаны на заказ. Но я работаю без предоплаты, если Вас не устроит качество, то максимум что Вы потеряете это Ваше время.

Разный фон для разных элементов, поэтому и результат отображения фона разный. Подключите оба фона к одному элементу: http://htmlbook.ru/faq/kak-dobavit-dva-fona-k-odnomu-elementu-cherez-css3 используйте современные возможности CSS.

Всего: 116