Jump to content






Photo
* * * * * 1 votes

IP.Content 2.1 Dev Update: Database Improvements

Posted by bfarber , in IP.Content 23 September 2010 · 3,579 views

IP.Content
The article and database functionality in IP.Content helps you manage content on your site in many ways, so one goal we work towards in each release is balancing functionality and capability with ease of use. We don't want to remove functionality to make the software easier to use, but we also don't want the functionality available to inhibit how you use the software. We also work towards integration and consistency with the forums to help deliver a consistent experience for your users. Some changes you can expect to see to the databases and articles areas in IP.Content 2.1 have been implemented to help deliver on improved functionality, consistency, and ease of use.

Facebook Like
IP.Board 3.1 introduced the ability to "Like" any topic on Facebook, helping to share content from your community on the world's largest social network. This functionality has been well received, and we are pleased to announce that IP.Content 2.1 will feature this same capability for any articles and database records on your site. Your users will now be able to "Like" (and comment through Facebook) any content you post in your articles and databases areas (if you have enabled the Facebook Like hook).

Easier Moderation
It can be challenging for your moderators to know what content is pending approval in your databases in IP.Content 2.0. We have improved moderator interaction with the databases and articles in a few key ways that we believe will help you better manage the content stored in your databases.

1) Records pending approval in the articles section are now highlighted with the "moderated" CSS class on frontpages and in archive listings in the articles section. This allows you to easily see which articles are not yet approved so your moderators know which ones require approval.

2) Records pending approval are now tracked at the category level. This allows IP.Content 2.1 to show a link below each category "There are x articles pending approval". Your moderators can click on this link, and all articles pending approval will be shown at the top of the listing, similar to how the forums function.

Posted Image

Posted Image

The records pending approval tracking has also been implemented for general databases as well.

Enhanced Frontpages
Frontpages are a new concept introduced in IP.Content 2.0 - they act as a landing page for the articles area (or individual categories within your articles section). We have added two new key features to the frontpage feature of IP.Content 2.1 which we believe will help you better control this page and configure it to work how you like.

Pinned Articles
The "pinned" status on an article is honored in the archive listings, however pinned articles were not automatically pinned to the top of frontpages. We have added a new setting to the Frontpage Manager in IP.Content 2.1.0 that will allow you to choose if you want your pinned articles to be pinned at the top of your frontpages as well.

Pagination
Frontpages were meant to act as a sort of "portal" for your articles, and were not originally designed to allow you to walk through all of your content. You could use the archives view in order to walk through all of the submitted content, if you wanted.

In IP.Content 2.1.0 you can now enable pagination in the Frontpage Manager, allowing for pagination right from the frontpage. When enabled, a simple pagination method is utilized to provide a "Next Page" and "Previous Page" (when appropriate) at the bottom of your frontpages, allowing you to walk through all of your articles right from the frontpage similar to how a blog might work. It is important that you match the number of "articles per page" setting in the frontpage manager to the number of articles that are displayed (as frontpages can show fewer articles than you configure) in order for frontpage pagination to work 100% correctly, however after you have configured your frontpages correctly your users will now be able to more easily view all of the articles on your site without having to load each category's archive view individually.


Database Plugin Updates
Databases support plugin callback functionality to allow advanced developers to exert more control over how IP.Content processes data before updating it's local records. We have expanded the plugin support in 2.1 to give you better control in your callback plugins. All areas that support plugins now have preX() and postX() plugin callbacks, and further to that, context-specific data is now passed to the plugin to allow you to more easily check for errors in submissions or manipulate the data that will be stored in the database. For postX() plugins, the new primary key ID for the inserted content is passed to the plugin callback so you can manipulate the new record as needed.

Even better, we already have basic documentation written up for the plugin changes, so we should have all of our plugin documentation available when IP.Content 2.1 is launched!


We believe these small but useful features will allow you to better control the behavior of databases in IP.Content 2.1, giving you more functionality, more consistency with the forums, and more control over how IP.Content functions on your site.




I have question, I was trying it current release but I did nothing. Will be there possibility to share one field or more fields for more databases? I created few databases with very similar content, so I wanted to use the same fields, but I had to create the same fields for each database.
Photo
Paranormalis
Sep 23 2010 08:37 AM
If I am not mistaken you could create a relationship and then call it.
I would love to see better topic integration. <3
    • Ran Yefet and Ikadon like this
Photo
A Walk in Faith
Sep 23 2010 09:21 AM
Great work Brandon!! Thanks for adding the pinned item to 2.1!

Thanks again for listening, all your hard work and great app!!

Jamie
Sound like great improvement. Thank you!

I have question, I was trying it current release but I did nothing. Will be there possibility to share one field or more fields for more databases? I created few databases with very similar content, so I wanted to use the same fields, but I had to create the same fields for each database.


You cannot reuse fields in multiple databases at this time. I'm not really sure how that question relates to what is discussed in this blog entry, however. :unsure:
Thanks a lot for adding pagination, really appreciated.
great :D
Photo
Jimi Wikman
Sep 23 2010 10:30 AM
Pagination for frontpages....yup, best news all week :)
GOOD JOB BRANDON!! :)

test

Photo
The Old Man
Sep 23 2010 12:25 PM
Nice improvements, thank you!

I wonder though when you are going to mention what many of use waiting for though - out of the box support for the articles and article menu system using the IPB wrapper! I only ask so that you can put us out of our misery and stress!
Photo
Eduardo Bautista
Sep 23 2010 05:12 PM
I love IPS!

You cannot reuse fields in multiple databases at this time. I'm not really sure how that question relates to what is discussed in this blog entry, however. :unsure:

You wrote about Database Improvements so I asked if I can re-use fields in more databases. You answered NO, so I got answer ;)
Would be great to be able to see latest forum post, ibp it's a forum system, why have a frontpage that have articles only and not forum threads?
I had already added a Facebook Like button myself, but it's nice to see that will be a default feature!

I am incredibly excited about the pagination. Can't wait for that!

Would be great to be able to see latest forum post, ibp it's a forum system, why have a frontpage that have articles only and not forum threads?

Shouldn't that be possible through a block feed?
Latest Forum topics/posts is possible with a feed block.

Also, I too have also implemented the facebook like button anyway. :P

'twas a quick integration that didn't require me to think too much about it. :)


EDIT: I can't wait for the pagination example/implementation. I just thought a moment and realized I should actually have that on my website. :V
Photo
ChrisMooney
Sep 25 2010 08:03 AM
The pagination is definitely a great addition. Looking forward to the update!
Pagination is the best update.

July 2014

S M T W T F S
  12345
6789101112
13141516171819
2021 22 23242526
2728293031  

Recent Entries

Latest Visitors

  • Photo
    Square Wheels
    10 minutes ago
  • Photo
    Frank Wulfers
    23 minutes ago
  • Photo
    Jonathan B
    43 minutes ago
  • Photo
    Kaos1337
    Today, 09:07 AM
  • Photo
    realyakin
    Today, 08:46 AM
  • Photo
    HeatSeeker
    Today, 08:43 AM
  • Photo
    bfarber
    Today, 08:17 AM
  • Photo
    gargant
    Today, 08:03 AM
  • Photo
    Invite Scene
    Today, 07:56 AM
  • Photo
    DMonk
    Today, 07:55 AM

Recent Comments

Search My Blog