Maksoft.net




  • Събития, презентации, обучения организирани от Максофт. Изложения с участието на Максофт. 

    Хронология на събитията свързани с интернет решения, графичен дизайн и развитие на бизнеса.

    ...

    Събития
    Начало /  / ...


  • Feed API предоставя JSON достъп до съдържанието на Maksoft CMS за външни приложения, сайтове и интеграции. Позволява четене на данни от таблици, филтриране, сортиране и ограничаване на достъпа според нивото на потребителя.

    Основен формат

    https://maksoft.net/feed/{table_name}?{параметри}
    или
    https://maksoft.net/feed/{site_id}/{table_name}?{параметри}
    

    Общи параметри

    Параметър Тип / Формат Описание Пример
    limit integer Максимален брой записи (по подразбиране 50, максимум 10000) limit=100
    offset integer Брой записи за прескачане (пагинация) offset=200
    debug 0 / 1 Активира debug режим и показва SQL заявката debug=1
    order_by string Поле, по което се сортира резултатът order_by=date_modified
    order_dir ASC / DESC Посока на сортиране order_dir=DESC
    site_id integer Идентификатор на сайта (ако не е зададен в URL) site_id=2

    Филтриране на резултатите (WHERE)

    API-то поддържа динамично филтриране на резултатите чрез URL параметри. Всички филтри се интерпретират като SQL WHERE условия.

    Оператор Описание Пример
    = Точно съвпадение status=1
    > По-голямо от preview>100
    < По-малко от id<500
    >= По-голямо или равно preview>=1000
    <= По-малко или равно views<=5000
    != / <> Различно от status!=0
    ~ Текстово съвпадение (LIKE %value%) title~Новини

    Операторите могат да бъдат част от името на параметъра (preview>100) или да са URL-кодирани (preview%3E100).

    Сортиране

    ?order_by=date_modified&order_dir=DESC

    Може да бъде дефинирано и в mapping конфигурацията:

    {
      "order": {
        "field": "sort_n",
        "direction": "ASC"
      }
    }
    

    Изчисляеми полета (Computed Fields)

    "computed": {
      "url": "feed_pageurl(n)",
      "lastmod": "feed_date('Y-m-d', date_modified)"
    }
    

    Тези функции се дефинират във feed.safe.func.php и се прилагат автоматично при извеждането на данните.

    Изключване на полета

    "fields_to_exclude": ["PageURL", "phpvars"]

    Позволява изключване на определени колони от резултата.

    Контрол на достъпа

    "access_filter": "pages.SecLevel <= {ACCESS_LEVEL}"

    Ограничава достъпа според нивото на потребителя ($o_page->_user['AccessLevel']).

    Примери

    /feed/pages
    /feed/pages?status=1
    /feed/pages?preview>100
    /feed/pages?title~услуги
    /feed/pages?order_by=date_modified&order_dir=DESC
    /feed/pages?debug=1
    

    Примерен JSON отговор

    {
      "meta": {
        "table": "pages",
        "site_id": 2,
        "limit": 50,
        "offset": 0,
        "count": 2,
        "access_level": 0,
        "result": "ok",
        "debug_sql": "SELECT * FROM `pages` WHERE `SiteID`=2 ..."
      },
      "data": [
        {
          "n": "2",
          "name": "Начало",
          "url": "https://www.maksoft.bg/",
          "lastmod": "2025-07-26"
        }
      ]
    }
    

     

    ...

    feed api слой за екпорт
    Начало /  /  / Документация...


  • Инсталацията под Windows на Maksoft CMS изисква инсталация на Laragon или XAMPP (за Apache и MySQL), сваляне на PHP файловете от github.com/maksoftnet/ms, импорт на база данни maksoft.sql, инсталиране на зависимостите с composer. 

    Основно процесът преминава през

    • инсталация на локален apache сървър Xampp или Laragon
    • git clone https://github.com/maksoftnet/ms
    • composer инсталация на зависимостите в директории
      /ms composer install
      /modules composer install 

       

    • инсталация на mysql, създаване на база maksoft, импорт на база данни
      mysql -u root maksoft < maksoft.sql
    • създаване на потребител maksoft с парола XXX за работа с базата и задаване на права All Privileges
    • настройка на някои инициализиращи променливи  

     

    my.ini

    [mysqld]

    max_allowed_packet = 2048M

    tmp_table_size=256M

    max_heap_table_size=256M

    net_read_timeout = 600

    net_write_timeout = 600

    innodb_buffer_pool_size=512M

     

    php.ini

    memory_limit = 512M

    max_execution_time = 300

    post_max_size = 512M

    upload_max_filesize = 512M

     

     

    ...

    Инсталация на maksoft cms
    Начало /  /  / Документация...


  • За импорт на даннните е нужно да разрешите на MySQL в my.ini импорт на големи пакети, да създадем БД maksoft като команда за импорт mysql -u root maksoft < maksoft.sql и да дадем права на потребител maksoft за достъп от скрипт. 

    Създайте база данни (БД) maksoft. 
    Създайте потребител maksoft с достъп до БД maksoft

    Задайте избраната парола за достъп в конфигурационния файл lib/config.php

    ...
    public $db_user_upl = 'maksoft';
    public $db_pass_upl = 'Избраната парола';
    ...

    След това може да импортирате (seed) реална база или само структурата. 

    АК импортиране база и данни, базата данни ще бъде голяма и препоръката е maksoft.sql да се инсталира чрез команден ред. Предварително в 

    MySQL конфигурация

    C:/xampp/mysql/bin/my.ini

    трябва да разрешим големи пакети 

     

    [mysqld]

    max_allowed_packet = 2048M

    tmp_table_size=256M

    max_heap_table_size=256M

     

    След това от CommandShell (cmd) стартиран като Administrator отидете в папка
    cd c:/xampp/mysql/bin/mysql
    изпълнете: 

    mysql -u root maksoft < maksoft.sql

    Изчакайте. Процесът може да отнеме време повече от 10 минути.

    Прогреса можете да следите в phpMyAdmin 

    ...

    mysql конфигурация и импорт на данни
    Начало /  /  / Документация / ...


  • Версия 4.0 превръща Maksoft CMS от мултисайт система за управление на интернет сайтове в глобална мрежа за управление и разпространение на информация в интернет между различни платформи. 

    MBT (Model - Business - Transport) архитектура. 

    Платформата се изгражда на Node.Js + Type Script. 

    Това е централната система, която приема, обработва, архивира и дистрибутира данни между:

    • локални CMS (Maksoft CMS 1.0 до 3.0, WordPress, PrestaShop)

    • складов софтуер и доставчици
    • социални мрежи

    • външни API-та

    • платежни услуги
    • мобилни приложения

    Тя предоставя REST API, Webhooks, cron задачи и съхранява данните едновременно в свързани релационна PostgreSQL и нерелационна MongoDB бази данни или в S3-совместимо хранилище.

    PostgreSQL е структурираното ядро, а MongoDB е динамичното, специфично разширение.

    Как работи тази комбинация на практика:

    Действие PostgreSQL MongoDB
    Създаване на нова страница pages таблица
    Добавяне на WooCommerce еквивалент връзка platform_links platformData документ
    Импорт от PrestaShop products таблица допълнителни атрибути в JSON
    Социална активност или log събитие

    logs колекция в MongoDB

    Как се изгражда архитектурно?

    • Всички базови данни са в PostgreSQL (включително page_id)

    • MongoDB пази „разширения“ по page_id (или external_ref)

    • Business слоят решава кога да ползва едното или другото

    • REST/GraphQL API-то ги агрегира при нужда

     

    ...

    maksoft cms 4.0
    Начало /  /  / Документация...


  • Инсталация на PHP платформата 
    git clone https://github.com/maksoftnet/ms

    Изпълнете клонирането от работната папка на Xampp c:/xampp/htdocs. 

    След края на клонирането ще имате папка  c:/xampp/htdocs с Maksoft CMS. 

     

    ...

    Инсталация на maksoft cms от github
    Начало /  /  / Документация / ...


  • Бързината на сайта вече е ключов фактор за SEO оптимизация. С новия сървърен кеш в Maksoft CMS, страниците се зареждат до 5 пъти по-бързо и поемат 20+ пъти повече трафик. Това повишава рейтинга в Google и подобрява потребителското изживяване – особено при кампании и пикова посещаемост.

    Ново ниво в SEO чрез кеширане

    Новата функционалност кешира всяка често посещавана страница за период от 5 минути. Това позволява на следващите потребители да я заредят почти мигновено, без допълнително натоварване върху сървъра. Резултатът: по-бърз сайт, по-добри позиции и по-висока SEO ефективност.

    Какво подобрява кеширането?

    • По-високи позиции в Google благодарение на ускорено време за зареждане.
    • Нисък bounce rate – посетителите остават по-дълго на сайта.
    • Поддържане на трафик в пикови моменти, включително кампании и новини.
    • Оптимизация на ресурси без компромис със съдържанието.

    Съвместно действие с MemCache и CDN

    Сървърният кеш се комбинира с MemCache, който управлява динамичните компоненти на сайта, и клауд CDN кеширане, което осигурява светкавична скорост за глобалните потребители. Това дава предимство пред конкуренцията при SEO оптимизация на сайтове с голям трафик.

    Как да видите ефекта?

    Излезте от административен режим и отворете често посещавана страница – ще забележите моментално по-бързо зареждане. В административен режим кеширането е изключено, за да работите винаги с най-актуалното съдържание.

    Какво предстои?

    Целта е постигане на над 99.99% uptime при всякакво натоварване. Това е решаващ компонент от цялостната SEO оптимизация стратегия, особено при активно развиващи се сайтове с голямо съдържание и рекламна активност.

    Какво да направите за максимален ефект?

    Поискайте оферта за Външна Google SEO оптимизация на интернет сайт с Фейсбук Трафик Фуния!

    Това ще допълни вътрешната сайт оптимизация на Вашия сайт с органичен линк билдинг- връзки създадени към Вашия сайт от други сайтове и социални мрежи. Нещо повече- това ще сподели актуалната информация от Вашия сайт в социални мрежи- Фейсбук, което привлича нови клиенти и има косвен ефект за Вашите позиции в Гугъл. 

    Повече информация, инструмент за планиране на ключови думи и цени има ТУК

    ...

    5х по-бърз сайт за seo с нов кеш от maksoft cms
    Начало /  /  /  / ...


  • Laragon или Xampp са наличните сървъри, които ще ви създадат локална работна среда под Windows или iOS. 

    Инсталирайте Laragon от Laragon.org 

    Инсталирайте XAMPP от- www.apachefriends.org/

    Инсталация на XAMPP включва работна среда apache2 и MySQL нужна за работа с Maksoft CMS. 

    Стандартно се инсталира на c:/xampp като при наличие на стара версия следва да преименувате старата папка, защото ще я създаде отново. 

    ...

    xampp или laragon Инсталация с apache и mysql
    Начало /  /  / Документация / ...


  • Maksoft Нов редактор в Максофт Нет CMS представи компанията на обучение за клиенти

    Максофт е дигитална агенция със собствени продукти за изработка, поддръжка, SEO оптимизация и маркетинг на интернет сайтове от 1999 година. Ние сме SEO фирма със собствени продукти и услуги за управление на съдържание, SEO оптимизация, дигитален маркетинг и реклама на фирми от различни браншове.  

    Максофт има над 25 години опит в печатна и интернет реклама. Компанията е водещ вносител на рекламни материали

    ...

    Начало
    Начало...


  • Maksoft За нас

    Контакти и информация за Максофт

    Телефонна централа: 

    • Виваком:   
      02 846 46 46
      02 846 20 02
      02 846 20 05 

    • А1:   0888 846 006

    • Йеттел:   0896 846 006
       

    Максофт - Централен Офис 

    София 1504, бул. "В. Левски" 150, ет.3 (вход от ул. Ангиста) 

    (от 9 до 18 часа)

    С кола

    Моля обърнете внимание, че след реконструкцията на ул.Ангиста през май 2019г., улицата вече е  еднопосочна с вход от ул.Кешан (бул.Ген.Данаил Николаев). Влизането от бул. Васил Левски не е възможно!

    Паркиране

    Районът на пл. Сточна гара северно от бул. Ген. Данаил Николаев е Синя Зона. Можете да паркирате на ул. Ангиста, точно до входа на сградата. Необходимо е да изпратите SMS на телефон 1302.

    На разположение са също до 144 паркоместа в новотокритият магазин Lild пл. Сточна гара, срещу сградата на Максофт, с възможност за безплатно паркиране до 90 минути - необходима е заверка на талона на касите на магазина. 

    С градски транспорт до офис Максофт на пл.Сточна гара

    Тролейбуси: № 1, 2 и 4 (до бул. Ал. Дондуков") и №11 (крайна спирка, точно пред сградата).

    Автобуси: №213, №305, №11, №413, №404

    Най-близки метростанции до пл. Сточна гара

    • метростанция Лъвов мост на 900 метра (10 минути пеша до пл. Сточна гара)
    • метростанция Софийски Университет на 1300 метра (15 минути пеша до пл. Сточна гара)

     



    ...

    За нас
    Начало...


Максофт е дигитална агенция със собствени продукти за изработка, поддръжка, SEO оптимизация и маркетинг на интернет сайтове от 1999 година. Ние сме SEO фирма със собствени продукти и услуги за управление на съдържание, SEO оптимизация, дигитален маркетинг и реклама на фирми от различни браншове.  

Максофт има над 25 години опит в печатна и интернет реклама. Компанията е водещ вносител на рекламни материали



Следвайте ни

Запитване

Максофт.БГ Максофт.НЕТ BrandIT