I’ve recently done a little bit of front-end development work on a Squarespace website. This is my first experience with the platform, and it’s been generally positive. It starts out with a sane content model and makes all the content available as JSON.
The system provides a number of predefined blocks that let you expose content from collections on other pages in the site. Unfortunately, as of January 2014, you can’t customize the markup of items in a block.
This was a problem for us because the default summary block for event content only showed the event date and we wanted to also show the start time. Luckily, the JSON feed of the events collection provided timestamps for the start and end date/time.
I’m using the WP-FacebookConnect plugin to let users log in using their Facebook accounts for some of the WordPress-based sites I’ve created. I noticed that Facebook login wasn’t enabled (and regular login was broken) for users I created through the Users page in the WordPress Admin. I found that manually assigning a variable that linked a user’s Facebook user ID to their WordPress user ID did the trick.
This is the SQL query I used:
INSERT INTO `wp_usermeta` ( `umeta_id` , `user_id` , `meta_key` , `meta_value` )
'', '1', 'fbuid', '111111111'
In the above example, replace ‘1’ with your user’s WordPress user ID (which you can get from the URL of the user edit page in WordPress) and ‘111111111’ with the user’s Facebook ID (which you can find by viewing the user’s Facebook profile, viewing the source of the page and searching for the string “uid”.
I want a plugin to import posts from a CSV file.Â This is useful for putting in lots of Let’s Go! events all at once.Â A good reference for how to do this is looking at the RSS Import plugin in wp-admin/import/rss.php