ITCS - néhány szó Bitrix és tökéletesítés oldalakon alapuló

ITCS - néhány szó Bitrix és tökéletesítés oldalakon alapuló

Dokumentumok és anyagok az interneten egy csomó. De érdemes megjegyezni néhány különbség. Két csoport között webfejlesztők Beatrix lehet azonosítani, amelyek a következők:

  • Emberek, akik pályafutását a tanulmányait, és úgy gondolja, tisztán ábrázolások Bitrix.
  • Tapasztalt programozók / web-fejlesztők, akik áttértek az Beatrix egy ideje.

Természetesen ők keresnek, hogy mi történik a különböző módon és tippeket a problémák kezelésére, és néha eltérnek.

Ha Ön egy tapasztalt programozó tudja öt vagy több megoldást néhány tipikus helyzet (vagy legalább két :)), egy nagyon speciális Bitrix szakember igyekszik megoldani minden kifejezést, amit a rendszer kínál, leírja a dokumentáció, vagy keres kész megoldásokat / modules / komponensek piactér (megoldások katalógus Bitrix). Egyetértenek abban, hogy ez nem csak a konkrét Beatrix, és általában bármely szűk szakterületek a CMS, ugyanaz a Drupal, Wordpress, Joomla, stb

Bitrix. Érvek és ellenérvek

Elvileg sok ismerős kifejezések, mint a „vizuális programozás” vagy „modul-orientált programozás” vagy „komponens-orientált programozás.” Bitrix meglehetősen emlékeztető vizuális tervezők létrehozni multimédiás prezentációk és alkalmi játékok. Belépő szintű webfejlesztők, a rendszeres felhasználók, akik szeretnék megtanulni, tartalom vezetők és rendszergazdák munkájának a Bitrix alapuló látványterv. Ezért számukra ez fontos választás egy adott változata a termék, annak érdekében, hogy ez a lehető legközelebb a helyszínen, hogy akarnak. Ez igaz a bonyolult források, mert a speciális változata egy jól elkészített egyedi megoldások, normális fejlődését, ami sokféle ember tapasztalt programozók.

Standard „varrott” egységek saját hátrányai, mert a vizuális tervezés kevés alternatíva. Például a Bitrix csak egy változatát CAPTCHA, ami a jelen körülmények között meglehetősen könnyen bejárható a robot. Egyes esetekben bizonyos elemeit nem lehet törölni (például az azonos csoportba a felhasználók, akik nem kell), és ők csak rendetlenséget fel a közigazgatási része.

De összességében ez egy kis hátránya, hogy lehet korrigálni, hogy megkerülje vagy figyelmen kívül hagyni.

Bitrix finomítás a programozás

Ami a programozás oldalak Bitrix szűkítheti teljesen szabadon.

Sam „motor” Bitrix elég nehéz, akkor az több szabadalmaztatott technológiákat, hogy gyorsítsa fel a munkát. Ez gyorsítótárat és a belső lekérdezés optimalizálás, stb Ezeket a kérdéseket kell végrehajtani csak a tudás az ügyet.

By the way, Bitrix és saját belső cron alternatív, nevezetesen szerek, amelyek gyorsan létre a beállítások panel ( „Eszközök” lapon). Szerek nem műtétre.

Most jön egy kis példa, amely eloszlatja a mítoszok, hogy „dolgozik Bitrix - ez olyan, mint a lovaglás egy tank a szűk utcákon.”

Egy egyszerű példa a programozás

Tény, hogy sok jól, hogy Bitrix kínál, de gyakran dopilivat helyén álló eszközzel. A programozók néha könnyebb csak megy a PHP-kódot, és használja a funkciót egy adott PHP. Számos típusú helyzetekre, amelyekben ez sokkal kényelmesebb, hogy erre.

Mondjuk ki kell terjeszteni a funkcionalitás minden regisztrált látogató. Például pálya / rögzíteni a legutóbbi intézkedések, hogy vagy nem jeleníti meg az egyes blokkok kódot az oldalon belül, a változás a CSS osztályok, stb

Nemrég rábukkantam egy érdekes feladat hasonló témákról. Szükséges minden egyes regisztrált felhasználó egy külön mappába, amelyben lehet feltölteni a fájlokat (bármilyen). Ez nem „kiosztott dokumentumban hozzáférési jogok” és a hülye gomb „Download file” az az oldal alján. A PHP-script közvetlenül aplouda fájlokat a szerverre meglehetősen szabványos, könnyen megtalálható az interneten. Erre azért volt szükség, hogy kötődik az egyedülálló tulajdonságai a felhasználó (ez lehet azonosítót, felhasználónév), ha a fájl letöltése megpróbál létrehozni ugyanazt a nevet egy mappát valahol a szerveren, ha nem, például valamilyen sajátos könyvtár (user_uploads) és töltse le a fájlba.

$ ArFilter = array ( "ID" => $ felhasználó-> GetID ());

Most, miután az Arsenal egyedi egyéni tulajdon, és megteremti neki egy külön mappába, az azonos nevű, a töltelék, amit át lehet alakítani a saját belátása szerint, tudja végezni minden olyan intézkedés, a PHP-kódot közvetlenül kapcsolódik egy adott felhasználót. Abban a mértékben megvalósítani egy egyszerű adatbázis egy szöveges fájlt a mappába, hanem csatolja a sor „További beállítások” számára az adminisztrációs panel (Beállítások-> Users ...). És így tovább.

Munka CMS Bitrix hagy jó benyomást. Belépő szintű szakemberek, azt ajánlom, hogy kezdje a standard programozási, és csak ezután közé Beatrix saját bónuszokat.