Aru CMS

Жасанды интеллекті бар контентті басқару жүйесі. Әзірлеушілер мен жоба жетекшілеріне арналған Қазақстанда көптілді сайт құру.

Project Cover

Aru CMS, менің көптеген жобаларым сияқты, ЖИ-мен тығыз байланысты. Міне, кейбір мүмкіндіктердің қысқаша сипаттамасы:

  1. Блогты санаттармен жүргізу
  2. Жобаларды жүргізу, портфолио түріндегі жеке бет
  3. Үш тілде PDF форматына автоматты экспортталатын жеке резюме
  4. Санаттарды теңшеу арқылы тапсырыстар жасауға арналған форма
  5. Визуалды редактор арқылы кез келген беттерді жасау
  6. Мәзір редакторы, кез келген элементтер, ішкі немесе сыртқы сілтемелер
  7. Дэшбордта және аналитика бөлімінде сайттың жағдайына талдау, барлық көрсеткіштер бойынша толық статистика
  8. Терең теңшеулер - сыртқы түрі, тақырыпша, төменгі колонтитул, жүйелік теңшеулер, файл менеджері, жедел режимдегі қосылулар редакторы
  9. ARU AI - бұл басқа жобадан осы CMS-ке келген менің жеке көмекшім. Ол сайтпен жұмыс істеуге көмектеседі, кез келген сұранысқа жауап береді, және ең бастысы, адам тіліндегі сұраныстарды SQL сұрауларына аударып, дерекқорға жүгініп, нәтижелерді жауап контекстіне кірістіре алады.
  10. Посттар, жобалар немесе беттер жасау кезінде қазақ және ағылшын тілдеріне автоматты аудармалар, мазмұнды орыс тілінде жазу жеткілікті, сонда жүйе аудармаларды өзі жасайды.

Егер бүкіл жүйені толығырақ қарастыру қызықты болса, скриншоттармен шағын демонстрацияны көруді ұсынамын.

Бастау үшін, Aru CMS қарапайым орнатушы арқылы хостингке орнатыла алатынын айта кету керек, файлдарды хостингке жүктеу жеткілікті.

Орнату және жүйеге кіргеннен кейін әкімші бірінші көретіні - сайт туралы қысқаша ақпарат бар бастапқы дэшборд: посттар саны, жобалар саны, жаңа (қаралмаған) жоба жасау өтінімдері, беттердің жалпы саны және php, mysql деректері.

Блог үшін жеке бөлім бар, барлық посттар мүмкін болатын әрекеттермен тізім түрінде сақталады, бұл, мысалы, Wordpress қолданғандар үшін әдеттегі интерфейс. Санаттар (айдарлар) осы жерде модальді терезеде бірден үш тілде жасалады.

Посттар, жобалар және беттер редакторларын кейінірек, осы мәтінді аяқтағанда қараймыз :) әзірге жобаларды қарауға көшейік. 

Жобалар кескін және сипаттамасы бар тақталарға жиналады, бұл әкімшінің портфолиода тақталардың қалай көрінетінін бірден көруі үшін жасалған. Оларды жай ғана бірінің үстіне бірін сүйреп апару арқылы сұрыптауға және орындарын ауыстыруға болады.

Резюме редакторы өте қызықты, жалпы ол басқа бөлімдердегідей сол Editor.js блоктық редакторын қолданады, бірақ негізгі параметрлер ыңғайлы толтыру үшін бөлек шығарылған. Сайтқа келушілерде PDF-ті автоматты түрде жүктеу мүмкіндігі болады, оларды бөлек жүктеудің қажеті жоқ, виртуалды принтер қолданылады (бұл барлық операциялық жүйелерде жұмыс істейді).

Пайдаланушылардан алынған тапсырыстар арнайы бөлімге түседі, онда тапсырыстар үшін санаттар жасауға және ағымдағыларды қарауға болады. Оларда мәртебелер бар, олар болашақта аналитикада көрсетіледі, бірақ жалпы алғанда мәртебелер біз қандай жобаларды қолға алғанымызды, ал қайсысын кейінге қалдыра алатынымызды түсіну үшін қажет.

Беттер бөлімі әлдеқайда ауқымды. Мұнда сіз басты бетті белгілей аласыз, жүйелік және теңшелетін беттерді көре аласыз, әрине, жаңаларын жасай аласыз және барларын өңдей аласыз (жүйелік беттерден басқа, оларды бұзуға болмайды).

Мәзір редакторы өте қарапайым құрылған, Wordpress-ке өте ұқсас, бірақ менің ойымша, менде одан да ыңғайлы болды. Жаңа элементті жасау бар беттерді таңдауға немесе сыртқы сілтеме қосуға болатын модальді терезені ашады. Тартып апару арқылы элементтерді кез келген ретпен сұрыптауға болады.

Аналитика бөлімі сайттағы барлық мүмкін көрсеткіштерді, қаралымдарды, танымал посттарды, тапсырыс мәртебелерін, тапсырыс түрлерін және тіпті барлық мазмұнды салыстырмалы түрде көрсетеді.

