Editing Bitweaver

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page supports semantic in-text annotations (e.g."[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help page.

Latest revision Your text
Line 1: Line 1:
{{Wiki <!--see 'Template:Wiki' for full detail-->
+
{{Wiki |
|URL             = http://www.bitweaver.org/wiki/index.php
+
  wiki_logo             = http://wikiindex.org/images/8/80/Bitweaver.JPG
|logo            = [[File:Bitweaver.JPG|Bitweaver logo]]
+
| wiki_URL              = http://www.bitweaver.org/wiki/index.php
|recentchanges URL= http://www.bitweaver.org/wiki/index.php?page=RecentChanges
+
| wiki_recentchanges_URL = http://www.bitweaver.org/wiki/index.php?page=RecentChanges
|wikinode URL    = No
+
| wiki_wikinode_URL      = No
|about URL        = http://www.bitweaver.org/wiki/Bitweaver+Overview
+
| wiki_status            = Active
|founder          =  
+
| wiki_language          = English
|status          = Dormant
+
| wiki_editmode         = LoginToEdit
|language        = English
+
| wiki_engine            = Bitweaver
|editmode        = ByInvitation
+
| wiki_maintopic        = Wiki Engine
|engine          = Bitweaver
+
|license         = Copyright to contributing authors
+
|maintopic        = Bitweaver
+
|backupurl        = <!--backup file URL, found at '/Special:Statistics' on Wikia & some other MediaWiki sites-->
+
|backupdate      = 2018-MM-DD <!--ISO 8601 date of backup URL, as in YYYY-MM-DD; if unknown leave void-->
+
 
}}
 
}}
{{Size <!--see 'Template:Size' for full detail-->
+
'''Bitweaver''' is an {{tag|object-oriented}} {{tag|web application framework}} and {{tag|content management system}} written in {{tag|PHP}} that is distributed as {{tag|Open Source}} software under the {{tag|GNU Lesser General Public License|LGPL}}. Originally known as TikiPro and derived from the PHP application known as [[TikiWiki]], Bitweaver has distinguished itself from its predecessor by converting to a highly modular software application. It is focused on scalability, data integrity, and stability and is intended for enterprise or large scale, high traffic websites. Bitweaver powers a number of such high profile wiki-based websites including [[Viovio]], and [[voip-info]].
|pages= 621<!--type the plain number of pages; NO thousands separators-->
+
|statistics URL= http://www.bitweaver.org/wiki/list_pages.php
+
|wikiFactor= 25 <!--preferred; if unknown leave void; see: Category:wikiFactor-->
+
|wikiFactor URL= http://www.bitweaver.org/wiki/rankings.php
+
}}(Page count as of: 2021-05-29<br>wikiFactor as of: 2012-11-01)<!--manually add/amend date when stats are verified and/or updated-->
+
  
 +
== Technologies ==
  
'''Bitweaver''' is the support [[wiki]] for the {{tag|Bitweaver}} wiki engine.
+
Bitweaver uses the {{tag|ADOdb}} database abstraction library and makes sure that all database queries work on the following databases:
 +
* PostgreSQL
 +
* {{tag|MySQL}}
 +
* {{tag|Oracle}}
 +
* {{tag|Firebird}}
  
[[Category:Founded in YYYY]]
+
Due to the large number of databases it supports, it is considered {{tag|cross-platform}}. In addition to ADOdb Bitweaver uses the well-established {{tag|Smarty}} template presentation framework, which allows Bitweaver to efficiently separate logic from presentation making theming and site design logical and straight forward. The targeted template overriding inherited from TikiWiki makes themeing much easier than traditional fixed HTML designs. This makes it much easier to upgrade and work with the coding philosophy advocating {{tag|pristine source}}.
 +
 
 +
== History ==
 +
 
 +
Like many content management systems, Bitweaver originated as a {{tag|forks|fork}} of another project, in this case, TikiWiki. In late 2003, Christian Fowler began the process of integrating the open source {{tag|PhpBB}} forum software. While successful, this revealed a rift among the TikiWiki community - whether the project should remain as a tightly integrated "Swiss Army Knife" or become a more modular, and extensible application more suited to custom software development. After a fierce, open debate [[http://sourceforge.net/mailarchive/forum.php?thread_id=3752617&forum_id=12569 1]], [[http://sourceforge.net/mailarchive/forum.php?thread_id=3752607&forum_id=12569 2]] on the {{tag|Sourceforge}} mailing lists, the founder of TikiWiki refused to permit the PhpBB code changes in the main source-tree.
 +
 
 +
At that point, several individuals decided to initiate a new project. Initially called "TikiPro" as a nod to its heritage, the project was ultimately renamed Bitweaver. Founding members include Christian Fowler, Max Kremmel, Stephan Bourg, and Brian Todoroff.
 +
 
 +
== Contents of Bitweaver ==
 +
 
 +
Being derived from the feature rich code base of its progenitor, TikiWIki, the primary challenges were to remove the lesser-used software features from TikiWiki. After completely modularizing the code base, the main features (known as ''packages'' in Bitweaver) were updated and new capabilities were added. During this process of modularizing and code rewriting, the authors of Bitweaver decided to introduce a centralized [[content management]] package called [http://www.bitweaver.org/wikiLibertyPackage liberty]. This means that almost all content is stored in a common location, making new package development very easy and providing a common standard across the entire platform.
 +
 
 +
This architectural design has made it is possible to work with a set of pristine files (e.g. downloaded and kept up to date using {{tag|CVS}}) and drop in custom packages to add any functionality required for a particular point installation. In addition, unused packages can be removed simply by deleting the package directory from the server, thus making Bitweaver as compact or as comprehensive as desired.
 +
 
 +
== Activity ==
 +
As of August 2006, Bitweaver has 59 software developers who have permission to contribute to the project [[http://sourceforge.net/project/memberlist.php?group_id=141358 1]] and they have maintained a source code contribution pace of 1 commit every 80 minutes for over a year.[[http://cia.navi.cx/stats/project/bitweaver 2]]
 +
 
 +
== Bitweaver packages ==
 +
 
 +
Bitweaver includes a number of packages with varying functionality including:
 +
* {{tag|blogs|blog}}
 +
* {{tag|wiki}}
 +
* {{tag|photo sharing}}
 +
* {{tag|forums}}
 +
* {{tag|e-commerce}}
 +
* {{tag|file sharing}}
 +
 
 +
In addition to the content handling packages, Bitweaver provides site administrators with various "''services''" which enable you to enhance the way the content is displayed or managed. Some of the more notable ones:
 +
* various methods of {{tag|access control}}
 +
* {{tag|categorization}}
 +
* {{tag|ratings}}
 +
 
 +
Due to the modular architecture of Bitweaver, the services will extend the functionality of all packages installed.
 +
 
 +
== Criticisms ==
 +
 
 +
* While being well-suited for customization, the high-end features, modularity and object-oriented design makes it less friendly to individuals looking for small PHP script they can utilize for a personal website.
 +
* The use of {{tag|XHTML}} 1.0 Strict and a tableless design where possible make advanced styling a daunting task for the {{tag|CSS}} novice.
 +
* In March 2006 it was discovered to have an HTML injection {{tag|vulnerabilities|vulnerability}} by noted security website SecurityFocus.
 +
 
 +
== Release History ==
 +
 
 +
'''ReleaseAl'''
 +
*April 2, 2004: (as TikiPro) Project Naming, Database Prefixing
 +
'''ReleaseZero'''
 +
*July 19, 2004: v0.0 (as TikiPro) Code reorganization
 +
'''ReleaseOne'''
 +
*June 22, 2005: v1.0 First major release with full rearchitecting of all code, and introduction of centralized Liberty CMS
 +
*November 22, 2006: v1.1 Features + Maintenance - Addition of Pigeonholes Categorization package
 +
*December 26, 2005: v1.2 Features + Maintenance - Addition of Articles news package
 +
*January 25, 2006: v1.2.1 Maintenance Release
 +
*March 23, 2006: v1.3 Features + Maintenance Release - Addition of Newsletters emailing package
 +
*June 16, 2006: v1.3.1 Maintenance Release
 +
 
 +
==Reference==
 +
<references />
 +
*[http://www.bitweaver.org Bitweaver site]
 +
*[http://sourceforge.net/project/bitweaver Project SourceForge page] - contains dsitrbuted binaries and license information
 +
 
 +
==External links==
 +
*[http://business.newsforge.com/article.pl?sid=05/11/01/1534231&tid=3&pagenum=4 Bitweaver mentioned in interview with Bob Young, Co-founder of Red Hat]
 +
*[http://www.gihyo.co.jp/magazine/WSE/english/index.php?/archives/6-Simple,-Collaborative,-Quick-Wiki-Websites.html Bitweaver features in an article from Japanese online magazine, Website Expert]
 +
*[http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=fb_conf_speakers Bitweaver features in lecture by Lester Caine at the 2005 Firebird conference]
 +
*[http://www.maiahost.com/cms/BitWeaver_Hosting.html Maiahost offers bitweaver hosting]

Please note that all contributions to this WikiIndex wiki are considered to be released under the Creative Commons Attribution Share Alike 3.0 Unported license (see WikiIndex:Copyrights for details). Logos are displayed here as 'fair use', with copyrights retained by their owners. Anything you write here may be changed by others, and redistributed. You are promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

This is not a free wiki hosting site – this is a wiki 'index' of all wiki, wiki people, wiki software, wiki farms, and wiki ideas.
Contributions outside of that scope may be treated as test edits and likely to be removed.

Cancel | Editing help (opens in new window)

Templates used on this page: