لم أستطع أن أكتم السر طويلا فهي منصه رائعه وأعتقد أن يكون لها مستقبل ممتاز , ولكن لكي لا أصاب بخيبه أمل ربما بسبب تقنيه ما أو خلل في العرض والطرح قلت لماذا لا أستشير أحبائي في هذا المجتمع الراقي

بإختصار هي منصه تحتوي على جميع مزايا المنصات الأخرى من تعدد اللغات وتعدد قواعد البيانات أو بالأحرى قبولها لمعظم قواعد البيانات وإستخدام الصياد والزناد والراوتر والتحقق من المدخلات ورفع الملفات والكثير الكثير من المزايا المتوفره أصلا في معظم منصات العمل , الجديد هنا هو فكرة استخدام برمجه html لعمل الكثير ليس فقط تصميم أو كتابه شيفرة جافاسكريبت وإنما كتابه كود بي أتش بي وإنشاء جداول وتوفير الوقت والجهد

لنأخذ مثال :

    <lezaz:form id='member_form' type='database' table="members" >  
        <lezaz:input use="member_form"  type='text' id="username" label="[user name]" field-type="VARCHAR(250) NOT NULL" validation="r;m:8;x:15;ti:members,username" placeholder="Enter user name" /> 
        <lezaz:input use="member_form"  type='password' id="userpassword" label="[password]"  field-type="VARCHAR(250) NOT NULL" validation="r;m:8;x:15" placeholder="Enter password" /> 

        <div class="clearfix form-actions">   
            <div class="col-md-offset-3 col-md-9">
                <lezaz:input id="submit_member" use="member_form"  type='submit' value="yes" label='[save]' icon='fa-check' color='info'/>
                <lezaz:input type='reset' label='[reset]' icon='fa-undo' />                                                             
            </div>
        </div>
    </lezaz:form>     

في الكود السابق يتم إنشاء جدول بإسم أعضاء يحتوي على حقلين الأول بإسم المستخدم والثاني بالرمز السري , وبما أنه لايوجد معرف للجدول سيتم إنشاء ذلك بشكل أوتوماتيكي , ثم يتم برمجه نظام إدخال البيانات والتحقق منها فالرموز في الخاصيه validation="r;m:8;x:15" تعني r = required m:8 = number of chr min min x:15 = number of chr max 15

وكما تلاحظ في الخاصيه label="[user name]" وضعنا الكلمة بين قوسين معقوفين وبهذه الحاله يتم ترجمتها على حسب اللغه المختاره

هذا المثال بسيط جدا فهناك الكثير من الأوامر التي ستوفر الوقت وليس معنى هذا أن البرمجه على هذه المنصه تعتمد على لغة html with lezaz
إنما يمكنك بكل سهوله البرمجه بالبي أتش بي والدمج بين كود لزاز والبي أتش بي الفكرة بشكل عام هي إمكانيه إضافة أوامر هتمل عاديه ويقوم لزاز بناء على دوال يمكنك إنشاؤها بجعل هذه الأوامر عباره عن كومبونانت قابله للحياه

من الأوامر التي قمت بإنشائها وستكون مدمجه مع المنصه

      <lezaz:each id='ideach' array="variable1" type="session" counter="5" />

  <lezaz:each id='ideach' array="variable1" type="session" counter="5">

lezaz#ideach_counter: lezaz#ideach_key => lezaz#ideach_value

 <lezaz:block file="header_en" param1="bassam" param2="ahmad"/>
 <lezaz:block id='myid' file="{template}folder/template.inc"/>
 <lezaz:sql id='myid' sql="select * from table where id=lezaz$parm" limit="1" print="true"/>

 <lezaz:sql id='myid' sql="select * from table where id=lezaz$parm" limit="1">

the value of field name = lezaz#myid[name]

مارأيكم بالفكرة ؟ وهل من يريد المساعدة في الترجمه الإحترافيه للغه الإنجليزيه ؟

للتوضيح بالصور