Creat gréasáin cumhachtach agus nuálaíoch

Gearr-achoimre


Is cloch míle é UCMS i bhforbairt gréasáin

Réamhrá

UCMS Is creat PHP nua réabhlóideach / CMS d'fhorbairt na n-iarratas gréasáin fiontraíochta idirnáisiúnaithe.

Ceann de na príomhghnéithe is ea an t-inneall teimpléad uamhnach atá bunaithe ar chomhréir an Chuaird. Is teanga nua cláir cosúil le JavaScript é an teimpléad teimpléad seo.

Mar gheall ar chumhacht an teanga teimpléid nua seo, is féidir rudaí a chlárú a bhí cuma go hiomlán dodhéanta roimhe seo.

Cláracha cosúil le JavaScript
  • {% set my_filter = function( number ) {
  • return number & 1
  • }
  • %}
  • <script>
  • var odd_numbers = {{
  • [1, 2, 3].\array_filter(
  • my_filter
  • )
  • }}
  • </script>

Bí roimh an am

Áirítear leis an teanga teimpléad nua go leor paradigms cláir nua cosúil le comhéadan feidhm eachtrach, feidhmeanna gan ainm, cláir ghlaoite, clibeanna dinimiciúla, sainmhínithe feidhm, slabhrú modh, currying agus scriptability.

Buíochas le hobair chrua-chláraitheoir iontach, is teanga teilifíse lánchlóisteach é an teimpléad nua a chuireann go leor réitigh nua ar fáil agus is féidir rudaí dodhéanta a dhéanamh.

Ní féidir leat an teicneolaíocht nua seo a fháil ach mar go dtógfadh sé bliain chun rud éigin cosúil le chéile a fhorbairt.

Clibeanna Dinimiciúla
  • {% addtag leetspeak as function( words ) {
  • return words.\strtr(
  • 'leet', '1337'
  • )
  • }
  • %}
  • {% leetspeak %}
  • And God said, 'Let there be light'
  • and there was light.
  • {% endleetspeak %}
Leetspeak
  • And God said, 'L37 7h3r3 b3 1igh7'
  • and 7h3r3 was 1igh7.

Clárú gan teorainneacha

Is féidir leat aon fheidhm nó modh a ghlaoch go díreach ó do theimpléid, is cuma má tá sé statach nó réad-dhírithe.

Agus is féidir leat teacht ar do shubstaintí ranga agus do thionstaintí PHP fiú go díreach.

Rochtain ar aon rang nó feidhm
  • {% set api = new \Your\Api( ucms.database ) %}
  • {{
  • api.doSomething('Hello World',
  • api::ANY_CONSTANT
  • )
  • }}

Clárú ag leibhéal níos airde

Leis an gCiorcal nua is féidir leat tagairt a dhéanamh ar aon fheidhm cosúil le JavaScript, is cuma má tá feidhm inmheánach PHP, modh Cuspóra, feidhm statach i rang nó feidhm teimpléad.

Ina theannta sin, is féidir aon fheidhm inmheánach PHP, aon fheidhm teimpléad agus aon mhúnla teimpléad a bheith ar an gcnaipe i JavaScript, ionas gur féidir leat cód an-inléite a scríobh atá éasca le tuiscint.

Déan tagairt d'aon fheidhm
  • {% set
  • message = "Hello World \u263a",
  • byteLength = \strlen,
  • charLength = \mb_strlen
  • %}
  • Byte length: {{ message.byteLength() }}
  • Char length: {{ message.charLength() }}
Slabhra aon fheidhm
  • Hello {{ 'dlrow'.\strrev().\ucfirst() }}

Turing iomláine

Is teanga chláir teanga í an teimpléad nua le hiomláine Turing.

Is féidir leat gach struchtúr agus paradigm rialaithe a úsáid mar aon teanga cláir nua-aimseartha eile.

Déantar na teimpléid agus na habairtí a chur le chéile i gcrann comhréire teibí. Is féidir leis an tiomsaitheoir abairtí statacha a bhrath agus a leasú ionas go mbeidh, mar shampla, stóráil 1 + 1 mar 2 sa chrann comhréire teibí.

