AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Last version of plugins
Goto page 1, 2  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
MaxPaul



Joined: 16 Oct 2006
Posts: 9
Location: France

PostPosted: Tue Feb 13, 2007 9:41 am    Post subject: Last version of plugins Reply with quote

It is not easy to know if my installed plugins are or not up to date.
It would be nice:

- either to make an installer for dll files.
- either to display the release date of the plugins in the new plugins section of this site
- or to display plugins version number in AkelPad Plugins dialog.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5174

PostPosted: Mon Feb 26, 2007 11:29 pm    Post subject: Reply with quote

Quote:
- either to display the release date of the plugins in the new plugins section of this site

Done
Back to top
View user's profile Send private message Send e-mail
SpellCaster



Joined: 28 Nov 2006
Posts: 30

PostPosted: Tue Feb 27, 2007 7:31 am    Post subject: Reply with quote

Мне кажется, довольно муторно будет проверять, какие плаги обновились, если их стоит штук десять... может, сделать автоапдейт? Даже не обязательно скачивать и устанавливать плагины, достаточно просто запросить с сервера список плагинов с версиями, сравнить с текущими и выдать список обновленных.
Back to top
View user's profile Send private message
wisgest



Joined: 24 Jun 2007
Posts: 63
Location: Belorussia

PostPosted: Thu Aug 09, 2007 9:37 am    Post subject: Автоматизация проверки обновлений плагинов Reply with quote

Написал для себя hta-приложение, сверяющее версии установленных плагинов; возможно, пригодится кому-нибудь ещё.
Приложение надо поместить в папку с плагинами (иначе оно их не найдёт и не определит их версии.)
В качестве источника информации о новых версиях используется страница http://akelpad.sourceforge.net/ru/plugins.php (если в будущем её формат изменится, то результат работы, скорее всего, будет неправильным), а на выходе формируется страница содержащее те же сведения, что и исходная (+ версии установленных плагинов, + названия плагинов не найденных на сайте - возможно, из-за прекращения их поддержки), но немного иначе представленные:
ссылки на загрузку неустановленных плагинов зелёные;
не требующих обновления - чёрные;
требующих обновления - синие полужирные;
более новых чем надо (предусмотрено на всякий случай) - красные полужирные.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2584
Location: Киев, Русь

PostPosted: Thu Aug 09, 2007 10:18 am    Post subject: Re: Автоматизация проверки обновлений плагинов Reply with quote

wisgest
Бомба! Cool

Idea ИМХО лучше было в такой последовательности:
1). требующие обновления - синие полужирные;
2). не требующие обновления - чёрные;
3). названия плагинов не найденных на сайте - возможно, из-за прекращения их поддержки);
4). ссылки на загрузку неустановленных плагинов - зелёные;
5). более новых чем надо (предусмотрено на всякий случай) - красные полужирные.

+ это описание бы туда, - в окошко! Тогда это была бы прога для, так сказать, промышленного использования.

UPDATED 10.07.2007: тпху! наоборот:
1). требующие обновления - красные полужирные и, если можно, чтобы они были blink;
...
5). более новых чем надо (предусмотрено на всякий случай) - синие.


Last edited by VladSh on Fri Aug 10, 2007 11:51 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
FeyFre



Joined: 07 Aug 2007
Posts: 2008
Location: Vinnitsa, Ukraine

PostPosted: Thu Aug 09, 2007 11:26 am    Post subject: Reply with quote

Хорошо бы было бы сделать RSS ленту с ссылками на последние версии плагинов с их кратким описанием. И человеку удобно читать, и автоматику можно настроить. Думаю информацию об обновлениях до 200 штук плагинов можно будет спокойно передавать. А если сделать параметрическую ленту(на каждый плаг по своей ленте по) то вообще было бы супер.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5174

PostPosted: Thu Aug 09, 2007 11:45 am    Post subject: Reply with quote

wisgest
В конце формируемой страницы пишет: "На сайте не обнаружены плагины:" и затем следует список всех 30-ти dll.
Back to top
View user's profile Send private message Send e-mail
wisgest



