diff --git a/modules/webhelp/web/hacking/hacking.webdoc b/modules/webhelp/web/hacking/hacking.webdoc index 794971b04..867146bf8 100644 --- a/modules/webhelp/web/hacking/hacking.webdoc +++ b/modules/webhelp/web/hacking/hacking.webdoc @@ -1,92 +1,92 @@ ## $Id$ ## This file is part of CDS Invenio. ## Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008 CERN. ## ## CDS Invenio is free software; you can redistribute it and/or ## modify it under the terms of the GNU General Public License as ## published by the Free Software Foundation; either version 2 of the ## License, or (at your option) any later version. ## ## CDS Invenio is distributed in the hope that it will be useful, but ## WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ## General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with CDS Invenio; if not, write to the Free Software Foundation, Inc., ## 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. Welcome to the CDS Invenio Developers' corner. Before diving into the source, make sure you don't miss our user-level and admin-level documentation as well. And now, back to the source, and happy hacking! +href="/help/admin/">admin-level documentation as well. And now, back to the source, and happy hacking!

General information, coding practices

Common Concepts
Summarizing common terms you will encounter here and there.
Coding Style
A policy we try to follow, for good or bad.
Release Numbering
Presenting the version numbering scheme adopted for CDS Invenio stable and development releases.
Directory Organization
How the source and target directories are organized, where the sources get installed to, what is the visible URL policy, etc.
Modules Overview
Presenting a summary of various CDS Invenio modules and their relationships.
Test Suite
Describes our unit and regression test suites.

Module-specific information

BibClassify Internals
Describes information useful to understand how BibClassify works, the taxonomy extensions we use, how the keyword extraction algorithm works.
BibConvert Internals
Describes information useful to understand how BibConvert works, and the BibConvert functions can be reused.
BibFormat Internals
Describes information useful to understand how BibFormat works.
BibRank Internals
Describes information useful to understand how the various ranking methods available in bibrank works, and how they can be tweaked to give various output.
MiscUtil Internals
Describes information useful to understand what can be found inside the miscellaneous utilities module, like database access, error management, date handling library, etc.
-
WebSearch Internals
+
WebSearch Internals
Describes information useful to understand the search process internals, like the different search stages, the high- and low-level API, etc.
WebAccess Internals
Describes information useful to understand the access control process internals, its API, etc.