This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dev:skeleton:draft [2013/07/25 09:14] Alia |
dev:skeleton:draft [2013/07/30 13:34] (current) |
||
|---|---|---|---|
| Line 172: | Line 172: | ||
| ==Newsfeed== | ==Newsfeed== | ||
| - | как добавить новый айтем в ньюсфид. | + | URL: /skeleton/newsfeed |
| + | |||
| + | <code> | ||
| + | name: название и аватрка того кто залогинен.( sender) | ||
| + | name: "Newsfeed Item Content". type "text input".required. | ||
| + | name: "Place on:". type "select-box". val1=Dashboard Newsfeed val2=Index Newsfeed. val3=Profile Newsfeed. required | ||
| + | name: "Add entry". type "Submit". | ||
| + | </code> | ||
| + | |||
| + | * Если все заполнено правильно вывести нотис "You have successfully added newsfeed item added to {$ место тут}". | ||
| ==Widgets== | ==Widgets== | ||
| URL: /skeleton/widgets | URL: /skeleton/widgets | ||
| Line 187: | Line 197: | ||
| ==Floatbox== | ==Floatbox== | ||
| URL: /skeleton/floatbox | URL: /skeleton/floatbox | ||
| + | |||
| + | |||
| <code> | <code> | ||
| - | name: "Send Private Message". type: "button". on click>>open Floatbox form. | + | text: "This is a component" |
| - | Floatbox form: | + | |
| - | name: "Floatbox Header", type: "text-input". invitation label: "New private message". | + | |
| - | name: "To",{$user_real_name} | + | |
| - | name: "Subject", type: "text input". required. | + | |
| - | name: "Text", type: "text-area". required. | + | |
| - | name: "Attach", type: "file". optional. | + | |
| - | name: "Send", type: "submit". | + | |
| - | </code> | + | |
| - | + | ||
| - | *Если письмо было отправлено успешно то display notice. notice text: "Your message was sent successfully" и закрыть floatbox. | + | |
| - | *Если не все обязательеые поля были заполнены display notice: notice text: "Fill in the form properly". | + | button: "Reload me", after click text changes to "Component has been reloaded via ajax" |
| + | button: "Close floatbox" | ||
| + | |||
| + | </code> | ||
| + | |||
| ==Ping request== | ==Ping request== | ||
| Line 212: | Line 218: | ||
| ==Profile questions== | ==Profile questions== | ||
| - | подумать. keywords- считывание значений, добавление кастомного поля, редактирование. | + | URL: /skeleton/profile_questions |
| + | |||
| + | <code> | ||
| + | |||
| + | name: "Username", type: text, value | ||
| + | name: "Gender", type: radio, selected value | ||
| + | name: "Birthday", type: date (birthday), selected value | ||
| + | |||
| + | name: "Save" | ||
| + | |||
| + | </code> | ||
| + | |||
| + | | ||
| ==ACL== | ==ACL== | ||
| - | access...level . управление пермишенами.создавание новых сервисов и считывание пермишенов | + | |
| + | URL: /skeleton/access_level | ||
| + | |||
| + | Описать метод проверки action для текущего юзера | ||
| + | |||
| + | Описать метод проверки для модератора | ||
| + | |||
| + | Описать метод добавления action при установке плагина | ||
| + | |||
| ==Admin Settings== | ==Admin Settings== | ||
| - | как добавлять новые конфиги. | + | URL: /skeleton/admin_settings/ |
| + | |||
| + | <code> | ||
| + | name: "Configuration name". type: "text-input". invitation label: "My New Configuration". required. | ||
| + | name: "Place configuration under:". type: "list". val1=Dashboard, val2=Users, val3=Settings, | ||
| + | val4=Privacy&Permissions, val5=Appearance, val6=Pages&Menus, val7=Plugins. required | ||
| + | name: "Configuration URL". not editable. Заметка: cгенерить и отобразить УРЛ admin/skeleton | ||
| + | /{$selected_menu_item_name}/configuration_name | ||
| + | name: "Upload your php code:". type: "file". required. Ex: СONFIG type . select box с типами.( узнать у девелоперов). и если юзер выбирает малтипль значение то попросить ввести возможные значения. | ||
| + | |||
| + | name: "Add". type "submit". | ||
| + | name: "Created Configurations". type: "Table". number of cols=2, number of rows=min1 | ||
| + | col1=Configuration name, col2=Actions (delete). | ||
| + | </code> | ||
| + | |||
| + | для зарифа. конфига обязательно должан появиться в сетингах плагина Skeleton. | ||
| + | *Если поля какое то из обязательных полей не было заполнено display notice: "Fill in the form properly". | ||
| + | |||
| + | *Если все поля были заполнены display notice: "Configuration was added successfully. Configuration URL: | ||
| + | {$configuration-url}." | ||
| + | |||
| + | *После перехода по урлу открыть страницу с залитым кодом юзера. | ||
| ==Pre Installation/Activation== | ==Pre Installation/Activation== | ||
| сценарий добавления какого то функционала плагином при установке. Больше Серегеина работа. | сценарий добавления какого то функционала плагином при установке. Больше Серегеина работа. | ||
| ==Post Uninstallation/Deactivate== | ==Post Uninstallation/Deactivate== | ||
| то же самое. Сереге | то же самое. Сереге | ||