Jump to content






Photo
* * * * * 4 votes

IP.Content 1.1.2

Posted by bfarber , in Beta 20 November 2009 · 2,386 views

IP.Content
IP.Content 1.1.2 is being prepared for quality assurance testing, and I just wanted to take a moment to let everyone know about a couple of new (but useful) features and changes in this minor point release.

Stability and Performance
In addition to fixing all reported issues, and adding in proper support for our MSSQL driver, we've added many resource improvements throughout the software. Databases and fields are now properly cached, preventing the need to query this data throughout the front end of IP.Content. Additionally, we've added a few MySQL indexes that speed up certain areas of IP.Content significantly, reducing overall overhead and improving responsiveness.

Database feeds
A new feed plugin module has been added to facilitate database feeds. You can create feed blocks pulling content from your custom created databases. Various sorting and filtering options are available when you create database feed blocks, allowing for powerful control of how you display content from your custom databases.

Truncate option for listings
An option has been added when you create or update your custom fields for a database to control truncation of the field content in the listing display. In previous versions of IP.Content, data is automatically truncated at 100 characters for most fields (and certain fields have special behaviors, such as attachment fields displaying a count of the attachments, instead of the normal attachment HTML). Now you can disable this, or change the length to truncate the content at. This can be useful for providing longer previews of an article in the listing, or to display attachments instead of just the attachment count.

Member lookup field type
A member lookup field type (a user AJAX type-ahead field, like you see in the messenger area of IP.Board when typing in a username you would like to send a private conversation to) has been added. This allows you to create fields that directly relate to a member in the IP.Board user database.

Database relational field type
Several requests have been made for a database cross-referenced field type, and you will now have one in IP.Content 1.1.2. Essentially, this field type allows you to create a dropdown field in one database, using content from another database. You define which database and field you want to retrieve content from, and a dropdown menu is created. The user (or admin) selection when saving a new or edited record is stored as a reference to the record in the remote database, so if you update that remote record, it's automatically updated anywhere that it's referenced.

This concept may be a little difficult to understand at first, but an example should help clarify it. If you are creating a database of recipes, for example, every recipe is going to need to reference the ingredients used. With this new capability you could, for example, create one database of ingredients, and then in the recipe database you create, use this new relational field type to provide a select list of ingredients, rather than requiring the user to manually type in the ingredients used. If you find later on that you made a typo in an ingredient, or need to include a registered trademark symbol for a specific brand, you can edit that record in your ingredients database, and subsequently every recipe using that ingredient will be automatically updated.


We hope that these small but useful and oft-requested features will go a long way towards making IP.Content more flexible and customizable for your installation. If you have any questions or feedback we'd love to hear it! Just drop us a comment at the end of this entry. :)




These sound like excellent tweaks. The support for MSSQL is appreciated.. just watch out for those TEXT, fields :lol:
Photo
clearvision
Nov 20 2009 12:53 PM
Thanks Brandon. It is clear from these enhancements in a point release IPB is serious about responding to customer inputs.
    • Usurper, nabludatel and AndyMillne like this
Really great!
    • nabludatel likes this
Photo
Yousef Khaled
Nov 20 2009 03:59 PM
good news
So when can we get it :P

These sound like excellent tweaks. The support for MSSQL is appreciated.. just watch out for those TEXT, fields Posted Image



Yeah. I've been complaining about those every release of IPS apps. First query I run is a SELECT on sysobjects to see where the TEXT fields are... then ALTER TABLE to turn them into VARCHAR(MAX). We don't really still need to support SQL2000 do we? Don't get me started on GROUP BY.

Incidentally, the support for MSSQL is some fixes to things like IP.Content trying to insert into IDENTITY columns during setup.
Photo
Gros Blaireau
Nov 21 2009 03:46 AM
The Database relational field type would be very useful.

And what about a tag system ?
    • nes718 likes this
Just as im about to get everything ready to make my testsite live you release all these updates!

Looking forward to this release. Mainly for the attachment setting. Will come in very useful!
Looking forward to trying out the new database features.

+1 for tagging

*cough* and WYSIWYG editor *cough*
    • AndyMillne likes this
Photo
Ditchmonkey
Nov 21 2009 01:26 PM
Cool man I'll be reorganizing my databases to use that relational field just as soon as this is out. Huge improvement.
Great to see my database feed "suggestion" make it to the new version, nothing beats official releases =)
I can't find the download. The client center still shows 1.1.1
Above says:

`` is being prepared for quality assurance testing''

So, DL's forthcoming ..

I can't find the download. The client center still shows 1.1.1

Yeah. I've been complaining about those every release of IPS apps. First query I run is a SELECT on sysobjects to see where the TEXT fields are... then ALTER TABLE to turn them into VARCHAR(MAX). We don't really still need to support SQL2000 do we? Don't get me started on GROUP BY.

Incidentally, the support for MSSQL is some fixes to things like IP.Content trying to insert into IDENTITY columns during setup.


I don't mind the use of TEXT fields, but they have to be defined either NOT NULL or NULL. If you leave them as just 'text' then they default to NOT NULL and in 99% of situations it needs to be set to NULL.

Agree about MS SQL 2000.. it would be the equivalent to supporting mySQL 3.23! 1.1.1 works fine with a few manual adjustments of the mssql driver files. :thumbsup:
@Gros Blaireau and erc - not really the place to be making feature suggestions. ;) Please use the feature suggestion forum for such things.

@erc- we already support WYSIWYG in bbcode-formatted pages.
Will better SEO be implemented into IP Content databases? something like pagename_category_record.html or something like that?
Photo
Ditchmonkey
Nov 23 2009 12:08 PM

Will better SEO be implemented into IP Content databases? something like pagename_category_record.html or something like that?


Everyone has their own ideas on voodoo SEO techniques. What you mentioned won't provide any SERP benefits.
Would care to see some API to retrieve data from the forum. An update to IP.Content is well received.

Birger :)
    • Darkpony CS likes this
Brandon,
These sound like really nice improvements. I especially like the Database relational field type.

@erc- we already support WYSIWYG in bbcode-formatted pages.


Yes, I meant a visual editor that goes beyond the simple formatting that is adequate for authoring forum posts. Image upload/insert/server file browsing, anchors -- the kind of features found in TinyMCE, CKEditor, etc.

At least some standard method of implementation of such editors would be appreciated.

October 2014

S M T W T F S
   1234
567891011
12131415161718
1920212223 24 25
262728293031 

Latest Visitors

  • Photo
    Adam84
    5 minutes ago
  • Photo
    HQ Dope
    18 minutes ago
  • Photo
    Brant Marshall
    19 minutes ago
  • Photo
    Lucasn
    23 minutes ago
  • Photo
    mardiv
    29 minutes ago
  • Photo
    Michaël Maarek
    31 minutes ago
  • Photo
    Tobias Theland
    46 minutes ago
  • Photo
    guyroch
    Today, 12:57 AM
  • Photo
    motomac
    Today, 12:49 AM
  • Photo
    poo
    Yesterday, 11:55 PM

Recent Comments

Search My Blog