Home > navigation > Post-Wiki area: How to navigate a repository?

Post-Wiki area: How to navigate a repository?

December 9Hits:1
Advertisement

Currently I'm building the housing for a repository of WordPress code. It will be an open source project where the foundation will be housed on GitHub and participation on building the "curated library of code" will happen there as well.

Now, as this is something that is close to what a wiki does:

  1. giving contributors tools to collaborate on content creation with the lowest entry barrier possible.
  2. giving researchers tools to quickly examine data they need.

I already know (pretty much) what tools I need to give contributors, but I'm really stuck with researchers. I looked at how existing Wiki-Systems do it. Aside from linked words, there's not much. But as I'm building a repository that contains code, it's not too useful. So here are some ideas:

  • A list of Categories > Subcategories > Titles
  • Full text search
  • A tag cloud that would be filterable by a search box

I don't want to offer a lot of fancy stuff. As a starting point there should just be a convenient way to search for code "related to task X".

Answers

I'd place my bets, all of them, on full text search. I implemented such a system which had 500'000 documents, and nothing but folder structure to work on. So we implemented search on that server to make everything discoverable.

We implemented filters based on type of document (file extension) which could be transferred to code syntax in your issue. We made filter on date, author, organization (if any) and mapped metadata.

We predefined metadata and had it mapped in the search index by certain rules. There are a lot of things you can do with search, if you want to. But it takes time, and you need to analyze querys against search results and users choice. That way you can fine tune your search engine to be better over time.

Related Articles

  • Post-Wiki area: How to navigate a repository?December 9

    Currently I'm building the housing for a repository of WordPress code. It will be an open source project where the foundation will be housed on GitHub and participation on building the "curated library of code" will happen there as well. Now, as

  • Use a Wiki to Run Your Business More Efficiently

    Use a Wiki to Run Your Business More EfficientlyOctober 21

    Wikis have been around for a while, but their application to individual business needs seems to be growing. Not only are wikis a great way to collect information, but they also allow for easier collaboration, version tracking and file management – al

  • Should the GPG key of a debian repository be shared among its maintainers?January 16

    I'm following this tutorial to set up a debian repository https://wiki.debian.org/SettingUpSignedAptRepositoryWithReprepro This repository will be managed by me and my colleagues. We want to sign the packages and the repo itself, so I need a GPG key.

  • Simple way to consistently access a SMB mount?

    Simple way to consistently access a SMB mount?November 29

    Is there any simple GUI way to make an SMB share persistent? I don't quite remember the steps, but on Windows, once you've mapped a share to a drive, you're given the option to 'reconnect on boot' (or something like that). I figure I can just edit fs

  • Is there is a PPA-service equivalent in the Fedora world?February 1

    For Ubuntu there is this convenient PPA service available where you can get your own package repository. You can put there source packages which are under an open source license, e.g. development snapshots of your software. (The server takes care of

  • Link a dependency in Synaptic to the one already installed from sourceMay 19

    I want to install SVN version of Quantum GIS and already I have a SVN version of GRASS GIS. As instructed in QGIS Wiki here, I added the qgis repository to my sources.list file. Now I am able to see qgis1.8.0svn version in Synaptic but when I try to

  • Emacs 24: Loading a package installed via ELPAAugust 13

    I have just installed the cmake-mode package in Emacs 24 using: M-x package-install cmake-mode I can see the package at: ~/.emacs.d/elpa/cmake-mode-20110824, and I can load it using the instruction at Commentary: section of ~/.emacs.d/elpa/cmake-mode

  • XBMC crash after selecting "play". Ubuntu 14.04 and 13.0 gotham. Link to crashlog

    XBMC crash after selecting "play". Ubuntu 14.04 and 13.0 gotham. Link to crashlogMay 26

    I have a brand new machine with fresh install of Ubuntu 14.04 and I'm trying to run Gotham 13.0 on it. I've already added the restricted multimedia codecs (just in case) to Ubuntu. sudo apt-get install ubuntu-restricted-extras As well as Unrestricted

  • Set up offline Ubuntu Repository

    Set up offline Ubuntu Repository August 5

    I have a friend who has got a computer that is not connected to the Internet. Is there any way to install software offline easily? --------------Solutions------------- Check out Keryx, it's an offline repository manager. How does it work? It lets you

  • Ubuntu: Where to download ubuntu repository

    Ubuntu: Where to download ubuntu repository August 5

    I have a friend who has got a computer that is not connected to the Internet. Is there any way to install software offline easily? --------------Solutions------------- Check out Keryx, it's an offline repository manager. How does it work? It lets you

  • Extract a part of apt repository for offline usage

    Extract a part of apt repository for offline usage August 5

    I have a friend who has got a computer that is not connected to the Internet. Is there any way to install software offline easily? --------------Solutions------------- Check out Keryx, it's an offline repository manager. How does it work? It lets you

  • How do I enable the "extras" repository?

    How do I enable the "extras" repository?February 10

    I keep reading about an extras repository for Ubuntu with new software that comes out independently of the distro release. How do I enable it? --------------Solutions------------- This repository should be enabled by default and is only available for

  • How do I enable the "multiverse" repository?

    How do I enable the "multiverse" repository?December 19

    I keep seeing places refer to the "multiverse" repository as a place I can get software, how can I enable this repository? Please specify how to do this graphically and via command line. --------------Solutions------------- The Multiverse reposi

  • Apache not serving pages stored in Subversion repositoryOctober 21

    I've setup Apache and Subversion on an old PC, but Apache is not serving pages correctly, when I enter the address to my test site: http://HOME_IP_ADDRESS/test/index.html I just get a File Not Found error and the following output in the error log: Fi

  • What is a Wiki? Article

    What is a Wiki? ArticleNovember 3

    The simplest online database that could possibly work. –Ward Cunningham Different people have different ideas about what a wiki really is, but whatever angle you look at it, a wiki is software that handles complex problems with simple solutions. Cunn

  • PHP Wikis + PHP 5.0.1August 13

    Just some pointers- Havard has set up some WIKIs on his new domain Wiki.cc including a PHP wiki, a PECL wiki and a PEAR wiki. Although the PHP wiki has most content right now, can see these being helpful particularily for PECL and PEAR, where theres

  • How to set svn:auto-props for repository April 2

    Hi I was wondering if there is a way for the SVN server to automatically assign the svn:needs-lock property on any file that is binary and not textual. We have a rather small developers team but resting on everyone to remember to set this property on

  • Logs worth to keep and analyze in a central repositoryJune 17

    In the need to centralize logs we have selected syslog as the collector and Splunk (free for now) as the analysis tool, but there's always the question about which events should get to the central repository and from which systems. The selection shou

  • Can anybody tell me how to create my own local package repository for my packages in Ubuntu?June 26

    I want to create a package repository for my packages in ubuntu and this repository will be using in multiple Ubuntu systems to install and update packages. --------------Solutions------------- Here's a wiki page about personal repositories, i think

  • Looking for an Enterprise Wiki that can be hosted on Linux July 27

    We use Google site's wiki to host a large portion of our internal documents. We use it to track releases, ideas, brainstorms, lists, rack/asset info, etc... We've realized this is not ideal and we've started hitting capacity/bandwidth limits and we'r

Copyright (C) 2017 ceus-now.com, All Rights Reserved. webmaster#ceus-now.com 14 q. 0.368 s.