Све што други решавају додацима, овде је већ унутра
НоЕмСтилОК CMS је систем у коме сајт живи — оно чиме мењате садржај, додајете странице и објављујете слике. Није готов сајт: дизајн, структура и текстови праве се посебно. Написао сам га од нуле: свака страница је обичан фајл на серверу, па је backup копирање фолдера, хостинг јефтин, а садржај можете однети код било ког програмера. То је брз CMS без базе података и вишејезични CMS, чак и на најјефтинијем дељеном хостингу, а овај сајт ради на њему.
Сајт који управо читате ради на НоЕмСтилОК-у, на три језика и два писма.

Једна одлука од које све зависи
Скоро сваки CMS чува ваш текст у бази података. НоЕмСтилОК га чува као фајл, а податке о страници — наслов, опис, датум, редослед у менију — уписује у сам тај фајл. Звучи као ситница, а мења све.
Бацкуп је копирање фолдера
Нема извоза базе, нема увоза, нема „радило је на старом серверу”. Пресељење сајта је пренос фајлова.
Нема ажурирања која руше сајт
Нема десетина додатака који се сами ажурирају и повуку сајт са собом. Оно што ради данас, ради и за годину дана, док га неко намерно не промени.
Јефтин и обичан хостинг
Довољан је обичан PHP хостинг. Без закупа базе, без посебног сервера и без сервиса који раде у позадини.
Садржај је читљив и без CMS-а
Странице су обичан HTML. Отворе се у било ком едитору и разуме их сваки програмер — нисте везани ни за CMS ни за мене.
Напади на сајтове иду на оно што је свима познато
Већина напада на мале и средње сајтове није лично уперена против вас. То су аутомати који по цео дан куцају на иста врата: адресу за пријаву најраспрострањенијих платформи, познате додатке и њихове објављене пропусте. Сајт не падне зато што је неко баш вас одабрао, него зато што користи оно што се масовно напада.
Нема познате адресе за пријаву
Аутомати траже адресе које постоје на милионима сајтова. НоЕмСтилОК нема такву адресу, па те посете заврше на страници које нема.
Нема туђих додатака
Све што сајт ради написао сам ја. Нема додатка који је некоме продат, престао да се одржава или преузет од непознатог власника — а то је данас најчешћи пут унутра.
Нема списка верзија са пропустима
За познате платформе постоје јавни спискови: ова верзија тог додатка има ову рупу. За НоЕмСтилОК таквог списка нема јер га користе само моји клијенти.
Нема базе као мете
Цела једна породица напада гађа базу података. Овде базе нема, па нема ни тог улаза, ни њене лозинке која може да процури.
Да будем поштен: непознат не значи непробојан и ни један сајт није. Али напади који обарају сајтове на велико иду за оним што је унапред познато — а ту НоЕмСтилОК једноставно није на списку. Уз то, пријава у администрацију је једна једина тачка кроз коју све пролази, а свака измена оставља копију претходне верзије, па и најгори дан има повратак уназад.
Брзина није подешавање, него последица
Када страница једном буде састављена, НоЕмСтилОК је снима као готов фајл. Следећи посетилац је добија директно са сервера — без покретања програма и без претраживања базе. То је брзина статичних страница, а ви и даље мењате садржај кликом.
Када нешто измените, не брише се цео кеш: освежава се тачно та страница, њена надређена страница и почетна. Остатак сајта остаје брз.
- WebP слике се праве саме при постављању, а сервирају се само прегледачима који их подржавају.
- Више величина сваке слике — телефон добија мању, екран већу, уз уписане димензије да садржај не поскочи при учитавању.
- Прва слика у тексту се учитава приоритетно, јер она одлучује када посетилац види страницу.
- Непромењена страница се не шаље два пута — прегледач добија одговор да је оно што већ има још увек важеће.
SEO је уграђен, а не додатак који се купује
У већини CMS-ова ово су додаци које треба наћи, плаћати и одржавати. Овде је део самог система и ради без вашег учешћа.
- Мапа сајта се пише сама при сваком креирању, измени, преименовању и брисању странице — са тачним датумом последње измене.
- Недовршене странице се не пријављују Google-у. Радна верзија остаје ван мапе сајта док је не објавите.
- Наслов и опис за претрагу уносите уз бројање карактера, да се не би секло у резултатима претраге.
- Подаци о страници за претраживаче (schema.org) генеришу се аутоматски, са типом који бирате по страници.
- Путања до странице приказује се и посетиоцу и претраживачу, са ознакама које Google разуме.
- Веза између језичких верзија пријављује се аутоматски, па Google зна да су то исте странице на различитим језицима.
Више језика и оба писма, без додатака
Језик у НоЕмСтилОК-у није подешавање него засебан фолдер са својим садржајем. Нови језик значи нови фолдер — ништа се не преправља на постојећем сајту.
Сваки језик има своје адресе на свом језику, укључујући и пуне ћириличне адресе. Када посетилац промени језик, остаје на истој страници — не враћа се на почетну, као што се дешава на већини вишејезичних сајтова.
Иста страница, четири адресе:
- /usluga-programiranja/programiranje-veb-sajtova
- /услуга-програмирања/програмирање-веб-сајтова
- /programming-services/web-programming
- /dich-vu-lap-trinh
Радионица: све мењате сами, из прегледача
Цела администрација је један екран, доступан тек после пријаве. Нема засебног програма, нема FTP-а, нема инсталације на вашем рачунару.
| Део радионице | Шта радите у њему |
|---|---|
| Садржај | Текст, слике, табеле и линкови, као у обичном текст едитору. Налепљен текст из другог извора се сам сређује. |
| Странице | Нова страница, преименовање, брисање, редослед у менију и надређена страница — мени и путање се сами слажу према томе. |
| Објава | Радна верзија или објављено, датум објаве, искључивање странице из Google претраге, укључивање коментара. |
| Фајлови | Постављање и брисање слика и докумената — уз приказ где се фајл користи пре него што га обришете. |
| Изглед | Карусел на почетној, боје и стилови, тамна или светла тема. |
| Преводи | Сви текстови ван садржаја страница — дугмад, поруке, називи — за сваки језик посебно. |
| Адресе и подешавања | Адресе страница, e-mail налог и општа подешавања сајта, без додиривања сервера. |
Погрешно подешавање не може да обори сајт: измена се проверава пре него што буде сачувана, а ранија верзија се чува, па се сваки корак може вратити.
Када је НоЕмСтилОК прави избор, а када није
Не продајем га свима. На страници о изради сајта бирате између НоЕмСтилОК-а и WordPress-а са мојом темом — оба су моја и оба познајем до краја, па немам разлога да вас гурам на погрешну страну.
Узмите НоЕмСтилОК када
- желите брз сајт који се ретко квари и јефтино одржава;
- досадило вам је да сајт пада, бива проваљен или тражи чишћење;
- сајт је вишејезичан или тражи и латиницу и ћирилицу;
- важан вам је SEO, а не дате се у подешавање додатака;
- желите садржај који можете однети било где;
- треба вам нешто направљено баш за вас, а не тема купљена на интернету.
Боље WordPress када
- већ имате сарадника или тим који ради искључиво у WordPress-у;
- ослањате се на одређени готов додатак који вам је услов;
- желите сами да бирате и мењате теме из понуде на тржишту;
- пројекат мора да се уклопи у постојећи WordPress екосистем фирме.
Од чега је направљен
Без скривених слојева и без десетина додатака непознатог порекла. Цео систем је PHP који сам написао, на провереним основама:
Основа
CodeIgniter 3 и PHP 8, без базе података и без спољних сервиса у позадини.
Изглед
Bootstrap 5.3, прилагођен прво телефону, са тамном и светлом темом.
Уређивачи
TinyMCE за текст и CodeMirror за код, оба на вашем серверу — ништа се не шаље напоље.
Шта тражи од сервера
PHP 8 или новији, Apache са mod_rewrite, GD или Imagick за слике и cURL. Без базе података. Ако нисте сигурни шта ваш хостинг има, пошаљите ми назив пакета и проверићу.
Шта добијате:
- Комплетан изворни кôд, који смете да мењате и прилагођавате.
- Без базе података: свака страница је фајл, па је селидба сајта пренос фолдера, а резервна копија његово копирање.
- Уграђена вишејезичност, радионица за уређивање садржаја у претраживачу и SEO ознаке по страници.
- Право коришћења на једном домену, без претплате и без временског ограничења.
Обавезујем се:
- Испорука архиве са комплетним изворним кодом, најкасније наредног радног дана.
- Право коришћења на једном домену, без временског ограничења и без претплате.
- Кôд смете да мењате и прилагођавате колико желите.
- Без скривених делова: нема провере која гаси сајт нити компоненте коју само ја могу да променим.
- Списак захтева сервера добијате пре куповине, да се зна ради ли на вашем хостингу.
НоЕмСтилОК ЦМС — изворни кôд
Цео изворни кôд CMS-а, са правом коришћења на једном домену.
Цена 12.000 RSD (102,14 €)
Пре почетка припремите:
- Хостинг са PHP 8 или новијим и Apache сервером са mod_rewrite модулом.
- GD или Imagick за обраду слика и cURL. База података није потребна.
- Домен на коме ће се CMS користити, јер лиценца важи за један домен.
- Неко ко уме да постави PHP апликацију на сервер, пошто инсталација није у цени.
Не улази у цену:
Пишем ово да бисте цену разумели пре поруџбине, а не после. Све са списка могу да урадим, али се договара и наплаћује посебно.
- Постављање на сервер, пуштање у рад и пренос постојећег садржаја.
- Израда самог сајта: дизајн, структура страница и унос садржаја.
- Прилагођавања и нове функције по захтеву.
- Обука за рад у радионици и подршка после куповине.
- Надоградње на новије верзије CMS-а.
- Право даље продаје, уступања или објављивања кода.
Не желите да се бавите кодом него вам треба готов сајт? Онда је ваш пут израда сајта — тамо бирате пакет са фиксном ценом, а НоЕмСтилОК добијате постављен, подешен и пуштен у рад, са садржајем који је већ унутра.
Честа питања
Опишите свој сајт у две реченице
Реците шта радите, на колико језика треба да буде и шта желите да мењате сами. Враћам се са предлогом и проценом — и рећи ћу вам ако мислим да вам НоЕмСтилОК није прави избор.
Сајтови на НоЕмСтилОК ЦМС-у
Погледајте седам референци израђених на овој платформи.
Погледајте примере рада
Оставите одговор