Сайт вебмастера
Последние комментарииRSS
Андрей » Отличия Albireo от других CMS 2024-11-09 12:21:08

Понял. Спасибо.

Ждем релиз.

Макс » Отличия Albireo от других CMS 2024-11-09 09:21:27 admin

Всё равно. Годится любой сервер, который умеет переправлять запросы к index.php. Можно даже встроенный php-сервер использовать. Так что проблем не будет.

Андрей » Отличия Albireo от других CMS 2024-11-09 09:05:14

Добрый день, Максим!

Вы пишите: Единственный нюанс — это файл .htaccess, который может иметь свои особенности на сервере

Я не большой специалист, но как-будто файл .htaccess подразумевает использование сервера apache. Как быть если я использую связку nginx + php-fpm?

Макс » Мультиязычность в Albireo CMS 2024-10-19 12:32:39 admin

А зачем? Есть HTTP_ACCEPT_LANGUAGE, от него и пляшем. Если нужно сменить язык страницы, то нужно сменить предпочитаемый язык браузера. Я пользуюсь Language Switch.

Віктор » Мультиязычность в Albireo CMS 2024-10-19 12:05:37

Чи передбачається селектор в шапці (чи деінде) для ручного вибору мови за бажанням? Було б цікаво генерувати селект з вибором, залежно від наявності head-lang[**] в налаштуваннях.

Віктор » Мультиязычность в Albireo CMS 2024-10-17 20:48:36

Круто.

Але спіймав себе на думці, що на описи налаштувань сторінки прийдеться виділити окрему главу мануала. Щиро бажаю натхнення автору.

Макс » Мультиязычность в Albireo CMS 2024-10-03 14:47:43 admin

Поправил статью. Добавил описание других возможностей.

Жирнющий лайк! Затрахали эти поиски универсальной версии, как Святого Грааля. Статью нашёл на этом фоне, ввёл в поисковик: "какой пиздец происходит с версиями php".

Макс » Checkpoint №1 по Albireo CMS 2024-09-21 16:24:27 admin

Скрипт js — там без разницы какие стили.

Метки есть, включая и облако и отдельные страницы и общая страница.

Поиск только внешний. Я прикрутил гугл.

Віктор » Checkpoint №1 по Albireo CMS 2024-09-21 15:36:36

Про пошук на сайті не згадано (або хоча б за хмару тегів?).

Навігатор сторінки - топчик, але скрипт заточений лише на berry.css, як я розумію?

Макс » Мультиязычность в Albireo CMS 2024-09-21 12:17:02 admin

Думаю, что можно сделать. Нужно будет подумать, может просто сделать отдельнй параметр старницы, что-то вроде lang[uk]: адрес а система уже сама раскидывать его на head и sitemap.

Віктор » Мультиязычность в Albireo CMS 2024-09-21 12:10:53

Давай спробуймо, може комусь теж цікаво: localized-versions

Макс » Мультиязычность в Albireo CMS 2024-09-21 11:51:12 admin

В head можно добавлять, как я и написал. Но насчет sitemap.xml я не в курсе. Кинь ссылку, я посмотрю. Думаю, что добавить параметр в генерацию этого кода не будет очень сложным.

Віктор » Мультиязычность в Albireo CMS 2024-09-21 11:43:02

Так, я вже подивився (краще б не питав). Рекомендовано (!) вказувати альтернативи ленгвіджу, на що є кілька варіантів:

html-теги в хедері, або sitemap, вибір залежно від смаків автора CMS :o)

p.s. не знаю, чи коректно додавати в коментар посилання на доки.

Макс » Мультиязычность в Albireo CMS 2024-09-21 11:01:51 admin

Нужно доки гугла смотреть... Но думаю, что ему всё равно нужно будет проиндексировать все страницы, поэтому в sitemap должны попасть все.

Віктор » Мультиязычность в Albireo CMS 2024-09-21 10:58:49

Можливо, питання було сформульовано некоректно, але мова про інше:

Якщо існують кілька версій сторінки різними мовами, то в результатах пошуку мають бути представлені ті версії сторінок, які краще підходять регіону користувача. Це не обов'язково, звісно, але все ж таки.

Макс » Мультиязычность в Albireo CMS 2024-09-21 09:39:57 admin

Там же только адреса, переводить нечего.

Віктор » Мультиязычность в Albireo CMS 2024-09-21 08:29:50

Чи виникає (при мультимовному сайті) необхідність вказувати це у sitemap?

Чи google сам розбереться?

Макс » Мультиязычность в Albireo CMS 2024-09-20 10:07:50 admin

Админку я принципиально не хочу переводить — там по английски и по сути нечего переводить, всё слишком примитивно.

А шаблон нужно переводить через lang(). И опять же, все сам по себе шаблон состоит только из html и css, там нечего переводить. Все служебные сообщение уже переведены. Если нужен перевод, то он указывается на самой странице, либо в конфигурации с помощью lang(). Может будут какие-то доработки, но в целом этого достаточно для 100% мультиязычности.

Віктор » Мультиязычность в Albireo CMS 2024-09-19 21:10:45

Лишається проблема, що не була згадана - переклад шаблону.

