Jump to content
bfarber
 Share


IP.Content 1.1.2

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. :)

 Share

Comments

Recommended Comments

[quote name='Tom_F' date='21 November 2009 - 05:05 AM']These sound like excellent tweaks. The support for MSSQL is appreciated.. just watch out for those TEXT, fields laugh.png

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.

Link to comment
Share on other sites

Above says:

`` is being prepared for quality assurance testing''

So, DL's forthcoming ..

[quote name='globex' date='22 November 2009 - 05:44 PM']
I can't find the download. The client center still shows 1.1.1

Link to comment
Share on other sites

[quote name='Mat (FDNZ)' date='20 November 2009 - 09:58 PM']
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:

Link to comment
Share on other sites

[quote name='nakagava' date='23 November 2009 - 08:17 AM']
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.

Link to comment
Share on other sites

[quote name='bfarber' date='23 November 2009 - 03:13 PM']
@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.

Link to comment
Share on other sites

Would love to see more sample pages and templates included to help us get going quicker.
For instance a few templates that look similar to popular content management systems so we can compare how we would do things in CCS.

Link to comment
Share on other sites

[quote name='MindTooth' date='23 November 2009 - 11:55 PM']
Would care to see some API to retrieve data from the forum. An update to IP.Content is well received.

Birger :)


I'm looking forward to such a feature. Creating a database of articles and automatically "Promoting" selected post from the forum to articles... either as straight copies of just references.

Ideally, the admin or a moderator could see a icon similar to "Blog This" (for those who have IP.Blog installed) like "Article This". This is a must feature in my opinion.

Link to comment
Share on other sites



Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...