Форум русской поддержки Joomla!® CMS
09.12.2016, 23:26:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Справочник по классам API Joomla 3 и Joomla 2

 (Прочитано 441 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« : 10.12.2015, 18:21:18 »

Выкладываю документацию по классам API CMS Joomla в .chm файлах

https://yadi.sk/d/1kPjylL6y2KRn

CHM просмотрщик позволяет Индексировать искать по любым словам
Показать текстовый блок

Также открывается браузером если распаковать архиватором
Показать текстовый блок

Установил на Linux Mintчерез Synaptic без проблем можно открыть в Kchmviewer, все CHM открывает, на Ubuntu также легко установится.
Показать текстовый блок
« Последнее редактирование: 05.11.2016, 19:22:30 от AlexeyGal » Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #1 : 24.12.2015, 14:04:37 »

Если не отображается ничего в CHM В свойствах файла нажать "разблокировать".
« Последнее редактирование: 03.11.2016, 13:51:28 от AlexeyGal » Записан
b2z
Support Team
*****

Репутация: +710/-0
Offline Offline

Пол: Мужской
Сообщений: 7538


Разраблю понемногу


« Ответ #2 : 25.12.2015, 09:55:54 »

Зачем? Есть же https://api.joomla.org

Я ещё вот такое делал
Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #3 : 25.12.2015, 10:10:40 »

Зачем? Есть же https://api.joomla.org

Я ещё вот такое делал

Затем что интернет не всегда есть под рукой, чтобы почитать классы. А имея .CHM файл в планшете, можно иметь мобильный справочник.
К тому же из https://api.joomla.org не актуален версиями и в нем нет графической структуры подчиненности классов, по которым можно переходить кликом.
« Последнее редактирование: 03.11.2016, 13:51:38 от AlexeyGal » Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #4 : 03.11.2016, 12:26:26 »

добавил актуальную версию документации по API Joomla 3.6.4

https://yadi.sk/d/1kPjylL6y2KRn

Если не отображается ничего в CHM > В свойствах файла нажать "разблокировать".
« Последнее редактирование: 03.11.2016, 13:51:47 от AlexeyGal » Записан
voland
Профи
********

Репутация: +488/-86
Online Online

Пол: Мужской
Сообщений: 8735


любит наш народ всякое гавно...


« Ответ #5 : 03.11.2016, 13:57:47 »

Вопрос - а чем его открывать то?
Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #6 : 03.11.2016, 13:59:35 »

много вариантов для Ubuntu

Показать текстовый блок
Записан
voland
Профи
********

Репутация: +488/-86
Online Online

Пол: Мужской
Сообщений: 8735


любит наш народ всякое гавно...


« Ответ #7 : 03.11.2016, 14:03:41 »

Видимо, то устаревшие пакеты
Показать текстовый блок
Менеджер пакетов также не нашел вариантов..

Мертвый формат, увы
Записан
AlekVolsk
Профи
********

Репутация: +317/-3
Offline Offline

Пол: Мужской
Сообщений: 6461



« Ответ #8 : 03.11.2016, 14:04:37 »

К тому же из https://api.joomla.org не актуален версиями и в нем нет графической структуры подчиненности классов, по которым можно переходить кликом.
наверное это единственный раз, когда с вами соглашусь: штатный оф.справочник по апи J просто ужасен

добавил актуальную версию документации по API Joomla 3.6.4

https://yadi.sk/d/1kPjylL6y2KRn
одно плохо: на буржуйском, могли бы сразу и перевести, 90% посетителей форума не поймут ничего


Мертвый формат, увы
согласен, мелкософт отказался от него еще в 2009
Записан
zikkuratvk
Профи
********

Репутация: +258/-2
Offline Offline

Пол: Мужской
Сообщений: 3938


Разрабатываем для Joomla


« Ответ #9 : 03.11.2016, 14:05:23 »

Вообще отлично получилось... добавил в документацию по Joomla :-)
Записан
AlekVolsk
Профи
********

Репутация: +317/-3
Offline Offline

Пол: Мужской
Сообщений: 6461



« Ответ #10 : 03.11.2016, 14:07:45 »

