trac-GenshiMacro

نرم افزار تصویر:
trac-GenshiMacro
جزئیات نرم افزار:
نسخه: 0.1
ها تاریخ: 20 Feb 15
توسعه دهنده: Ethan Jucovy
پروانه: رایگان
محبوبیت: 256

Rating: 3.0/5 (Total Votes: 2)

در TRAC-GenshiMacro پلاگین TRAC که اجازه می دهد تا شما را به ارسال و رندر Genshi قالب به طور مستقیم در صفحات ویکی را با یک پردازنده جدید Genshi است.
قالب شما دسترسی به درخواست به عنوان مورد نیاز، که می تواند برای انجام وظایف مانند نسل URL، ارائه نشانه فرم برای درخواست POST، و چک کردن برای یک کاربر به سیستم وارد شده در مفید داشته باشد.
توجه: ملاحظات امنیتی آنچه به ساخت این پلاگین رفت. این ممکن است یک ایده وحشتناک. توسعه تمدن هسته TRAC رمی خالی گفت:
و nbsp؛> قالب Genshi اجازه اجرای کد پایتون خودسرانه. بنابراین شما در واقع
و nbsp؛> به کاربران که می تواند در هر نقطه کلان (صفحه ویکی، نظر بلیط درج،
و nbsp؛> و غیره) اجازه به عنوان کاربر عمل می کنند در حال اجرا TRAC، از جمله در حال اجرا اجرا
و nbsp؛> هر دستور پوسته.
و nbsp؛>
{{{#! Genshi

$ {باز ('/ و غیره / apache2 برای نصب apache / htpasswd'). به عنوان خوانده شده ()}

}}}
{{{#! Genshi
<؟ پایتون
& nbsp؛ در سیستم عامل واردات
& nbsp؛ در os.system ("RM /path/to/env/db/trac.db")
؟ >
}}}
و nbsp؛>
و nbsp؛> پس توصیه من این است، تنها این ماکرو در سایت های فعال که در آن به شما اعتماد * * * * * * * * تمام
و nbsp؛> کاربران که می تواند * * * * * * * * هر متن ویکی با حساب وب سرور را ویرایش کنید.
پیکربندی و استفاده
برای استفاده از این افزونه، آن را نصب کنید در محیط TRAC و فعال کردن اجزای آن در trac.ini:
[قطعات]
genshimacro. * = فعال
پس از آن شما می توانید ارسال Genshi قالب به طور مستقیم در صفحات ویکی مانند:
{{{
#! Genshi

و nbsp؛
و nbsp؛
و nbsp؛ <روش فرم = "POST" اقدام = "$ {req.href.newticket ()}">
و nbsp؛ <نوع ورودی = "متن" نام = "field_summary" حفره یا سوراخ = "بلیط جدید من"
& nbsp؛ از شناسه = "درست-خلاصه" />
را لمس کنید و <ورودی نوع = "پنهان" نام = "__ FORM_TOKEN" مقدار = "$ {req.form_token}" />
و nbsp؛ <نوع ورودی = "ارسال" />
و nbsp؛
و nbsp؛

و nbsp؛
و nbsp؛ برای فایل یک بلیط جدید، شما به نیاز
و nbsp؛ <عکاس هنگام عکسبرداری = "$ {req.href.login ()}"> ورود یا
و nbsp؛ <عکاس هنگام عکسبرداری = "$ {req.href.register ()}"> ایجاد یک حساب کاربری
& nbsp؛ در اولین

و nbsp؛

و nbsp؛


}}}

مورد نیاز:

پایتون
TRAC

نرم افزار های دیگر از توسعه دهنده Ethan Jucovy

نظرات به trac-GenshiMacro

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!