Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 355 Ответов
  • 26463 Просмотров
*

zikkuratvk

  • Глобальный модератор
  • 4818
  • 344 / 2
  • Обслуживаем проекты - дорого.
Мы очень быстро построили новый компонент карты сайта для Joomla, который сможет заменить osmap и любой другой компонент карты сайта, без регистраций и sms.

Особенности:
Генерирует реальный sitemap.xml
Строит ссылки согласно роутеру Joomla - мы получаем идеальную карту сайта.
Создаёт нагрузку только когда генерируется карта сайта.
Генерирует карту сайта по кнопке и по расписанию.

Требования:
Joomla 3.9
8 мегабайт оперативной памяти на каждые 10000 статей.

Описание на joomline - https://joomline.ru/rasshirenija/komponenty/jlsitemap.html

JED - https://extensions.joomla.org/extensions/extension/structure-a-navigation/site-map/jl-sitemap/

Github - https://github.com/Joomline/jlsitemap

Документация - https://joomline.ru/docs/103-jlsitemap.html

Дополнительные плагины:
Интеграция JoomShopping
Интеграция ZOO
Интеграция SWJProjects
« Последнее редактирование: 04.09.2019, 12:31:43 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: JL Sitemap - компонент карты сайта
« Ответ #60 : 07.11.2018, 19:44:45 »
Я не понял - компонент будет развиваться или @effrit`а благославляем на форк?  *POPCORN*
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #61 : 07.11.2018, 19:51:43 »
форум - это единственное место, где вы получите фитбек от аудитории веб-мастеров.
так что идея должна обсуждаться тут. я озвучил идею, получил фитбек, но мне идея все ещё кажется интересной и нужной.
дальше уже читает аудитория - если людям нравится идея или есть свои - идет обсуждение.
а гитхаб - это могила для идей, в данном случае, потому что никто туда не пойдет.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #62 : 07.11.2018, 20:00:09 »
благославляем на форк
Ну ни кто против PR и форков ничего не имеет. Хотите что-то добавить, знаете как сделать, милости просим делать PR.

а гитхаб - это могила для идей.
Тут есть идеи =)

Если лень там написать, так бы и сказал. Мне лень.

мини тайна
[свернуть]
« Последнее редактирование: 07.11.2018, 20:08:37 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #64 : 07.11.2018, 20:12:07 »
мне не лень. я не люблю одно и то же одним и тем же людям повторять.
А вот кто-то другой возьмется сделать?
Вот будет разработчик проходить мимо репозитория и скажет во интересная идея и пишется легко, дай ка я сделаю, я так кстати иногда делаю.

И да я добавил.
Выбирай какая из идей больше нравится
1. Только sef ссылки
2. https://github.com/Joomline/jlsitemap/issues/25

Более гибкая Только sef ссылки, но она так или иначе рассчитана на людей знающий что им нужно.
https://github.com/Joomline/jlsitemap/issues/26 же более простая и с ней даже новичок сможет исключить ссылки с гет параметрами

Там есть еще одна, но она совсем суровая.
« Последнее редактирование: 07.11.2018, 20:19:19 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #65 : 07.11.2018, 20:19:37 »
никто не будет проходить, пока вы не раскрутите его.
а чтобы раскрутиться - надо рейтинг и отзывы на JED.
а кто вам их напишет, если вы с ходу отфутболиваете в светлое завтра?  ;D
вам надо сейчас стартовый импульс и фичи какие-то, каких нет ни у кого. люди годами сидят на osmap, там все заточено давно на 100 раз.
или вы для 10 человек делаете?
потенциал огромный, маркетинг - никакой.
это какая-то местная фича, что надо уламывать. у меня характер плохой и не подходит для такого. фильтр по полям тоже - делаешь багрепорт, тебе пишут, что нет такого. пишешь опять. раза с третьего принимают. реально раздражает.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #66 : 07.11.2018, 20:27:34 »
люди годами сидят на osmap, там все заточено давно на 100 раз.
Люди и дальше будут на нем сидеть. Это абсолютно разные компоненты.
Основная фича этого компонента простота. Если все делать как в osmap, то osmap и получиться.
Вот тот же принцип работы по меню, мне и многим разработчикам он не нужен. Но так как этого хотят 3-5 человек из ~70 мы это делаем.

Если делать все хочухи, то в итоге выйдет огромная тяжеленная махина.

У меня например в блоге cron просто создавал site из osmap в файл.

тебе пишут, что нет такого
Ну а что ты поделаешь если, его не воспроизвести к примеру, так например было? `?layout=` у части он был а у другой нет.
« Последнее редактирование: 07.11.2018, 20:31:41 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #67 : 07.11.2018, 20:31:05 »
да нифига. как раз таки для большинства сайтов Осмап избыточен и прожорлив.
по сути, пара плагинов для популярных компонентов, типа фоки и VirtueMart - и вы уже прямой и мощный конкурент.
а с фильтрацией получаете красивую карту с минимумом затрат. красиво, просто и быстро.
и это будет написано в ревью. люди будут читать и думать, а надо ли им громоздкий осмап, когда тут - такое.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #68 : 07.11.2018, 20:33:02 »
а с фильтрацией получаете красивую карту с минимумом затрат. красиво, просто и быстро.
С какой именно фильтрацией. Их уже в итоге 4 набрось =)
« Последнее редактирование: 07.11.2018, 20:37:02 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #70 : 07.11.2018, 20:45:32 »
с такой, которая максимально приблизит карту к тому, что не фильтруется robots
Ну.. надо подумать.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #71 : 07.11.2018, 20:52:58 »
так уже подумано )
самый простой способ, без написания в поле регулярок - это и есть поиск подстроки.
написал часть пути вместе с подкатегорией - убрал целый класс ссылок, к примеру.
большинству этого хватит за глаза, думается.  для особо одаренных со временем можно после с регулярками рядом сделать, как вариант.
по времени выполнения вы не ограничены, как осмап, пользуйтесь!
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: JL Sitemap - компонент карты сайта
« Ответ #72 : 07.11.2018, 21:12:47 »
с такой, которая максимально приблизит карту к тому, что не фильтруется robots
1) Лично я считаю, что роботс не должен ничего запрещать, что плохо для индексирования само должно отдавать корректный ответ сервера либо каноникал.
2) Google уже не гарантирует, что он не проиндексирует, что запрещено в роботе.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #73 : 07.11.2018, 21:21:05 »
ProtectYourSite, ну и?
вот у тебя 500 ссылок на сайте, половина - дубли с вопросиками.
сайт новый, надо проиндексировать быстро. твои действия?
скормить сайту все ссылки из которых он будет частями проверять и отсеивать мусор или сразу отдать то, что нужно проиндексировать.
смысл в эффективности и скорости. и предложенное решение сработает и для тебя тоже. так что ставь плюс и не выпендривайся!  ;D
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: JL Sitemap - компонент карты сайта
« Ответ #74 : 07.11.2018, 21:30:56 »
Как по мне таких ссылок не должно быть изначально в структуре. Я понимаю с вопросами, где нет категорий, но как появятся дубли с впоросами на уже имеющиеся страницы, то значит не так отработало.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #75 : 07.11.2018, 21:39:24 »
1) Лично я считаю, что роботс не должен ничего запрещать, что плохо для индексирования само должно отдавать корректный ответ сервера либо каноникал.
Придерживаюсь, той же позиции.
403 404 301 canonical или noidex

301 или canonical наиболее профитно ибо вес страницы будет отдан куда нужно если робот на нее попадет.

вот у тебя 500 ссылок на сайте, половина - дубли с вопросиками.
сайт новый, надо проиндексировать быстро. твои действия?
Уберу все дубли, лучше это сделать до индексации, чтобы потом не кусать логти. Время затраты макс один рабочий день. Тот же ?index.php можно сбрасывать на главную, чем просто прописать в robots или поставить canonical если эта страница должна работать.

Скормлю основные. Через приоритетную индексацию. У Google если сайт новый занимает 2-3 дня(есть ли лимит хз). Если сайт уже индексирован, то у меня вообще ссылки моментально в выдачу попадали.  У Яндекс по срокам не засекал лимит 10 в день
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #76 : 07.11.2018, 21:40:18 »
Как по мне таких ссылок не должно быть изначально в структуре. Я понимаю с вопросами, где нет категорий, но как появятся дубли с впоросами на уже имеющиеся страницы, то значит не так отработало.
Можно сделать категорию "свалка" и доступ superusers

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

А убирают из карты сайта ну например часто в карту сайта не добавляют итемы объявлений их слишком много и удаляются они очень часто.

Кстати меня уже несколько раз просили, что в итемах объявлений стоял каконикал на категорию.
« Последнее редактирование: 07.11.2018, 21:46:32 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #77 : 07.11.2018, 21:44:56 »
ну ок, давайте полюбуемся на Septdir'а, который может из Joomla конфетку за день сделать.
все радуются полчаса, умиляются, но потом расходятся и продолжают бороться с дублями по мере сил  ;D
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #78 : 07.11.2018, 21:49:09 »
все радуются полчаса, умиляются, но потом расходятся и продолжают бороться с дублями по мере сил
Пара строк во view и готово.
Все просто если ссылка не равна правильной(той которая отдается Route::_), то ставим canonical.
Затем собираем ссылку с допустимыми параметрами, если не совпадет редирект. Делается реально очень легко, если это твой компонент и ты точно знаешь что нужно

Есть и куча готовых решений. Тот же sefwizard(может работать с любым компонентами если там роут по канону написан) или JLNoDoubles(более точный, но работает со строго определенными компонентами)

Но мы отошли от темы. Дубли и не каноничные страницы это отдельная тема.

А насчет как приблизить карту сайта к ротобтс я еще думаю.
« Последнее редактирование: 07.11.2018, 21:57:58 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

zikkuratvk

  • Глобальный модератор
  • 4818
  • 344 / 2
  • Обслуживаем проекты - дорого.
Re: JL Sitemap - компонент карты сайта
« Ответ #79 : 07.11.2018, 22:00:36 »
Ну github Это как раз запись идей... и багов... если ты их не запишешь то точно забудешь))
Если кто-то думает, что форум это запись идей, то для меня он почти такая же запись идей, как чат... тоже вроде найти можно... но скорей всего ты забудешь о существовании самой идеи.

То что надо учитывать robots.txt я согласен, проблема в том, что горе сеошники до сих пор пишут разные правила для разных поисковиков... а это замучаешься учитывать.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #80 : 07.11.2018, 22:03:49 »
Кто-то думает, что форум - это место рождения и обсуждения идей. А если другой кто-то думает, что местный люд пойдет за этим на гитхаб, то ... кто-то наивен больше, чем кто-то номер 1.  ;D
*

zikkuratvk

  • Глобальный модератор
  • 4818
  • 344 / 2
  • Обслуживаем проекты - дорого.
Re: JL Sitemap - компонент карты сайта
« Ответ #81 : 07.11.2018, 22:19:00 »
Кто-то думает, что форум - это место рождения и обсуждения идей. А если другой кто-то думает, что местный люд пойдет за этим на гитхаб, то ... кто-то наивен больше, чем кто-то номер 1.  ;D
Это вопрос веры :-)
Но гитхаб реально удобней...

Что же до маркетинга :-) тут можно спросить сколько угодно... Но я могу сказать так, что JED дает очень мало трафика сейчас, и им можно пренебречь... пользователи важнее. Что же до фич OSmap на сколько я знаю уже лет 10ть просят сделать sitemap.xml :-) чем не фича :-) А уж, то что блин OSmap это тормозное чудовище, которое без кеша вообще не работает, даже на сайте с 2-3 тысячами айтемов :-)
Я лично считаю, что по сути надо сделать даже не персональные плагины под 10ок популярных компонентов, а сделать просто совместимость с Xmap плагинами :-) Хотя по сути да повторить те плагины, которые за подписку в OSmap и уже киллер фича готова...))
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #82 : 07.11.2018, 22:26:02 »
я тоже думаю, что перетащить плагины из-под осмапа не проблема для вас, ведь по сути они - вещи в себе, возвращающие массив ссылок, так что сам бог велел хитрый ход конем устроить.
*

zikkuratvk

  • Глобальный модератор
  • 4818
  • 344 / 2
  • Обслуживаем проекты - дорого.
Re: JL Sitemap - компонент карты сайта
« Ответ #83 : 07.11.2018, 22:30:25 »
я тоже думаю, что перетащить плагины из-под осмапа не проблема для вас, ведь по сути они - вещи в себе, возвращающие массив ссылок, так что сам бог велел хитрый ход конем устроить.
Но пока что надо сделать хотя бы хорошо, что-то одно :-)
Я говорю про контент и основные компоненты Joomla :-) остальное глядишь за это время подтянется... говорят под zoo пилят плагин))
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #84 : 07.11.2018, 23:33:21 »
на случай если кое-кто  ;D отложит фильтрацию в неприлично долгий ящик:
\components\com_jlsitemap\models\generation.php
в районе 90-ой строки ищем
foreach ($rows as $row)
и заменяем на код
Код
			$bad = array('?', '/login'); //тут перечисляем фильтруемые фрагменты url-ов

foreach ($rows as $row)
{

//jbdump::log($row['loc']);
$skip = 0;
$test = $row['loc'];
foreach ($bad as $bw){
$pos = strpos($test, $bw);
if ($pos !== false) { $skip=1; continue;}
}
if($skip) continue;
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #85 : 08.11.2018, 00:47:37 »
на случай если кое-кто  ;D отложит фильтрацию в неприлично долгий ящик:
Упертый =) mb_strpos с UTF-8 лучше. А то c кириллицей будет промашка. И да долгота ящика зависит от свободного времени =) Хотя есть методы принудительного сокращения долготы =)

Я говорю про контент и основные компоненты Joomla
Тэги тэги тэги. И еще раз тэги.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #86 : 08.11.2018, 07:00:54 »
Упертый =)
а ты будто-бы - нет?  ;D
вместо препирательств мог бы 10 раз прикрутить несчастное поле, но - нет, мы будем ждать высокой луны, когда Septdir снизойдет к народу  ;D
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: JL Sitemap - компонент карты сайта
« Ответ #87 : 08.11.2018, 10:19:36 »
а ты будто-бы - нет?  ;D
вместо препирательств мог бы 10 раз прикрутить несчастное поле, но - нет, мы будем ждать высокой луны, когда Septdir снизойдет к народу  ;D
Вставить код и сделать релиз новой версии это малясь разные вещи.
Если просто бездумно  пихать код и каждый раз делать релиз сейчас бы была версия 20.0.0. Да и хочух хватает. Кому то надо логирование кто-то хочет больше плагинов, кто-то совместимость с плагинами Osmap и xmap. Ну а кто-то просто чего-то хочет. Всему свое время.
Кроме того на все нужно время. С работой закончу сделаю.
« Последнее редактирование: 08.11.2018, 10:23:19 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

zikkuratvk

  • Глобальный модератор
  • 4818
  • 344 / 2
  • Обслуживаем проекты - дорого.
Re: JL Sitemap - компонент карты сайта
« Ответ #88 : 14.11.2018, 17:41:26 »
Ну чтож :) релиз 1.2.0

https://joomline.ru/rasshirenija/komponenty/jlsitemap.html

Список изменений:
Исправления языковых переменных.
Режим отладки не генерирует карту сайта.
Добавлена вкладка фильтрации в конфигурацию компонента.
Добавлен фильтр по меню.
Добавлен простой метод фильтрации
Добавлен фильтр по стоп словам
Добавлена фильтрация по регулярным выражениям.
В плагин материалов Joomla добавлен параметр lastmod
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: JL Sitemap - компонент карты сайта
« Ответ #89 : 14.11.2018, 19:53:39 »
что-то с фильтром стоп-слов перемудрили
знак вопроса - фильтрует, а вот слово
login
пропускает

а мой код - работал!  *RTFM*
всех уволить!  ;D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать Sitemap.xml?

Автор phvsfpgs

Ответов: 4
Просмотров: 842
Последний ответ 02.10.2023, 13:24:09
от sivers
Не принимает в Google вебмастер аналитик карту сайта sitemap.xml

Автор igorsuccess

Ответов: 4
Просмотров: 1523
Последний ответ 25.12.2021, 18:52:58
от igorsuccess
Sitemap поисковым системам для мультиязычной версии сайта

Автор Gevguk

Ответов: 4
Просмотров: 2574
Последний ответ 08.07.2021, 10:55:18
от khan-alex
Не генерируется файл карты сайта XML

Автор европласт

Ответов: 20
Просмотров: 2662
Последний ответ 09.02.2021, 13:28:23
от европласт
Ссылка на sitemap.xml в результатах поиска в Google.

Автор Игарь

Ответов: 10
Просмотров: 2233
Последний ответ 15.09.2020, 14:38:08
от Игарь