• Join Now
  • Sign In
  • Cart
  • Instant Setup
  • Download
Logo
  • About
    • Try it Out
    • For Developers
    • For Agencies
    • For Designers
    • For Anyone
    • Testimonials
    • Showcase
    • History
    • Our Philosophy
    • Credits
    • What does free mean?
    • Blog
  • Community
    • Members
    • Forums
    • Chat
    • Karma
    • International
    • Jobs
    • eNewsletters
  • Developers
    • Download concrete5
    • Join Beta Team
    • Translate concrete5
    • Bug Tracker
    • Submit to Marketplace
    • Code Submissions
    • News
    • Community Leaders
  • Marketplace
    • Add-Ons
    • Themes
    • Add-on Installation
    • Deal Of The Day
    • Swag
    • Theme Contest 2012
  • Services
    • Hosting
    • Support Options
    • Consulting
    • Training
    • Enterprise
  • Documentation
    • Getting Started
    • Editor's Guide
    • Developers Guide
    • How-Tos
  • Add-Ons
  • Themes

InCurl

developed byace
1 Review

ACE InCurl Add-On for Concrete5  


 
  • Overview / Features
  • Requirements
  • Installation
  • Help
  • Purchase / Download
  • Support
  • Examples
  • Screen Shots
  • License
  •  

    Overview /  Features
    ACE InCurl fetches, parses, rewrites and includes content from any url available via cURL PHP extension. This add-on facilitates easily integrating content, in whole or part, from existing websites or othe CMS'. InCurl has been used succesfully to integrate existing CMS admin pages written in other languages into the C5 framework easily and with little modification.   InCurl is a Concrete5 add-on Block type which allows for fetching a URL via cURL, and has the following features:

  • Access remote or local URLs
  • Access and cURL accessible scheme: HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TELNET, LDAP, LDAPS, DICT, FILE, TFTP
  • Access password protected content
  • Rewrite links, image, script and form locations of relative URLs in remote content
  • Access partial content via XPath query string: For example, InCurl can get a whole page or just a div based on id.
  • Cache content based on timed cache interval settings
  • Customize cURL options easily
  •    

    Requirements

  • Concrete5 5.3.0+
  • PHP 5
  • PHP cURL Support
  • PHP XPath/DOM Support
  •  

    Installation Installation should be automated via the C5 Add Functionality area, otherwise simply inflate zip into the concrete/packages directory.    


    Help    STANDARD SETTINGS   Source: Whether you are fetching locally (a page on this C5 server) or remotely (any other server). Note: Local URLs are fetched as http://$_SERVER['SERVER_NAME']/[VALUE ENTERED] URL: The relative (local) or absolute (remote) url to cURL fetch. Rewrite Links: Rewrite all relative links, including scripts, forms, images, areas, inputs to include the scheme and host of the requested URL.   ADVANCED SETTINGS   XPath Parser: To include a div or node use an XPath query expression, e.g. "*/div[@id='gbar']" (no quotes) fetches just the div with id='gbar' Cache Interval: Life of the cache, to be renewed every X minutes|hours|days with another request. 0 caches forever after initial request.   cURL Options: Pass argument pairs as cURL_OPTS, e.g. CURLOPT_REFERER => "http://ace4it.com/in_curl",CURLOPT_USERAGENT=> "MyInCurl" GENERAL NOTES

    • CSS can conflict and kill C5 Admin CSS - be careful what you cURL

    Support Free support included for 30 days with purchase by contacting support@ace4it.com

     


    Purchase / Download
    To purchase contact support@ace4it.com or purchase via the Concrete 5 Marketplace.

     

     


    HISTORY

    1.0 - Initial Release

    1.1 - Revised view.php to not show content in edit mode; Added scrapbook.php for scrapbook handling

    1.1.1 - Revised scrapbook to show URL

    1.1.2 - Added handling for query strings for local URLs (? vs. &)

    1.2 - Added path extension to rewrite links/forms/src for path-less pages

    1.3 - 1. POST support

    2. Append query string to InCurl URL from parent request 

    3. Show in Edit mode

    4. Pass SID from parent request 

    1.3.1 - Add POST/GET Parameters Options to UI

    1.4 - Remove absolute links

    1.5 - Added saveHTMLExact to strip DOCTYPE and BODY that DOMDocument forces 

     

     

    Current Version

    1.5

    Works With

    5.1.x+

    Average Support Response

    A few days

    Purchase

    $15.00 Buy One $75.00 Buy Five
    • Screenshots Screenshots########
    • Demo Video
    • DemoLive Demo
    • Demo Used On Sites

    Also Check Out

    • Developer Tools
    • System Utilities
    Thumbnail Expert

    Learn More

    • InCurl Home
    • Pre-Sale Questions
    • Reviews
    • Questions & Discussion
    • License
    • Support
    • Roadmap
    • Features
    • Documentation
    • Version History
    • Marketplace
    • Add-Ons
    • InCurl

    Do you have questions

    • What are users saying?
    • Who is using concrete5?
    • What makes concrete5 easy?
    • Why develop on concrete5?
     

    We’re on “The Twitter”

    管理画面のJobsはどこにいったかか分かりますか ( #concrete5 live at http://t.co/W3tCUvlA)

    Follow concrete5

    About

    • Try it Out
    • For Developers
    • For Agencies
    • For Designers
    • For Anyone
    • Testimonials
    • Showcase
    • History
    • Our Philosophy
    • Credits
    • What does free mean?
    • Blog

    Community

    • Members
    • Forums
    • Chat
    • International
    • Jobs
    • eNewsletters

    Developers

    • Download concrete5
    • Join Beta Team
    • Translate concrete5
    • Bug Tracker
    • Beta
    • Submit to Marketplace
    • Code Submissions
    • News
    • Community Leaders
    • User Doc Group

    Marketplace

    • Add-Ons
    • Themes
    • Add-on Installation
    • Deal Of The Day
    • Swag

    Services

    • Hosting
    • Support Options
    • Consulting
    • Training
    • Enterprise

    Documentation

    • Getting Started
    • Editor's Guide
    • Developers Guide
    • How-Tos

    Legal

    • Privacy Policy
    • Terms of Use
    • Refund Policy
    • Contact Us
    © 2008 to 2012 Concrete CMS Inc. All Rights Reserved.

    Sign In?

    You must have a user account and be signed to perform this action.

    • Sign In
    • Register