Comhtháthaíonn an teanga teimpléad réabhlóideach nua na buntáistí a bhaineann le PHP, JavaScript agus an comhréir Chiorcal, i dteanga cláir nua dochreidte agus uilechumhachtach.

Cumas script iomlán
  • {% script %}
  • function calcPi(accuracy = 1000)
  • {
  • pi = 4
  • hi = 4
  • lo = 3
  • ng = true
  • for(i = 0; i < accuracy; i++)
  • {
  • pi += ng ? -(hi / lo) : hi / lo
  • lo += 2
  • ng = !ng
  • }
  • return pi
  • }
  • {% endscript %}

Comhthéacs Aistriúcháin

Is féidir teaghráin inléite a shainmhíniú an-éasca agus a bhaint astu go huathoibríoch mar chomhad .po.

Is féidir comhthéacs aistriúcháin, abairtí, foirmeacha iolra agus tuairimí aistritheoirí a úsáid freisin.

Is féidir aistriúcháin le naisc agus formáidiú a chruthú i dteannta leis an gclib marcáilte, agus is féidir fiú doiciméid PDF idirnáisiúnaithe.

Ní raibh sé éasca chomh maith iarratas idirnáisiúnta a chruthú.

SimpleExample.twig
  • {% context 'Views.Application.Example' %}
  • {%- translate -%}
  • Hello world!
  • {%- endtranslate %}
  • {% endcontext %}
Application.po
  • #: Views/Application/SimpleExample.twig:2
  • msgctxt "Views.Application.Example"
  • msgid "Hello world!"
  • msgstr "Hello world!"

Gineadóir PDF bunaithe ar theimpléad

Tá gineadóir bunaithe ar theimpléad PDF ar ár gcóras a fhágann go bhfuil sé níos éasca ná riamh riamh cáipéisí gnó idirnáisiúnta a chruthú.

Táimid tar éis a lán gnéithe sa ghineadóir seo a chur i bhfeidhm, mar shampla, tacaíocht UTF-8 agus Unicode, TTF-Fonts, go leor scagairí, agus úsáid aonad treallach cosúil le em, px, pt, mm, cm, i agus%.

Agus is cuid bheag de fheidhmeanna an Ghineadóra PDF é sin.

Gnó PDF
  • <?xml version="1.0" encoding="UTF-8" ?>
  • <pdf size="A4">
  • <header>
  • <p font-size="2em">
  • <strong>
  • {%- trans 'Invoice' -%}
  • </strong>
  • </p>
  • </header>
  • <body>
  • <rotate angle="90" x="50%" y="50%">
  • <text x="50%" y="50%">
  • {%- trans 'Order number:' -%}
  • </text>
  • </rotate>
  • </body>
  • </pdf>

Níos tapúla ná cód php íon

Rinneadh cúram mór gan ballasta gan ghá a chur leis an gcód.

Is féidir le heilimint UCMS iarratais a láimhseáil gan ceisteanna bunachar sonraí a fhorghníomhú. Is iad na hiarratais ar bith a theastaíonn a fhorghníomhú.

Is féidir leis an inneall teimpléid ábhar a ghintear i dtaisce, rud a fhágann go bhfuil próiseáil thar a bheith go tapa níos tapúla ná cód PHP.

Má úsáidtear an cluaisín taisce go ciallmhar ansin tá UCMS fiú ar Pi Sú craobh níos tapúla ná aon chóras eile ar fhreastalaí gréasáin fíor.

Cache Cache
  • {% cache %}
  • {{
  • yourApi.getItems().renderRows()
  • }}
  • {% endcache %}
Ábhar taisce
  • ...
  • <p>Website was generated in 1 ms</p>
  • </body>
  • </html>

Bainistíocht shimplí

Is féidir leat do loighic gnó a bhainistiú mar struchtúr crann ina bhfuil na hairíonna ábhartha uile, lena n-áirítear na cearta rochtana atá ag obair ar an mbealach céanna agus i gcóras comhaid.

Tá roinnt modhanna úsáideacha ag an réad crann a fhágann go bhfuil sé éasca le seoltáin láithreáin a ghiniúint, mar shampla biachláir, barra taobh, cosáin loingseoireachta, agus go leor eile.

