Jump to content


estan

Member Since 28 Jun 2002
Offline Last Active May 09 2012 08:53 AM
-----

#2232503 Shopping cart extended to .. IP.Downloads too ?

Posted gluon on 18 February 2012 - 06:18 PM

Hi there,
I'm using ip.downloads to sell my files. it works fine.
some customers want to buy 5 or 6 files BUT they don't want to make 5 or 6 paypal transactions.

I know we can have a shopping cart with all products in the store (I mean directly inside nexus)

How can I do that with ip.downloads ?


I posted that to the support area.
Jason adviced me to post it here.


#2178131 [Suggestion] Blocks. Nexus feed import - very much needed

Posted Marcher Technologies on 03 October 2011 - 02:41 PM

View Postestan, on 03 October 2011 - 02:28 PM, said:

Please add Nexus feed import. I very much need this feature.
Sources.
Store items.
Ads.
Support requests.
it goes on... but those 3 i could see immediate innate value in.... it honestly boggles me that an encoded product doesn't have feed sources... I would expect encouragement to NOT dig it out of the database ourselves.


#2162944 IP.Board 3.2.2 and Apps Released

Posted IPS News on 31 August 2011 - 08:04 AM

Invision Power Services, Inc. is pleased to announce the release of IP.Board 3.2.2, IP.Chat 1.3.1, IP.Gallery 4.1.1, IP.Blog 2.4.1, and IP.Downloads 2.4.1!

These releases are maintenance releases after our highly anticipated release of IP.Board 3.2 and its related applications. These releases fix many reported issues.

We are releasing the following new software:




IP.Board 3.2.2

Fully featured community platform including forums, members profiles, calendar, status system, integration, and much, much more.



IP.Gallery 4.1.1

Categories and photo albums for your members to share their images and videos on your community.



IP.Blog 2.4.1

Allow you and your members to post blogs on your community or syndicate externally hosted blogs easily.



IP.Downloads 2.4.1

Complete file management application including file version control, commenting, and forum topic linking.



IP.Chat 1.3.1
Engage your members in real time chat or send them private chats while in the chat room.



Also, IP.SEO 1.5.0 is available in the IPS Marketplace.


Release Notes
  • If you are upgrading a community with a large number of posts from version 3.1.4 or earlier you may wish to have your web host execute the post table alter query on your behalf. Large post tables may time out running this query in the browser. The upgrade system will warn you if this is needed. As a benchmark, our install of 865,000+ posts took a bit less than 3 minutes to run this query.
  • If you are upgrading from version 3.1.4 or earlier, your skin will of course need to be redone after you upgrade to 3.2.
  • The visual skin editor in 3.2 should still be considered a beta feature. It will be improved with each maintenance update.
  • Each of the applications specified above is only compatible with IP.Board 3.2 and not older versions (for example, IP.Nexus 1.3 cannot be installed on IP.Board 3.1.x).
  • We may reply to this topic with hot-fix patches or notes if any critical issues come up so please use the "Follow this Topic" feature to get notified.
  • If you experience any problems, before submitting a ticket, please disable all third party applications and hooks.
  • Please remember that IP.Calendar and IP.Chat are separate downloads in your client area.  You will need to download and upgrade these separate applications (in addition to IP.Board itself) if you wish to continue using them with IP.Board 3.2.



Please read our 3.2.0 announcement for a full list of what's new in the 3.2 series!


#2139520 IP.Board 3.2.0 and Applications Released

Posted IPS News on 25 July 2011 - 09:27 AM

Invision Power Services, Inc. is pleased to announce the release of IP.Board 3.2.0 and its Applications!

Everyone at IPS is very proud of IP.Board 3.2.0 and the Application updates. We have worked hard to create a quality, modern community platform and the feedback from our clients has been tremendous.

We are releasing the following new software:


IP.Board 3.2.0
Fully featured community platform including forums, members profiles, calendar, status system, integration, and much, much more.


IP.Gallery 4.1.0
Categories and photo albums for your members to share their images and videos on your community.


IP.Nexus 1.3.0
Fully featured commerce system to sell products, membership access, advertising, digital downloads, and more. Includes tools like a support desk to help manage you clients.


IP.Blog 2.4.0
Allow you and your members to post blogs on your community or syndicate externally hosted blogs easily.


IP.Downloads 2.4.0
Complete file management application including file version control, commenting, and forum topic linking.


IP.Content 2.2.0
Content management for your community - run a full web site or a simply community portal. The possibilities are endless.


IP.Chat 1.3.0
Engage your members in real time chat or send them private chats while in the chat room.


IP.Calendar 3.2.0
Event calendar for your community with multiple calendars, public/private events, and iCal support.


Release Notes

Though IP.Board 3.2.0 and its applications have been tested for months, you never know what you are going to get when thousands of people start using it overnight. Therefore: now that IP.Board 3.2.0 and the applications will be used by a much larger audience we will probably come across many as yet undiscovered bugs. You can expect maintenance releases for all the software frequently as we work quickly to address any issues reported.
  • We are now providing technical support and services for IP.Board 3.2.0 and the applications. As you might imagine, many thousands of clients will be asking for help so please note that if you request upgrade or install assistance that there could be a delay up to a few days to process that request.
  • If you choose to use our auto-installer/upgrade service in the client area we appreciate your feedback as this is a new service.
  • If you are upgrading a community with a large number of posts you may wish to have your web host execute the post table alter query on your behalf. Large post tables may time out running this query in the browser. The upgrade system will warn you if this is needed. As a benchmark, our install of 865,000+ posts took a bit less than 3 minutes to run this query.
  • Your skin will of course need to be redone after you upgrade to 3.2.0.
  • The visual skin editor in 3.2.0 should still be considered a beta feature. It will be improved with each maintenance update.
  • Each of the applications specified above is only compatible with IP.Board 3.2 and not older versions (for example, IP.Nexus 1.3 cannot be installed on IP.Board 3.1.x).
  • We may reply to this topic with hot-fix patches or notes if any critical issues come up so please use the "Follow this Topic" feature to get notified.
  • If you experience any problems, before submitting a ticket, please disable all third party applications and hooks.


What's new in IP.Board 3.2!

In addition to this list there are countless other minor improvements and changes based on client feedback too numerous to mention.


Calendar Improvements
Moderator Functions
New Text Editor
AdminCP
Core Functionality

