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/25 09:42]
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/​ 
-name: "Place under:"​. ​type: "+ 
 +<​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 successfullyConfiguration URL  
 + ​{$configuration-url}." 
 + 
 +*После перехода по урлу открыть страницу с залитым кодом юзера. 
 ==Pre Installation/​Activation== ==Pre Installation/​Activation==
 сценарий добавления какого то функционала плагином при установке. Больше Серегеина работа. сценарий добавления какого то функционала плагином при установке. Больше Серегеина работа.
 ==Post Uninstallation/​Deactivate== ==Post Uninstallation/​Deactivate==
 то же самое. Сереге то же самое. Сереге
dev/skeleton/draft.1374745365.txt.gz · Last modified: 2015/09/15 09:10 (external edit)