Joined: 24 Jun 2007
Posts: 63
Location: Belorussia

PostPosted: Fri Aug 10, 2007 11:20 am    Post subject: Reply with quote

Instructor
Даже не верится. Если убрать строку 140:
Code:
  if (InstalledVersions[Name]) {delete InstalledVersions[Name]; countdown--;}
то это так и будет, а так это для меня какая-то загадка. Возможно, дело в at.tut.by - иногда вскоре после обновления файла они могут выдавать, то старую, то новую версии, а я как помнится перед объявлением на форуме несколько раз вносил в ChkUpd.hta изменения, перезагружая на сайт, причём изменения касались именно countdown.
VladSh
Вероятно, переделаю, не только меняя цвет ссылок, но и сгруппировав их по указанному принципу.
Back to top
View user's profile Send private message
wisgest



Joined: 24 Jun 2007
Posts: 63
Location: Belorussia

PostPosted: Fri Aug 10, 2007 6:24 pm    Post subject: Reply with quote

Внёс кое-какие изменения в ChkUpd.hta, а именно сделал группировку ссылок на загрузку и описаний плагинов в следующем порядке (с выводом поясняющих подзаголовков):
1) Установленные плагины с неестественно новыми версиями;
2) Установленные плагины, для которых имеются обновления;
3) Установленные плагины, не найденные на сайте;
4) Неустановленные плагины;
5) Установленные плагины, не требующие обновления.
Цвета ссылок оставил те же что и в предыдущей версии,
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2584
Location: Киев, Русь

PostPosted: Tue Aug 14, 2007 1:24 pm    Post subject: глюк? Reply with quote

wisgest
У меня в "Неустановленные плагины (31)" перечислены и RecentFiles v1.0 и Scripts v1.9, и другие, реально установленные.
Back to top
View user's profile Send private message Visit poster's website
wisgest



Joined: 24 Jun 2007
Posts: 63
Location: Belorussia

PostPosted: Tue Aug 14, 2007 1:39 pm    Post subject: Reply with quote

VladSh
А hta-файл помещён в ту же папку, что и плагины?
Если да, то попробуйте добавить в него команду (например, перед последним </SCRIPT>)
Code:
alert(PlugsFolderPath);
и посмотрите отличается ли выведенный ей путь от действительного и каким образом.
Back to top
View user's profile Send private message
wisgest



Joined: 24 Jun 2007
Posts: 63
Location: Belorussia

PostPosted: Tue Aug 14, 2007 4:00 pm    Post subject: Reply with quote

VladSh
Если путь к папке определяется правильно (что скорее всего так), то возможно не определяются установленные плагины или их версии. Не могли бы вы попробовать тестовое приложениех (его тоже надо поместить в папку с плагинами) - оно, используя тот же самый алгоритм, что и ChkUpd.hta, выводит лишь список установленных плагинов и их версии как на экранном снимке.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2584
Location: Киев, Русь

PostPosted: Tue Aug 14, 2007 6:00 pm    Post subject: Reply with quote

"Установленные плагины" в test.hta работает правильно, только не сортирует.
"Установленные плагины, не найденные на сайте" в ChkUpd.hta - то же самое количество - 16!!!
Я думаю, может там фраза просто неправильно написана? Может быть просто НЕ убрать?

P.S.
1. У меня в ChkUpd.hta "Установленные плагины, не найденные на сайте" вообще номера версий не отображают.
2. alert выдал C:\Program Files\AkelPad\AkelFiles\Plugs
Back to top
View user's profile Send private message Visit poster's website
wisgest



Joined: 24 Jun 2007
Posts: 63
Location: Belorussia

PostPosted: Wed Aug 15, 2007 6:29 am    Post subject: Reply with quote

VladSh
А номера установленных версий справа в test.hta показаны? (см. рис.)
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2584
Location: Киев, Русь

PostPosted: Wed Aug 15, 2007 7:23 am    Post subject: Reply with quote

wisgest
Нет. Наименование плага - версия, двоеточие и всё.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group