Skip to the content
Documentation

xrowextract

No ratings yet

Available since Exponential 6.0.2 (first named in the changelog of that release).

Summary

Export and import content of an Exponential site: one class or a whole site as CSV, XML, JSON or content packages, with filters, presets, previews, background jobs, schedules, delivery destinations and an export history.

Properties

Property Value
Directory extension/xrowextract
Name Exponential xrowextract extension
Version 2.5.22
License GNU General Public License v2.0 (or any later version)
Website https://github.com/se7enxweb/xrowextract

Module xrowextract

View Parameters Policy Summary
archive - xrowextract/csv xrowextract/archive: the content of many classes below many nodes as one archive, one CSV file per class.
browse PackageName, Offset, ViewIndex xrowextract/import xrowextract/browse/<PackageName>/<Offset>/<ViewIndex>: the package contents browser (#26).
browse_file PackageName, ViewIndex xrowextract/import xrowextract/browse_file/<PackageName>/<ViewIndex>: streams one raw file out of a package's own directory - an image the browser shows ...
compare PackageName, OtherName xrowextract/import xrowextract/compare/<PackageName>[/<OtherName>]: what differs.
csv (node), (scope), (class), (columns) xrowextract/csv  
destinations DestinationID xrowextract/destinations xrowextract/destinations: named, reusable delivery destinations (SFTP, FTP/FTPS, a local or NAS folder, S3 compatible storage, WebDAV, HTTP ...
history - xrowextract/history xrowextract/history: every export run (background jobs started by hand, from the command line or a schedule, and direct downloads), newest ...
import (parent) xrowextract/import Imports a CSV or JSON file (as XrowExtractWriter writes it) back into content objects: upload, choose the class and matching, map columns, ...
job_download JobID, What xrowextract/jobs xrowextract/job_download/<id>: streams a finished background job's file.
job_status JobID xrowextract/jobs xrowextract/job_status/<id>: JSON for the Jobs page's 2 second poll while a job is queued or running: { id, state, rows, size, error, ...
jobs - xrowextract/jobs xrowextract/jobs: background export jobs started from the "Run in the background" button on the CSV and site archive views.
package PackageName xrowextract/import Content-package (.ezpkg) support: upload or pick a package already in the repository, inspect it (a dry run: what it carries and what would ...
schedules ScheduleID xrowextract/schedule xrowextract/schedules: scheduled exports and imports.
subtree_classes NodeID xrowextract/csv xrowextract/subtree_classes/<node id>: JSON for the content tree's Advanced > Export > "Subtree of class" list: { node, classes: [ { id, ...
upload_chunk - xrowextract/import xrowextract/upload_chunk: the chunked upload endpoint XrowExtractUploadJS talks to.

Policy functions: all_jobs; csv; destinations; history; import; jobs; password_hash; schedule.

Source: extension/xrowextract/modules/xrowextract/module.php

Fetch functions

Function Parameters Calls Summary
fetch( 'xrowextract', 'requirement_notices' ) page XrowExtractFunctionCollection::fetchRequirementNotices()  
fetch( 'xrowextract', 'schedule_alerts' ) - XrowExtractFunctionCollection::fetchScheduleAlerts()  

Settings files

File Groups
extension/xrowextract/settings/admininterface.ini.append.php [AdditionalMenuSettings]
extension/xrowextract/settings/browse.ini.append.php [ExtractionSubtree], [ExtractionArchiveNode], [ImportParentNode]
extension/xrowextract/settings/cronjob.ini.append.php [CronjobSettings], [CronjobPart-xrowextract]
extension/xrowextract/settings/csv.ini.append.php [General], [Jobs], [Manifest], [ezstring], [ezenhancedselection], [ezinteger], [ezxmltext], [ezidentifier], [ezfloat], [ezemail], [ezurl], [eztext], [ezenhancedobjectrelation], [ezselection], [ezenum], [ezuser], [ezdate], [ezboolean], [ezcountry], [ezimage], [ezmedia], [ezbinaryfile], [ezmatrix], [ezobjectrelationlist], [hmregexpline], [ezprice], [ezdatetime], [eztime], [ezkeyword], [eztags], [ezobjectrelation], [xrowmetadata], [Uploads]
extension/xrowextract/settings/design.ini.append.php [ExtensionSettings], [JavaScriptSettings]
extension/xrowextract/settings/export.ini.append.php [ExportSettings], [SiteArchive], [PackageTemplate]
extension/xrowextract/settings/expqueue.ini.append.php [JobType_xrowextract.run]
extension/xrowextract/settings/extendedattributefilter.ini.append.php [XrowExtractTranslation], [XrowExtractHasChildren], [XrowExtractRelation], [XrowExtractUserStatus]
extension/xrowextract/settings/fetchalias.ini.append.php [xrowextract_recent_content], [xrowextract_by_section]
extension/xrowextract/settings/kernelservices.ini.append.php [Service_transfer.xrowextract]
extension/xrowextract/settings/menu.ini.append.php [NavigationPart], [TopAdminMenu], [Topmenu_xrowextract]
extension/xrowextract/settings/module.ini.append.php [ModuleSettings]
extension/xrowextract/settings/site.ini.append.php [RegionalSettings]
extension/xrowextract/settings/xrowextract.ini [Preset_hidden_content], [Preset_recent_by_class], [Schedules], [History], [Destinations], [Secrets], [Notifications], [Preset_site_fit_healthy], [Preset_site_bold_agency], [Preset_tree_all_content], [Preset_all_articles], [Preset_recent_articles], [Preset_all_recipes], [Preset_recent_recipes], [Preset_all_videos], [Preset_recent_videos], [Preset_all_blog_posts], [Preset_recent_blog_posts], [Preset_all_news], [Preset_recent_news], [Preset_all_images], [Preset_recent_images], [Preset_all_comments], [Preset_recent_comments], [Preset_all_reviews], [Preset_recent_reviews], [Preset_all_products], [Preset_all_files], [Preset_all_galleries], [Preset_all_topics], [Preset_all_categories], [Preset_all_people], [Preset_all_folders], [Preset_changed_last_7_days], [Preset_changed_last_30_days], [Preset_orphaned_images], [Preset_orphaned_files], [Preset_seo_titles_and_urls], [Preset_all_users], [Preset_all_user_groups], [Preset_users_active], [Preset_users_by_group], [Preset_editor_my_own_content], [Preset_editor_recently_published], [Preset_developer_class_structure_migration], [Preset_partner_syndication_xml]

Source

extension/xrowextract (extension.xml, ezinfo.php, modules/*/module.php, modules/*/function_definition.php, autoloads/eztemplateautoload.php, datatypes/, eventtypes/, settings/)

Added to the reference for Exponential 6.0.15.

Contributors

Comments

Add a comment

Comments are read by a moderator before they appear.