Filtered by category HOME, 1 - 8 of 8 Postings (
all,
summary)
Created by OpenACS community, last modified by Gustaf Neumann 12 Mar 2011, at 11:40 PM
Tutorials for OpenACS development
Other related tutorials
See also: OpenACS Mentorship Program
Other useful resources
Web Sites
Books
Created by OpenACS community, last modified by Gustaf Neumann 30 Jan 2010, at 10:52 AM
OpenACS for everyone
OpenACS (Open Architecture Community System) is:
- an advanced toolkit for building scalable, community-oriented web applications.
- a robust, scalable framework (see: en:openacs-system) for building dynamic content driven sites and enterprise-level web applications.
- a collection of pre-built applications and services that you can build on to create a custom web-site or application.
- derived from the ArsDigita Community System (ACS). ArsDigita (now part of Red Hat, Inc.) kindly made their work available under the GPL, making all of this possible.
Through a modular architecture, OpenACS has packages for user/groups management, content management, e-commerce, news, FAQs, calendar, forums, bug tracking, wiki (XoWiki ), full-text searching etc. See OpenACS repository.
Strengths
Use the OpenACS fourms to contact the OpenACS community. We welcome your feedback and can help with your OpenACS endeavors. Commercial support is also available.
What others say about OpenACS
Testimonials posted to forums on OpenACS
History of OpenACS
See: History of OpenACS en:docs-history
Bibliography and Credits
See: Documentation Credits en:doc-credits
Created by gustaf neumann, last modified by Gustaf Neumann 14 Jan 2010, at 08:18 PM
Welcome to the OpenACS Wiki!
This Wiki is built on XoWiki. Big kudos to Gustaf for writing XoWiki, to all coders that contributed to the wiki and to Dave for hunting down bugs and hammering at the install like a madman until everything fit!
OpenACS Handbook: openacs-handbook
Recent Wiki Page Edits:
Non-Core Packages
Subsystems Documentation
OpenACS Projects
Tutorials for Programmers
Coding Standards
.LRN
External Resources
Documentation
HOME
Tutorials
Zen Project
Created by OpenACS community, last modified by Torben Brosten 22 Aug 2008, at 08:32 AM
OpenACS for developers
Features
Besides the quality components of Openacs (See: en:openacs-system), OpenACS has these enterprise-quality features for developers:
- high-performance XML data processing with easy, powerful Tcl scripting functionality using en:tdom (as of OpenACS version 5.0)
- XOTCL object-oriented scripting, which combines the ideas of scripting and object-orientation in a way that preserves the benefits of both (as of OpenACS verison 5.3)
- Automated testing (see: en:Testing_with_Selenium and en:testing-with-tclwebtest)
- Flexible and easy caching, for improving the performance of your websites. http://openacs.org/doc/tutorial-caching.html
- programming in Tcl with AOLserver - A lightweight, simple, extremely fast scripting language that features a clean, easy-to-understand API (Application Programming Interface) for generating websites from the database. (See: http://openacs.org/doc/programming-with-aolserver.html )
- pooled DB connections (which reduces database connection startup and teardown time), much like the technique JDBC uses, but predating it by many years. (See: http://www.aolserver.com/docs/admin/dbadmin.html#2 )
- Component package system for easy installation and upgrading of packages (See: http://openacs.org/doc/apm-design.html
- Upgrade paths for code and database schemas (See: http://openacs.org/doc/tutorial-upgrade-scripts.html )
- Full internationalization, including an excellent workflow for translating content into new languages. (See: http://openacs.org/doc/i18n.html )
- Fully functional content repository and content management system. (See: http://openacs.org/doc/cms/cms-intro.html )
- An elegant templating system that separates code from presentation of content. (See: http://openacs.org/doc/templates.html )
- An object system that resides on top of the database, permitting site developers to create complex applications using an object API. Examples include an object level permissions system, audit trails, and ability to relate one object to another. (See: http://openacs.org/doc/object-system-requirements.html )
- OpenACS is released as open source under the GPL license, with millions of lines of open-sourced applications available to use as examples. There are also pre-written packages for you to use or adapt.
will be pulling in docs from here: http://openacs.org/doc/acs-package-dev.html and http://openacs.org/doc/acs-plat-dev.html
Integrated Development Environments (IDE)
These text editors are commonly used when coding on OpenACS:
Bibliography and Credits
See en:doc-credits.
Created by OpenACS community, last modified by Torben Brosten 22 Aug 2008, at 08:29 AM
OpenACS for administrators
will be pulling in docs from here: http://openacs.org/doc/acs-admin.html
Getting help:
en:docs-admin-help
Install OpenACS: en:docs-install
set up database environment variables.. see end of http://openacs.org/doc/openacs.html
http://openacs.org/doc/backup-recovery.html and http://openacs.org/doc/snapshot-backup.html
http://openacs.org/doc/analog-setup.html
creating custom pages: see developer tutorials ( http://openacs.org/doc/tutorial.html )
Administrating a system
See:
Also, these OpenACS packages are your friends:
Performance monitoring
See:
Bibliography and Credits
See en:doc-credits.
Created by Dave Bauer, last modified by Gustaf Neumann 25 Mar 2007, at 10:04 PM
OpenACS (Open Architecture Community System) is a toolkit for
building scalable, community-oriented web applications. OpenACS is the
foundation for many
products and websites, including the
.LRN e-learning platform. OpenACS is open source and is available under the
GNU General Public License.
Why use OpenACS?
OpenACS is unique in the breadth of services it offers
developers and administrators. Millions of dollars and decades of
developer time have gone into the maturation of OpenACS.
You can read the technical reasons to use OpenACS.
How do I install OpenACS?
The
installation documentation contains all the necessary steps to install OpenACS on a large variety of systems. There is also a
Windows Installer (
detailed information) and a
Debian Package. Additionally you can use our
FreeBSD Port or follow the short instruction for
Darwinport. Last but not least you can try out OpenACS using one of our
Knoppix CDs that have been built for
.LRN.
A full list of ports for OpenACS can be found on our
OpenACS Installers section. Also Check the
installation requirements before installing. The current stable release is
OpenACS 5.2.3 (
cvs aliases).
How do I work with OpenACS?
You can start by reading the
documentation, specifically
tips on customizing, the
developer's tutorial, and
the FAQs. There is a
OpenACS Wiki and a
list of packages that extend OpenACS.
For professional help, contact one of the OpenACS companies.
OpenACS Community
One of the strengths of the OpenACS project is the community surrounding it:
News
You can download it here.
The kernel type and attribute creation functions will now optionally create SQL tables and columns as well as metadata, as has been done in the content repository functions to create CR types and attributes since the beginning.
Other than this, the release primarily fixes bugs.
Download it from our repository.
New features include:
1. Global package parameters.
2. "Embedded Packages" - a new form of package based on the previous "Extended Package" implementation of weak package inheritance.
3. Fixes for ns_proxy handling
4. Significant speedup for large sites
- site-node refresh (franz penz, victorg)
-faster cache flushing: new api call: util_memoize_flush_pattern
5. Optional support for selenium remote control (acs-automated-tests)
6. New administration UI to manage mime types and
extension map
7. Added acs-mail-lite package params for rollout
support
8. Support for 3-chars language codes in
acs-lang
9. Added OOXML mime types in
acs-content-repository
In addition there have been a couple of security fixes that I won't mention in detail in this note ...
Recent Posts
Created by Caroline Meeks, last modified by Caroline Meeks 23 Feb 2007, at 02:35 AM
This Google Coop Search includes sites about OpenACS and the many products based on it.
Created by OpenACS community, last modified by Torben Brosten 22 Jan 2007, at 06:19 AM
OpenACS Handbook
Documentation Credits doc-credits
Documentation Project Documentation_Project