Miscellaneous Changes
  • "Delete All" button has been added to the SQL error logs page
  • Linear+ and Outline modes removed for topic viewing (they're a hold-over from an older time on the web and it's time to retire them)
  • Support for IPv6
  • You can now use the member management tools to search for incomplete members
  • Pagination added to the incomplete members page of the ACP
  • If only one skin or language is choosable, the dropdown selector at the bottom of the page will be hidden
  • Member photos and member avatars are being merged into one function: member photo. There was too much overlap between the two features.
  • IP.Calendar and IP.Chat will no longer be bundled in the IP.Board download zip to reduce the size of the download. This also allows clients who have no interest in IP.Chat or IP.Calendar to choose not to download or install those applications. Of course those who do wish to use those applications can easily download from the client area and install them.
  • Rebuild FURL cache button has been moved to the cache management page.
  • It is now possible to rename the "hooks" folder to something else editing the constant IPS_HOOKS_PATH in initdata.php.
  • You can now edit each group's report center permissions directly from the group management area
  • Report center now supports item marking to remember and indicate which reports you've viewed
  • Customers who have purchased Copyright Removal no longer need to enter a separate Copyright Removal key. The copyright will automatically be removed when activating your license.
  • New settings for attachments to limit size of files stored on disk
  • Separate ACP restriction options have been added for managing spam users and incomplete users (access to these areas were previously controlled by the option "can manage banned users").
  • "Show X Last visitors in profile" now shows always the last 5 visitors if the setting is enabled rather than having a 3, 5, 10 dropdown choice.
  • New ACP tool to create the cronjobs to rebuild sphinx indexes
  • When adding a ban filter in the ACP you will now have an option to enter a reason visible to all admins (the reason won't show in the public side).
  • Pinned, polls, and moved topic prefixes have been moved to language files (they were previously in the settings area)
  • Many redundant or pointless settings removed. Other settings moved to more logical locations. Some settings groups merged to create fewer groups to go through when setting up your community. System Settings menu item moved to a top-level menu item under System tab so it's available with one-click anywhere in AdminCP.
  • The note box in your My Settings (UserCP) area has been removed. It is a hold-over from years past and doesn't seem to make sense in community software. If you are one of the very few people who use this: make a copy of your notes before upgrade.
  • The unread topic marking system will now remember what page of a topic you left off reading rather than assume you read the entire topic on the first click.

IP.Nexus 1.3.0 IP.Gallery 4.1.0
http://community.inv...-41-dev-update/




Other Applications

Other applications have been updated to work with IP.Board 3.2.0, have received cosmetic improvements, and other minor updates to improve functionality. All applications will get larger updates now that IP.Board 3.2.0 has been released. Keep an eye on our news feed for information.

Code-Level Changes

These are changes made at the code-level of our software during this release phase that may interest our power-user clients.


Performance Improvements
  • Reduced several cache-load queries on the ACP index page
  • Combined two permissions queries loaded on every ACP page into one
  • Added some additional cache-loading calls to other ACP pages (manage applications, manage hooks, manage members)
  • Added some caching for fetching the max version ID in the upgrade_history table, which reduces the number of queries on the ACP manage applications page by the number of applications installed
  • Changed how modules are grabbed when IN_DEV is enabled for menu building (runs one query instead of one query per application)
  • class_forums was getting loaded and initialized twice in the Manage Forums page - fixed so it's not reloaded a second time. Also removed a shortcut for the class in the manage forums file to reduce small amount of overhead/memory.
  • Removed a query for group data on Manage Forums page (group_cache is already loaded, so used that instead)
  • Removed several deprecated functions, reducing the size of some classes and reducing their resulting overhead
  • Edited language export routine (for IN_DEV mode) so that it only exports the data we absolutely need. This reduces the size of our language XML files significantly, and also reduces memory overhead needed to process the language XML files.
  • Index added on ibf_posts.post_parent to speed up certain update queries that previously required a full table scan
  • A lot of unused code in the friend management files has been removed
  • Avatar or profile photo cleanup tools in ACP were unnecessarily loading and instantiating upload class
  • Removed outdated/non-functional coloring in admin logs
  • Calendar has been rewritten, and much unused code has been removed.
  • Caches used by calendar were not being properly loaded at runtime
  • Changed most of the file_exists call in the code with is_file for a faster code execution
  • The bbcode cache now uses the ‘bbcode_tag’ field as array key instead of an incremental integer, that allows a faster data access for single bbcode tags as there is no need to scan the whole array with a foreach.
  • An unnecessary query has been removed from the forum index view (the query used to verify the name used for the friendly URL is correct)
  • Removed unnecessary query from report center report view
  • A cache used by report center was being queried separately instead of at page initiation
  • Report center plugins are now cached for quicker runtime lookup without having to query the database
  • Useless queries removed from report center
  • Some queries that selected all rows and counted them (instead of running COUNT style queries) were changed to be better optimized
  • ACP skin files previously extended the output class unnecessarily. This was removed, resulting in approximately 20KB or more memory savings in each ACP page.
  • Report center plugins are now cached for quicker runtime lookup without having to query the database
  • RSS import now is much faster on boards with lots of feeds setup in the ACP.
  • overWrite header query / method_exists moved from every page load and value is cached in app_cache



Developer-Oriented Changes
Changes that may impact resource authors and skinners (including removed functions, database changes, new hooks, etc.)
  • $this->DB->force_data_type has been removed. Mod authors should now call $this->DB->setDataType( $column, $type ) instead.
  • $this->DB->no_escape_fields has been hidden. You should use the available $this->DB->preventAddSlashes( array( 'col' => 1 ) ); syntax instead.
  • Login management custom configurations have moved to database handling. conf.php (or conf.dist.php) files are no longer needed (though acp.php still is).
  • search_results, sessions.location, and cache_store.cs_extra are all removed
  • If you have a findIpAddress extension you can now add an array of additional columns to pull from your table as the fourth array member. i.e. "'posts' => array( 'author_id', 'ip_address', 'post_date', array( 'pid' ) ),"
  • IPB will now do a better job of cleaning up centralized application data during uninstall, so applications don't have to do it manually. (http://community.inv...support-ticket/)
  • The way hook data to-be-exported is stored has changed. This should have minimal impact on developers as the upgrade routine will update it for developers. This should make working with hooks between multiple developers easier, and make hooks import, export, install and uninstall in a much more consistent manner whether IN_DEV is on or not.
  • Many skin system bugs have been resolved, and improvements implemented, making the skin system more flexible to developers using it outside of normal contexts, while allowing it to be more forgiving of various formatting possibilities (i.e. typehinting for function parameters and spacing around function parameter definitions).
  • Central permission management now correctly can handle more than one permission type within a single application
  • IPv6 is now supported. You should ensure any database columns holding IP addresses are varchar(46) or larger.
  • You should use the new ipsRegistry::getAppClass( $app ); call to load your app_class_(application).php class. This ensures any library hooks execute as appropriate and consolidates duplicative code.
  • You should use the new constants IPS_FILE_PERMISSION / IPS_FOLDER_PERMISSION for file and folder permission values. i.e. instead of chmod( $file, 0777 ); use chmod( $file, IPS_FILE_PERMISSION ); instead.
  • Calendar has been completely rewritten - the DB schema has changed, dates are stored as datetime parts in MySQL, etc.
  • The ACP has a new interface implemented, some of the JS has changed, jQuery is now supported in the ACP
  • Removed 4 data hooks in public_forums_forums_topics: topicViewTopicData, topicViewDisplayData, topicViewForumData, topicViewPostData. All 4 of them can be replaced with a simple skin overloader for the template "skin_topic > topicViewTemplate".
  • Photos and avatars have been merged.
  • Photos thumbs are now cropped at 100px and you can select which area to crop
  • Twitter / Facebook photos are actually imported and re-sized where possible (needs fopen URL wrappers otherwise the thumb URL for the services is used)
  • Some functionality for importing/exporting/rebuilding from and to XML files has been hidden unless IN_DEV mode is enabled
  • Added a second parameter for the function “$this→cache→getCache( $CACHE_KEY, FALSE );” which allows to skip the loading from the database if the cache isn’t loaded already.
  • A new option to define an application when creating an hook, if the application is filled the code checks if it is enabled and if not skips loading the hook file completely.



    class_forums::fetchTopicFolderIcon() has been changed to return an array of meta-data about the topic that can be used to generate the topic icon, although Rikki is changing how topic icons work in general anyways.
    pp_*thumb*_x is now pp_*small*_x
  • The sessions API (admin/sources/classes/session/api.php) now supports a different cutoff time rather than the default one, additional joins, ‘where’ query bits, complete ‘where’ query part override.
  • The function “IPSLib::unpackGroup()” now is “IPSMember::unpackGroup()”.
  • ACP group_form.php plugins now support an optional third method: postSave(). This method accepts one parameter (the group ID), is only called if present, is called after the rest of the group data is saved, and should not return anything.
  • Added a getCount() method to the like class to return just the number of followers
  • The setting disable_reportpost has been removed. Our applications now check the report center permissions directly, instead.
  • Hooks Improvements: http://community.inv...s-improvements/
  • Applications Improvements: http://community.inv...s-improvements/
  • A new extensions file per-app is supported: permissionsSync.php. Class name should be “(app)PermissionsSync” and supports a constructor (ipsRegistry reference passed) and one method with no arguments: updatePermissions(). This method can be used to rebuild application caches when the app permissions have been updated from the central permission manager.
  • Deprecated function getBlogID() in the blog API has been removed, developers will need to use the more updated function fetchBlogIds()
  • makeProfileLink, memberViewImages, makePassword, makeNameFormatted, canReceiveMobileNotifications have been moved to IPSMember
  • unconvertSmilies has been moved to IPSText. The redirect method in the bbcode class has been removed.
  • The “doneScreen” method in the admin output class has been entirely removed. Authors are encouraged to use the global_message/silentRedirectWithMessage() methodology instead.
  • The “redirect” method in the admin output class now simply routes to silentRedirectWithMessage(), and is marked deprecated.
  • The template “global_main_wrapper_no_furniture” has been removed from the admin skin.
  • Function “rebuildSphinxConfig” has been moved from “IPSLib” to “admin_core_applications_applications”
  • classCommunication.php was removed, and classFileManagement.php was extended to handle POST requests (encompassing the only functionality missing compared to classCommunication.php)
  • Almost all private methods have been switched to protected to allow more robust hook capabilities
  • New pagination potions to use a next/previous style pagination. Next/previous style pagination supports AJAX pagination.
  • The column “ban_nocache” has been removed from the “banfilters” table.
  • New adminOutput method setMessage() has been added. Allows to set the global_message, and allows to specify a “sticky” flag or not.
  • ACP Settings are now in their own “settings” module and the templates have been moved as well in “cp_skin_settings”.
  • menu.xml files for ACP modules now support specifying a language key, which can then be placed into “(app)_admin_menulang.php” as “menu__(language_key)” to support menu language abstraction in the ACP. This is optional for apps.



#1951196 Expiring credit/virtual gift card

Posted .Ian on 11 May 2010 - 12:52 AM

gift card, coupons, vouchers, bogof all fit into the same section IMHO :)

