Скрыпт для партала на аснове ModX

  1. дапрацоўкі рухавічка
  2. дададзеныя модулі
  3. Каталог тавараў і паслуг
  4. каталог кампаній
  5. Тэндэры і аўкцыёны
  6. Асабісты кабінет

CMS MODx выдатная пляцоўка для ўвасаблення фантазій кліентаў і распрацоўшчыкаў, якая дазваляе з дзіўнай лёгкасцю ствараць якасныя сайты. Дзякуючы унікальнай канцэпцыі, рухавічок эканоміць намаганні і грошы, так як аднолькава просты як у распрацоўцы, так і пры выкарыстанні канчатковымі карыстальнікамі. Кіраванне ў адміністрацыйнай панэлі зразумела нават неспрактыкаваным карыстачам, але ў той жа час, калі паглыбіцца, дазваляе цалкам кіраваць кожнай дэталлю сайта, пачынаючы ад ўстаўкі лічыльніка ў шаблон і заканчваючы інтэграцыяй дадатковых модуляў. CMS MODx выдатная пляцоўка для ўвасаблення фантазій кліентаў і распрацоўшчыкаў, якая дазваляе з дзіўнай лёгкасцю ствараць якасныя сайты

Акрамя агульных пераваг CMS MODx, такіх як магутная падтрымка стандартаў (можна вярстаць шаблоны любой складанасці ад любімых многімі табліц, то сучаснага strict xhtml), падтрымка тэхналогіі Web 2,0 / Ajax (MODx - першая бясплатная CMS з наборам API -Функцыя, цалкам адпаведных тэндэнцыям Web 2,0 Ajax), праца ва ўсіх асноўных браўзэрах, зручны ўсталёўшчык, узроўні ўкладзенасці дакументаў (іх колькасць проста неабмежавана), дадатковыя параметры старонак (напрыклад для старонкі каталог прадукцыі, можна дадаць параметры "цана" ці "вытворца" і ў ды ьнейшем сартаваць дакументы па гэтых параметрах), кіраванне мета-тэгамі і ключавымі словамі (ModX выдатна сябруе з SEO (аптымізацыя для пошукавікаў), што вельмі часта дазваляе адразу атрымаць добрыя пазіцыі ў пошукавых сістэмах і прыцягнуць наведвальнікаў без дадатковых намаганняў) ...

Спіс можна працягваць, але канчатковага карыстальніка, як правіла цікавіць, не тое, як добра і прыгожа арганізаваны код або як лёгка дадаваць і пашыраць функцыянал. Яму трэба ўсё і адразу, і каб ня гэта не сыходзіла каштоўнага часу. Таму на аснове такога зручнага інструмента як ModX, была разгорнута па-сапраўднаму шматфункцыянальная сістэма для стварэння тэматычных парталаў, названая Jet-X.

дапрацоўкі рухавічка


Асноўнымі напрамкамі дапрацоўкі стандартнай версіі CMS ModX былі:
• Даданне каталога тавараў і паслуг;
• Даданне каталога кампаній;
• Стварэнне асабістага кабінета для зарэгістраваных карыстальнікаў;
• Магчымасць стварэння сістэмы тэндэраў або аўкцыёнаў і адказу на іх карыстальнікамі.

Асноўнымі напрамкамі дапрацоўкі стандартнай версіі CMS ModX былі:   • Даданне каталога тавараў і паслуг;   • Даданне каталога кампаній;   • Стварэнне асабістага кабінета для зарэгістраваных карыстальнікаў;   • Магчымасць стварэння сістэмы тэндэраў або аўкцыёнаў і адказу на іх карыстальнікамі

Першым сайтам, на якім была пратэставаная дадзеная зборка, стаў будаўнічы партал г.Королёва dvor-na.ru . Для артыкульных раздзелаў і галерэй, былі выкарыстаны дакументы ModX, з якіх былі сабраныя раздзелы Навін і Публікацый, у кожнай з якіх былі зроблены падраздзелы і ў іх пастаронкавай высновы дададзеных матэрыялаў. З прыемных дробязяў ёсць тое, што пры даданні ў дрэве дакументаў у поліэтнічнай-панэлі раздзелаў Складнікі або Навін, яны аўтаматычна дадаюцца ва ўсе меню на сайце. Для паскарэння дадання навін і артыкулаў, выдзелены асобныя палі для назвы, тайтлов, прэв'ю-карцінкі, анатацыі, ЧПУ-назвы, уводу мета-тэгаў старонкі і асобнае поле з html-рэдактарам для напісання цела дакумента. Выбіраючы шаблон пры даданні дакументаў, можна адразу вызначыць, ці жадаеце Вы публікацыю з магчымасцю дадання каментароў або без. Прычым модуль каментарыяў быў асобна дададзены ў сістэму і пераведзены на рускую мову.

дададзеныя модулі


Зараз падрабязней аб дададзеных модулях. Прыемным SEO-момантам з'яўляецца тое, што карыстальнік можа настройваць, для кожнага модуля, якія ЧПУ для частак і канчатковых дакументаў ён хоча, трансліт або рускія ЧПУ. Кіраванне ўсімі модулямі вынесена ў асноўную адмін-панэль CMS (Раздзел Модулі - Пашыраныя магчымасці). Тут адміністратар можа рэдагаваць (дадаваць, сартаваць, змяняць) катэгорыі для тэндэраў (аўкцыёнаў), каталога кампаній, і тавараў і паслуг. А таксама, для модуля тавараў і паслуг ёсць укладка Планоўшчык, якая дазваляе па графіку публікаваць ужо змешчаныя ў базе тавары і паслугі, што спрашчае кіраванне сайтам.