Loighic Gnó

Ar mhaith leat tuilleadh eolais a fháil?

Ceisteanna Coitianta

An féidir liom an UCMS a íoslódáil saor in aisce?

Tá a lán ama, airgid agus taithí tar éis na bogearraí seo a fhorbairt. Ní mór na costais seo a chlúdach. Ar an gcúis seo, tá gá le ceadúnas chun an UCMS a úsáid.

An mbeidh an UCMS riamh foinse oscailte riamh?

Tar éis na costais forbartha a amúchadh, is féidir linn an cód foinse a fhoilsiú agus úsáid neamhthráchtála saor in aisce a cheadú do dhaoine aonair (ach ní do chuideachtaí). Níor chóir duit a bheith ag súil go dtarlóidh sin go luath, in 2021 nó níos déanaí.

Cén modhanna íocaíochta is féidir liom a úsáid?

Is féidir leat íoc le haistriú bainc nó PayPal. Is féidir íocaíochtaí cárta creidmheasa a dhéanamh freisin trí PayPal, glactar le gach mórchárta creidmheasa ó Visa, Mastercard, American Express agus Discover.

Cathain a bhfaighidh mé eochair an cheadúnais?

Gheobhaidh tú an eochair cheadúnais agus an cód foinse chomh luath agus a bheidh an íocaíocht curtha chun sochair ár gcuntas bainc. Má íocann tú le PayPal, seolfaimid an eochair cheadúnais agus an cód foinse le moill 3-5 lá tar éis an íocaíocht a fháil chun sinn a chosaint ó chalaois íocaíochta.

Cad iad na téarmaí ceadúnaithe?

Deonaimid ceadúnas neamhspleách, neamh-inaistrithe, neamh-athshlánúnaithe, suthain chun na bogearraí seo a úsáid le haghaidh réimse amháin den idirlíon. Ní féidir an ceadúnas bogearraí seo a aistriú chuig tríú páirtithe nó a athdhíol.

An féidir liom ceadúnas / tacaíocht saincheaptha a fháil?

Glaoigh orainn agus lig dúinn labhairt faoi. Cuirimid go leor seirbhísí breise ar fáil, mar shampla: Comhairle, tacaíocht nó cruthú cnámharlaigh de d'iarratas má íocann tú as seo sinn. Mar sin féin, ní dhéanaimid aon tionscadail a bhainistiú ná a chothabháil, agus beidh ort do fhorbróir féin do ghnó digiteach a reáchtáil go fadtéarmach.

An féidir liom mo thionscadal a fhoilsiú ar Github?

Níl cead aige cód foinse UCMS a chur ar aghaidh ná a fhoilsiú go hiomlán nó go páirteach. Ciallaíonn sé seo nach féidir leat ach do chód féin a scríobh tú féin a fhoilsiú, ach ní féidir leat aon chuid de chód UCMS a fhoilsiú mar fhoinse oscailte ar github nó a leithéid.

An bhfaighidh mé sonraisc má cheannaighim?

Ar ndóigh, tar éis duit an fhoirm ordaithe a sheoladh gheobhaidh tú sonrasc deimhnithe ordaithe / pro forma (gan ábharthacht cánach). Seoltar an sonrasc deiridh (agus an dlí suntasach cánach) in éineacht le do eochair cheadúnais agus an cód foinse tar éis an íocaíocht a fháil.

An gcaithfidh mé CBL a íoc?

Má chónaíonn tú i mballstát den Aontas Eorpach, ní mór duit an CBL a bhaineann le do thír féin a íoc. Braitheann an ráta CBL ar bhallstát an AE ina gcónaíonn tú. Má chónaíonn tú áit éigin eile, níl aon CBL ann.

An bhfuil costas inasbhainte ag UCMS?

Bí cinnte a iarraidh ar do chuntasóir! Más cuideachta thú, tá seans maith ann gur féidir leat na costais a asbhaint go hiomlán nó go páirteach ar a laghad ón gcáin. Sa chás is fearr, ní chosnaíonn sé aon rud duit ceadúnas UCMS a cheannach.