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/08 11:21]
Alia
dev:skeleton:draft [2013/07/30 13:34] (current)
Line 155: Line 155:
 name: "​Notification sender"​|"<​img src="​{$link_to_loged_in_user_avatar}"/>​ {$username} name: "​Notification sender"​|"<​img src="​{$link_to_loged_in_user_avatar}"/>​ {$username}
 name: "​Notification Content"​. type: "input text". invitation label: "My new notification"​. required name: "​Notification Content"​. type: "input text". invitation label: "My new notification"​. required
 +name: "​Notification URL". type: "input text". invitation label:"​www.mysitename.com/​dashboard"​.
 name: "​Attach image"​. type "​file"​. button name: "​Browse"​. optional. name: "​Attach image"​. type "​file"​. button name: "​Browse"​. optional.
 name: "​Notify by email"​. type "check box". optional ​ name: "​Notify by email"​. type "check box". optional ​
Line 171: 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 
-==Javascript== + 
-подумать. +<​code>​ 
-==Ajax==+name: "​Widget Content"​|{$profiles_list_widget} ( заметка: отобразить стандартный виджет ​с latest users   
 +      profiles). 
 +name: "Place widget on page"​. ​type "​select box"vales: val1="​User Profile",​ val2="​User Dashboard",​ val3="​Index"​
 +name: "​Add"​. type:"​Submit"​.  
 +table name: "​Created widgets"​. number of col=2. rows=min 1 
 + col1="​Latest Users Widget"​ col2"​Widget placement"​. col=3 "​Actions"​ (delete) 
 +</​code>​ 
 + 
 +==Floatbox== 
 +URL: /​skeleton/​floatbox 
 + 
 + 
 + 
 +<​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== 
 +раз в секунду. посоветоваться с Зарифом 
 +как добить его. 
 + 
 +== Сron Jobs==
 подумать подумать
 +
 ==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.1373282476.txt.gz · Last modified: 2015/09/15 09:10 (external edit)