So yes, I agree.


#2100022 Per-Package Payment Gateways

Posted Dan Treacy on 08 April 2011 - 04:13 AM

I'd like to suggest the option of having the ability to control which payment gateways are used by specific packages within nexus.

Say for example I have three membership/added feature options

I might like to make it so that the basic membership is only payable by EFT/Direct Deposit/Cheque (some form of manual payment) whereas I might like to have a subscription-based monthly feature option that I'd prefer was handled by PayPal and there might also be a one off payment for access that I'd like to offer using Either/Or.

Whilst on the point may also be useful to implement into this the ability to charge different prices for different gateways on the same product. For example with the one-off mentioned above I might charge $5 for manual payment but $6 for PayPal to cover any PayPal fees that may not be present with other payment options.


#2104524 What's new in IP.Board 3.2.0 and related Apps (so far)

Posted Charles on 22 April 2011 - 06:52 AM

IP.Nexus 1.3.0

Global Changes (http://community.inv...global-changes/)
  • Updated to match the new styling in IP.Board 3.2 both on front end and AdminCP
  • Search functions integrated with AdminCP live search
  • Attention icons to display items needing your attention
  • 2Checkout.com gateway added
  • Support for PayPal subscriptions
  • Subscription option for packages so a member can only purchase an item once
  • Better support to remember a member's original member group when you are using IP.Nexus group promotion feature
  • More admin-level notification options of new activity



#2092911 What's new in IP.Board 3.2.0 and related Apps (so far)

Posted Charles on 20 March 2011 - 01:55 PM

Performance Improvements
  • Reduced several cache-load queries on the ACP index page
  • Combined two permissions queries loaded on every ACP page into one
  • Added some additional cache-loading calls to other ACP pages (manage applications, manage hooks, manage members)
  • Added some caching for fetching the max version ID in the upgrade_history table, which reduces the number of queries on the ACP manage applications page by the number of applications installed
  • Changed how modules are grabbed when IN_DEV is enabled for menu building (runs one query instead of one query per application)
  • class_forums was getting loaded and initialized twice in the Manage Forums page - fixed so it's not reloaded a second time.  Also removed a shortcut for the class in the manage forums file to reduce small amount of overhead/memory.
  • Removed a query for group data on Manage Forums page (group_cache is already loaded, so used that instead)
  • Removed several deprecated functions, reducing the size of some classes and reducing their resulting overhead
  • Edited language export routine (for IN_DEV mode) so that it only exports the data we absolutely need.  This reduces the size of our language XML files significantly, and also reduces memory overhead needed to process the language XML files.
  • Index added on ibf_posts.post_parent to speed up certain update queries that previously required a full table scan
  • A lot of unused code in the friend management files has been removed
  • Avatar or profile photo cleanup tools in ACP were unnecessarily loading and instantiating upload class
  • Removed outdated/non-functional coloring in admin logs
  • Calendar has been rewritten, and much unused code has been removed.
  • Caches used by calendar were not being properly loaded at runtime
  • Changed most of the file_exists call in the code with is_file for a faster code execution
  • The bbcode cache now uses the ‘bbcode_tag’ field as array key instead of an incremental integer, that allows a faster data access for single bbcode tags as there is no need to scan the whole array with a foreach.
  • An unnecessary query has been removed from the forum index view (the query used to verify the name used for the friendly URL is correct)
  • Removed unnecessary query from report center report view
  • A cached used by report center was being queried separately instead of at page initiation
  • Report center plugins are now cached for quicker runtime lookup without having to query the database
  • Useless queries removed from report center
  • Some queries that selected all rows and counted them (instead of running COUNT style queries) were changed to be better optimized
  • ACP skin files previously extended the output class unnecessarily. This was removed, resulting in approximately 20KB or more memory savings in each ACP page.
  • Report center plugins are now cached for quicker runtime lookup without having to query the database
  • RSS import now is much faster on boards with lots of feeds setup in the ACP.
  • overWrite header query / method_exists moved from every page load and value is cached in app_cache


Developer-Oriented Changes
Changes that may impact resource authors and skinners (including removed functions, database changes, new hooks, etc.)

  • $this->DB->force_data_type has been removed.  Mod authors should now call $this->DB->setDataType( $column, $type ) instead.
  • $this->DB->no_escape_fields has been hidden.  You should use the available $this->DB->preventAddSlashes( array( 'col' => 1 ) ); syntax instead.
  • Login management custom configurations have moved to database handling.  conf.php (or conf.dist.php) files are no longer needed (though acp.php still is).
  • search_results, sessions.location, and cache_store.cs_extra are all removed
  • If you have a findIpAddress extension you can now add an array of additional columns to pull from your table as the fourth array member.  i.e. "'posts' => array( 'author_id', 'ip_address', 'post_date', array( 'pid' ) ),"
  • IPB will now do a better job of cleaning up centralized application data during uninstall, so applications don't have to do it manually.  (http://community.inv...support-ticket/)
  • The way hook data to-be-exported is stored has changed.  This should have minimal impact on developers as the upgrade routine will update it for developers.  This should make working with hooks between multiple developers easier, and make hooks import, export, install and uninstall in a much more consistent manner whether IN_DEV is on or not.
  • Many skin system bugs have been resolved, and improvements implemented, making the skin system more flexible to developers using it outside of normal contexts, while allowing it to be more forgiving of various formatting possibilities (i.e. typehinting for function parameters and spacing around function parameter definitions).
  • Central permission management now correctly can handle more than one permission type within a single application
  • IPv6 is now supported.  You should ensure any database columns holding IP addresses are varchar(46) or larger.
  • You should use the new ipsRegistry::getAppClass( $app ); call to load your app_class_(application).php class.  This ensures any library hooks execute as appropriate and consolidates duplicative code.
  • You should use the new constants IPS_FILE_PERMISSION / IPS_FOLDER_PERMISSION for file and folder permission values.  i.e. instead of chmod( $file, 0777 ); use chmod( $file, IPS_FILE_PERMISSION ); instead.
  • Calendar has been completely rewritten - the DB schema has changed, dates are stored as datetime parts in MySQL, etc.
  • The ACP has a new interface implemented, some of the JS has changed, jQuery is now supported in the ACP
  • Removed 4 data hooks in public_forums_forums_topics: topicViewTopicData, topicViewDisplayData, topicViewForumData, topicViewPostData. All 4 of them can be replaced with a simple skin overloader for the template "skin_topic > topicViewTemplate".
  • Photos and avatars have been merged.
  • Photos thumbs are now cropped at 100px and you can select which area to crop
  • Twitter / Facebook photos are actually imported and re-sized where possible (needs fopen URL wrappers otherwise the thumb URL for the services is used)
  • Some functionality for importing/exporting/rebuilding from and to XML files has been hidden unless IN_DEV mode is enabled
  • Added a second parameter for the function “$this→cache→getCache( $CACHE_KEY, FALSE );” which allows to skip the loading from the database if the cache isn’t loaded already.
  • A new option to define an application when creating an hook, if the application is filled the code checks if it is enabled and if not skips loading the hook file completely.
    class_forums::fetchTopicFolderIcon() has been changed to return an array of meta-data about the topic that can be used to generate the topic icon, although Rikki is changing how topic icons work in general anyways.
    pp_*thumb*_x is now pp_*small*_x
  • The sessions API (admin/sources/classes/session/api.php) now supports a different cutoff time rather than the default one, additional joins, ‘where’ query bits, complete ‘where’ query part override.
  • The function “IPSLib::unpackGroup()” now is “IPSMember::unpackGroup()”.
  • ACP group_form.php plugins now support an optional third method: postSave(). This method accepts one parameter (the group ID), is only called if present, is called after the rest of the group data is saved, and should not return anything.
  • Added a getCount() method to the like class to return just the number of followers
  • The setting disable_reportpost has been removed. Our applications now check the report center permissions directly, instead.
  • Hooks Improvements: http://community.inv...s-improvements/
  • Applications Improvements: http://community.inv...s-improvements/
  • A new extensions file per-app is supported: permissionsSync.php. Class name should be “(app)PermissionsSync” and supports a constructor (ipsRegistry reference passed) and one method with no arguments: updatePermissions(). This method can be used to rebuild application caches when the app permissions have been updated from the central permission manager.
  • Deprecated function getBlogID() in the blog API has been removed, developers will need to use the more updated function fetchBlogIds()
  • makeProfileLink, memberViewImages, makePassword, makeNameFormatted, canReceiveMobileNotifications have been moved to IPSMember
  • unconvertSmilies has been moved to IPSText. The redirect method in the bbcode class has been removed.
  • The “doneScreen” method in the admin output class has been entirely removed. Authors are encouraged to use the global_message/silentRedirectWithMessage() methodology instead.
  • The “redirect” method in the admin output class now simply routes to silentRedirectWithMessage(), and is marked deprecated.
  • The template “global_main_wrapper_no_furniture” has been removed from the admin skin.
  • Function “rebuildSphinxConfig” has been moved from “IPSLib” to “admin_core_applications_applications”
  • classCommunication.php was removed, and classFileManagement.php was extended to handle POST requests (encompassing the only functionality missing compared to classCommunication.php)
  • Almost all private methods have been switched to protected to allow more robust hook capabilities
  • New pagination potions to use a next/previous style pagination. Next/previous style pagination supports AJAX pagination.
  • The column “ban_nocache” has been removed from the “banfilters” table.
  • New adminOutput method setMessage() has been added. Allows to set the global_message, and allows to specify a “sticky” flag or not.
  • ACP Settings are now in their own “settings” module and the templates have been moved as well in “cp_skin_settings”.
  • menu.xml files for ACP modules now support specifying a language key, which can then be placed into “(app)_admin_menulang.php” as “menu__(language_key)” to support menu language abstraction in the ACP. This is optional for apps.



#2067815 Need more Ad placement control:

Posted InvisionHQ on 14 January 2011 - 09:54 AM

The only and serious way is this:

Add custom zone
custom1.jpg
custom2.jpg
custom3.jpg
custom4.jpg


I hope developers work on this asap, all customers with board heavily customized with banner zones (openX) could consider this product.

How to use {parse advertisement=X} with rotating banners? there is no way...


#2076512 What's new in IP.Board 3.2.0 and related Apps (so far)

Posted Charles on 04 February 2011 - 08:41 AM

In our spirit of keeping everyone up to date, this topic will serve as a running list of what's new in IP.Board 3.2.0. As we make changes we will update this topic so check back now and then. This is not yet a complete list as we are still making changes, adding new features, and doing other work. If you don't see what you're looking for here just yet please check back later!

As always with IPS, everything listed here is not part of a "possible" roadmap. We will only post items on this list when they are 100% complete and included in IP.Board 3.2.0 so you can trust that what we post in public is what you will get.


Calendar Improvements

Moderator Functions

New Text Editor

AdminCP

Core Functionality


Miscellaneous Changes
  • "Delete All" button has been added to the SQL error logs page
  • Linear+ and Outline modes removed for topic viewing (they're a hold-over from an older time on the web and it's time to retire them)
  • Support for IPv6
  • You can now use the member management tools to search for incomplete members
  • Pagination added to the incomplete members page of the ACP
  • If only one skin or language is choosable, the dropdown selector at the bottom of the page will be hidden
  • Member photos and member avatars are being merged into one function: member photo. There was too much overlap between the two features.
  • IP.Calendar and IP.Chat will no longer be bundled in the IP.Board download zip to reduce the size of the download. This also allows clients who have no interest in IP.Chat or IP.Calendar to choose not to download or install those applications. Of course those who do wish to use those applications can easily download from the client area and install them.
  • Rebuild FURL cache button has been moved to the cache management page.
  • It is now possible to rename the “hooks” folder to something else editing the constant IPS_HOOKS_PATH in initdata.php.
  • You can now edit each group’s report center permissions directly from the group management area
  • Report center now supports item marking to remember and indicate which reports you’ve viewed
  • Customers who have purchased Copyright Removal no longer need to enter a separate Copyright Removal key. The copyright will automatically be removed when activating your license.
  • New settings for attachments to limit size of files stored on disk
  • Separate ACP restriction options have been added for managing spam users and incomplete users (access to these areas were previously controlled by the option “can manage banned users”).
  • “Show X Last visitors in profile” now shows always the last 5 visitors if the setting is enabled rather than having a 3, 5, 10 dropdown choice.
  • New ACP tool to create the cronjobs to rebuild sphinx indexes
  • When adding a ban filter in the ACP you will now have an option to enter a reason visible to all admins (the reason won’t show in the public side).
  • Pinned, polls, and moved topic prefixes have been moved to language files (they were previously in the settings area)
  • Many redundant or pointless settings removed. Other settings moved to more logical locations. Some settings groups merged to create fewer groups to go through when setting up your community. System Settings menu item moved to a top-level menu item under System tab so it's available with one-click anywhere in AdminCP.
  • The note box in your My Settings (UserCP) area has been removed. It is a hold-over from years past and doesn't seem to make sense in community software. If you are one of the very few people who use this: make a copy of your notes before upgrade.
  • The unread topic marking system will now remember what page of a topic you left off reading rather than assume you read the entire topic on the first click.


Other Important Changes
  • IP.Subscriptions, our simple application to allow you to sell member group promotions on your community, will be updated to work with IP.Board 3.2 but this will be the last update to IP.Subscriptions. IP.Subscriptions has been around for many years - long before communities were assumed to bring in revenue - and it's time to retire it to focus on our more modern application: IP.Nexus. With the release of IP.Board 3.2, IP.Subscriptions will be considered end of life (EOL) and will no longer be supported. Clients should switch to the new IP.Nexus product which is continually updated and contains many more opportunities to monetize your community. A member of our community, Andy Rixon, has agreed to take on continuing development of this product so those of you who use it will still have a solution.
  • The Portal application in IP.Board has existed from the very early days of our company. It was only ever intended as a simple portal and demo of the software but grew a bit over time. It has had minimal updates and the feature set is very minimal when compared to today's expectations of community owners and operators. The Portal application will not ship with IP.Board 3.2 and should be considered EOL. It will be available in the IPS Marketplace after IP.Board 3.2's release for those of you who do use it so you can still upgrade to 3.2. We will also post information on how to easily replicate the Portal's functionality in IP.Content which offers all that the old Portal did and much, much more. A member of our community, Andy Rixon, has agreed to take on continuing development of this product so those of you who use it will still have a solution.
  • As IP.Board 3.2 will have a whole new default skin, the CleanCut skin will become redundant and will therefore no longer be updated by IPS.



#2073233 IP.Tracker 2.0.0 Released

Posted IPS News on 26 January 2011 - 05:33 PM

Invision Power Services, Inc. is pleased to announce the release of IP.Tracker 2.0.0!

IP.Tracker is our free project management system for IP.Board, allowing you to powerfully manage projects and tasks within your community.

New Features

  • Overhauled Admin CP and tweaked front-end interfaces.
  • Deeper integration with IP.Board, making use of the like and notification systems.
  • Tracker Modules and Fields, powerful new options for dealing with statuses, severities and versions.
  • Powerful permission system allowing you to fine-tune access to certain Tracker features.
  • New version system giving you complete control over a projects versions.
  • Highly extensible for third-party developers.

Downloading

IP.Tracker is available for free to all active IP.Board license holders, and is available directly from the IPS Marketplace.

Once downloaded, extract the zip archive and upload the contents of the /upload folder directly to your IP.Board's root folder. Visit your Admin CP and navigate to 'Manage Applications & Modules'. Scroll down to the bottom of the page and find "IPS Add On / IP.Tracker", click install and let it run through the installation routine.

Upgrading from a previous release

If upgrading, you must visit http://yourforums.com/admin/upgrade/. IP.Board will not show IP.Tracker as having an available upgrade through the usual Admin CP, you must visit the upgrade URL!

Due to the nature of the upgrade, and in particular the new versions and permission systems, there are some notes regarding upgrades.

  • IP.Tracker will scan the issues table for all versions that have ever been in use, and record them in the new versions system. Versions that were not in use at the time of you upgrading will be marked as 'locked', current versions will be marked as open. It is advised that you check the versions for each project and decide what to do with the old 'locked' versions.
  • Similarly, the new field system has a powerful permission manager at its core which statuses, versions, and severity all make use of. Upon the completion of the upgrade, IP.Tracker will automatically fill in permissions for each project so that administrators can perform all tasks for each field, but again it is advised for you to manually go through these and fine-tune them to your needs.
  • Upon completion of the upgrade, please visit the IP.Tracker Admin CP -> Useful Tools, and rebuild all caches. The upgrade will then be complete.

IPS Extras Support Note

As one of our "IPS extraa" products, IP.Tracker does not have ticket or phone support and does not include install/upgrade service. Please use the IPS Extras forum for support or feedback as appropriate.

Release Notes

  • IP.Tracker requires at least IP.Board 3.1.4 and will not install on prior versions.
  • If upgrading from a previous release, please visit the project management area in the Admin CP and check each projects 'fields' permissions, setting them to what you need.
  • If upgrading from a previous release, please check each projects versions. IP.Tracker will automatically convert versions to the new system, but will also add older versions that are no longer used (marking them as closed). It is advised that you check the project versions and remove any you do not need.
  • If upgrading, you must visit http://yourforums.com/admin/upgrade/. IP.Board will not show IP.Tracker as having an available upgrade through the usual Admin CP, you must visit the upgrade URL!



#2073390 IP.Nexus 1.1.3 Released

Posted IPS News on 27 January 2011 - 05:56 AM

Invision Power Services, Inc. is pleased to announce the release of IP.Nexus 1.1.3!

This is a maintenance release for our IP.Nexus application. IP.Nexus is designed to help you earn money from your community both directly and indirectly. Direct options include features such as payment processing and shopping carts whereas indirect methods may be banner tracking and donations.


Purchasing

You can purchase IP.Nexus right in your client area by clicking the green New Purchase button in the upper right corner. New clients can purchase IP.Nexus right along with IP.Board. If you an IPS Community Hosting client, the IP.Nexus features are coming soon to select packages (more information will be posted regarding IP.Nexus on hosting).

Don't forget to try our free demo to see IP.Nexus 1.1 in action for yourself.

If you have already purchased IP.Nexus, you can download it in your client area.


Server Requirements

As IP.Nexus deals with financial transactions we wish to do everything we can to ensure the security of your community and business. To further this goal, IP.Nexus source will be encoded using Zend Guard and Ioncube. This means that your server will need the appropriate PHP capabilities installed to run IP.Nexus. You can download our system requirements script which will check your server for Zend Guard encoding support. We also support Ioncube encoding.


Installing & Upgrading

Installation Instructions
Upgrade Instructions
IP.Nexus Getting Started Guide

If you would prefer one of our technicians to handle the installation for you - please send in a support ticket.

Release Notes

  • IP.Nexus requires at least IP.Board 3.1.4 and will not install on prior versions.

  • When installing IP.Nexus you must set your FTP client to upload files in binary mode. If you would prefer one of our technicians to handle the installation for you - please send in a support ticket.



#2070102 Why did you censor my post?

Posted Charles on 19 January 2011 - 03:05 PM

The post you made wasn't feedback it was just ranting so it really served no purpose. We are happy to receive feedback but a post that basically says "I don't like it" doesn't really help anyone. So we didn't censor it we just removed it as it didn't help you, us, or any of your fellow IPS customers.

In your rant you stated many problems you were having with IP.Nexus but I looked at your tickets and you haven't submitted a support request about IP.Nexus since 4 January and you marked that ticket resolved so I can only assume that issue was fixed. I would suggest that you contact technical support if you're having problems so we can fix them for you :)