Каталог тавараў і паслуг

Каталог тавараў і паслуг, уяўляе з сябе спіс запісаў, падзеленых на катэгорыі (падвойная укладзенасць). Кожная такая запіс складаецца з палёў: назву, кароткае апісанне (выводзіцца пры вывадзе спісу тавараў / паслуг, тэкставае поле), малюнак - файл (колькасць дадаваных рэгулюецца, загружаецца аўтаматычна з предпоказом загружанай карцінкі), цана (лік), ед.измерения цэны ( спіс прадусталяваных значэнняў), прадавец (імя карыстальніка дадаць), тэлефон (радок), поўнае апісанне (тэкставае поле), email (тэкставае поле), сайт (тэкставае поле), тэрмін публікацыі (дата), дата публікацыі (дата), апублікавання ( лагічнае bool). Выдаляць і рэдагаваць тавары і паслугі могуць карыстальнікі і адміністратар.

Выснову адзінкавай запісу

Выснова спісу тавараў і паслуг адбываецца пастаронкава, падзелены на катэгорыі і падкатэгорыі. Пры выводзь спісу з тавару выводзіцца паменшаная выява, назву, кошт і кароткі анонс, які фарміруецца аўтаматычна з поўнага апісання тавару.

каталог кампаній

Каталог кампаній, уяўляе з сябе спіс запісаў, падзеленых на катэгорыі (двайны ўкладзенасці). Кожная такая запіс складаецца з палёў: назву, малюнак - файл (колькасць наладжваецца адміністратарам), адрас (радок), юрыдычны адрас (радок), тэлефон (радок), факс (радок), поўнае апісанне (тэкставае поле), email (тэкставае поле ), сайт (тэкставае поле), рэйтынг, дата дадання (дата), карыстальнік (id карыстальніка, які дадаў кампанію).
Форма дадання кампаніі дае магчымасць ўвесці названыя поля карыстальнікам. Пасля дадання, кампанія адразу выводзіцца на сайце, з уведзенага адрасу фармуецца карта, якая паказвае маркерам пры вывадзе ўказаны адрас.

Выснова спісу кампаній адбываецца пастаронкава, падзелены на катэгорыі і падкатэгорыі. Пры выводзь спісу з запісу аб кампаніі выводзіцца паменшаная выява, назва, кароткі анонс, які фарміруецца аўтаматычна з поўнага апісання кампаніі і адрас.

Тэндэры і аўкцыёны

Дадзеная функцыянальная магчымасць, мае на ўвазе, што карыстальнік можа пакінуць прапанова - запіс, якая складаецца з назвы, апісання, тэрмінаў дзеяння і спасылкай на карыстальніка, які яго дадаў, а іншыя карыстальнікі, націснуўшы на кнопку прапанаваць, і запоўніўшы форму, якая складаецца з палёў: Прапанова па кошце (каштарыс) (тэкставае), Кантактная асоба (тэкставае), Дадатковая інфармацыя (тэкставае), Тэрміны (дата, выбіраюцца дзве даты з інтэрактыўнага календара) вывесці свой водгук пад прапановай, з указаннем спасылкі на карыстальніка, які добав глей водгук. Варыянт працы дадзенага функцыяналу можна пабачыць тут

Выснову тэндэру і форма дадання прапаноў

Выснова спісу тэндэраў і аўкцыёнаў адбываецца пастаронкава, падзелены на катэгорыі і падкатэгорыі. Пры выводзь спісу з запісу пра тэндэр выводзіцца назву, кароткі анонс, які фарміруецца аўтаматычна з поўнага апісання кампаніі і тэрміны правядзення тэндэру.

Асабісты кабінет

На сайце ёсць форма ўваходу (з функцыяй аднаўленне пароля) і рэгістрацыі карыстальнікаў. Пры рэгістрацыі дастаткова ўказваць лагін, пароль з пацвярджэннем пароля, імя і email. Пасля рэгістрацыі карыстальнік атрымлівае магчымасць дадання тавараў і паслуг, кампаній і тэндэраў. Гэтыя тавары і паслугі, кампаніі і тэндэры карыстальнік мае магчымасць выдаліць і кіраваць.
Пасля таго, як карыстальнік націснуў спасылку Увайсці і ўвёў свае лагін і пароль, замест спасылкі Увайсці, з'яўляецца спасылка Кабінет, у якім адлюстроўваюцца створаныя ім тавары / паслугі, кампаніі і тэндэры, а таксама налада асабістых дадзеныя: Прозвішча, імя, Адрас, горад, арганізацыя.

Асабісты кабінет карыстальніка Асабісты кабінет карыстальніка

У заключэнне дадамо, што CMS MoDx з'яўляецца адной з вядучай па быстродйствию (хуткасці генерацыі старонак), і пры яе дапрацоўкі старанна сачылі, каб такі ж яна і заставалася.

Час распрацоўкі: 1,5 месяца