Bytexpert

Bytexpert
Рейтинг
68
Регистрация
28.10.2007
Ayavryk:
На написание одной приличной статьи уйдет времени больше чем на то чтобы разобраться с простеньким движком. То же самое и с мониторингом новостей, если ими заниматься серьезно.

Безусловно, но у меня желание с одной стороны отойти от тупо передирания новостей и статей с других сайтов, с другой стороны максимально автоматизировать подготовку контента по определенной тематике. В любом случае полный автомат не получится, вернее, он возможен, но на выходе будет чисто ГС. А хотелось бы иметь что-то типа рабочего места интернет-журналиста/редактора, в котором под рукой инструменты получения горячих новостей по теме и возможность быстро написать и опубликовать небольшой обзор или предположим дайджест за неделю новостей по теме.

6666:
Есть предложение, но оно Вам не понравится. Выкладывайте в интернет нормальную информацию, а не мусор, который Вы воруете.

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

SeVlad:
При сборке контент вписывается в выбранный нами шаблон. - Это и есть зло. Еще подключаются шаблоны оформления (передставлюще собой 1-2 файла с разметкой + css+картинки). Т.е. изменив в одном файле (конфиге CMS) применяемую тему(шаблон) - без доп. заморочек преобразуем внешний вид.
Опять же посмотрите например на ту же маленькую зебру (как там реализована шаблонизация). Или наноте или любую др. CMS на файлах.

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

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

The WishMaster:
А где связь? :D

Ну я сужу из практического опыта. Вот мой домен постарше http://websitepad.ru я закинул туда инсталляцию: http://websitepad.ru/WebProjectSetup.exe Хром скачивает без лишних разговоров. Когда этот же файл качаешь с http://bytexpert.ru который зареган неделю назад - пишет предупреждение. Отсюда выводы и связь.

SeVlad:

Если на выходе имеем "CMS" на инклудах - это одно, а если 10-к html-файлов - это совсем другое.

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

Под "CMS на инклудах" Вы скорее всего имеете ввиду систему, когда с использованием SSI или PHP общие части страниц для всего сайта инклюдятся в каждую страницу сайта, тем самым уменьшается размер html страниц выкладываемых на хостинг. Так же достигается еще одна полезная особенность - для изменения общих для всех страниц частей достаточно изменить один файл который инклюдится и изменения произойдут на всех страницах сайта (например, год в копирайтах поменять на новый или шапку сменить, блок сквозных ссылок и т.п.)

В моей программе это тоже можно реализовать и это планировалось. Загвоздка тут состоит в том, что выполнять предварительный просмотр такого сайта будет несколько затруднительно. Это нужно либо ставить локально сервер типа денвера, который и будет выполнять инклюды, либо писать специальный вьювер с поддержкой SSI/PHP include|include_once. Первый вариант универсальный и я думал над интеграцией с Денвером, но я больше склоняюсь ко второму варианту. В моей разработке WebSitePad - это реализовано, но нигде не упоминается и не используется особо. Но если вставить в шаблон в WebSitePad-е директиву SSI либо PHP include|include_once она успешно обработается и файл будет динамически вставлен и пользователь его увидит при просмотре во встроенном вьювере. Была задумка сделать отдельную программу вьювер SSI/PHP include|include_once и она скорее всего будет реализована, когда я добавлю поддержку этого просмотра в WebProject. Вот тогда и будет опция - как собирать сайт: в чистый html, либо в сайт с поддержкой PHP/SSI инклюдов. Вот тогда можно будет "экономить" на количестве выгружаемых на хостинг файлов при глобальных изменениях в дизайне либо часто используемых элементах сайта (меню/сайдбар).

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

Так же хочу поблагодарить за критику моей программы, это обсуждение навело меня на мысль о реализации одной давней задумки, в которой WebProject будет одним из компонентов.

Мне тоже понравилось. Вообще стиль Metro-вский нравится. Все пытаюсь попробовать, его элементы в софте своем использовать, том который еще под XP/Vista/7 работает.

Выпустил новую версию Bytexpert WebProject 1.1 (338):

  • Добавлена публикация сайтов на FTP сервер с поддержкой публикации только изменений.
  • Добавлена поддержка заголовков 4 и 5 уровней в языке разметки страниц и добавлены кнопки вставки заголовков в редактор.
  • Исправлена ошибка при добавлении на страницу изображения не из папки сайта.
  • В редактор текста страниц добавлены номера строк и знаки переноса.

Загрузить самую новую версию Bytexpert WebProject 1.1 (338)

Проверка на VirusTotal:

SHA256: 555a7a619198d8646e3641d7b835f8bed5ccdb01f9260f0d505342924abf6635

File name: WebProjectSetup.exe

Detection ratio: 0 / 43

https://www.virustotal.com/file/555a7a619198d8646e3641d7b835f8bed5ccdb01f9260f0d505342924abf6635/analysis/1330334333/

temniy:
Гугл Хром считает инсталлятор вредоносной программой.

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

Ссылка на проверку на VirusTotal: https://www.virustotal.com/file/47e98f1deda6304fdd5e245ac114b1e0ed8d8849fd74b92d38efca1030c4fc5a/analysis/1330189478/

SHA256: 47e98f1deda6304fdd5e245ac114b1e0ed8d8849fd74b92d38efca1030c4fc5a

File name: WebProjectSetup.exe

Detection ratio: 0 / 43

---------- Добавлено 25.02.2012 в 21:44 ----------

Хотя вот здесь как бы все нормально с доменом: http://www.google.com/safebrowsing/diagnostic?site=bytexpert.ru - странно все это конечно, но поделать я пока ничего не могу. Возможно, подпись файла исправит ситуацию, со временем обязательно сделаю подпись.

Гарри Gudini:
Чем проще, тем лучше!

Отличное ТЗ! :)

Urbanoid:
У меня есть тоже несколько десктопных программ мною лично написанных, которые я успешно использую для своих целей (в том числе и для генерации html сайтов). Но я прекрасно понимаю их ограниченность и специфичность и не рассчитываю, что ими будет еще кто-то пользоваться.
В любом случае, хочу пожелать Вам успехов)

Спасибо! А по поводу зачем выпускать, кто будет пользоваться, вот Вам небольшая история: Написал я для себя шаблонизатор для генерации html файлов, сначала он был вообще сделан в виде COM-объекта и использовался из виндового WSH JSctript-а. Затем я написал для себя программу чтоб было удобнее работать самому и подумал, а почему бы не поделится с народом и выпустил WebSitePad. И знаете, я даже продал несколько копий, хотя программа писалась чисто для себя. Потом я даже выпустил следующую версию WebSitePad 3 которая генерировала страницы категорий, облако тегов, хлебные крошки и т.п. и тоже было несколько продаж. Хотя эти программы по удобству значительно уступают текущей разработке. WebProject я пишу в основном для себя, но я почти уверен, что найдется группа людей которым эта разработка придется по душе. Так что я предпочту все же поделиться своими наработками с народом.

Еще раз спасибо за пожелания успеха! И Вам удачи!

Всего: 116