Pagelets ovat Zopen 3 käyttöliittymän osia. Erityisesti niiden avulla kehittäjä määrittää sisältömallineet murehtimatta UI O-wrap.
z3c.pagelet on erittäin joustava pohja täytäntöönpanoa, jota voidaan käyttää kirjoittamaan katsella osista, jotka voidaan higly räätälöidä myöhemmin custom hankkeisiin. Tämä on tarpeen, jos olet kirjoittaa uudelleenkäytettäviä komponentteja kaltaisia tarvitaan puitteissa. Pagelets ovat BrowserPages tehty eri tavalla ja voidaan käyttää korvaamaan niitä.
Mitä tämä tarkoittaa?
Me erottaa python näkymä koodin mallin toteuttamisesta. Ja me myös erottaa mallin ainakin kahdessa eri malleja - sisältö mallin ja layout malli.
Tämä paketti käyttää z3c.template ja tarjoaa implementaton tähän mallinekuvio. Additionaly tämä paketti tarjoaa pagelet direktiivi Greenwich voidaan rekisteröidä pagelets.
Pagelets ovat näkemykset, joita voidaan kutsua ja tukea päivittää ja tehdä kuvio.
Mitä uutta strong> tässä julkaisussa:
- Fix IPageletDirective muutoksen jälkeen zope.component.zcml.IBasicViewInformation
Mitä uutta strong> versiossa 1.3.0:
- Siirretty z3c.pt kuuluvat sen extras_require kameleontti. Tämä tekee paketti riippumaton kameleontti ja ystävien ja mahdollistaa sisällyttää tämän riippuvuudet oma projektisi.
- Päivitä Chameleon 2,0 mallin moottori ja käytä uusin z3c.pt ja z3c.ptcompat paketteja säädetty toimimaan kameleontti 2.0.
- Katso muistiinpanoja z3c.ptcompat paketti:
- Päivitä z3c.ptcompat täytäntöönpanoa käyttää komponenttipohjaiseen mallin moottori kokoonpano, kytkemällä suoraan Zope Toolkit puitteissa.
- z3c.ptcompat paketti ei enää tarjoa mallin luokkia, tai ZCML direktiivit; kannattaa tuoda suoraan ZTK codebase.
- Huomaa, että PREFER_Z3C_PT ympäristö vaihtoehto on vanhentunut; sen sijaan, tämä on nyt hallitaan komponentin kokoonpano.
- Huomaa myös, että kameleontti CHAMELEON_CACHE ympäristön arvo muuttuu True / False polulle. Ohita tämä ominaisuus, jos et pidä käyttää välimuistia. Ei mitään tai False määritelty verkon rakentaminen ympäristössä osassa ei toimi. Ainakin kameleontti
Mitä uutta strong> versiossa 1.2.2:
- Muuta pyynnöstä käyttöliittymän pagelet adapteri allekirjoitus esim (Yhteydessä pyynnöstä pagelet). Vaihtaa IBrowserRequest kohteeseen IHTTPRequest. Tämä mahdollistaa käyttää pagelet malli jsonrpc pyyntö, joka ei anna IBrowserRequest. Myös heijastavat muutoksia configure.zcml
Vaatimukset :
- Python
Kommentteja ei löytynyt