|
Модераторы: Cheba |
|
sergejzr |
|
|||
Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 1 Всего: 360 |
Как мы знаем, на форуме реализована наша подсветка кода.
В своё время было выдвинуто интересное предложение, а именно ссылаться с ключевых слов кода на справочники. Долгое время эта задача была практически нерешаемая за отсутствием подходящих справочников. И вот теперь у нас есть Wiki!! Мы можем ссылаться на нашу Вики и параллельно пополнять её. В итоге образуется лучший справочник в РуНете. С примерами кода, дополнениями. Каждый сможет принимать участие в развитии. На данный момент необходим человек или группа, которая хорошо продумает структуру Вики в виде справочника. Необходимо продумать структуру страницы
несколько людей с форума уже безрезультатно поломали свои копья бившись над этой, в принципе несложной, интересной и ответственной, задачей. Однако ничего рабочего мы к сожалению не имеем до сих пор... Но я верю, что среди нас найдутся талантливые люди, способные взять быка за рога так, чтобы мы могли ввести проапгрейденую раскраску кода самое позднее с вводом нового дизайна! Примерный макет, как это должно будет выглядеть /-------------------------------------------------------------------
Конечно необходимо и дизайн будет разработать потом. |
|||
|
||||
Cashey |
|
|||
Бессмертный Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: нет Всего: 60 |
мое отношение к новому дизайну известно и оно не поменялось. что же касается подсветки синтаксиса, то идея хорошая и большей частью уже реализованна. а вот идея некой вики мне совершенно не понятно. можно ли по подробней, что за справочник ожидается и какие его требования? ведь известно, что в разных языках одно и то же слово может быть как заразервированным так и нет
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
eskaflone |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 75 Регистрация: 5.11.2005 Репутация: нет Всего: 3 |
а чем структура как в cout не нравится? Только поменять местами "примеры кода" и "про cout в других языках". И "Про cout в других языках программирования": не просто название языка ,а под ним еще и варианты эквивалентных операторов (бывает что их несколько).
Плюс в основной секции ссылки на похожие операторы в этом же языке. Например cin. Это сообщение отредактировал(а) eskaflone - 29.11.2005, 18:38 |
|||
|
||||
sergejzr |
|
||||
Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 1 Всего: 360 |
Тем, что я её написал за 3 минуты не напрягая ни одной извилины Надо, чтобы юзабильно было, продуманно. Примеры кода думаю будут очень большим куском. Ссылкам лучше остаться вверху, но может мрньшим шрифтом... Короче нужен ответсвенный чек, кто этим займётся
Покликай там на ссылки, поймёшь. В принципе я всё уже описал в посте. Это будет редактируемый межьязыковый словарь.. |
||||
|
|||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
Сереж, ну по хорошему тогда уже туда и FAQ надо переносить, но переносить FAQ на не обкатанный движок НЕЛЬЗЯ !!
Идея хорошая. С PHP я в своенй подсветке такое реализвывал, правда там на сервере свкрипт работал. |
|||
|
||||
eskaflone |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 75 Регистрация: 5.11.2005 Репутация: нет Всего: 3 |
int
случайно отредактировал страничку ,а хотел третью добавить. вторая data types Это сообщение отредактировал(а) eskaflone - 29.11.2005, 22:12 |
|||
|
||||
sergejzr |
|
|||
Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 1 Всего: 360 |
eskaflone, редактируй наздоровье. Две страницы с одним названием нельзя иметь, а эту можешь редактировать как хочешь..
|
|||
|
||||
eskaflone |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 75 Регистрация: 5.11.2005 Репутация: нет Всего: 3 |
1)Как можно в текст страницы из вики добавить ссылку (через редактирование нельзя ,не обрабатывается). Для этого надо непосредственно в движке вики добавление реализовать или как то по другому можно?
2)в <div> событие onClick обрабатывается? Проверил ,в Опере обрабатывается ,здесь убрана обработка из-за соображений безопасности? Можно ли как нибудь обойти? ЗЫ вот для чего data types 2 Это сообщение отредактировал(а) eskaflone - 1.12.2005, 15:00 |
|||
|
||||
sergejzr |
|
|||
Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 1 Всего: 360 |
Смотри, как я делал. Читай доки.
Ссылки добавляеются: внешняя - [http://тырыпыры текст_ссылки] внутренняя (по вики) [[название темы]] Если темы ещё не существует, автоматически будет ссылка на редактирование новой темы События вроде не обрабатываются, но это можно всё исправить, если очень надо будат |
|||
|
||||
eskaflone |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 75 Регистрация: 5.11.2005 Репутация: нет Всего: 3 |
Вобщем ссылки там не нужны ,достаточно <div>а ,а вот события могут пригодиться.
Посмотри по ссылке. |
|||
|
||||
Dray |
|
|||
Материалист Профиль Группа: Участник Сообщений: 652 Регистрация: 7.10.2003 Где: г. Всеволожск Репутация: нет Всего: 6 |
Небольшое пожелание: Мне кажется что было бы лучше если бы в коде ключевые слова не подчеркивались.
|
|||
|
||||
Cheba |
|
|||
pointless one Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: 6 Всего: 62 |
Итак... На данный момент Wikimedia Wiki не поддерживает мультиязычность. Есть несколько вариантов.
Первый и, казалось бы, самый очевидный - использование неймспесов. Это когда мы будем иметь ссылки (внутренние) типа En:PHP:substr, De:PHP:substr, Ru:PHP:substr. Но это не удобно. Хотябы потому, что прийдется все время этот язык таскать с собой. Единственным на мой взгляд преимуществом может быть только то обстоятельство, что мы имеем всего одну вики и ее проще мейнтейнить. Есть еще два подхода. Оба они себя хорошо зарекомендовали. Оба они основаны на множественных инсталляциях вики. В этом случе на каждый язык (не программирования, а национальный - русский, английский...) имеется отдельная вики - отдельная инсталляция и отдельная база. Мейнтейнить немножко сложнее, но в принуипе не сложно. В конце-концов они все будут отличаться только конфигом и, возможно, языковыми настройками. Один вариант - субдоменный. В этом случаее мы будем иметь en.wiki.wingrad.ru/PHP:substr, ru.wiki.wingrad.ru/PHP:substr и т.д. Этим подходом пользуется всем известная wikipedia. Второй вариант - "субфолдерный". В этом случае будем иметь ссылки типа wiki.wingrad.ru/en/PHP:substr, wiki.wingrad.ru/ru/PHP:substr. Этим методом пользуется Mozilla Developer Center. Эти два метода более предпочтительны для пользователя. Так, как ему не надо уже заботиться о языке. Ему надо только выбрать дефолтный (для себя) сервер. Таким образом мы будем по одной и той же внутренней ссылке получать информацию на разных языках в зависимости от выбранной вики. Теперь о структурировании. На первый взгляд эта задача может показаться сложной, но это не так. Просто она не так, как мы привыкли решается. Все это очень легко решается с помощью категорий. С помощью категорий можно выстроить некоторое подобие древовидной структуры, но они более удобны в использовании. Каждая статья имеет имя. Например, PHP:substr. Кроме того статьи могут состоять в категориях. Например, эту статью можно включить в категорию PHP:Strings. Категория - это тоже, некоторого рода статья. Она может тоже содержать текст, но лучше отдельно завести страницу PHP:String Functions, которая будет кратко описывать эти самые строковые функции и прочее, что к ним относится. Эту статью (как и предыдущую - PHP:substr) можно ключить в категорию PHP:Function Reference. А страницу PHP: Function Reference - в категорию PHP:Manual. Страницу с именем PHP, можно включить в категорию Programming Languages. В заключении посоветовал бы почитать хелп по вики и пописать статьи в другие вики, чтобы увидеть как это все работает. Сам много узнал о работе вики, когда начал писать статьи для DevMO. Добавлено @ 02:01 Mal Hack, движек очень даже обкатанный. Другое дело, что далеко не все умеют им пользоваться. Поначалу, наверное, будет хаос. Потому, стоит ограничить хотябы создание новых страниц только для зарегистрированных (на вики) пользователей. Это с одной стороны не удержит действительно жаждущих писать, а с другой стороны не даст всем подрад сходу создавать новые страницы. |
|||
|
||||
Cheba |
|
|||
pointless one Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: 6 Всего: 62 |
eskaflone, вики - это статика. Почти печатное издание. Потому во всех вики избегают разного рода таких приколов. Можно создать список ссылок, индекс, что угодно - лишь бы статический.
|
|||
|
||||
eskaflone |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 75 Регистрация: 5.11.2005 Репутация: нет Всего: 3 |
||||
|
||||
sergejzr |
|
|||
Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 1 Всего: 360 |
eskaflone, интересно. Конечно можно использовать как ориентир
Cheba, спасибо, но скорее всего множественных инсталляций Вики не будет. Ссылки будут генериться автоматически в скрипте, так что проблем с этим у юзера не должно быть. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | wiki.vingrad.ru | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |