User Tools

Site Tools


dev:skeleton:draft

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:skeleton:draft [2013/07/26 05:28]
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 noticenotice ​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: textvalue 
 +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/​ URL: /​skeleton/​admin_settings/​
Line 220: Line 247:
 <​code>​ <​code>​
 name: "​Configuration name". type: "​text-input"​. invitation label: "My New Configuration"​. required. 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: "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 ​ 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"​requiredEx:+
 name: "​Add"​. type "​submit"​. name: "​Add"​. type "​submit"​.
 +name: "​Created Configurations"​. type: "​Table"​. number of cols=2, number of rows=min1
 +      col1=Configuration name, col2=Actions (delete).
 </​code>​ </​code>​
  
 +для зарифа. конфига обязательно должан появиться в сетингах плагина Skeleton.
 *Если поля какое то из обязательных полей не было заполнено display notice: "Fill in the form properly"​. ​ *Если поля какое то из обязательных полей не было заполнено display notice: "Fill in the form properly"​. ​
 +
 *Если все поля были заполнены display notice: "​Configuration was added successfully. Configuration URL:  ​ *Если все поля были заполнены display notice: "​Configuration was added successfully. Configuration URL:  ​
- ​{$configuration-url}. ​+ ​{$configuration-url}." 
 + 
 +*После перехода по урлу открыть страницу с залитым кодом юзера.
  
-name: "Place under:"​. type: " 
 ==Pre Installation/​Activation== ==Pre Installation/​Activation==
 сценарий добавления какого то функционала плагином при установке. Больше Серегеина работа. сценарий добавления какого то функционала плагином при установке. Больше Серегеина работа.
 ==Post Uninstallation/​Deactivate== ==Post Uninstallation/​Deactivate==
 то же самое. Сереге то же самое. Сереге
dev/skeleton/draft.1374816501.txt.gz · Last modified: 2015/09/15 09:10 (external edit)