• Modx yönetici paneli. phpMyAdmin aracılığıyla MODX Revo, MODX Evo yönetici panelinden kullanıcı kilidini açma veya parolayı sıfırlama. "Yönetici" olarak adlandırın ve "Aktif" kutusunu işaretleyin. Kurtarırız

    Yani sistem zaten kurulu ve hatta çalışıyor. Tarayıcıda görünür. Ancak şimdi siteye giderseniz, yetersiz bir İngilizce yazıttan başka bir şey görmezsiniz.

    O halde yavaş yavaş admin panelini anlamaya başlayalım.

    MODx yöneticisi nerede

    Yönetici panelinde yetkilendirme için http://site.name/manager adresine gidin, site.name ise sitenizin alan adıdır. Yükleme sırasında belirlediğiniz yönetici oturum açma bilgilerini ve parolasını girmeniz gereken basit bir pencere göreceksiniz.

    Ve işte karşınızda MODx Evrim kontrol sistemi tüm ihtişamıyla. "Sıfırdan" kurulumun ve yönetici panelindeki ilk yetkilendirmenin ardından, otomatik olarak sistem yapılandırma sayfasına yönlendirileceksiniz (temel ayarların yapıldığı yer burasıdır). Gerekli değişiklikleri yaptıktan sonra "kaydet" düğmesine tıklayın - aksi takdirde sonuçlar değişmez.

    İleride admin panelinden Araçlar - Konfigürasyon sekmelerine art arda tıklayarak ayarlar sayfasına ulaşabilirsiniz.

    Temel MODX Ayarları

    Şimdi temel sistem ayarlarını değiştirmeye başlamanın zamanı geldi. Prensip olarak, sistem halihazırda kullanıcı odaklı olduğundan, parametrelerin çoğunun değiştirilmesine gerek yoktur. Ancak bir yerde bir şeyi düzeltmeye ihtiyaç varsa, o zaman en azından kabaca onu nerede arayacağınızı bileceksiniz. Genellikle, MODx'i ayarlamak bir dakikadan fazla sürmez, özellikle de her parametrenin yanında Rusça küçük bir ipucu olduğundan - bu sadece çok fazla metindir, ancak orada gerçekten hiçbir şey yapmanıza gerek yoktur.

    site sekmesi

    Site başlığı

    Buraya sitenizin adını girmelisiniz. Bu alana istediğiniz herhangi bir şeyi veya bir kelimeyi veya alan adını veya hatta sitenin adını küçük bir açıklama ile yazabilirsiniz. Çünkü Bu başlığı ileride sayfanın başlığında görüntülemek istiyorsak, kısa bir açıklama girmenizi tavsiye ederim. Böyle bir açıklama, arama motorları için asla gereksiz olmayacaktır.

    Kontrol sistemi dili

    Açılır listeden, kontrol sisteminin yönetimsel kısmının tam olarak çevrileceği dili seçebilirsiniz. Bu sadece süper uygun. İlk olarak, farklı ülkelerden müşterilerle belirli dil becerileriyle çalışabilir ve onlara sitelerini ana dillerinde yönetme fırsatı verebilirsiniz. Desteklenen dillerin listesi, Japonca, Çince ve diğerleri gibi egzotik diller de dahil olmak üzere Bulgarca'dan İspanyolca'ya oldukça geniştir. İkinci olarak, herhangi bir yerde sisteminizin yerelleştirmelerini herhangi bir yerde aramanız veya çeşitli forumlarda çeviri konusunda yardım istemeniz gerekmez. Üçüncüsü, sistem tarafından sağlanan çeviri profesyonel, eksiksiz bir çeviridir, yani kesinlikle tüm sayfalar ve ikincil öğeler (araç ipuçları, yorumlar vb.) çevrilir.

    Varsayılan dil, MODx'i kurduğunuzda belirlediğiniz dildir. Varsayılan olarak Russian-UTF8'e sahibiz, değiştirmeden bırakın ve bir sonraki alana geçin.

    kodlama

    Burada site sayfalarının kodlamasını ayarlıyoruz. Açılır listeden "Unicode (UTF-8) - utf-8" seçeneğini seçin.

    Bu seçenek etkinleştirilirse, bağlantılardaki tüm ve işaretleri (&) XHTML biçimine göre & yapısıyla değiştirilecektir. Burada fazla uğraşmayın - varsayılanı "Evet" olarak bırakın

    İlk sayfa

    Buraya, başlangıç ​​sayfası yapmak istediğiniz sayfanın kimliğini girmeniz gerekiyor, siteyi yüklerken ziyaretçi ona ulaşacaktır. Varsayılan kimlik=1'dir. Olduğu gibi bırakmanızı tavsiye ederim, ancak ana sayfayı değiştirmeden ziyaretçiyi geçici olarak başka bir sayfaya, örneğin çok önemli bilgiler veya haberler içeren başka bir sayfaya yönlendirmek için nerede değişiklik yapmanız gerektiğini unutmayın.

    404 hata sayfası

    Bir ziyaretçinin tarayıcıya var olmayan bir sayfanın adresini yazdığında veya sitenizdeki bozuk bir bağlantıya tıkladığında gitmesi gereken sayfanın kimliğini girin. Bu periyodik olarak olabilir ve böyle bir kullanıcıyı, sayfanın eksik olduğunu size bildiren özel bir sayfaya yönlendirebilirsiniz. Dürüst olmak gerekirse, 404 hata sayfaları için ilginç tasarımlar oluşturmak artık çok moda ve çoğu web sitesi tasarlarken orijinal 404 sayfası için gereklilikleri referans şartlarına dahil ediyor.

    Varsayılan olarak, ID=1, yani var olmayan bir sayfayı talep eden kişi sitenin ana sayfasına gidecektir. 404 hata sayfanız olmadığı sürece varsayılan olarak bırakabilirsiniz, onunla ne yapacağımıza yol boyunca karar veririz.

    Erişim reddedilen sayfa

    Ziyaretçilerin özel bir sayfaya erişmeye çalıştıklarında görmesi gereken sayfanın kimliği (403 - erişim reddedildi). Değiştirmeden bırakın. Varsayılan birimdir.

    Site Durumu

    Çevrimiçi bırakın. "Çevrimdışı" seçeneğini seçerseniz, site ziyaretçileri sitenin kullanılamadığına dair bir mesaj görecek ve sitenin kendisini görüntüleyemeyecektir. Bu, siteye erişimi kısıtlamak ve siteyi yalnızca yöneticiye bırakmak için sitede bakım yapılırken, tasarım, yapı vb. güncellenirken yararlı olabilir.

    Site Kullanılamıyor Sayfa ve Site Kullanılamıyor Mesajı

    Herhangi bir nedenle sitenin durumunu "çevrimdışı" olarak ayarlarsanız, bu alanları, ziyaretçilerin siteye girmeye çalıştıklarında görmeleri gereken sayfanın kimliğini ayarlamak için kullanabilirsiniz. Varsayılan olarak, sayfa oluşturulmaz ve ziyaretçi sitenin kullanılamadığına dair bir mesaj görür; bu mesajı "kullanılamayan siteyle ilgili mesaj" alanında değiştirebilirsiniz.

    Ziyaretleri kaydet

    Analiz eklentisi için, belirli bir kaynak için görüntülemelerin sayıp sayılmayacağını belirleyen bir onay kutusu gibi veriler sağlar. İhtiyacımız olana kadar "hayır" bırakın.

    En iyi puanların sayısı

    İstatistik raporlarındaki en yüksek puanların sayısı. Varsayılanı bırakın - 10.

    Varsayılan şablon

    Varsayılan olarak yeni kaynaklara uygulanacak bir şablon seçmeniz gerekir. Bir kaynağı düzenlerken herhangi bir şablonu ayarlayabilirsiniz. "Minimal Şablon" şablonu başlangıçta varsayılan olarak oluşturulmuş ve yüklenmiştir. Şimdilik olduğu gibi bırakalım, sonra değiştiririz veya yenisini oluştururuz.

    Varsayılan olarak "Yayınla"

    Yerel bilgisayarda çalışırken, yeni sayfaların kaydedildikten hemen sonra yayınlanması için değeri "Evet" olarak ayarlayabilirsiniz. Ancak İnternette yayınlanan bitmiş bir siteyi yönetirken, "Hayır" olarak ayarlamak daha iyidir, böylece yayını kaydettikten sonra sonlandırılabilir, önizlenebilir, varsa hatalar düzeltilebilir ve yalnızca bundan sonra "Yayınla" onay kutusunu işaretleyin. sayfa ayarları . Bu sayede yayınlarınızın ara sürümlerini site ziyaretçileri tarafından görmekten kurtulabilirsiniz.

    Varsayılan olarak "Önbelleğe alındı"

    Yeni kaynakların oluşturulduktan sonra varsayılan olarak önbelleğe alınması için Evet'i seçin.

    Web sayfası önbelleğe almanın ne olduğu ve neden gerekli olduğu hakkında yeni başlayanlar için birkaç söz. Web sayfası önbelleğe alma, sık istenen belgelerin kaynak sunucudan sürekli olarak indirilmesini önlemek ve trafiği azaltmak için (ara) proxy sunucularında veya kullanıcının makinesinde saklanması işlemidir. Alternatif olarak, yüksek trafik sırasında sunucu yükünü azaltmak için belirli bir sitenin CMS'si kullanılarak web sayfası önbelleğe alma işlemi yapılabilir. Bu, bir kullanıcı aynı sayfayı yeniden yüklediğinde önbellekten kısmen alınacağı ve yükleme işleminin daha kısa süreceği anlamına gelir.

    Varsayılan olarak aranabilir

    Çoğu durumda, sitede aranabilir sayfalar oluşturmanız gerekecek, bu nedenle "Evet" değerini bırakın. Bu seçenek ile sitenizdeki çeşitli hizmet sayfalarını dahili arama motorundan gizleyebilirsiniz.

    Varsayılan menüye ekle

    Öğenin menüye otomatik olarak eklenmesini etkinleştirmek için "Evet" bırakın.

    İçerik Türleri

    Burada site için içerik türleri (Content-Type) ekleyebilirsiniz. Şimdilik hiçbir şey eklemeyin.

    zaman farkı

    Bulunduğunuz yerdeki saat ile sunucu konumu arasındaki farkı (saat sayısını) seçin. Bu parametre, site internette yayınlandıktan sonra ayarlanabilir. Örneğin, Perm'deysem ve sunucu Almanya'da bulunuyorsa, zamanı senkronize etmek için 5 saatlik bir değişiklik (saat dilimlerindeki fark) girebilirim.

    Sunucu tipi

    Varsayılan "http" dir, sitenizde https bağlantılarını kullanmayı düşünüyorsanız, burada belirtin.

    Not: https (Güvenli Köprü Metni Aktarım Protokolü), şifrelemeyi destekleyen http protokolünün bir uzantısıdır. İletilen veriler için koruma sağlar ve kimlik doğrulama ve güvenli bağlantı sağlamak için kullanılır. Örneğin, kredi kartlarıyla ilgili aktarılan verileri şifrelemek için çevrimiçi mağazalardaki ödeme sistemlerinde yaygın olarak kullanılır. https şu anda en popüler tarayıcılar tarafından desteklenmektedir.

    Sunucu HTTP_REFERER başlıklarını kontrol edin

    Varsayılanı bırakın - "Evet".

    Haber RSS Akışı ve Güvenlik RSS Akışı

    MODx RSS beslemesinin ve güvenlik RSS beslemesinin adresleri girildi. Bu yayınlar yönetim panelinin ana sayfasında "MODx Haberleri" ve "Güvenlik Haberleri" sekmelerinde yayınlanacaktır. MODx'in yeni sürümlerinin yayınlanması veya keşfedilen güvenlik açıkları hakkında haberler yayınlayacaklar. Bu çok kullanışlıdır, yönetici panelinden çıkmadan geliştiricilerden gelen tüm güncellemeleri ve uyarıları takip edebilir ve hızlı bir şekilde yanıt verebilirsiniz. Haberler ise İngilizce olarak yayınlanıyor, ancak yüzeysel bir bilgi bile bunları anlamanız için yeterli olmalı. Bu RSS özelliğini kullanmak istemiyorsanız, RSS besleme adreslerini silebilir veya zaman zaman okuduğunuz favori beslemelerinizin adresini girebilirsiniz.

    Dostu URL'ler Sekmesi

    Dost URL'ler kullanın

    Evet'i seçin. Bu ayar, sitede kolay URL'lerin kullanılmasına izin vermenizi sağlar. Bu parametrenin çalışması için, kurulumun en başında MODx dağıtım kitinde bulunan ht.access dosyasını .htaccess olarak yeniden adlandırdık, değeri “Evet” olarak ayarladıktan sonra, daha fazla ayar dostu URL'ler için ek öğeler görünecektir. .

    Dost URL'ler için önek

    Bu alanı boş bırakıyoruz.

    Dostu URL'ler için Son Ek

    Burada, kolay URL'ler için sayfa takma adından bir noktayla ayrılacak bir son ek belirleyebilirsiniz. Spesifik olarak, .html, .htm, .php ve diğerleri gibi bir dosya uzantısına benziyor. Varsayılan .html'dir, ancak onu değiştirebilir veya tamamen kaldırabilirsiniz. Ancak bence bu son ekin varlığıyla sayfaların URL'si bir şekilde daha eksiksiz görünüyor, bu yüzden varsayılan olarak bıraktım.

    URL takma adları kullan

    "Evet"i seçin, ardından "Alias" alanına girilen değer, sayfa düzenlenirken sayfa takma adı olarak kullanılacaktır. Örneğin, bu alan hakkında içerecektir ve kolay URL'ler için son eki .html olarak bıraktınız, bu nedenle bu sayfanın URL'si şu şekilde görünecektir - http://siteniz/hakkında.html. Alias ​​​​alanı boş bırakılırsa, URL belge kimliğine göre oluşturulur ve 2'nin sayfa kimliği olduğu http://siteniz/2.html gibi görünür.

    İç içe URL'ler kullan

    Yuvalanmış URL yapısını elde etmek için "Evet"i seçin. Örneğin, alt kaynağın adı "alt" ve üst kaynağın adı "ebeveyn" ise, şuna benzer bir URL alırız: http://example.com/parent/child.

    Yinelenen takma adlara izin ver

    Takma adların tekrarına izin vermek için "Evet"i seçin. Not: bu ayar, etkinleştirilen "İç içe URL'leri kullan" özelliğiyle birlikte kullanılmalıdır.

    Otomatik olarak takma ad oluştur

    Sistemin sayfa başlıklarına göre takma adları otomatik olarak oluşturması için "Evet"i seçin. Yani bir sayfayı düzenlerken veya oluştururken "Alias" alanını boş bıraksanız bile sayfa başlıklarına göre otomatik olarak oluşturulacaktır. Site İngilizce ise ve sayfa adları Latince yazılmışsa, takma adların otomatik olarak oluşturulmasını sağlamak için yalnızca bu onay kutusu yeterlidir. Site Rusça ise ve bu nedenle sayfa adları Kiril alfabesiyle yazılmışsa, TransAlias ​​​​eklentisini yapılandırmalısınız (yapılandırma ayarlarını kaydettikten sonra). Eklentiyi yapılandırmak için şunları yapmanız gerekir: sekme Öğeler → Öğeleri yönet → Eklentiler → TransAlias ​​​​→ Yapılandırma sekmesi → Trans tablosu parametresini rusça olarak ayarlayın ve kaydedin.

    Kullanıcılar Sekmesi

    Kullanıcılar sekmesinde, tüm parametreler değiştirilmeden bırakılabilir.

    Bu sekmede, kullanıcılara kayıt sırasında, parola değişikliğinde vb. gönderilen e-posta şablonlarını düzenleyebilirsiniz. Bir kullanıcı kilitlenmeden önce izin verilen başarısız oturum açma denemelerinin sayısını da yapılandırabilirsiniz (saldırganların parolanızı tahmin etmeye çalışmasını önlemek için). Yetkilendirme sırasında güvenliği artırmak için bir güvenlik kodunu etkinleştirebilirsiniz, ancak yönetici paneline girmek için çeşitli komut dizileri tarafından tanınmayan bir kodu (grafik resim olarak gösterilir) "Kelimeler" alanına girmeniz gerekecektir. CAPTCHA kodları oluşturmak için", bu güvenlik grafiklerini oluşturmak için kullanılacak kelimeleri girebilirsiniz.

    Arayüz ve Sunum Sekmesi

    META etiketleri ve anahtar kelimeler içeren sekmeyi göster

    “Evet” olarak ayarlayın, ardından kaynağı düzenlerken, düzenlenen sayfa için uygun olan anahtar kelimeler listesinden seçim yapabileceğiniz ek bir “Anahtar Kelimeler” sekmesi görünecektir.

    Dosya yolu

    Dosyalar klasörüne giden fiziksel yolu girin. Yerel bilgisayarda benzer bir şey olacaktır: Z:/home/site/www/assets/. Bitmiş bir siteyi bir sunucuya aktarırken (yerel bir bilgisayarda bir site geliştirdiyseniz), bu yol her zaman otomatik olarak değiştirilmez, bu nedenle, bir siteyi bir barındırmaya aktarırken, bu alanı kontrol etmenizi ve gerekirse , gerekli olanla değiştirin. Sunucuda, bu yol /home/site/public_html/assets/ gibi görünebilir.

    "Arayüz ve Sunum" sekmesinde, yönetici paneli aracılığıyla görüntü içeren klasörlere, flash dosyalarına ve medya dosyalarına yüklenebilecek dosya biçimlerini de belirtebilirsiniz (bu, görüntü içeren klasöre yalnızca grafik dosyalarının yüklenebileceği belirtilir. ve benzeri). Aynı sekmede HTML editörünü yapılandırabilirsiniz. Şimdilik her şeyi varsayılan olarak bırakın.

    Dosya Yöneticisi Sekmesi

    Dosya yöneticisi için yol

    Dosya yöneticisinin düzgün çalışması için kök klasörün fiziksel yolunu girin. Bitmiş siteyi sunucuya aktarırken bu alanın da doğruluğu için iki kez kontrol edilmesi gerekir. Yerel makinede yol Z:/home/site/www/ gibi görünebilir ve sunucuda /home/site/public_html/ olabilir.

    Yüklenmesine izin verilen dosyalar

    Burada, uzantıları dosya yöneticisi aracılığıyla sunucuya yüklenebilecek dosyaları virgülle ayırarak belirtebilirsiniz.

    Maksimum yükleme boyutu

    Yüklenen dosyaların maksimum boyutu, bayt cinsinden değer. Varsayılanı (1048576) bırakın, ancak gerekirse nerede değiştirmeniz gerektiğini unutmayın.

    Yeni dosya için izinler ve yeni klasör için izinler

    Varsayılanı bırakın.

    Hepsi bu kadar. Sistem yapılandırma sayfasında yapılandırabileceğiniz temel ayarlara aşina oldunuz. Yapılandırma sayfasına istediğiniz zaman geri dönebilirsiniz, bu yüzden bir şeyi kaçırdıysanız endişelenmeyin.

    Sitenin yönetici kontrol paneline girerken birkaç kez (varsayılan olarak 3 kez) yanlış kullanıcı adı veya şifre girerseniz, kontrol sistemi sizi engeller ve "Kontrol sistemine erişiminiz yönetici tarafından engellenmiştir. "

    En basit çözümler:

    1. Herhangi bir nedenle "E-posta hesabını" bilmiyorsanız veya bu postaya erişiminiz yoksa, phpMyAdmin'de postayı değiştirerek erişimi geri yükleyebilirsiniz:
      modx_user_attributes ve sahada e-posta
    2. phpMyAdmin üzerinden veritabanına giriyoruz. masa bulma modx_user_attributes
      ;
    3. PhpMyAdmin'den çıkıyoruz, yönetici panelindeki giriş sayfasını güncelliyoruz, ardından kullanıcı adınız ve şifrenizle yönetici paneline gidebilirsiniz.

    Önemli: Veritabanınızdaki "modx_" öneki farklı olabilir! Veritabanı ayarlarına bağlıdır.

    MODX Revolution kullanıcı şifresi phpMyAdmin aracılığıyla nasıl değiştirilir?

    1. modx_users hash_class koymak karma.modMD5, alanlar tuz ve cachepwd temizliyoruz ve sahada şifre değeri şu şekilde değiştirin:

      Şimdi kontrol panelinden şifre - qwerty

    qwerty güvenli.

    Bir MODX Evolution Yönetici Paneli Kullanıcısının Engeli Nasıl Kaldırılır

    1. "Parolanızı mı unuttunuz?" "Hesap E-postası" girin ve postada bir şifre sıfırlama bağlantısı alacaksınız.
    2. "Hesap E-postası"nı bilmiyorsanız veya bu postaya erişiminiz yoksa, phpMyAdmin'de postanızı değiştirerek erişimi geri yükleyebilirsiniz:
      phpMyAdmin üzerinden veritabanına giriyoruz. masa bulma modx_user_attributes ve sahada e-posta postayı kendi postanızla değiştirin ve parola değişikliği istemek için 1. adıma dönün.
    3. phpMyAdmin üzerinden veritabanına giriyoruz. masa bulma modx_user_attributes ve alanların içeriğini 0 (sıfır) olarak değiştirin (orada bir şey varsa):
      bloke, bloke edilene kadar, başarısız giriş sayısı;
    4. PhpMyAdmin'den çıkıyoruz, yönetici panelindeki giriş sayfasını yeniliyoruz, her şey çalışıyor olmalı.

    MODX Evolution kullanıcı şifresi phpMyAdmin aracılığıyla nasıl değiştirilir?

    1. phpMyAdmin üzerinden veritabanına giriyoruz. Masa modx_manager_users istenen kullanıcının alanda bir değeri vardır şifre değeri şu şekilde değiştirin:

      d8578edf8458ce06fbc5bb76a58c5ca4

      Düzenleme yaparken, phpMyAdmin "İşlev" sütununda MD5'i belirtin. Şimdi yönetici şifresi qwerty(yukarıda MD5 hash'inde qwerty şifresi var)

    2. PhpMyAdmin'den çıkıyoruz, yönetici panelindeki giriş sayfasını güncelliyoruz, giriş bilgilerini ve yeni şifreyi giriyoruz, her şey çalışıyor olmalı.

    Yönetici panelinde kullanıcı için şifreyi değiştirmeyi unutmayın qwerty güvenli.

    Birçok MODx geliştiricisi, bu durumdan nasıl çıkılacağını zaten çok iyi biliyor. Bununla birlikte, yakın zamanda CMS MODx ile tanışan yeni başlayanlar için, genellikle böyle bir sorun meydana gelir (benzer bir soruna sahip isteklerin sayısından böyle bir sonuç çıkardım). Benzer bir durumunuz varsa paniğe kapılmayın, bu bir hata değil! Bu, tabiri caizse, sitenin idari kısmına girerken bir şifreyi tahmin etme olasılığına karşı sistemin koruyucu bir tepkisidir.

    Sorunun özü.

    Mesele şu ki, yönetimsel bölüme girerken kendinizi şifre tahmininden korumak için CMS MODx mükemmel koruma sağlar. Özü, arka arkaya üç kez yanlış şifre girişi durumunda kullanıcıyı engellemektir. Tedbir gerekli ve son derece faydalıdır.

    CMS MODx Kullanıcı Kilidi Açma

    Bir kullanıcının kilidini açmak için, örneğin phpMyAdmin aracılığıyla veritabanımıza gidiyoruz, ardından "modx_user_attributes" tablosunu buluyoruz ve istenen kullanıcının "engellenen" alanının değerini "0" olarak ayarlıyoruz. Kullanıcı engellendi, kontrol ediyoruz.

    "Sitenize", "bölgeye" / yöneticiye / gidiyoruz ve verilerinizi - giriş ve şifreyi giriyoruz. Giriş mevcut olmalıdır.

    Bu durumla karşılaşmamak için sistem kurulumu yapılırken "admin", "user", "superuser", "administrator", "manager" ve diğer popüler girişlerin "admin" haklarıyla kullanıcı girişi olarak kullanılmamasını tavsiye ederim. Saldırganlar ilk olarak bu cümle ile giriş olarak çalışmaya başlayacaklardır. Basit şifreler kullanmayın - "qwerty, 12345", şifrenizin sayıların yanı sıra büyük ve küçük harflerden oluşan bir kombinasyon içermesi daha iyidir.

    İyi! Yine küstahım ve bir aydan fazla bir süredir benden tek bir gönderi bile görmediniz. kendimi düzeltiyorum Bu gönderi, sistemdeki geliştiricilerin ilgisini çekecek Modx Devrimi. Bu eğitimde, siteler hakkında biraz bilgisi olmayan sıradan bir yönetici için site düzenlemeyi nasıl kolaylaştıracağınızı anlatacağım.

    Öncelikle Modx Revo yönetici panelini nasıl kuracağınızı hatırlatmama izin verin - bunun hakkında yazdım. Bu yönetici panelinde bazı değişiklikler veya daha doğrusu basitleştirmem var. Mesele şu ki, bu erişim politikasında ( anlamayanlar için - linkteki yazıyı dikkatlice okuyunuz) sekmeler, normal bir yöneticinin hiçbir şekilde ihtiyaç duymayacağı, ancak tam tersine onu bir sersemliğe götürebileceği belirtilir (örneğin, menüdeki bu tür sekmeler) "Sistem kurulumu" veya "dosya kaynağı"). Yeni bir erişim politikası öneriyorum. Bu makalede açıklanan tüm noktaları takip etmekten çekinmeyin, ancak 6. noktada, onay kutularını yalnızca şu parametrelerde bırakın:

    • change_password (Kullanıcı şifresini değiştirebilir)
    • change_profile (Kullanıcı profilini düzenleyebilir)
    • class_map (Sınıf haritasındaki sınıfların listesine bakın)
    • ülkeler (Ülke listesini görüntüleyin)
    • delete_document (Kaynakları silin ve taşıyın)
    • directory_create (Dosya sisteminde dizinler oluşturun)
    • directory_list (Dosya sistemindeki bir dizin için alt dizinlerin listesini alın)
    • directory_remove (Dosya sistemindeki dizinleri kaldırır)
    • directory_update (dosya sistemindeki dizinleri yeniden adlandırın)
    • edit_document (kaynakları düzenleyin)
    • file_create (dosya oluştur)
    • file_list (Belirli bir dizindeki dosyaların listesini görüntüleyin)
    • file_manager (Dosya yöneticisini kullan)
    • file_remove (Dosyaları sil)
    • file_tree (Sol gezinmede dosya ağacına bakın)
    • file_update (Dosyaları güncelle)
    • file_upload (Dosyaları bir klasöre yükleyin)
    • file_view (Bir dosyanın içeriğini görüntüleyin)
    • çerçeveler (MODX arka ucunu kullanın)
    • yardım (Yardım sayfasını görüntüle)
    • ana sayfa (Hoş geldiniz sayfasını görüntüleyin)
    • list (Herhangi bir nesneyi "listeleme" yeteneği) "Liste", bir nesne koleksiyonu elde etmek anlamına gelir)
    • load (Nesneleri "yükleme" veya bunları bir nesnenin örneği olarak döndürme yeteneği)
    • oturumu kapat (Kullanıcı olarak oturumu kapatabilme)
    • menu_site (Üst menüde "Site" öğesini göster)
    • menu_tools (Üst menüde "Araçlar" öğesini göster)
    • menu_user (Üst menüde "Kullanıcı" öğesini göster)
    • new_document (kaynak oluştur)
    • Publish_document (Kaynakları yayınlayın veya yayından kaldırın)
    • purge_deleted (Çöp kutusunu temizle)
    • source_duplicate (Yinelenen kaynak)
    • source_quick_create (Bağlam menüsünde "Hızlı Kaynak Oluştur"u kullanın)
    • source_quick_update (Bağlam menüsünde "Kaynağı hızlı bir şekilde güncelle" seçeneğini kullanın)
    • source_tree (Sol gezintide kaynak ağacını görüntüle)
    • save_document (kaynakları kaydet)
    • kaynaklar (Dosya kaynaklarını ve dosya kaynağı türlerini yönetin)
    • source_delete (Kaynak dosyalarını sil)
    • source_edit (Kaynak dosyalarını düzenle)
    • source_save (Kaynak dosyaları oluştur ve kaydet)
    • source_view (Kaynak dosyalarına bakın)
    • tree_show_resource_ids (Kaynak ağacında kimliği göster)
    • görünüm (Nesneleri "görüntüleme" yeteneği)
    • view_document (Kaynakları Görüntüle)

    Bu tür ayarlarla, yönetici paneli yalnızca normal bir yöneticinin ihtiyaç duyduğu her şeye sahip olacaktır.

    Gereksiz tv parametrelerini ve yer tutucuları yönetici panelinden kaldırma

    Çoğu zaman, oldukça basit siteler (bunlar çoğunluktadır) gibi bir dizi anlaşılmaz yer tutucuya ihtiyaç duymaz. "takma ad", "Özet (Giriş)" veya hepsi "Ayarlar" basit bir meslekten olmayan kişi için gereksiz olan bir dizi anlaşılmaz parametre ile. Ve sadece ihtiyacın var "Başlık" Ve "Kaynak İçeriği". Şimdi sitelerimden birinin örneğini kullanarak yönetici için basitleştirilmiş bir yönetici panelinin nasıl kurulacağını göstereceğim.

    Form Ayarlarına Git

    Ardından "Yeni bir profil oluştur" u tıklayın

    "Yönetici" olarak adlandırın ve "Aktif" kutusunu işaretleyin. Kurtarırız

    Profile sağ tıklayın ve "Düzenle"ye tıklayın

    Açılan pencerede "Kullanıcı Grubu" üzerine tıklayın ve "yönetici" ekleyin

    "Profil" e dönüyoruz ve "Yeni bir kurallar dizisi oluştur" u tıklıyoruz (zaten birkaç tane oluşturdum)

    "Eylem"de "Kaynağı güncelle"yi belirtiyoruz

    Büyük olasılıkla, zaten bir şablonunuz ve oluşturulmuş bir sayfanız olacak ve bu aşamada yönetici panelini kuracaksınız, bu yüzden ayrıca seçmenizi tavsiye ederim. "Kaynağı güncelle" ve ardından parametreleri şuraya kopyalayın: "Kaynak oluştur". Muhtemelen zaten tahmin ettiğiniz gibi, bunlar belirli bir şablonu düzenleme kurallarıdır ve "Aksiyon" bu kuralların ne zaman uygulanacağını belirler: oluştururken veya düzenlerken. Anlamadıysanız sorun değil, daha sonra her şey netleşecek.

    Şablonda, kurallarını ayarlamak istediğiniz şablonu seçin.

    Şablona kurallar atayacağım "Hizmetler".

    İpucu: Benim için iki tarayıcı açmak çok uygun: birinde ( Krom) yönetici paneli "admin" altında ve ikincisinde ( Opera) "yönetici" altında

    Ardından, yeni oluşturulan kural grubunu düzenleyin

    Şimdi eğlence başlıyor. Bu bölümde ilk kez bulunuyorsanız, bir dizi anlaşılmaz parametre nedeniyle kendinizi kötü hissedebilirsiniz. Ama bir süre sonra neyin ne olduğunu anlamaya başlayacaksın.

    Kural Kümesi Bilgileri ve Kaynak Alanları Sekmesi

    Kural Kümesi Bilgileri ve Kaynak Alanları, yönetici panelinde gördüğümüz tüm parametreleri içerir.

    İşte böyle görünüyorlar:

    Örneğin modx-kaynak-içeriği- bu, "kaynağın içeriğinden" sorumlu olan parametredir. Kutunun işaretini kaldırırsak, "Hizmet" şablonunu düzenlerken "Kaynak İçeriği"ni görmeyeceğiz.

    Tüm parametreler ayrı bloklara ayrılmıştır. Örneğin, içinde modx-kaynak-ana-sol

    dahil seçenekler gibi:

    • Başlık
    • Genişletilmiş başlık (uzun başlık)
    • Tanım
    • Açıklama (giriş metni)

    Onay kutularının işaretini kaldırırsak, yönetici panelinden kaybolacaklar (bunun yalnızca belirli bir şablon için olacağını unutmayın, bu durumda “Hizmet” şablonu)

    Ancak bunu yapmayacağız, hangi yer tutuculara ihtiyacımız olduğuna karar vermek ve yalnızca onları bırakmak daha iyidir. Bu durumda kendi oluşturduğum bir Başlık, Menü Öğesi, Kaynak İçeriği ve TV Seçeneklerine ihtiyacım var. Aşağıdaki seçeneklerin işaretini kaldırdım:

    ve bu yönetici panelini aldım:

    Ana sekmenin çağrılmasını gerçekten sevmiyorum "belge". Altında yeniden adlandırılabilir "bölgeler"(aşağıda bunun nasıl yapılacağı hakkında daha fazla bilgi)

    Bölgeler sekmesi

    "bölgeler" bloklardan sorumludur. Söylemek modx-kaynak-ayarları başlığın, açıklamanın, şablon seçiminin, takma adın, onay kutularının bulunduğu tüm blogdan sorumlu "Yayınlanan" ve benzeri. Belki netlik için ekran görüntüleri hileleri yapacağım. Her bloğu ayrı ayrı inceleyelim:

    modx-kaynak-ayarları

    Bu, adı verilen tüm blok "belge"

    İşte bloğu yeniden adlandırmak için "belge", söyle "Temel bilgiler" ihtiyaç "Sekme Başlığı"(önceki ekran görüntüsüne bakın) karşısında modx-kaynak-ayarları yazmak "Temel bilgiler"

    modx-kaynak-ana-sol

    Bloğun sol tarafı "belge"

    modx-kaynak-ana-sağ

    Bloğun sağ tarafı "belge"

    modx sayfa ayarları

    Tüm sekme bu. "Ayarlar"

    modx-sayfa-ayarları-sol

    Bloğun sol tarafı "Ayarlar"

    modx-sayfa-ayarları-sağ

    Bloğun sağ tarafı "Ayarlar"

    modx-sayfa-ayarları-sağ-kutu-sol

    modx-sayfa-ayarları-sağ-kutu-sağ

    modx-panel-kaynak-tv

    tv parametrelerinin tüm sekmesi

    modx-kaynak-erişim-izinleri

    Bu ayar blokların görüntüsünü etkilemez.

    Peki, sekmelerle "bölgeler" anladık. Şablon için kural kümelerini düzenlemeye devam edelim "Hizmetler"

    tv seçeneklerimi ana sekmeye çekmem ve sekmeyi kaldırmam gerekiyor "Ayarlar".

    İlk olarak, "Ayarlar" sekmesini kaldırın

    Bu, aşağıdaki bölgelerin işaretini kaldırarak yapılır:

    Sekme "Ayarlar" ortadan kayboldu

    Şimdi tv parametrelerini ana sekmeye aktarıyoruz ve "Ek alanlar" sekmesini kaldırıyoruz

    televizyonum var simge Ve "resim". Bunları ana sekmeye aktarmak için bölümde ihtiyacınız var "İlave Alanlar" V "Bölge" yeni bir bölge belirtin modx-kaynak-ana-sol(bu çift tıklayarak yapılır)

    ve işaretini kaldırın modx-panel-kaynak-tv(aynı zamanda modx-kaynak-erişim-izinleri) Bölümde "bölgeler"

    Şimdi yönetici şöyle görünür:

    Hala iki tv parametremiz var: başlık Ve pasaj. Bunları özellikle SEO için yaptım, böylece yönetici onları önlerinde bulundurmasın, ancak SEO uzmanları veya ben bu parametreleri kendim kullandım. Evet, kesinlikle kullanılabilir, diyelim Tanım Ve giriş metni bu amaçlar için, ancak onları adlı başka bir sekmede saklamam gerekiyor. "SEO optimizasyonu"(varsayılan yer tutucular ne yazık ki diğer sekmelere aktarılamaz)

    Yeni bir sekme oluşturun "SEO optimizasyonu"

    Bunu yapmak için bölüme gidin "bölgeler" ve düğmeye basın "Yeni bir sekme oluştur"

    Şimdi bu kimliği tv parametrelerimizdeki ek alanlara ekliyoruz. başlık Ve pasaj

    Ve sonuca bakın:

    Sonuç, temiz, yönetimi kolay, sekmeli bir sayfadır "SEO optimizasyonu".

    Bu makaleden çok şey öğrenebilir ve belki de Modx Revolution'ın faydalarını ve geliştirme aşamasında ne kadar esnek olabileceğini yeniden keşfedebilirsiniz. Benim için hepsi bu! Yeni yazılara kadar.