Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Tiddlywiki

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11

Открыть новую тему     Написать ответ в эту тему

vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TiddlyWiki

 
Офсайт: https://tiddlywiki.com/
 
TiddlyWiki — вики-движок и вики-концепция, заключающаяся в том, что весь вики-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами. Благодаря тому, что вся TiddlyWiki — один файл, её хорошо использовать для быстрой публикации целого сайта в Сети. Другой вариант использования — в качестве персональной вики — глоссария, тезауруса, PIMа (есть средства для интеграции в браузер Firefox).
Страниц в традиционном понимании в TiddlyWiki нет. В качестве единиц контента используются "тидлеры" (tiddlers) — небольшие порции текста, которые в процессе перемещения по ссылкам образуют ленту просмотра.
 
Чтобы заполучить свою TiddlyWiki, достаточно скачать страницу с офсайта и, если у вас установлена Java, - вперед! Сама эта страница уже есть и движок, и заготовка для вашего органайзера, аутлайнера и т. п. Можно работать и так, а можно начинить ее плагинами и скинами, которых народные умельцы во всего мира разработали огромное множество
 
Советы и ссылки на русском: http://s.arboreus.com/2007/08/tiddlywiki.html
 
TiddlyWiki в Opera: http://forum.ru-board.com/topic.cgi?forum=5&topic=25134&start=40#14
 
Родственные темы
wiki - выбор wiki под свои нужды

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 20:11 25-10-2007 | Исправлено: Xant1k, 21:34 12-10-2019
ging



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Немножко разобрался с Tab-ами. Без всяких макросов их можно сделать, как указал vnmed. В оригинале это выглядит так:
<<tabs txtMyTabs [[tabname ]] "tool tip" [[tiddler to be displayed]] [[Here is another tab ]] "Another Tab" [
] >>
Неудобство в том, что для каждой закладки нужно создавать отдельный тиддлер, в котором будут только ссылки на тиддлеры с информацией. Мне это нужно для хранения списка контактов (рус/англ/рабоч/частные), т.е. 100 тиддлеров почти без полезной информации.  
А если установить InlineTabsPlugin (http://tw.lewcid.org/sandbox/), то не нужно создавать каждый тиддлер отдельно. Т.е. в том же тиддлере, где идет описание Tab-ов, создаются и ссылки на тиддлеры с информацией (т.е. inline, что и обозначено в названии).
 
Если в ViewTemplate добавить следующее (перед закрывающими фиг. скобками)
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler'></div>
то внизу тидлера появится еще одно меню (закрыть и все такое). Nadie вроде спрашивала - я думаю туда и надо добавлять ссылку на макрос gototop (или как он там назывался).

Всего записей: 565 | Зарегистр. 18-09-2003 | Отправлено: 03:16 28-11-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Petrik Pyatochkin

Цитата:
Я вот пытаюсь вспомнить где я видел такую фичу, если поднести курсор к слову, которое является ссылкой,  то впсплывало окошко, в котором отоблражалось какое-то содержимое, касающееся этого слова.

Забрел по наводке ging на http://tw.lewcid.org/sandbox и наткнулся на то, о чем ты спрашивал: TiddlerPreviewsPlugin. Самое то! Отображает...

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 18:54 28-11-2007 | Исправлено: vnmed, 18:58 28-11-2007
Kate_rina



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vnmed
CollapsingListsPlusPlugin - попыталась найти его на указанной Вами страничке - там уже нет...
Не сможете просто выложить код этого плагина?

Всего записей: 826 | Зарегистр. 18-10-2006 | Отправлено: 07:27 29-11-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CollapsingListsPlusPlugin

Код:
/***
|''Name:''|CollapsingListsPlusPlugin|
|''Description:''|Collapse/expand unordered lists (power user version)|
|''Author:''|Saq Imtiaz ( lewcid@gmail.com )|
|''Source:''|http://tw.lewcid.org/#CollapsingListsPlusPlugin|
|''Code Repository:''|http://tw.lewcid.org/svn/plugins|
|''Version:''|2.0|
|''Date:''||
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.3|
 
!!Usage
* Put {{{<<collapseplus>>}}} right after the list that you wish to collapse.
*Control click, to expand/collapse all.
 
!!Example:
* item1
* item 2
*item 3
**subitem3a
*item 4
** subitem 4a
### number 1
### number 2
** subitem4b
*** sub subitem4b
**subitem4c
***sub subitem4c
**** sub sub subitem 4c
**subitem 4d
<<collapseplus>>
 
!!Extra Features
(compared to non-plus version)
* Control click to expand/contract all
* entire LI is clickable to expand/contract, not only the +/- buttons.
* limited support for nested numbered lists.
***/
// /%
//!BEGIN-PLUGIN-CODE
config.macros.collapseplus = { };
config.macros.collapseplus.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
    var container = params[0]? eval(params[0]):place.lastChild;  
    addClass(container,"collapse");
    var lists =this.getLists(container);
    for (var i=0; i<lists.length; i++){
        if (lists[i].parentNode.nodeName.toLowerCase()=="li"){
            var link = createTiddlyElement(null,"a",null,"dynlistlink","[+]");
            link.href = "javascript:;";
            lists[i].parentNode.insertBefore(link,lists[i].parentNode.firstChild);
            addClass(lists[i].parentNode,"listparent");
            addClass(lists[i].parentNode,"dynlistlink");
        }
    }
    container.onclick = this.onclick;
};
 
