Skip to content

Yönetim Paneli #79

@bugra9

Description

@bugra9

Bağlantı: https://ubuntu-tr.github.io/adminjs/
Proje Bağlantısı: https://github.com/bugra9/adminjs

Anahtar Oluşturma Bağlantısı: https://github.com/settings/tokens

Kullanım:
Yazma yetkisi olan direk kullanabilir ama yazma yetkisi olmayanlar gibi kullanırsanız olası hatalardan kaçınırsınız. Yetkisi olmayan arkadaşlar hem SudoPortalı hem de yönetim panelini çatallasınlar. Daha sonra yönetim panelinin çatalında docs/index.html dosyasında ilgili yeri çatalladığınız SudoPortal ile değiştirin. Daha sonra kullanmaya başlayabilirsiniz. Oluşan değişiklikleri ise Pull Request ile ana depoya gönderirsiniz.

İlk açılışta anahtar girilecek sayfayla karşılaşırsınız. Anahtar oluşturma bağlantısını kullanarak oluşturacağınız anahtarı buraya girebilirsiniz. Anahtarı oluştururken izin kısmından sadece "public_repo" seçeneğini işaretlemeniz yeterlidir.

Giriş yapmaya tıkladığınızda Githubdan tüm dosya listesi alınır. Bunlardan düzenlenebilir yapıda olanlar yine Githubdan alınıp tarayıcı hafızasına kaydedilir ve kayıt edilmişse direk buradan okunur. İlk açılışta yükleme göstergesi internetten alınan dosyaları göstermektedir. Eğer ilk girişiniz ise yükleme tamamlandıktan sonra diske yazılması için biraz beklerseniz olsa hatalardan kaçınabilirsiniz.

Giriş yaptıktan sonra sol menüden listeleme sayfasına ulaşabilirsiniz. Burada seçilen dizin altındaki dosyalar listelenir. Dosyalar düzenlenebilir yapıdaysa tablo içerisinde değilse yukarda dosya/dizin şeklinde listelenir. Eğer daha önce tanımlanmış özellikler varsa buna göre bu özellikler yoksa sistemin yapacağı analiz sonrası en çok kullanılan özellikler belirtilir.

Düzenleme sayfası iki sekmeden oluşur. Bunların ilki özellikleri içerirken 2. sekmede editörün olduğu alan bulunur. İlk sekmede aynı dizinde bulunan dosyaların ortak özellikleri ile daha önce tanımlanmış özellikler listelenir. İstenirse yeni özellikler eklenebilir. Editör sekmesinde markdown biçimi ile diğer biçimler için iki farklı editör bulunur. Bunlar dosya türüne göre otomatik seçilir ama istenirse editörler değiştirilebilir.

Dosya kaydedildiğinde değişiklikler sadece yerelde etkindir. Sayfa yenilenirse tüm değişiklikler gider. Gerekli gördüğünüz tüm değişiklikleri yaptıktan sonra sol menüde en alttaki "Eşitle" düğmesi ile tüm değişiklikler Github'a aktarılır. Eşitleme kısmı iki kısımdan oluşur. İlk önce Githubdaki değişiklikler alınır daha sonra bunun üzerine yereldeki değişiklikler eklenerek geri Github'a gönderilir.

Olası sorunlarda yapılması gerekenler:

  • Sayfayı yenileyebilirsiniz.
  • Alan adıyla ilgili tarayıcı hafızasını temizleyebilirsiniz.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions