projects
xarigami core
- Project phase:
- Iteration - stable
- Latest release [all releases]:
- No files available
- Development: [Issues since release]
Latest snapshot build- Issue tracker:
- Review or add issue
registered by
Jo on Apr 5, 2007 05:47:22 PM
summary
Xarigami was based on the 1x branch of Xaraya and incorporates some features of the 2x branch. The code base has been enhanced for our own and client needs for business and community use.
details
Xarigami is a free, flexible and standards compliant content management system focusing on usability for both the web developer and end user. It is built on core code optimized for delivering secure, fast and stable web sites for the individual or organisation, and supplying a rapid development environment for the developer.
The features and functionality of your Xarigami web site can be extended using a wide array of modules and themes.
roadmap
The functional roadmap with planned improvements and features can be found at Xarigami Roadmap. The issues including bugs and feature request are detailed on our Issue tracker.
objectives
- secure, stable, fast
- usability - user interface, themeability, maintainability
- rapid development environment
- out of the box key functionality for website admins and developers
- standards - XHTML1.0 strict and HTML5, accesibility, CSS 2.1/3
main features
- Updated for php5 taking advantage of its best features
- Xaraya block layout templating system providing flexibility and ease of customisation for every aspect of your theme.
- Xarigami javascript/ajax system with flexible apis that allow you to easily add plugins from a variety of libraries as necessary. Out of the box functionality is based on JQuery.
- XHTML1.0 strict out of the box but support for HTML5 and other standards including your own tag style !
- SEO support with friendly short URLS out of the box without mod_rewrite, and enhanced URLS with mod_rewrite. Meta content adjustment from your web browser and search engine correct page headers (404, 403, 200 etc).
- Roles and group based privileges and access rights that can be customized for every area of your site.
- Easy development testing and problem identification with 'Log in As' functionality for testing user access rights and separate user and browser sessions
- Custom content types with your own choice of content fields, and inbuilt validations for input
- Centralized blocks security allowing all block access on your site to be controlled from the Blocks module. Blocks can be administered dependent on the user permissions for each block and there is no need for separate code in modules for security instances or any security checks in the module blocks themselves. Blocks module handles it all.
- Fast development environment with features to enhance maintenance and upgrade
- Completely reworked exceptions system to aid in development and problem solving as well as separating system exceptions from user errors now handled by the code and open to customization
- Mailer enhancements with mail queue review, features for prevention of mail returns and bulk mail changes
- Advanced password reset added as an option to allow users to reset their own passwords only after they confirm their request for the reset
- Enhanced moderation level support in core for content modules
- Bot and link spam prevention features
requirements
A linux, Unix, Windows, or Mac OSx webserver such as Apache, Lighttpd or Microsoft IIS. It must be able to run PHP and a database (mysql, postgres, sqlite).
We recommend a minimum of MySQL 4.1 or SQLite 3, or Postgres 8 for your database.
Xarigami 1.1.5 and over require a minimum of php5.1 (preferably php 5.2). Xarigami 1.1.4 and below will run on php 4 or php 5. Xarigami also runs on php 5.3.x.
You may also require additional PHP extensions for added functionality such as GD Library, SimpleXML, Curl etc.
Upgrading
As well as upgrading from older Xarigami sites, you can also upgrade from a 1.x branch Xaraya site. If you are upgrading from Xaraya (1.1.x) or Xarigami 1.1.5 or less, you will need to check two important things before running upgrade.php:
- Check your theme's xartheme.php info file and make sure the there is a $themeinfo['name'] variable that in Xarigami should not have spaces or special characters - just like a file name. You must also make sure this is the same name that exists in your database in the entry for this theme in the themes table.
- Check the 'themes' module variable called 'default' with modid 6 (for themes module) in your module_vars table. This should also be the name of your site theme, as in point 1 above.
file releases:
No download files available for this project
last updated 18 Apr 10 09:58