Bytexpert

Bytexpert
Рейтинг
68
Регистрация
28.10.2007
Segey:
Вот был бы он интересен если бы он поддерживал популярные, которых вагон но не всегда нужен какой нибудь DLE, а шаблоны есть красивые, понятно что и работы там намного больше, но и интереса тоже
Проблема не в том, что у вас все просто и т.п., а в том что это бесполезный инструмент - он работу не упрощает, а все остается так же - верстай шаблон сам, забивай тексты... Есть такие уже очень очень давно генераторы, самое первое что появилось по моему это они когда хостинг с php+mysql бесплатный - было нереально

Ну вообще говоря это не такая уж и большая проблема, вполне вероятно я сделаю что-то типа конвертера тем. Тут дело немного в другом.

Верстать шаблон не нужно, шаблон нужно адаптировать. Вам видимо нужен инструмент для быстрого создания сайта: взять произвольный шаблон, указать тематику, а прога бы сама текстов надергала с инета, роликами и картинками тематическими разбавила и на выходе дала бы готовый сайт. А цель этой программы немного иная - дать возможность создать сайт на HTML произвольной структуры и максимально удобно и просто его обновлять. Эта версия данную задачу уже более-менее выполняет.

Разумеется, вот Вы посмотрели на программу - шаблонов мало, самому шаблоны делать нет ни времени, ни желания. Но это бесплатный инструмент, поэтому у кого-то вдруг может быть появится и время и желание и он сможет использовать эту программу. Если этот кто-то будет создавать интересные решения на основе этого бесплатного инструмента, то он сможет продать готовые решения опытным и занятым товарищам. Я создал этот инструмент бесплатным, чтоб дать возможность использовать его свободно у кого есть время и желание, а тем у кого их нет, иметь возможность купить готовые решения на его основе, собственно говоря, те же самые адаптированные шаблоны.

Тут есть еще один момент, как я говорил можно написать конвертер, который будет конвертить те же самые темы WP. Просто дизайн это же не главное. Конвертнув просто дизайн мы получим просто другую шкурку для сайта. А с помощью этой программы можно создавать легкие в обслуживании небольшие интернет-магазины или сайты с нестандартным функционалом. А в таких случаях нужно учитывать специфику: главная страница, страница каталога, страница продукта и т.п. Автоматом тут конвертнуть не получится.

Вот пример, есть такой движок социальных голосований: http://holivator.tily.ru/ стоит $40 - если знать как настроить правильно виджеты для голосования, то WebProject с соответствующим шаблоном легко заменит такой "движок". Т.е. я хочу сказать, что WebProject не готовое решение для клепания сайтов, а бесплатный инструмент для HTML сайтов с претензией на универсальность.

В планах добавить автоматизацию по наполнению проекта сайта контентом. Т.е. будет возможность создавать что-то типа форм для ввода данных от пользователя, их последующей обработкой и добавления данных в проект для публикации.

Urbanoid:
Все, что связано с сайтами и SEO интересует. На чем WebProject 2.0 написана, какие библиотеки используются?

WebProject написан на Delphi XE. Особых каких-то сторонних библиотек не использовалось. А для SEO есть следующий план: создать бесплатный инструмент с базовыми возможностями по обработке текстов и сетевыми функциями типа загрузить файл с сайта, распарсить и выполнить постинг по определенному адресу и т.п. последовательность действий описывается скриптом на JavaScript. Т.е. создать некий бесплатный инструмент для автоматизации SEO задач.

Urbanoid:
HTML - не девушка, как не люби - оргазма не получишь. Тут корыстные интересы должны присутствовать. Иначе - нет смысла в такой любви.

Корысть тут прямая - HTML - это быстрый и практически неломаемый сайт, можно сэкономить на хостинге.

Да, кстати, буквально неделю-две назад слегка потестил Вашу прогу (не знаю, новую или старую версию), в целом довольно приятное впечатление осталось.

Если неделю назад, то это старая версия. Новая версия, намного лучше. Я считаю что эту версию можно использовать даже в качестве инструмента прототипирования сайта, чтоб оценить как будет выглядеть будущая система после перевода на нормальный движок. Структура сайта может быть произвольной, для каждого раздела можно сделать свой дизайн и т.п.

Идеология программы следующая - вы создаете структуру сайта. Пишите текст, подключаете изображения к страницам. Т.е. создаете что-то типа базы данных для сайта. А при сборке уже в шаблоне написано, как этот текст оформлен, как отресайзить картинки и т.п. Например, добавили текст и картинки, собрали сайт и на странице уже первая картинка обрезана и отресайзена под дизайн сайта, затем идет текст, а после уменьшенные изображения остальных картинок.

