Changelog: 5.5.2.1 Behavioral Improvements * Better update checking for new versions of concrete5. * Attribute types have friendlier names (Checkbox instead of Boolean, etc...) * When a fixed footprint isn't set, the image cropper in the file manager now defaults to the full size of the image. * Improved performance of intelligent search * Fixed http://www.concrete5.org/developers/bugs/5-5-2/login-and-error-pages-dont-use-the-menu-logo-settings/ And bugfixes 5.5.2 Feature Updates * Replaced Picnik with built-in crop, rotate and zoom functionality. Crop+Zoom provided by jQuery Cropzoom by Gaston Robledo (http://www.cropzoom.com.ar/) * Added ability to specify a file set on a form block for files uploaded through form. (Thanks danklassen!) * Prettier edit/add experience for image block. * Image block can now automatically resize thumbnails (previous default) or accept a fixed size, which can be passed to the image editor directly as a fixed width/height * Ability to receive an email when new users register (Thanks Mnkras.) Behavioral Improvements * Made better use of space on dashboard home and system & settings * Newsflow arrows are more prominent * Moved sessions into filers/tmp/ on each site for better security. * Download File script now redirects to files instead of forcing all files to download (to allow PDFs, images to display in browser) * Fixed: http://www.concrete5.org/developers/bugs/5-5-1/cant-open-sitemap-visit-links-in-new-tab-5.5/ * Improved installation will remove user-created configuration files if something goes wrong in installation, removing an infinite installation loop unless the files were removed by hand. * More robust UI handling when concrete5 is used with themes with greedy center styles. * Adding wmode=transparent to youtube videos for better display * File blocks now are searchable through the site-wide search block. And bugfixes 5.5.1 Feature Updates * New Interface Settings page in Systems & Settings that lets you control your dashboard background image, and the behavior of the quick nav. * Newsflow One is now located at /dashboard/news. /dashboard now houses a table of contents for the dashboard. You can navigate to this by clicking the dashboard button. * Page attributes that are setup to be viewed by default will now show when adding pages of that type. Better add page experience (more page types, etc...) * Improved the marketplace browsing experience by simplifying and increasing the number of results in a given request. Now able to filter by compatible marketplace packages. Behavioral Improvements * Better Edit Bar Interaction * ccm.app.js is now minified * Content Importer library now reindexes pages after content is imported. * Move the content down when edit bar appears (this used to work so just figure out what got lost and bring it back) * Add multiple files window now closes after using multiple file uploader * The language name should always be displayed in that language when editing a user's record in the dashboard on a multilingual site. * Brought back enter key event when adding values to select attribute And bugfixes 5.5.0 Feature Updates * Completely revampled, overhauled and refined interface in the front-end and in the dashboard. Too many improvements to list here. * No more scrapbook! Simpler, streamlined, faster clipboard for copy and paste, and "Stacks" for managing global areas, with support for version control and block reordering. * Improved Installation that lets you specify your admin password, an installation language, gives you more access to sample content. * Comprehensive white-labeling support, including the ability to specify alternate install packages, an alternate logo. * Deleted pages now go into the trash for easy restore or bulk deletion. * Better Page Attributes, including the ability to define attribute sets for page attributes, including reordering. Attributes can also be used with page defaults. Much better interface for choosing page attributes. * Better marketplace integration, including the ability to read full descriptions, better search, a more attractive and fully informative informative, and the ability to purchase items directly from your website. * Beautiful new "Greek Yogurt" Theme, installed with the sample content. * New bulk commands in page search, including bulk delete, bulk move/copy, bulk design, and bulk speed settings * Page Search and User Search now have fully customizable columns * Better Anti-Spam Controls. Easy installation of new captcha libraries like reCAPTCHA (available for free download from concrete5.org) and anti-spam libraries like Akismet. Performance Improvements * Extensive CSS and JavaScript Minification and Combination. Far fewer files and code loaded. * UI now uses sprites for better performance. * Much JavaScript is now loaded in the footer to prevent blocking. * Make Config values use one database query at startup to load, or one cache call. (Integrated and modified pull request from christiaan) * More optimized dynamic PHP function calls (thanks christiaan) * Page List is lighter weight with system pages no longer cached or calculated on the fly. * Included an optimization job that can remove all but the most recent 10 versions of pages. * Page reindexing no longer happens every time we set attribute or exit edit mode. Now instead it happens when running the index search job, or when visiting a page you have edit access to (through a silent, non-blocked reindex AJAX request.) (Note: this behavior can be modified by defining ENABLE_PROGRESSIVE_PAGE_REINDEX to false.) * Much improved performance on the better designed Form Results page. * Removed the Database class. Instead just go directly to ADODB and add our functions as stubs Additional Features and behavioral Improvements * Updated TinyMCE to 3.4.6, fixing bugs, improving stability, and enabling editing on iOS devices. * Dialog windows should no longer be larger than the container browser window. * Cleaner page list block template (thanks jordanlev) * Departments of France are now included when checking France as an active country (thanks marcandre) * Default mod_rewrite rules now make it so that pages like "jobs" that match directory names can be created (thanks christiaan) * Included iPhone home screen thumbnail in the site icons dashboard page. and bugfixes and Developer Updates
42 lines
1.1 KiB
Makefile
42 lines
1.1 KiB
Makefile
# $NetBSD: Makefile,v 1.2 2012/05/04 01:28:00 ryoon Exp $
|
|
#
|
|
|
|
DISTNAME= concrete5.5.2.1
|
|
PKGNAME= ${PHP_PKG_PREFIX}-${DISTNAME:S/concrete5/concrete5-5/}
|
|
CATEGORIES= www
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=concretecms/}
|
|
EXTRACT_SUFX= .zip
|
|
|
|
MAINTAINER= ryoon@NetBSD.org
|
|
HOMEPAGE= http://www.concrete5.org/
|
|
COMMENT= Open sourece Content Management System
|
|
LICENSE= mit
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.2.0:../../graphics/php-gd
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-iconv>=5.2.0:../../converters/php-iconv
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-mysql>=5.2.0:../../databases/php-mysql
|
|
|
|
USE_LANGUAGES= # none
|
|
NO_BUILD= yes
|
|
|
|
USE_TOOLS+= pax
|
|
|
|
BUILD_DEFS+= APACHE_GROUP APACHE_USER
|
|
|
|
C5DIR= share/concrete5
|
|
INSTALLATION_DIRS= ${C5DIR}
|
|
|
|
FILES_SUBST+= WWWGRP=${APACHE_GROUP} WWWOWN=${APACHE_USER} \
|
|
C5DIR=${C5DIR}
|
|
|
|
REPLACE_PYTHON+= concrete/libraries/3rdparty/htmldiff.py
|
|
|
|
do-install:
|
|
cd ${WRKSRC} && pax -rw -pmp * \
|
|
${DESTDIR}${PREFIX}/${C5DIR}
|
|
|
|
.include "../../lang/php/phpversion.mk"
|
|
.include "../../lang/python/application.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|