config.macros.collapseplus.getLists = function(container)
{
    var lis = container.getElementsByTagName("ul");
    var ols = container.getElementsByTagName("ol");
    var lists =[];
    for (var j=0;j<ols.length;j++){
        lists.push(ols[j]);
    }
    for (var k=0;k<lis.length;k++){
        lists.push(lis[k]);
    }
    return lists;    
};
 
config.macros.collapseplus.onclick = function(e){
    if (!e) var e = window.event;
    theTarget = resolveTarget(e);
    var container = theTarget.tagName.toLowerCase()=="li" ? theTarget : theTarget.parentNode;
    var link = theTarget.firstChild.tagName && theTarget.firstChild.tagName.toLowerCase() =='a'? theTarget.firstChild.firstChild:theTarget.firstChild;
    if (hasClass(theTarget,"dynlistlink")){    
        if (e.metaKey || e.ctrlKey){
            var collapse = link.data == "[-]"? true: false;
            container= findRelated(container,"collapse","className");
            var lists =config.macros.collapseplus.getLists(container);
            for (var i=0;i<lists.length;i++){
                lists[i].style.display = collapse? "none" : "block";
                lists[i].parentNode.firstChild.firstChild.data = collapse? "[+]" : "[-]";
            }    
        }
        else{
            var sublist = container.getElementsByTagName("ul")[0];
            if (!sublist)
                sublist = container.getElementsByTagName("ol")[0];
            if (sublist){
                sublist.style.display = sublist.style.display == 'block' ? 'none' : 'block';
                link.data = sublist.style.display == 'block' ? "[-]" : "[+]";        
            }
        }
    }
    return false;    
};
 
setStylesheet(
    ".viewer .collapse ul, .viewer .collapse ol{display:none;}\n"+
    ".viewer ul.collapse {margin-left:0em;}\n"+
    ".collapse li {margin-left:0.8em;}\n"+
    //".collapse li {list-style:none;}\n"+ //hide all list styling  
    "li.listparent {list-style:none}\n"+
    "li.listparent {margin-left:-0.6em;}\n"+
    "a.dynlistlink:hover{background:#DDFFFF none repeat scroll 0%;color:#000;}\n"+
    "li.dynlistlink li{cursor:auto}\n"+
    "a.dynlistlink, li.dynlistlink, li.dynlistlink li.dynlistlink{cursor:pointer;cursor:hand;}\n"+
    "a.dynlistlink{color:#000000;font-family:'Courier New',Courier,monospace;font-size:75%;font-weight:bold;text-decoration:none;margin-right:0.2em;}\n","DynamicListStyles");
//!END-PLUGIN-CODE
// %/

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 23:11 29-11-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще два способа организовать меню или каталог:
http://tw.lewcid.org/#DropDownMenuPlugin
http://simonbaird.com/mptw/#SiteMapMacro
 
Добавлено:
Kate_rina
CollapsingListsPlusPlugin - это версия  CollapsingListsPlugin.
Последний до сих пор выставлен по тому же адресу, что указан для первого.
Как пишет автор, разница меж ними:
#  Control click to expand/contract all
# entire LI is clickable to expand/contract, not only the +/- buttons.
# limited support for nested numbered lists.
Не пробовал (нужды не было), каковы эти ограничения для "nested" нумерованных списков. Возможно, автор убрал плагин, чтобы его доработать...

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 10:53 30-11-2007
Kate_rina



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большое спасибо за помощь

Всего записей: 826 | Зарегистр. 18-10-2006 | Отправлено: 11:33 30-11-2007
xitsa



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нашёл забавный аналог: Wiki on a Stick

Всего записей: 103 | Зарегистр. 25-04-2006 | Отправлено: 10:40 12-12-2007
vnmed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xitsa
Забавно. Но это же опять разбираться, что к чему... А есть ли преиимущества перед TiddlyWiki? И в чем они? Если ты разобрался, не сочти за труд, черкни пару строк.

Всего записей: 372 | Зарегистр. 24-06-2005 | Отправлено: 11:08 13-12-2007
RalfRaccoon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У кого-нибудь получилось запустить TiddleWiki на кпк?  
 
IE в Windows Mobile 5 даже не отображает. Последний Minimo (вроде так называется FireFox для кпк) получше, даже прочитать что-то можно, но при попытке например сохранить - вылетает нафиг.
Надеюсь на Оперу для кпк, но руки еще не дошли.
 
Может пробовал кто?

Всего записей: 1 | Зарегистр. 15-02-2008 | Отправлено: 18:11 28-02-2008
Polyus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу использовать TiddlyWiki в качестве дневника. Возникло несколько вопросов:
 
1. Как можно упорядочить записи по дате создания. Закладка TimeLine не устраивает, т.к. записи будут вноситься не ежедневно, а по мере накопления.
 
