Filtered by category HOME, 1 - 7 of 7 Postings (
all,
summary)
Created by OpenACS community, last modified by Antonio Pisano 03 Nov 2023, at 11:55 AM
Tutorials for OpenACS development
Other related tutorials
See also: OpenACS Mentorship Program
Other useful resources
Web Sites
Books
Created by Monika Andergassen, last modified by Monika Andergassen 10 Jun 2023, at 02:34 PM
Effective Date: June 10, 2023
This Privacy Policy describes how OpenACS.org collects, uses, and shares your personal data when you use our website, forums, wiki, and other services.
- Data We Collect
- Data You Provide to Us
When you use our Services, you may provide us with data about yourself, such as your name, email address, and any other data you choose to provide. This can occur, for example, when you register for an account, post on our forums, or contribute to our wiki.
- Data We Collect Automatically
We may automatically collect certain data about you when you use our Services, such as your IP address, device information, browser type, and data about your interactions with our Services.
- Cookies and Similar Technologies
We use cookies to collect data about your use of our Services and to remember your login state and preferences. You can control the use of cookies at the individual browser level.
- How We Use Your Data
We use the data we collect to provide, maintain, and improve our Services, to communicate with you, to monitor and analyze usage and trends, and to personalize and improve your experience with our Services.
- How We Share Your Data
We do not sell your personal data. We may share your data with third-party service providers who perform services on our behalf, such as hosting providers and analytics providers. We may also share your data to comply with the law, to protect the rights and safety of our users and third parties, or as part of a business transaction like a merger or sale of assets.
- Your Choices
You may update, correct, or delete your account data at any time by logging into your account. You may also contact us to request access to, correct, or delete any personal data that you have provided to us.
- Security
We take reasonable measures to protect your personal data from loss, theft, misuse, unauthorized access, disclosure, alteration, and destruction. However, the internet is not 100% secure, and we cannot guarantee the security of your data.
- Children's Privacy
Our Services are not intended for individuals under the age of 13. We do not knowingly collect personal data from children under 13. If we become aware that a child under 13 has provided us with personal data, we will take steps to delete such data.
- Changes to This Privacy Policy
We may update this Privacy Policy from time to time. If we make changes, we will notify you by revising the date at the top of the policy and, in some cases, we may provide you with additional notice.
- Contact Us
If you have any questions about this Privacy Policy, please contact us at oct@openacs.org.
Created by gustaf neumann, last modified by Gustaf Neumann 21 Aug 2020, at 04:54 PM
This is the OpenACS Wiki system, built with the xowiki package. This wiki contains user documentation, how-tos, and tips and tricks related to OpenACS. It also serves as a collaboration area for OpenACS contributors.
Quick Links:
Recent Wiki Page Edits:
Cookbook
Subsystems Documentation
External Resources
OpenACS Projects
Package Documentation
Events
Tutorials for Administrators
Non-Core Packages
Documentation
HOME
Tutorials
Core Documentation
Coding Standards
Packages
Created by OpenACS community, last modified by Benjamin Brink 22 Jul 2017, at 11:49 PM
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
Others' descriptions of 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 OpenACS community, last modified by Benjamin Brink 07 Jul 2017, at 07:15 AM
Getting admin-level help
Install OpenACS
Setup database environment variables. See end of https://openacs.org/doc/openacs.html,
https://openacs.org/doc/backup-recovery.html, and https://openacs.org/doc/snapshot-backup.html
https://openacs.org/doc/analog-setup.html
For creating custom pages, see developer tutorials https://openacs.org/doc/tutorial.html
Administrating a system
These OpenACS packages are useful for diagnostics and development:
Performance monitoring
Bibliography and Credits
See en:doc-credits.
Created by OpenACS community, last modified by Benjamin Brink 03 Jul 2017, at 09:29 PM
Documentation Credits doc-credits
Documentation Project Documentation_Project
Created by OpenACS community, last modified by Gustaf Neumann 20 Apr 2017, at 06:44 PM
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 version 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. https://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: https://openacs.org/doc/programming-with-aolserver.html )
- pooled DB connections (which reduces database connection startup and tear down 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: https://openacs.org/doc/apm-design.html
- Upgrade paths for code and database schemata (See: https://openacs.org/doc/tutorial-upgrade-scripts.html )
- Full internationalization, including an excellent workflow for translating content into new languages. (See: https://openacs.org/doc/i18n.html )
- Fully functional content repository and content management system. (See: https://openacs.org/doc/cms/cms-intro.html )
- An elegant templating system that separates code from presentation of content. (See: https://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: https://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: https://openacs.org/doc/acs-package-dev.html and https://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.