Differences between revisions 5 and 7 (spanning 2 versions)
Revision 5 as of 2006-03-13 03:01:52
Size: 3223
Editor: beast
Comment: really you want to look at trac if you care about this
Revision 7 as of 2007-05-05 05:47:37
Size: 1085
Editor: KeeganQuinn
Comment: Some information, since all other sources have disappeared.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
adhocracy, n. An organization with little or no structure; the opposite of a bureaucracy. Adhocracy is a Rails application written by KeeganQuinn.
Line 3: Line 3:
There used to be a Trac instance for Adhocracy, including trouble ticket system, wiki and Subversion repository, but it was lost in a tragic disk crash.
Line 4: Line 5:
== Background == The software is running in production on the PersonalTelco webserver: https://adhocracy.personaltelco.net
Line 6: Line 7:
From the conversations recorded and archived at: http://www.personaltelco.net/static/meetings/200304/index.html Adhocracy is a community-oriented network management tool which is intended to simplify a number of aspects of community networking, both technical and logistical. Currently, it is capable of managing many kinds of information about people (users), areas (zones), sites (nodes), network devices (hosts) and network interfaces.
Line 8: Line 9:
[The idea is] doing some sort of package where people who want to build nodes but don't know the first thing about wireless can drop their name off and say, hey look I'm curious about setting up a node, I don't know the first thing about it, but there are all of these guys here who do know a whole bunch about it. You drop your name in the hat and a message goes out to all of these guys who know things about wireless. Each of them can then choose to send a message back to the interested party - saying, hey, I'm interested, I want to help you out; we can take it from here. As the number of nodes grows, managing them all grows increasingly complex. So, we get to push out the management of the nodes out to these smaller groups, and it becomes very heirarchial. It is able to generate some interesting maps and graphs as well as providing a consistent way to handle data.
Line 10: Line 11:
The process of selecting groups of people to work together can be aided by a trust metric system; people can go in and say, I trust this person (or not), and they'll receive a rating that says as much. The software is open-source, under the terms of the GNU General Public License version 2 or later. Releases of Adhocracy are available for download: http://www.sniz.net/resource/adhocracy/
Line 12: Line 13:
----

We can build on this system further by allowing the system itself to handle a significant portion of the necessary management overhead; it should be able to keep track of all types of information, plot the layout of the network, generate configuration files and entire system images.


== Implementation ==

Although all of this historical information has not yet been transferred over, the Trac Wiki is the authoritative place to look for information on Adhocracy:

http://svn.personaltelco.net/trac/wiki/Adhocracy

This project has been started many times. Initially, in 2003, there were Python and Java implementations by DarrinEden and AdamShand (respectively, I think). In 2004 and early 2005, KeeganQuinn did the majority of the backend work for an XML-RPC-oriented Python version, then in mid-2005 discarded the code to begin work on a Ruby on Rails version.

The current Ruby on Rails stuff is still under development at the moment; the majority of the system is stable now and is expected to be deployed soon. The latest code can be found in Subversion at: http://svn.personaltelco.net/svn/ptp/code/trunk/adhocracy This codebase has been under development more-or-less actively since May of 2004; even the change to Rails was done in a somewhat evolutionary manner.

Useful links:

 * [http://svn.personaltelco.net/trac Trac instance]
 * [http://cia.navi.cx/stats/project/personaltelco CIA]

The original working Python XML-RPC interface is still housed in same Subversion repository at: http://svn.personaltelco.net/svn/ptp/code/tags/adhocracy-py-final

Adhocracy is a poor name for this piece of software. Any suggestions for a new name would be appreciated.


== Authors ==

KeeganQuinn created this page. Most of the concepts and ideas presented here can be attributed to DarrinEden and AdamShand.

Bits and pieces of various things are based on an early database implementation by AaronBaer and a roster project UI by DonPark.
Discussion, questions, comments and patches are always welcome; please contact KeeganQuinn.

Adhocracy is a Rails application written by KeeganQuinn.

There used to be a Trac instance for Adhocracy, including trouble ticket system, wiki and Subversion repository, but it was lost in a tragic disk crash.

The software is running in production on the PersonalTelco webserver: https://adhocracy.personaltelco.net

Adhocracy is a community-oriented network management tool which is intended to simplify a number of aspects of community networking, both technical and logistical. Currently, it is capable of managing many kinds of information about people (users), areas (zones), sites (nodes), network devices (hosts) and network interfaces.

It is able to generate some interesting maps and graphs as well as providing a consistent way to handle data.

The software is open-source, under the terms of the GNU General Public License version 2 or later. Releases of Adhocracy are available for download: http://www.sniz.net/resource/adhocracy/

Discussion, questions, comments and patches are always welcome; please contact KeeganQuinn.


[CategorySoftware]

Adhocracy (last edited 2017-05-23 14:23:46 by KeeganQuinn)