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/26 09:12] 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 188: | 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 213: | Line 218: | ||
==Profile questions== | ==Profile questions== | ||
+ | URL: /skeleton/profile_questions | ||
- | подумать. keywords- считывание значений, добавление кастомного поля, редактирование. | + | <code> |
+ | |||
+ | name: "Username", type: text, value | ||
+ | name: "Gender", type: radio, selected value | ||
+ | name: "Birthday", type: date (birthday), selected value | ||
+ | |||
+ | name: "Save" | ||
+ | |||
+ | </code> | ||
+ | |||
+ | | ||
==ACL== | ==ACL== | ||
URL: /skeleton/access_level | URL: /skeleton/access_level | ||
- | <code> | + | Описать метод проверки action для текущего юзера |
- | name: "Item name". type: "text-input". invitation label "News". | + | |
- | name: " Place item on page:". type "select box". val1=index/mail, val2=dashboard, val3=user profile | + | Описать метод проверки для модератора |
- | name: "Visible for". type: "multi select box". val1=guest users, val2={$existing_user_role_1}, | + | |
- | val2={existing_user_role2}...valN={$last_existing_user_role_N}. | + | Описать метод добавления action при установке плагина |
- | name: "Add". type: "submit". | + | |
- | </code> | + | |
- | access...level . управление пермишенами.создавание новых сервисов и считывание пермишенов | ||
==Admin Settings== | ==Admin Settings== | ||
URL: /skeleton/admin_settings/ | URL: /skeleton/admin_settings/ | ||
Line 237: | Line 251: | ||
name: "Configuration URL". not editable. Заметка: cгенерить и отобразить УРЛ admin/skeleton | name: "Configuration URL". not editable. Заметка: cгенерить и отобразить УРЛ admin/skeleton | ||
/{$selected_menu_item_name}/configuration_name | /{$selected_menu_item_name}/configuration_name | ||
- | name: "Upload your php code:". type: "file". required. Ex: | + | name: "Upload your php code:". type: "file". required. Ex: СONFIG type . select box с типами.( узнать у девелоперов). и если юзер выбирает малтипль значение то попросить ввести возможные значения. |
- | name: "Upload your html code:". type: "file". required. Ex: | + | |
name: "Add". type "submit". | name: "Add". type "submit". | ||
name: "Created Configurations". type: "Table". number of cols=2, number of rows=min1 | name: "Created Configurations". type: "Table". number of cols=2, number of rows=min1 | ||
- | col1=Configuration name, col2=Actions (delete, edit). | + | col1=Configuration name, col2=Actions (delete). |
</code> | </code> | ||
+ | для зарифа. конфига обязательно должан появиться в сетингах плагина Skeleton. | ||
*Если поля какое то из обязательных полей не было заполнено display notice: "Fill in the form properly". | *Если поля какое то из обязательных полей не было заполнено display notice: "Fill in the form properly". | ||