---------- Добавлено 04.12.2012 в 20:34 ----------

Urbanoid:
Bytexpert, у Вас есть еще программы, может для себя написанные? (можно в личку)

Ну вот PingXpert в подписи. А какого рода программы интересуют. Вот WebProject - для создания и сопровождения HTML сайтов. Какая тема интересует?

Segey:
Не ну почему каждый хочет свой язык шаблонов? :) Я понимаю что может вы делали для себя, но не удобно же только по этому :) А потом еще под него готовые переделывай вручную

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

<ul><!--{menu}--><li><a href="{url}">{name}</a></li><!--{/}--></ul>

Это пример итератора для пунктов menu. Т.е. вставляем подобные комментарии-итераторы для повторяющихся участков кода. Во всяком случае, лично для меня не очень сложно взять готовый HTML шаблон и проставить итераторы и поля в нужные места.

Я понимаю, что было бы круто если бы программа поддерживала темы WP, но там часто реализуется достаточно сложная логика на PHP, а это реализовать уже значительно сложнее.

Urbanoid:
Поделитесь секретом, откуда черпаете силы и мотивацию, чтобы с таким настроением разрабатывать программу.

Не холивара ради, я сам-то HTML очень люблю, оттуда и силы :) А написал я так, потому как представив здесь первую версию программы я получил именно такой посыл, поэтому я этой фразой как бы пытался предотвратить развитие дискуссии в этом направлении.

TheVS:

Нашёл вот такую http://bytexpert.ru/webproject/ , но там нет шаблонизатора и вообще похоже, что автор её забросил.

Новая версия программы будет в сентябре. А что подразумевается под шаблонизатором? Шаблон там у меня настраивается, задаются места куда и что вставлять. В текущей версии он один, в новой можно будет использовать несколько и задавать разные для разных страниц. Ну и в новой версии язык шаблонов изменен и улучшен.

rewiaca:
Если будет агрегатор и реализован удобно, конвеерно, то готов купить такой продукт. Сам написал простенькую систему, основанную на php инклюдах, чтобы поднимать сайты на нескольких страничках, попробую прогу поюзать. А автору советую клонить к доргену, так "посовременней" будет смотреться

Клонить к доргену, это имелось ввиду в плане интерфейса? В ходе обсуждения софта пришел к выводу, что нужно сделать его немного иным, но и в текущем виде он тоже имеет право на существование. Поэтому сделаю другой вариант. Собственно изначально софт и задумывался модульным, чтоб можно было разными комбинациями получать софт разного назначения, но одной тематики.

Domain Baron:
Никогда не поздно добавить платный функционал к софту.. Вот и мотивация... А интерес думаю был бы...

Несомненно, Вы правы. Тема интересная - буду думать, как реализовать.

The WishMaster:
Сделали б возможность использования паблик-шаблонов;) ВПшных, например.

Были такие мысли, но проблема заключается в том, что WP шаблоны активно используют PHP и для подключения их к программе и преобразованию к используемой системе шаблонов нужно разбирать/интерпретировать PHP код, что само по себе является не совсем тривиальной задачей и тянет на отдельный проект. Хотя я не исключаю возможности, что это будет реализовано, но на данном этапе сил и времени это отнимет очень много, при достаточно низком приоритете этой задачи.

Вышла новая версия программы

Загрузить новую версию Bytexpert WebProject 1.2 (397)

Что нового в версии 1.2 (397):

  • При публикации файлы, которые были ранее опубликованы, но удалены из папки сайта - удаляются с сервера.
  • Добавлен диалог выбора шаблона сайта с отображением эскиза шаблона.
  • Добавлена возможность создавать страницы разделов с отображением списка содержимого.
  • Добавлены опции добавления страниц в меню сайта и футер.
  • Добавлена опция добавления раздела на боковую панель сайта.
  • Изменена файловая структура шаблона, при копировании файлов шаблона в папку сайта при сборке фильтруются имена файлов которые не нужно копировать, например, игнорируются файлы с расширением .html. Это позволяет хранить в папке шаблона так же и файлы с разными вариантами использования шаблона и удобной правкой в различных редакторах CSS для изменения дизайна, например в DreamWeaver-е.
  • В редактор шаблона сайта добавлены номера строк.
  • Добавлена возможность автоматической генерации html-карты сайта
  • Добавлено 2 новых шаблона
Всего: 116