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/10 05:19]
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
  
-name: "​Widget ​source"​.<​img src="{$latest_users_avatars}"/>​. on click go to user profile page. +<​code>​ 
-name: "​Widget ID". type: "Input box". invitation label: "​My_widget"​+name: "​Widget ​Content"|{$profiles_list_widget( заметка:​ отобразить стандартный виджет с latest users  ​ 
-name: "Place widget on". type "multicheckbox". vales: val1="​User Profile",​ val2="​User Dashboard",​ val3="​Index ​page".+      ​profiles)
 +name: "Place widget on page". type "select box". vales: val1="​User Profile",​ val2="​User Dashboard",​ val3="​Index"​.
 name: "​Add"​. type:"​Submit"​. ​ name: "​Add"​. type:"​Submit"​. ​
 table name: "​Created widgets"​. number of col=2. rows=min 1 table name: "​Created widgets"​. number of col=2. rows=min 1
- ​col1=Widget ​ID. col2= Widget placement. col=3 Actions ( delete, edit)?+ col1="​Latest Users Widget" ​col2= "Widget placement". col=3 "Actions" ​(delete) 
 +</​code>​ 
 ==Floatbox== ==Floatbox==
 +URL: /​skeleton/​floatbox
  
-1.кнопка при нажатии на которую будет показывать флоатбок с какой нибудь формой в несколько полей ( например отображение фоток) + 
-Форма должна саобититься + фидбэк. например widget settings.+ 
 +<​code>​ 
 +text: "This is a component"​ 
 + 
 +button: "​Reload me", after click text changes to "​Component has been reloaded via ajax"​ 
 + 
 +button: "Close floatbox"​ 
 + 
 +</​code>​ 
 + 
  
 ==Ping request== ==Ping request==
Line 195: 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/​ 
 + 
 +<​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==
 то же самое. Сереге то же самое. Сереге
dev/skeleton/draft.1373433556.txt.gz · Last modified: 2015/09/15 09:10 (external edit)