Безусловно, но у меня желание с одной стороны отойти от тупо передирания новостей и статей с других сайтов, с другой стороны максимально автоматизировать подготовку контента по определенной тематике. В любом случае полный автомат не получится, вернее, он возможен, но на выходе будет чисто ГС. А хотелось бы иметь что-то типа рабочего места интернет-журналиста/редактора, в котором под рукой инструменты получения горячих новостей по теме и возможность быстро написать и опубликовать небольшой обзор или предположим дайджест за неделю новостей по теме.
Почему не понравится? Хорошее предложение. Только я бы его сформулировал иначе. Все мы стоим на плечах гигантах, мы учимся в школе, изучаем законы природы, которые, кто-то открыл, читаем книги, которые кто-то написал. Все мы пользуемся чьим-то трудом. Почему же мне не создать ресурс посвященный определенной тематике, мониторить ресурсы по интересующей меня теме и не агрегировать это все в одном месте? Т.е. сделать агрегатор новостей по тематике, но творчески переработанный + разбавленный собственными статьями.
Да, я имею представление как это организовано. Я и говорю, что у меня это задумывалось и реализовать это в моей программе не представляет особой сложности, некоторая сложность лишь в предварительном просмотре. Для этого нужен либо локальный сервер либо вьювер с поддержкой инклюдов. В конце концов реализую оба варианта, сначала поддержку просмотра с помощью локального веб-сервера, а затем скорее всего реализую и вьювер с инклюдами.
Я постепенно реализую функционал в своей программе, в первой версии не было даже аплоада на FTP, сейчас через неделю, он уже есть с поддержкой аплоада только изменений. Т.е. программа в развитии и я не претендую, что все бросятся сразу ее использовать, но считаю, что программа для некоторых случаев удобна и ей стоит поделиться с народом, тем более в бесплатном варианте.
Ну я сужу из практического опыта. Вот мой домен постарше http://websitepad.ru я закинул туда инсталляцию: http://websitepad.ru/WebProjectSetup.exe Хром скачивает без лишних разговоров. Когда этот же файл качаешь с http://bytexpert.ru который зареган неделю назад - пишет предупреждение. Отсюда выводы и связь.
Ну "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):
Загрузить самую новую версию Bytexpert WebProject 1.1 (338)
Проверка на VirusTotal:
SHA256: 555a7a619198d8646e3641d7b835f8bed5ccdb01f9260f0d505342924abf6635
File name: WebProjectSetup.exe
Detection ratio: 0 / 43
https://www.virustotal.com/file/555a7a619198d8646e3641d7b835f8bed5ccdb01f9260f0d505342924abf6635/analysis/1330334333/
Да, я знаю, видимо связано с тем что домен молодой и загрузок пока относительно мало.
Ссылка на проверку на VirusTotal: https://www.virustotal.com/file/47e98f1deda6304fdd5e245ac114b1e0ed8d8849fd74b92d38efca1030c4fc5a/analysis/1330189478/
SHA256: 47e98f1deda6304fdd5e245ac114b1e0ed8d8849fd74b92d38efca1030c4fc5a
Detection ratio: 0 / 43---------- Добавлено 25.02.2012 в 21:44 ----------Хотя вот здесь как бы все нормально с доменом: http://www.google.com/safebrowsing/diagnostic?site=bytexpert.ru - странно все это конечно, но поделать я пока ничего не могу. Возможно, подпись файла исправит ситуацию, со временем обязательно сделаю подпись.
Отличное ТЗ! :)
Спасибо! А по поводу зачем выпускать, кто будет пользоваться, вот Вам небольшая история: Написал я для себя шаблонизатор для генерации html файлов, сначала он был вообще сделан в виде COM-объекта и использовался из виндового WSH JSctript-а. Затем я написал для себя программу чтоб было удобнее работать самому и подумал, а почему бы не поделится с народом и выпустил WebSitePad. И знаете, я даже продал несколько копий, хотя программа писалась чисто для себя. Потом я даже выпустил следующую версию WebSitePad 3 которая генерировала страницы категорий, облако тегов, хлебные крошки и т.п. и тоже было несколько продаж. Хотя эти программы по удобству значительно уступают текущей разработке. WebProject я пишу в основном для себя, но я почти уверен, что найдется группа людей которым эта разработка придется по душе. Так что я предпочту все же поделиться своими наработками с народом.
Еще раз спасибо за пожелания успеха! И Вам удачи!