Як варіант, бачу її рішення через використання lang() для шаблона в комбінації з одним із способів мультипейджу (або я чогось не зрозумів). І чи буде це працювати для панелі адміністратора у варіанті "з коробки"?

Попередні Албірео-версії (до анонсу CMS) прийшлося перекладати адмінку вручну, так би мовити.

Макс » Немного о работах 2024-09-16 21:43:39 admin

Странно, почему-то не приходят уведомления по email на твои комменты. :-)

Хлебные крошки сложно в том плане, что непонятно что в них нужно выводить. Самый простой вариант — это считывать структуру каталогов и по одному их выводить, но не по каждому адресу может быть страница. Поэтому пока ничего разумного не придумал. Но технически подключить любой модуль вообще не проблема.

Віктор » Немного о работах 2024-09-14 15:36:27

Так, тут я схибив, бо дійсно, вів мову за прев'ю, зрозумів помилку пізніше, та месага вже була на розгляді.

Мені подобаються в цій статті підходи щодо адмінки, я практично не користувався попереднім варіантом, хоча й зробив окремий розділ користувачам, яким дозволено додавання/зміна файлів у аплоаді. Все інше експериментую напряму.

Хотілося б у layout мати варік з меню типу хлібних крошок, я робив такий, але це викликає необхідність фізичної адресації. Можливо, є й інші способи в рамках роутінга Альбірео, але я про них не знаю.

Макс » Немного о работах 2024-09-14 10:38:29 admin

Да, Obsidian пока рулит, спасибо за наводку. :)

По миниатюрам. У тебя скорее идёт речь о превьюшках, а не о миниатюрах для просмотра в админке. Превьюшка в Альбирео делается автоматом — просто указывается нужный адрес, размеры и файл появится с суффиксом thumb.

Віктор » Немного о работах 2024-09-12 14:54:35

Таки Obsidian зачепив? ;о)

Дуже радий, що робота продовжується. Не згоден в тому, що мініатюри це накладні розходи. Я перший скрипт в Альбірео робив без картинки, був перебір .pdf і .jpg з простим виводом списку кожного разу, при звертанні до сторінки. Потім уже варіант зі скануванням і виводом по папках і т.д. Але пізніше, коли кількість документів перетнула відмітку 100шт і тормоза стали помітні, народилася ідея кешування списків для кожної папки. Після кешування мініатюри прописалися на сторінці, слідкувати за ними стало не важко й скорість віддачі не сильно зросла порівняно з "чистим" текстом.

п.с. у Obsidian є крутезний додаток - Share Note, який у поєднанні з Obsidian Dataview дає цікавий інструмент для роботи з примітками.

Admin » Обновление сайта 2024-05-28 08:04:53 admin

Конвертация средствами самого PHP. Там вроде бы стандартная GD используется, никаких чудес.

Файлы можно использовать любого формата, никаких ограничений нет. Просто есть удобный механизм получения и работы с WEBP из коробки. Если нужен другой формат, просто указывается в параметрах функции. Это может быть jpg, png, gif и webp.

Віктор » Обновление сайта 2024-05-27 11:20:55

Для автоконвертації зображення у webp і створення мініатюр використовується Imagick, чи це свійські функції? і чи лишається механізм використання jpg (формат по вибору)?

Питання пов'язане з тим, що є специфічні задачі для збереження тайлів, тобто тисяч фрагментів 256х256px з яких складаються карти, наприклад.

p.s. минулий скрипт мав особливість - редагування ще не модерованого коментаря, чи було це вадою мені невідомо, але кілька раз воно спрацювало.

Віктор » Что такое Мультисайт? 2024-05-25 08:22:00

Концептуальна стаття. Однозначно корисна, яка позбавила мене від ідеї об'єднання окремих каталогів в один, для уніфікації роботи над мульти-тематичними розділами. Альбірео був цікавим саме для експериментальної роботи, коли ізоляція сайтів формувалася через просте дублювання каталогів.

Як на мене, constants.php має стати ключовою ідеєю перебудови вже зробленого, хоча хоронити свої ідеї буде трохи боляче.

Адмінка важлива частина, безперечно, але (на мою думку) лише при необхідності розділення прав доступу. Чи буде вона в нових релізах? (сліди такого намагання були в ранішньому коді).

Admin » CMS для людей 2024-05-08 09:10:10 admin

Возможно. Открытым он точно не будет.

Віктор » CMS для людей 2024-05-07 23:19:09

Перетворення Albireo на CMS означатиме, що проєкт стане платним?

Admin » Оптимизация PHP-приложения 2024-04-29 20:24:37 admin

Ну смотри. Когда ты получаешь rss, то это обращение к другому серверу, а значит могут быть тормоза. Поэтому итог rss и нужно в кэш кидать. Но когда читаешь папку на своём сервере, то нет смысла её кэшировать, потому что это очень быстрая и легкая операция для сервера.

Другое дело, если тебе нужно считать данные их файлов. Тогда да, может и кэш поможет ускориться. Но вообще, я бы рекомендовал проверять эффективность кэша хотя бы по общей статистике времени генерации сайта и потребляемой памяти. Статистика в цифрах избавляет от субъективности.