2. Можно ли вывести слева ссылку с названием месяца, допустим, "январь 2008" так, чтобы при нажатии на нее выводились и расскрывались записи всех дней января. Аналогично ссылка года "2008" открывала бы все записи года в хронологическом порядке.
 
Давненько бьюсь над этим, но знаний и свободного времени не хватает! Буду благодарен, если сообшение не останется без внимания.

Всего записей: 5 | Зарегистр. 20-03-2008 | Отправлено: 14:02 20-03-2008
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Polyus 15:02 20-03-2008
Цитата:
2. Можно ли вывести слева ссылку с названием месяца, допустим, "январь 2008" так, чтобы при нажатии на нее выводились и расскрывались записи всех дней января. Аналогично ссылка года "2008" открывала бы все записи года в хронологическом порядке.

Можно, только надо повозиться с таблицами - сама такое вытворяла. Но, в общем-то, это довольно геморройный процесс...

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 17:04 20-03-2008
Polyus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Eliza, спасибо за ответ
 
 
Думается, наиболее просто задача решается следующим образом:
 
1. Называть тиддлер в формате "2008-03-26"
2. Отключить кем, когда создавался и когда редактировался тиддлер
3. В тэгах писать "2008" и "2008-03"
 
В этом случае при клике на нужный тэг можно выбрать "открыть все" и получить вывод событий в хронологическом порядке.  
 
TiddlyWiki интересен для создания дневника всвязи с тем, что он может находиться всегда при мне и при запуске не будет раскрываться вся моя история. В дневник я записываю довольно-таки конфиденциальную информацию.

Всего записей: 5 | Зарегистр. 20-03-2008 | Отправлено: 17:52 26-03-2008
Eliza



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Polyus 18:52 26-03-2008
Цитата:
 В тэгах писать "2008" и "2008-03"

Какое интересное решение! Легко и быстро - браво!!!

Всего записей: 3220 | Зарегистр. 20-07-2003 | Отправлено: 23:11 26-03-2008
Polyus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Осталось выяснить, как реализовать пункт 2:

Цитата:
2. Отключить кем, когда создавался и когда редактировался тиддлер

Может у кого-нибудь есть опыт редактирования "меню" (или как это еще назвать!?) тиддлера?
 
Добавлено:
Хм... Оказывается удобно пользоваться TiddlyWiki от Дениса Балуева, взятой с http://lifehack.ru/

Всего записей: 5 | Зарегистр. 20-03-2008 | Отправлено: 08:19 27-03-2008
hammerit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Хм... Оказывается удобно пользоваться TiddlyWiki от Дениса Балуева, взятой с http://lifehack.ru/

 
Поиск по указанному сайту по запросу "TiddlyWiki" выдал 8 статей, последняя из которых датируется 11.10.2006.
Староватая версия однако

Всего записей: 371 | Зарегистр. 15-03-2006 | Отправлено: 12:16 28-03-2008
unhappy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Polyus

Цитата:
2. Отключить кем, когда создавался и когда редактировался тиддлер  

ээ.. сорри.
а как это проделать подскажите плз )

Всего записей: 681 | Зарегистр. 25-10-2002 | Отправлено: 10:03 04-04-2008
khaoohs



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня несколько вопросов:
1. Как сделать автоматический подбор тегов по первым введеным буквам (как в расширении  firefox для  del.ici.us, вводишь первую букву - отображаются все теги на эту букву, и тд.)
2. Как переименовывать тэги? Нужен плагин?

Всего записей: 127 | Зарегистр. 18-05-2006 | Отправлено: 11:44 04-04-2008
Polyus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а как это проделать подскажите плз )

Для этого я и использовал более старую версию с www.lifehack.ru

Всего записей: 5 | Зарегистр. 20-03-2008 | Отправлено: 15:01 04-04-2008
khaoohs



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Почитал эту тему, что то там было про веб органайзеры.
А чего про scrapbook никто не написал? Очень удобное расширение для FF.
Сохраняет вебстраницы целиком или по частям. Хранит в удобной древообразной структуре.
Там же можно хранить записки, типа текстовых файлов (без всякого оформления правда).
Я так хранил свой список дел и вообще записывал туда все что в голову взбрело. Быстро и удобно, а еще кроссплатформенно (до этого сидел в onenote).  
Сейчас перешел на TiddlyWiki, так как записи можно помечать тегами и есть форматирование текста, добавление картинок и другого контента.  
Так вот, можно объединить scrapbook и tiddlywiki. Сделать много tw файлов на разные темы (или один текущий, а остальные архив) и хранить их в scrapbookе.

Всего записей: 127 | Зарегистр. 18-05-2006 | Отправлено: 15:25 04-04-2008 | Исправлено: khaoohs, 15:29 04-04-2008
hammerit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
khaoohs, а почему вдруг о ScrapBook-е должны писать в теме, посвященной Tiddlywiki?
 
О нем уже давно написано в теме "Редакторы с древовидной структурой".

Всего записей: 371 | Зарегистр. 15-03-2006 | Отправлено: 08:37 05-04-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11

Компьютерный форум Ru.Board » Компьютеры » Программы » Tiddlywiki


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru