Skip to content

WebTechGlobal/csv-2-post-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

=== Plugin Name ===
Contributors: WebTechGlobal
Donate link: http://www.webtechglobal.co.uk
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: CSV 2 POST,csv2post,dataimport,importer,.csv,data,autoblogger,autoblogging,wpcsvimporter, spintax, text spinner, post updating,
Requires at least: 3.8.0
Tested up to: 4.2.2
Stable tag: trunk

WordPress data import and autoblogger plugin. Unlimited creation and post updating. Tools include spintax, dynamic template
selection and lots more.  

== Description ==

Unlimited autoblogging with abilities pro plugins offer at a cost. Systematic post creation and updating is now free
from WebTechGlobal. Refresh your content constantly with power that is worth money. Free support is available with small donations
getting far quicker responses and new features added on demand for your generosity. That does not mean every request needs to come
with a donation. All requests are added to the projects workflow so do not delay - contact me today. 

= Main Links = 
*   <a href="http://www.webtechglobal.co.uk/csv2post/" title="CSV 2 POST Website">Plugins Portal</a>
*   <a href="http://forum.webtechglobal.co.uk/viewforum.php?f=8" title="CSV 2 POST Forum">Plugins Forum</a>
*   <a href="http://www.webtechglobal.co.uk/category/wordpress/csv-2-post/" title="CSV 2 POST Blog Category">Plugins Blog</a>
*   <a href="https://www.facebook.com/csv2post" title="CSV 2 POST Facebook Page">Plugins Facebook</a>
*   <a href="http://www.twitter.com/CSV2POST" title="CSV 2 POST Twitter Tweets">Plugins Twitter</a>
*   <a href="http://www.youtube.com/playlist?list=PLMYhfJnWwPWA1aHGE28PVAF38xzhgKWdi" title="Official YouTube channel for CSV 2 POST">YouTube Playlist</a>

= Why CSV 2 POST? = 

CSV 2 POST offers more for free than any other importer that I know about. If you donate to this project you will not only encourage further
updates of this project - but you'll be supporting the creation of more WordPress autoblogging and data import plugins. I'm
confident you will be impressed at the hundreds of hours I've put into this plugin for you. If you cannot afford to donate - 
a Facebook like, a review, a short video on YouTube or a Tweet will help just as much. Thank you for your support.                                     
            
1. Premium features now free
1. Less limits than other plugins of this nature
1. Create posts, pages and custom post types
1. Systematic post updating or do it all at once
1. Text-spinning (spintax)
1. Merge multiple .csv files
1. Functionality exists to change .csv file path during project
1. Create hierarchical categories
1. Map category terms in data to exisiting categories
1. Import custom field meta
1. Free support from WebTechGlobal
1. Design your content using WYSIWYG editor
1. Import pre-made tags
1. Import images to WordPress media gallery
1. Customize post titles
1. Manage .csv files as long term data sources
1. Adopt existing posts
1. Premium upgrade option when your site needs it
1. Generate tags using any text data
1. Works with most .csv files
1. Imports data to custom table
1. Create image attachments
1. WordPress styled interface
1. Sandbox design for easy upgrading
1. No advertising
1. Help text for every feature              
1. Log system to trace staff or even clients steps great if something goes wrong 
 
== Installation ==

1. Please try to install CSV 2 POST from WordPress.org by going to Plugins --> Add New and searching "CSV 2 POST". This is safer and quicker than any other methods.
1. If your WordPress installation is on a path that includes "csv2post" it will trigger debugging to activate. This is meant for localhost development and can be disabled.
1. Your CSV file should be uploaded using FTP or WordPress itself. Submit the path to CSV 2 POST, CSV 2 POST does not handle the upload. I have left this independent because there is security to consider for a lot of .csv files and the user should decide where best to store the file.
1. Please ensure wherever your .csv file is stored that WordPress has permission to access the folder and file. Permissions can be changed in your hosting control panel for a directory. Developer software such as PhpED also allows it.

== Frequently Asked Questions ==

= As a WebTechGlobal subscriber can I get higher priority support for this plugin? =
Yes - subscribers are put ahead of my Free Workflow and will not only result in a quicker response for support
but requests for new features are marked with higher priority.

= Can I hire you to customize the plugin for me? =
Yes - you can pay to improve the plugin to suit your needs. However many improvements will be done free.
Please post your requirements on the plugins forum first before sending me Paypal or Bitcoins. If your request is acceptable
within my plans it will always be added to the WTG Tasks Management plugin which is part of my workflow system. The tasks
priority can be increased based on your WebTechGlobal subscription status, donations or contributions you have made.

= Can I import CommissionJunction affiliate feeds? =
Download .csv files from Commission Junction then upload them or paste a URL directly to a .csv file on any domain to import it that way.
Commission Junction and all other affiliate networks are supported. 

= Is there a limit to the number of posts I can create? =
There are no limits others than what your server will allow you to do in a single request.

= Will CSV 2 POST help me with SEO? = 
Yes CSV 2 POST allows the creation of post meta (custom fields) which are used by most SEO solutions. More support can be added on
request for free. The plugin also offers text-spinning without limits and there is more planned on that.

= When was CSV 2 POST released? =
The project started in 2009 and was quickly backed by large businesses including Ryanair Ltd. I created the plugin while technically still at University so
it didn't take long for a re-development to happen. I found myself re-developing it again in 2014 with the aim of making more use of the WordPress core.

== Screenshots ==

1. Manage Multiple Projects.
2. Simple Import Statistics.
3. Category Data Selection.
4. Custom Fields With Templates.
5. Standard Post Settings.
6. Generate Tags.
7. Custom Publish Dates.
8. Content Templates.

== Languages ==

Seeking translators. Your name, site link, Twitter and YouTube videos will be added to the plugins pages in return for your contribution.

== Upgrade Notice ==

Please update this plugin using your WordPress Installed Plugins screen. Click on Update Now under this plugins details when an update is ready.
This method is safer than using any other source for the files.

== Changelog == 
= 8.2.1 =
* Feature Changes
    * New Adoption view offers advanced settings to convert existing posts to CSV 2 POST controlled posts - this is a delicate operation that requires backup.
    * New Current Project view
    * New button on Quick Actions (only shows on Current Project view) displays a list of column replacement tokens
    * Dismissable view introductions added - little training in them but those introduction areas will be used to suggest tutorials
* Technical Notes
    * No longer an error when using quick action for Create Posts - related to a variable required for the notice.  
    * Moved some classes from class-csv2post.php into class-ui.php as they are only used when on admin side.
    * Bug regarding $package_version_cleaned fixed (related to update system which is still a work in progress)
* Known Issues
    * Data Table view is not suitable as tables are too wide, column titles cannot be read
    * Some forms are not suitable for being in the narrow sidebar by default, probably use that bar for quick tools and small information.

= 8.2.0 =
* Feature Changes
    * New Directory Sources screen lists directories intended for providing multiple .csv files.
    * New Data History view focuses on data import events, file changes, new file detection.
    * New Data Alerts view displays newly detected files that require manual import (auto import not active). 
    * Separate areas added for management of all projects and management of the current active projects.
    * Plugins main page (plugin dashboard) has gone in reverse, with forms being moved again, we found it never had the usefullness intended
    * Due to variations in .csv files. The project data view only has the default columns. Data displayed will help us monitor the plugins precise activities. That is important if we are to decide if and when the plugin is hyper or not doing enough automation.
    * Menus removed from category descriptions form. User must always enter one or more tokens.
* Technical Notes
    * Submission of directory source form now adds another entry to the sources database table with source type "localdirectory"
    * Form registration (WTG security system) has been changed to keep registered form data longer. It no longer resets if a second tab is opened.  
* Known Issues
    * Still no easy step by step approach like versions had two years ago. This is coming again soon.    
    * Data Table view is not suitable as tables are too wide, column titles cannot be read
    * Some forms are not suitable for being in the narrow sidebar by default, probably use that bar for quick tools and small information.

= 8.1.37 =
Fix - complete_plugin_update() was using an eval where not required! 

= 8.1.36 =
* Feature Changes
    * Beta area removed.
    * Some views merged into the plugins own dashboard to give the dashboard more purpose. When creating a new data source or project return to the dashboard
    * Project Data Sources view is now a single column due to it displaying a table. A task has been created to remove the accordian and make it a datatable view.
    * Data Table view is now a proper WP datatable - search ability will be improved later for this view. 
    * Update screen no longer has two columns.
    * Update screen no longer displays the Quick Actions bar.
    * Removed Update Screen - changes to installation will now be automatic, no user action required, quicker and simplier. 
    * Default project settings will no longer be applied for ever new project - a cause of empty custom field rules.
    * Removed any mention of pro or paid left over from premium edition but did add stronger encouragement for donations.
    * Big update to class-forms.php (range of new methods added that make form development far quicker)
    * New mass publish from draft form added - allows selection of current projects posts only, all projects posts or the entire blog (posts not created by CSV 2 POST).
    * Every instance of hidden_form_values() replaced with form_start() - early tests indicate success. This change applies more security against hackers.
    * Sample Data panel now has a list of .csv files for download from WebTechGlobal.
* Technical Notes
    * Class C2P_ImportTableInformation_Table has been moved from class-csv2post.php to table.php (a view file, the only one that uses the class)
    * options_array.php removed (new options class coming and will be used to improve installation)
* Known Issues
    * Still no easy step by step approach like versions had two years ago. This is coming again soon.    
    * Data Table view is not suitable as tables are too wide, column titles cannot be read
    * Some forms are not suitable for being in the narrow sidebar by default, probably use that bar for quick tools and small information.

= 8.1.35 =          
* Feature Changes
    * Automatic post updating addeded based on schedule
    * Systematic post updating now post (happens when old post is opened)
    * Unlimited manual post updating using a forum
    * Spintax (text-spinning) added
    * Multiple post design form added
    * Multiple post types can be applied dynamically
    * Better data source management (more updates coming for that)
    * Can now split data from one .csv file column into multiple database columns
    * Data Sources page renamed to Manage Data Sources
    * The table of sources has been removed from Manage Data Sources (new improved table being added)
    * New page named Data Sources List with a table of all sources (more details about sources available than the previous table)
    * New form for creating multiple data sources using a directory of .csv files, one file is made parent and it is the parent source that is linked to a project.
* Technical Notes
    * Fault relating to term_exists_in_level() when creating posts has been fixed
    * Title sample field reads "Please import data to see a sample based on your template." when user has not imported data
    * Accidental dump of post data fixed (happens when using Re-create Missing Posts form)
* Known Issues
    * Data Table view is not suitable as tables are too wide, column titles cannot be read
    * Some forms are not suitable for being in the narrow sidebar by default, probably use that bar for quick tools and small information.
    * Occasionally clicking on "CSV 2 POST" media button above WYSIWYG editor shows an overlay but the content is not centered. Found this myself and has not been reported by a user.
    * Two reports of "Are you sure you want to do that?" message appearing - not enough information provided to debug.
    
= 8.1.34 =          
* Feature Changes
    * None
* Technical Notes
    * options_array.php removed (new options class coming and will be used to improve installation)
    * Most class no longer use extend
    * tableschema_array.php now only included when required (it will soon be deleted also)
    * get_category_data_used() no longer creates new CSV2POST_DB object
    * beginpluginupdate() function now loads
    * $c2p_installation_required removed 100%
    * Couple of bugs fixed
* Known Issues
    * Data Table view is not suitable as tables are too wide, column titles cannot be read
    * Some forms are not suitable for being in the narrow sidebar by default, probably use that bar for quick tools and small information.

= 8.1.33 =
* Feature Changes
    * Default content design no longer creates a new post or has option to do so, another form added to do that.
    * New form added with WYSIWYG editor for creating new content templates from plugin pages
    * Every existing form can now be added to the dashboard as a widget, security measures available
    * New UI setting to switched between WTG styled notices and WP core styled, this setting is temporary during a transition to WP core style
    * List of ShopperPress custom field names added to the Custom Fields page
    * New form box added for changing the current active project
    * Form buttons now blue: the primary style, grey is normally for inner form buttons, often for form inputs processed using Ajax
    * Next button added to quick actions toolbar for changing the current project to the next
    * Previous button added to quick actions toolbar for changing the current active project to the previous one, as per their order in c2p_projects table
    * Flag system switch added, can now disable and hide the Flags post type, it is disabled by default and flags will not be created unless activated
    * Main page is now named the CSV 2 POST Dashboard
    * Delete datasource form added
    * Added form for creating data source using .csv file already on the server
    * Source delete form now has confirmation fields to prevent accidental deletion of sources
    * Title Template form now displays an example title based on impoted data, refreshing changes the title as it uses a random imported record
    * Help text added to most boxes, more detailed help text coming to the Help tab in future and documentation in the portal
* Technical Notes
    * Someone reported an error regarding upgrade.php which the plugin calls, yet I've never seen it happen myself, changed include to include_once so hopefully it is fixed as I could not generate the error to confirm.
    * Fix applied for a problem where imported row was not updated after being used to create a post   
    * Minor error prevented when user does not setup an ID column and the plugin attempts to gather statistics based on such a column
    * Content and Title templates were not being re-populated in forms that has been corrected
    * Can now ide tab menu using menu array when one page in use for a section (add $menu_array['eventsone']['pluginmenu'] = false;// boolean (false for single page views))
* Known Issues
    * Data Table view is not suitable as tables are too wide, column titles cannot be read
    * Some forms are not suitable for being in the narrow sidebar by default, probably use that bar for quick tools and small information.
    
= 8.1.32 =
* Feature Changes
    * Data Source page is now used first, then Projects and changes to the forms on both pages help to creat a more logical flow
    * New capabilities system allows individual boxes/forms to be restricted
    * General Settings moved to the main page, sorry this was left in Projects when the new page system was applied in the last update 
    * Security improvements: input validation system helps to prevent users editing the source of forms by registering hidden inputs and their values
    * Data sources directory plays a bigger part and a new Re-Check Sources Directory form has been added for manually switching to new files without having to enter a path
    * URL file import to an existing data sources directory added    
* Technical Notes   
    * Changed theconfig column from longtext to text
    * New filesarray column in c2psources table for storing multiple file names, partly as a history, can be used to specify some files out of many and is used to continue to manage multiple files                                              
    * More work done to rely on PHP classes, less global variables and better use of objects
    * Some redundant code removed  
    * $_POST and $_GET processing security moved to C2P_Requests() class
    * c2pprocess change to csv2postaction
    * New column added to c2psources table "name" for users to name their data source
    * New column added to c2psources table "directory" for multi-file treatment in a single datasource, the "path" column value can change to any file in the directory
    * unexpected output during activation caused by extending class sharing same function name
    * dbDelta() problems fixed with changes to queries  
* Known Issues
    * Data Table view is not suitable as tables are too wide, column titles cannot be read
    
= 8.1.31 =
* Feature Changes
    * Boxes are now proper WP postboxes which can be: moved, hidden, closed
    * Every view is now a registered WordPress page
    * More screens added for various purposes
    * Screen Options available for every page
    * Log screen custom search removed to make the log screen simple and look better
    * Post updating now possible
    * Can now re-apply categories should settings or category terms in data be changed
    * Beta Testing area added, submit your own code to me for adding to testing 
* Technical Notes                                                 
    * Improved coding standards in every file
    * Class design improved, more to do 
    * Problem with post status fixed
* Known Issues
    * Data Table view is not suitable as tables are too wide, column titles cannot be read

== Plugin Author == 

Thank you for considering CSV 2 POST. I import data to WordPress for a living. If your stuck, if you need another solution
or help with any existing data importer. Please visit forum.webtechglobal.co.uk for free help.

== Donators ==
These donators have giving their permission to add their site to this list so that plugin authors can
request their support for their own project. Please do not request donations but instead visit their site,
show interest and tell them about your own plugin - you may get lucky. 

* <a href="" title="">Ryan Bayne from WebTechGlobal</a>

== Contributors: Translation ==
These contributors helped to localize WTG Tasks Manager by translating my endless dialog text.

* None Yet

== Contributors: Code ==
These contributers typed some PHP or HTML or CSS or JavaScript or Ajax for WTG Tasks Manager. Bunch of geeks really! 

* None Yet

== Contributors: Design ==
These contributors created graphics for the plugin and are good with Photoshop. No doubt they spend their time merging different species together!

* None Yet

== Contributors: Video Tutorials ==
These contributors published videos on YouTube or another video streaming website for the community to enjoy...and maybe to get some ad clicks.

* None Yet

== Version Numbers and Updating ==

Explanation of versioning used by myself Ryan Bayne. The versioning scheme I use is called "Semantic Versioning 2.0.0" and more
information about it can be found at http://semver.org/ 

These are the rules followed to increase the CSV 2 POST plugin version number. Given a version number MAJOR.MINOR.PATCH, increment the:

MAJOR version when you make incompatible API changes,
MINOR version when you add functionality in a backwards-compatible manner, and
PATCH version when you make backwards-compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

= When To Update = 

Browse the changes log and decide if you need any recent changes. There is nothing wrong with skipping versions if changes do not
help you - look for security related changes or new features that could really benefit you. If you do not see any you may want
to avoid updating. If you decide to apply the new version - do so after you have backedup your entire WordPress installation 
(files and data). Files only or data only is not a suitable backup. Every WordPress installation is different and creates a different
environment for WTG Task Manager - possibly an environment that triggers faults with the new version of this software. This is common
in software development and it is why we need to make preparations that allow reversal of major changes to our website.

Packages

No packages published

Languages

  • PHP 98.4%
  • CSS 1.4%
  • JavaScript 0.2%