#2069461 IP.Nexus 1.1.2 and IP.Downloads 2.3.1 Released

Posted IPS News on 18 January 2011 - 10:32 AM

Invision Power Services, Inc. is pleased to announce the release of IP.Nexus 1.1.2 and IP.Downloads 2.3.1!

Please see below for the release notes for each of these maintenance releases.

IP.Nexus 1.1.2

This is a maintenance release for our IP.Nexus application. IP.Nexus is designed to help you earn money from your community both directly and indirectly. Direct options include features such as payment processing and shopping carts whereas indirect methods may be banner tracking and donations.


Purchasing

You can purchase IP.Nexus right in your client area by clicking the green New Purchase button in the upper right corner. New clients can purchase IP.Nexus right along with IP.Board. If you an IPS Community Hosting client, the IP.Nexus features are coming soon to select packages (more information will be posted regarding IP.Nexus on hosting).

Don't forget to try our free demo to see IP.Nexus 1.1 in action for yourself.

If you have already purchased IP.Nexus, you can download it in your client area.


Server Requirements

As IP.Nexus deals with financial transactions we wish to do everything we can to ensure the security of your community and business. To further this goal, IP.Nexus source will be encoded using Zend Guard and Ioncube. This means that your server will need the appropriate PHP capabilities installed to run IP.Nexus. You can download our system requirements script which will check your server for Zend Guard encoding support. We also support Ioncube encoding.


Installing & Upgrading

Installation Instructions
Upgrade Instructions
IP.Nexus Getting Started Guide

If you would prefer one of our technicians to handle the installation for you - please send in a support ticket.

Release Notes

  • IP.Nexus requires at least IP.Board 3.1.4 and will not install on prior versions.

  • When installing IP.Nexus you must set your FTP client to upload files in binary mode. If you would prefer one of our technicians to handle the installation for you - please send in a support ticket.

IP.Downloads 2.3.1

IP.Downloads is our community file management platform for IP.Board allowing you and your members to upload files for sharing in an organized category listing with permissions, version control, and more. Changes and new features in this version include:

Purchasing

You can purchase IP.Downloads right in your client area by clicking the green New Purchase button in the upper right corner. New clients can purchase IP.Downloads right along with IP.Board. If you an IPS Community Hosting client, IP.Blog comes with all packages!

Don't forget to try our free demo to see IP.Downloads in action for yourself.

If you have already purchased IP.Downloads, you can download it in your client area.


#2064107 Suggestion: Show New Products option

Posted Tyler Y on 06 January 2011 - 08:25 AM

Yeah, been thinking the same thing as I've been adding stuff. Great idea!