| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Другие движки / фрейморки > Нужен аналог Wiki |
| Автор: _lex 1.10.2006, 10:51 |
| у меня есть пара вопросов: 1-ый: есть книга, состоящая из почти трехтысяч html страниц. Ана будет лежать в отдельной деректории сайта. По ней можно бродить, создано содержание, и можно бродить как по обычной онлайн книге. Но вот вопрос, мне нужно чтобы каждый посититель сайта смог отредактировать страницу. Тоесть, у меня есть визуальный редактор основанный на JS. Назывыаеться - SiteWerk. Из него убраны функции сохранения на сервере, и создания нового проекта. На каждой странице учебника будет размещена кнопка редактировать. Эта кнопка должна вызывать редактор. В этом редакторе сразу должна открываться страница, с которой был вызван редактор. причем эти страницы должны быть только из этой папки. В место сохранения, скрипт должен отправлять результаты на определенное мыло. Как это осуществить. 3-ой вопрос: Существует ли скрипт переводчика (из латиницы в кирилицу и обратно) который также и в опере хорошо работает? |
| Автор: Sardar 1.10.2006, 11:41 |
| Смотри ответ в названии темы (переименовал). JS'у тут делать не много, только открывать твой редактор (WYSIWYG браузерный естественно). Отправка на мыло/сохранениена сервере (а значит и контроль версий) это всё задача сервера. Если делать "по уму", то проект большой, проще взять готовую wiki (http://www.mediawiki.org/wiki/MediaWiki, http://wiki.splitbrain.org/wiki:dokuwikietc) и прикрутить к ним требуемый редактор. Что тоже не просто, т.к. они пользуют более удобную WikiWiki разметку, чем WYSIWYG редактор. Собствено теме в JS особо не место, переношу в вебтехнологии |
| Автор: 12345c 1.10.2006, 11:59 |
| Транслитератор у меня есть ( http://javascript.aho.ru/files/index.shtml , внизу страницы), но каждый из них настроен на свою систему перевода. Скрипта с легко настраиваемой или сменяемой систеой не встречал. Если в этом скрипте сменить коды букв, настроите под себя. Но я бы сейчас его переписал по-новому (написан давно, работает везде). Добавлено @ 12:08 По Вики - да, в вики-движке Вы найдёте как раз то, что надо, за исключением того, что прибавится своя замысловатая вики-разметка, и псевдотеги имеющихся страниц надо будет перевести в них. Или более сложная и нетривиальная задача (будет новым словом) - встроить свой онлайновый редактор вместо вики-разметки в движок. Не советую dokuwiki - он простой по синтаксису, но скрипт медленный, по скорости нашёл лучшим Wacko Wiki. Обзор движков - http://javascript.aho.ru/subs/subs011.shtml , http://javascript.aho.ru/subs/subs012.shtml (2-я часть). |
| Автор: _lex 1.10.2006, 12:32 |
| я знаю про медиа вики. Мне ана понравилась, и в ней я ничего заменть небуду. Просто меня интересует вопрос, как все эти 3000 страниц запихнуть туда? и еще вопрос. Мой хост неподдерживает php 5. Что мне делать. Какую версию лучше брать? p.s. Спасибо за транслитор. |
| Автор: _lex 2.10.2006, 19:15 |
| это не аналог вики. НЕПРЕДЛОГАТЬ НИКАКОЙ ВАРИАНТ с участием движков вообще. Чтоб перевести 3000 файлов в WIKIWIKI разметку оч много вермени уйдет. Кроме того - оч сложная система в эксплуатации. ПОМОГИТЕ. мне СРОЧНО нужно. у меня вопрос следующий, мне нужен простейший визуальный редактор, и чтоб бла следующая функция - есле редактор вызван с html страницы из определенной папки то в этом редакторе должа быть открыта страница, с которой собственно и вызвали редактор. КАк такое осуществить? p.s. Это крайне важная детало сайта. Пожалуйсто, помогите. |
| Автор: 12345c 3.10.2006, 11:45 |
| Как ты будешь разруливать случай, если 2 чл-а откроют файл одновременно? Вики предлагают, потому что этот и другие случаи уже решены (история правок, откат). Редактор делает только правку. К тому же, что редактировать - текст или текст с псевдотегами или текст с тегами? Если второе, то редактор должен уметь их все понимать. Если третье - есть ли гарантии, что не наделают ошибок? Перевести имеющиеся файлы в БД движка достаточно просто - написать небольшой скрипт на PHP. Хотя бы и в Вики - если псевдотеги, то перекодировать их в вики-разметку. Но никто за вас эту работу делать не будет. Кроме того, на форуме есть раздел о найме специалистов. |
| Автор: Exception 3.10.2006, 16:17 |
| Ага, а ещё есть автоматизированные утилиты для перевода страниц HTML => Wiki. |
| Автор: _lex 3.10.2006, 19:29 |
| а, ладно, тогда плиз, скажите, как ее поставить? Тоесть, какое это тма имя вики надо ввести? p.s. Непримите за ламера, просто я никогда раньше этой системы не рассматрива подробно. Я больше с php nuke/E 107/ Mambo и т.п. |
| Автор: 12345c 4.10.2006, 15:55 |
| Я тоже никогда не ставил - поскачивал для сравнения несколько движков, поустанавливал подходящие и описал результаты в тех статьях, выше по ссылкам. Чтобы другим несколько понятнее было, за что браться вначале. |
| Автор: dvska 18.10.2006, 12:18 |
| Самый мощный wiki-движок - MoinMoin http://moinmoin.wikiwikiweb.de/ Конверторы из HTML:
|
| Автор: _lex 21.10.2006, 22:41 |
| у меня вопрос еще есть. Буду юзать медиавики. Сейчас стоит 1,4. Есть статья о интеграции в MediaWIKI FCKeditor но в версию 1,7,1. Данная версия требует PHP 5.1 А у меня на сервера такового неустановлено(. Также там упоменаеться уже готовое решение, тоесть уже совмесченные FCKeditor и медиавики 1,5,6. Вопрос. Как интегрировать FCKeditor или другой визуальный редактор в WIKI? Можно использовать также и редактор wikiwig, но я неуверен http://kent.dl.sourceforge.net/sourceforge/wikiwig/wikiwig_v4.1.2.7z |