Теңшеулер - бұл жүйенің әлдеқайда терең бөлігі, мен барлық мүмкін болатын параметрлерді және оларды басқаруды жүзеге асыруға тырыстым (кем дегенде маған қажет болғандарды). 

Алдымен, теңшеулерге оңай кіру мүмкін емес, тіпті әкімші панеліне логин мен құпия сөзбен кіргеннен кейін де, теңшеулерге мастер құпия сөзсіз кіру мүмкін емес.

Тек сәтті кіргеннен кейін ғана біз барлық теңшеулерге қол жеткіземіз. Мен бәрін көрсетпеймін, олар қойындыларға бөлінген және өте ақпаратты:

  • Тақырыпша редакторы
  • Басты бет редакторы - мәтін, кіріспе, батырмалар, негізгі бөлімнің фоны
  • Төменгі колонтитул - төменгі колонтитулдағы мәтін және әлеуметтік желілерге сілтемелер, қажетті әлеуметтік желілерді белгілеу үшін тіпті Lucide белгішелерін қолдануға болады
  • Қауіпсіздік және ЖИ - Gemini токкенін және мастер құпия сөзді өзгерту
  • Файл менеджері, elFinder қолданылады
  • Жүйелік бөлім - MySQL-ге қосылудың тұрақтылығын көрсетеді және жүйелік конфигурация файлын өңдеуге мүмкіндік береді. Егер барлық дерекқорды жедел түрде өзгерту қажет болса, пайдалы болады.

Мен айтқанымдай, ARU CMS-те жасанды интеллект қолданылады. Бұл жеке өзім үнемі қолданатын өте қызықты мүмкіндік деп ойлаймын. Ару дерекқорға қорғалған қол жеткізуге ие, сондықтан ол ештеңені өзгерте алмайды, бұза алмайды немесе өңдей алмайды, кез келген өзгерту командалары кодта бұғатталған, бірақ ол жұмыста өте көп көмектесе алады - аудармалар, статистика, әзірлеуге өтінімдерді түсінуге көмектесу, мазмұн бойынша кеңестер беруі немесе қателерді тексеруі мүмкін.

Төмендегі скриншоттан көрініп тұрғандай, ол әзірлеуге арналған өтінімді өңдеді, бүкіл мәтінді іскерлік стильден бейресми стильге аударды және өз стилінде жанды түсініктемелер қосты.

Уәде еткендей, редакторларды көрсету қалды, мен айтқанымдай, олардың барлығы бірдей (тек пайдаланушы интерфейсінде көрсетуге арналған кейбір атрибуттар ерекшеленеді).

Дәл қазір жазып жатқан ағымдағы жоба туралы мақала осылай көрінеді:

Енді "керемет ЖИ сиқыры" жұмыс істеуі үшін, бүкіл мақаланы автоматты түрде аудару батырмасын басу керек. 

Техникалық тұрғыдан - Editor.js және қосымша өрістер жасайтын JSON алынады, JSON-ның тұтастығын сақтай отырып аударма жасау туралы сұраныспен контекстік терезе қалыптастырылады. Аудармалар қазақ және ағылшын тілдері үшін қайтарылады, оларды кейін қолмен өңдеуге немесе өзгертулер енгізуге болады.

Мәтін көлеміне және хостингтегі жылдамдыққа байланысты процесс бірнеше секундтан максимум бір минутқа дейін созылуы мүмкін.

Нәтижесінде пішімдеуді, кескіндерді, блок түрлерін, туралауды сақтай отырып, толығымен аударылған мазмұн болады. 

Фронтендке көшейік. Жалпы, сіз бұл сайтта болғандықтан, оның қалай көрінетінін көрдіңіз. Қызықты нәрселерден мыналарды атап өтуге болады:

Толығымен теңшелетін басты бет, ол лендинг сияқты көрінеді.

Жобаға тапсырыс беру формасы, толтырылған өрістер жаңа мәртебемен бірден өтінімдер тізіміне кетеді.

Жобалар портфолиосы, олар тақырыптық кескіндері бар тақталар сияқты көрінеді, үстіне апарғанда атауы мен қысқаша сипаттамасы көрсетіледі.

Кез келген уақытта қараңғы және ашық тақырыптар арасында ауысу, сондай-ақ сайттағы барлық мазмұнды аудару. Айтпақшы, бірінші іске қосу кезінде сайт браузерден қандай тіл қолданылатынын және жүйеде қандай тақырып қосылғанын сұрап, сәйкес келетіндерді таңдайды.

Біраз техникалық ақпарат қалды:

Жоба php-де жұмыс істейді, дерекқор ретінде MySQL қолданылады.
Пайдаланушы интерфейсінің және басқару панелінің бүкіл дизайны бейімделген және кез келген экран ажыратымдылығына реттеледі.
Визуалды редактор ретінде Editor.js қолданылады, модульдер мен кеңейтулердің саны оны Medium-дағы редакторға барынша ұқсас етеді.

Дистрибутивтің жалпы салмағы:

  • Егер жиынтықта файл менеджері қолданылса - 10 мб
  • Егер файл менеджерісіз, Editor.js жергілікті файлдарымен - 700 кб
  • Егер файл менеджерісіз және CDN арқылы Editor.js-пен - 300 кб