тоже хорошая работа, частенько заглядываю, но с тем же языковым минусом ((
Записан
voland
Профи
********

Репутация: +488/-86
Online Online

Пол: Мужской
Сообщений: 8735


любит наш народ всякое гавно...


« Ответ #11 : 03.11.2016, 14:10:28 »

А есть какие-то шаблоны кода или подобное под IDE (Eclipse например)?
Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #12 : 03.11.2016, 14:10:44 »

согласен, мелкософт отказался от него еще в 2009

CHM это обычный ZIP архив с HTML файлами внутри. Переименуй расширение в ZIP и распакуй архиватором. Открой любой HTML файл браузером и пользуйся.
Программы для работы с CHM дополнительно позволяют Индексировать все и искать по Индексу любое слово, что вполне удобно.
« Последнее редактирование: 03.11.2016, 14:19:40 от AlexeyGal » Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #13 : 03.11.2016, 14:21:18 »

Распаковал 7zip архиватором и открыл Браузером Chrome. На Windows распаковывать не надо, открывает без проблем CHM.

Комментарии к классам на Английском, зато актуальной версии. В браузере открыл и пользуйся надстройкой Яндекс Переводчиком.
Те кто читает комментарии к классам им лучше на англ. читать, так как перевод может быть неточным.

Показать текстовый блок
« Последнее редактирование: 03.11.2016, 14:36:02 от AlexeyGal » Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #14 : 03.11.2016, 15:20:59 »

Вопрос - а чем его открывать то?
Показать текстовый блок

Установил на Linux Mint через Synaptic без проблем Kchmviewer, все CHM открывает, на Ubuntu также легко установится.
Показать текстовый блок

Записан
voland
Профи
********

Репутация: +488/-86
Online Online

Пол: Мужской
Сообщений: 8735


любит наш народ всякое гавно...


« Ответ #15 : 03.11.2016, 15:33:08 »

Не, спасибо.
Ради этого тянуть полKDE это перебор
Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #16 : 03.11.2016, 15:37:59 »

Не, спасибо.
Ради этого тянуть полKDE это перебор

Не обязательно. Можешь через Wine запустить просмотрщик hh.exe
Куча других программ есть для Ubuntu посмотри в Synaptic поиском chm
Распакуй архиватором и открой браузером HTML странички.
Записан
voland
Профи
********

Репутация: +488/-86
Online Online

Пол: Мужской
Сообщений: 8735


любит наш народ всякое гавно...


« Ответ #17 : 03.11.2016, 15:40:34 »

А еще можно из хлеба слепить троллейбус, но зачем?

Имхо формат мертв, и не стоит ради него огород городить.

Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #18 : 03.11.2016, 15:47:47 »

А еще можно из хлеба слепить троллейбус, но зачем?
Имхо формат мертв, и не стоит ради него огород городить.

kchmviewer - версия 2015 года. Значит им активно пользуются, если выпускают новые версии.
Записан
b2z
Support Team
*****

Репутация: +710/-0
Offline Offline

Пол: Мужской
Сообщений: 7538


Разраблю понемногу


« Ответ #19 : 03.11.2016, 16:33:39 »

Вообще отлично получилось... добавил в документацию по Joomla :-)
рад, рад Wink
Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #20 : 03.11.2016, 17:08:41 »


1. Где написано какой версии Joomla это API? [3.x.master] - может не актуальная и автор не обновляет. В chm сразу версия прописана.
2. Нет Индексации и Поиска, вручную просматривать Код, Выражения и Классы и искать на странице никто не будет. В chm удобный индексатор и поиск есть- показывает где эта фраза встречается.
3. chm обычный архив, распаковываешь и читаешь локально браузером в HTML.
4. Doxigen старой 1.6.1 версии, уже вышла давно 1.8.11
5. Если надо посмотреть API старой версии 2 или 1.5 то не выйдет, есть только [3.x.master]. CHM есть все API старых версий.
Вывод: CHM жил жив и будет жить.
« Последнее редактирование: 03.11.2016, 20:10:09 от AlexeyGal » Записан
AlekVolsk
Профи
********

Репутация: +317/-3
Offline Offline

Пол: Мужской
Сообщений: 6461



« Ответ #21 : 03.11.2016, 17:38:30 »

у каждого свои недостатки, в chm тоже далеко все до идеала, так что не хайте - вам все равно от этого не прибавится, каждый найдет себе нужное и там и там

Цитировать
5. Если надо посмотреть API старой версии 2 или 1.5 то не выйдет, есть только [3.x.master]. CHM есть всех API старых версий.
для тех, кто юзает старые версии, справочник не нужен - они так наизусть уже все знают, а те, кто не знает - и соваться нечего, а новичкам и последней версии хватит
Записан
b2z
Support Team
*****

Репутация: +710/-0
Offline Offline

Пол: Мужской
Сообщений: 7538


Разраблю понемногу


« Ответ #22 : 03.11.2016, 19:01:46 »

1. Где написано какой версии Joomla это API? [3.x.master] - может не актуальная и автор не обновляет. В chm сразу версия прописана.
2. Нет Индексации и Поиска, вручную просматривать Код, Выражения и Классы и искать на странице никто не будет. В chm удобный индексатор и поиск есть- показывает где эта фраза встречается.
3. chm обычный архив, распаковываешь и читаешь локально браузером в HTML.
4. Doxigen старой 1.6.1 версии, уже вышла давно 1.8.11
5. Если надо посмотреть API старой версии 2 или 1.5 то не выйдет, есть только [3.x.master]. CHM есть всех API старых версий.
Вывод: CHM жил жив и будет жить.
1. master он и есть master. Те кто работают с Joomla, понимают о чём речь.
может не актуальная и автор не обновляет - внизу написано -Последние изменения: 28 Oct 2016.
2. Согласен, без поиска не совсем удобно.
4. И что? Он же не перестал работать.
5. Ну если надо старый API, можно поднять Doxigen и под него.
Записан
SmokerMan
Профи
********

Репутация: +694/-25
Offline Offline

Пол: Мужской
Сообщений: 5225



« Ответ #23 : 03.11.2016, 19:08:54 »

Затем что интернет не всегда есть под рукой, чтобы почитать классы. А имея .CHM файл в планшете, можно иметь мобильный справочник.
интересно, много людей чего-то пишут на плашетах или мобилах?)
по моему достаточно любой внятной IDE и никакого API уже не надо

А есть какие-то шаблоны кода или подобное под IDE (Eclipse например)?
в Eclipse можно делать свои любые шаблоны как и в любой IDE Wink
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet