(])
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:PageSync logo.png|frameless]]
+
[[File:PageSync logo.png|frameless]]  
  
'''FlexForm''' is an enhanced HTML5 Form rendering engine.
+
== '''Empowering Wiki Content Synchronization''' ==
 +
'''PageSync''' is a powerful and versatile MediaWiki extension designed to simplify the management and synchronization of wiki content. Developed to meet the evolving needs of wiki administrators, PageSync streamlines the handling of wiki pages, templates, forms, and media files, offering an array of features that empower users to take control of their wiki projects with precision and ease.
  
It renders HTML5 form elements and allows editing or creating one or more pages with one form.
+
==='''The Need for Wiki Content Synchronization'''===
 +
MediaWiki, the engine behind renowned platforms like Wikipedia, is a dynamic and collaborative environment where content evolves continuously. Wikis serve as knowledge repositories, documentation hubs, and collaborative workspaces, making it imperative to maintain content consistency across various stages of development, from initial drafts to production-ready pages.
  
When you are familiar with creating HTML5 forms you will have no problem using '''FlexForm'''.  
+
'''PageSync''' addresses the challenges that administrators and wiki contributors encounter when managing wiki content, especially in scenarios involving multiple environments, version control, and collaborative projects. It introduces a suite of functionalities that enhance content management, backup and restore capabilities, and the selective synchronization of pages and files.
  
To get started for the first time, have a look at the get started documentation.
+
=== '''Key Features of PageSync''' ===
  
 +
===='''1. Synchronize with Precision'''====
 +
PageSync offers fine-grained control over content synchronization. Wiki administrators and sysops can selectively choose which pages and files to sync based on tags. This level of control ensures that only the most relevant and critical content is included in synchronization processes, reducing clutter and improving workflow efficiency.
  
 +
===='''2. Backup and Restore'''====
 +
Content is invaluable, and PageSync recognizes the importance of data security. The extension facilitates the creation of snapshots of wiki content, allowing for periodic backups. In the event of accidental data loss or the need to revert to a previous state, PageSync's restore capabilities offer a lifeline to restore content to specific snapshots.
  
'''FlexForm''' is a complete rewrite from the previous '''WSForm'''.
+
===='''3. PageSync Share: Collaborative Content Sharing'''====
 +
PageSync Share is a unique feature that enables users to package selected sets of pages, files, and descriptions into PageSync Share Files. These files can then be easily shared and installed on other MediaWiki installations with PageSync installed. Share Files allow for the controlled transfer of structured content, enhancing collaborative efforts between wikis.
  
=== Why FlexForm ===
+
===='''4. Real-Time Search'''====
Currently there are several MediaWiki extensions that help you create Forms for your website.
+
PageSync simplifies content retrieval with its built-in real-time search feature. Users can quickly locate synced pages using this feature, improving efficiency and speeding up content management tasks.
  
What makes '''FlexForm''' different from the other extensions, is that it is really flexible. You can create a simple form (or a complex one) on any page and in any namespace.
+
===='''5. Semantic Query Integration'''====
 +
PageSync integrates seamlessly with Semantic MediaWiki, offering advanced content selection options through Semantic Query capabilities. This integration enhances content synchronization and selection by allowing for the quick addition of pages based on specific query criteria.
  
You do not have to use any special page to setup a form or to render it.
+
===='''6. Maintenance Script for Flexible Installation'''====
 +
PageSync provides a robust Maintenance script that enhances flexibility in content installation. Users can install PageSync Share Files from various sources, including the PageSync Share Repository and compatible sources on GitHub, using this script. It simplifies the process of acquiring and deploying Share Files, making it accessible to users regardless of their technical expertise.
  
It is also not bound to any kind of styling. This means that a simple form will not look very nice by default, but adding some css styling classes to the form gives you all the freedom in styling the form to any and all your needs. For those who are a bit less stylish, '''FlexForm''' will be supporting MediaWiki OOUI styling in the future by means of Themes.
+
==='''Getting Started with PageSync'''===
 +
Installing PageSync is straightforward, and its user-friendly interface makes managing and syncing content accessible to both novice and experienced wiki administrators. Whether you're looking to maintain content consistency across multiple environments or enhance collaboration in your wiki projects, PageSync provides the tools and features you need to succeed.
  
'''FlexForm''' has Themes support.
+
Explore the possibilities of PageSync and unlock a new level of content management for your wiki projects. Download PageSync today and experience the power of effortless wiki content synchronization, backup and restore capabilities, and advanced content selection through Semantic Query integration.
  
 +
Join a growing community of wiki administrators who rely on PageSync to streamline their content management workflows, ensure data integrity, and make content sharing a breeze.
  
'''FlexForm''' is very powerful.
+
== Need some help? ==
  
'''One''' singe form can:
+
Need some help ?
  
* create a page in the Wiki
+
Try the PageSync Discord channel at https://discord.gg/T8VTjtXGnV
* create several pages in the Wiki
 
* can edit a page in the Wiki
 
* can edit several pages in the Wiki
 
* can edit Multi Revision Content slots
 
* can send an email
 
* can upload a file
 
* can upload multiple files
 
  
Or do a combination of all of the above.
+
or
  
There are also Show on Select options, Multiple instances options and submit a form through Ajax (so the user stays on the page without any reload).
+
Join the PageSync and FlexForm  element channel : https://matrix.to/#/#wsform:matrix.org
 
 
If you still want more features, check the documentation on the right.
 
 
 
=== How is it different from PageForms? ===
 
Some of the main difference are:
 
 
 
* PageForms will render forms through its Special page. The only exception is the ''autoedit'' parser function that will allow to edit a parameter in a template on a page using Ajax.
 
* PageForms renders an edit button on a page. With it you can edit Template parameters on a page.
 
* FlexForm can render a form on any page or render several forms on page. It allows for editing multiple Template parameters on a page or different pages.
 
* FlexForm will not read the content and template of a page and render an edit form. It does allow for you to create a very simple form that gives you all the freedom to show only relevant information to be edited.
 
* FlexForm is designed to handle multiple tasks with one form. Create or edit page(s), send an email, upload one or multiple files or a combination.
 
* FlexForm can be combined with the Chameleon skin and Bootstrap (or with custom js/css) to render forms in a popup, tab or collapsible element to create a more user-friendly experience where editing is part of the same page where you are also displaying information.
 
ws-class-props
Line 1: Line 1:
 
+
{{Doc properties
 +
|Doc subject=DevOps:Doc/PageSync
 +
|Subject version=1.5,2.0,2.1,2.5,2.6
 +
|Doc parent=
 +
|Doc sort order=10
 +
|Doc target group=User
 +
|Doc synopsis=About PageSync
 +
}}
ws-seo
Line 1: Line 1:
 
+
{{SEO
 +
|Title=PageSync - The MediaWiki extension for content synchronization
 +
|Keywords=Wiki,Content,Synchronization,PageSync,extension
 +
|Description=PageSync is a powerful and versatile MediaWiki extension designed to simplify the management and synchronization of wiki content. Developed to meet the evolving needs of wiki administrators, PageSync streamlines the handling of wiki pages, templates, forms, and media files, offering an array of features that empower users to take control of their wiki projects with precision and ease.
 +
|Image=Pagesync square.png
 +
|Section=Documentation
 +
|Published time=2023-09-25
 +
|Title mode=
 +
|Title separator=
 +
|Robots=
 +
|Googlebot=
 +
|Image alt=Pagesync Logo
 +
|Image width=
 +
|Image height=
 +
|Locale=
 +
|Site name=
 +
|Author=
 +
}}
ws-page-props
Line 1: Line 1:
{{Doc properties
+
 
|Doc subject=DevOps:Doc/PageSync
 
|Subject version=1.3
 
|Doc parent=
 
|Doc sort order=10
 
|Doc target group=User
 
}}
 

Latest revision as of 22:21, 3 October 2023

PageSync logo.png

Empowering Wiki Content Synchronization

PageSync is a powerful and versatile MediaWiki extension designed to simplify the management and synchronization of wiki content. Developed to meet the evolving needs of wiki administrators, PageSync streamlines the handling of wiki pages, templates, forms, and media files, offering an array of features that empower users to take control of their wiki projects with precision and ease.

The Need for Wiki Content Synchronization

MediaWiki, the engine behind renowned platforms like Wikipedia, is a dynamic and collaborative environment where content evolves continuously. Wikis serve as knowledge repositories, documentation hubs, and collaborative workspaces, making it imperative to maintain content consistency across various stages of development, from initial drafts to production-ready pages.

PageSync addresses the challenges that administrators and wiki contributors encounter when managing wiki content, especially in scenarios involving multiple environments, version control, and collaborative projects. It introduces a suite of functionalities that enhance content management, backup and restore capabilities, and the selective synchronization of pages and files.

Key Features of PageSync

1. Synchronize with Precision

PageSync offers fine-grained control over content synchronization. Wiki administrators and sysops can selectively choose which pages and files to sync based on tags. This level of control ensures that only the most relevant and critical content is included in synchronization processes, reducing clutter and improving workflow efficiency.

2. Backup and Restore

Content is invaluable, and PageSync recognizes the importance of data security. The extension facilitates the creation of snapshots of wiki content, allowing for periodic backups. In the event of accidental data loss or the need to revert to a previous state, PageSync's restore capabilities offer a lifeline to restore content to specific snapshots.

3. PageSync Share: Collaborative Content Sharing

PageSync Share is a unique feature that enables users to package selected sets of pages, files, and descriptions into PageSync Share Files. These files can then be easily shared and installed on other MediaWiki installations with PageSync installed. Share Files allow for the controlled transfer of structured content, enhancing collaborative efforts between wikis.

4. Real-Time Search

PageSync simplifies content retrieval with its built-in real-time search feature. Users can quickly locate synced pages using this feature, improving efficiency and speeding up content management tasks.

5. Semantic Query Integration

PageSync integrates seamlessly with Semantic MediaWiki, offering advanced content selection options through Semantic Query capabilities. This integration enhances content synchronization and selection by allowing for the quick addition of pages based on specific query criteria.

6. Maintenance Script for Flexible Installation

PageSync provides a robust Maintenance script that enhances flexibility in content installation. Users can install PageSync Share Files from various sources, including the PageSync Share Repository and compatible sources on GitHub, using this script. It simplifies the process of acquiring and deploying Share Files, making it accessible to users regardless of their technical expertise.

Getting Started with PageSync

Installing PageSync is straightforward, and its user-friendly interface makes managing and syncing content accessible to both novice and experienced wiki administrators. Whether you're looking to maintain content consistency across multiple environments or enhance collaboration in your wiki projects, PageSync provides the tools and features you need to succeed.

Explore the possibilities of PageSync and unlock a new level of content management for your wiki projects. Download PageSync today and experience the power of effortless wiki content synchronization, backup and restore capabilities, and advanced content selection through Semantic Query integration.

Join a growing community of wiki administrators who rely on PageSync to streamline their content management workflows, ensure data integrity, and make content sharing a breeze.

Need some help?

Need some help ?

Try the PageSync Discord channel at https://discord.gg/T8VTjtXGnV

or

Join the PageSync and FlexForm element channel : https://matrix.to/#/#wsform:matrix.org