Modx Download Pdf

Modx Download Pdf Rating: 5,0/5 2457 reviews

I don't work with MODX anymore.

This package contains source for an HTML to PDF converter for MODX Evolution, which is available atthe MODX Website

MODX Connect is a convenient tool which lets you transfer data between your computer and the MODX. Song data created on the MODX can be transferred to your computer and the Performance data edited on the MODX can be saved as a file (.X7B) on the computer.

Currently it is not planned to create a copy for MODX Revolution.

Download

If you use Microsoft Windows in any version, please notice, that all files ofthis project have UNIX based line breaks.

You find news about this project on my site at http://stefanie-stoelting.de/htmltopdf-news.html,the news feed is available at http://stefanie-stoelting.de/htmltopdf-news-rss-feed.html.

###License###

The source is licensed under the GNU Lesser General Public License, version 2.1as published at http://www.gnu.org/licenses/lgpl-2.1.html

###Usage of TCPDF###

This MODX snippet uses TCPDF, available at http://www.tcpdf.org/, to create thePDF Files from the content of a web document, published with MODX. TCPDF ispart of the package. TCPDF itself is licensed under LGPL V3, as described athttp://www.tcpdf.org/license.php.The current version of TCPDF used in this package is 5.9.145.

The main goal is to create highly configurable PDF documents. This is possiblewith parameters that one can use in the snippet tag and through the usage of chunks.All chunks make use of the placeholders as defined in other MODX snippets.

###Installation###

###Upload###For the installation you need to upload the TCPDF in the directory:

The snippet classes should be located at:

###Create the snippet htmlToPDF###Create a new snippet with the source of snippet.hmtlToPDF.php and call thesnippet within your templates, probably at the top of the template.For the snippet call you can add several chunks as templates. Examples are inthe assets/snippets/htmlToPDF/chunks/ directory.

###Create the plugin htmlToPDF###Create a new plugin with the source of plugin.htmlToPDF.On the page 'System Events' choose these two options in the area 'Documents':

  • OnBeforeDocFormDelete
  • OnDocFormSave

###Example Snippet Call###

Here is an example for a call to htmlToPDF:

###How to call the snippet###

Place the snippet in the template of the document, where you want your readersto download the content as PDF.The advantage is, that you only have one call for all your documents.

If you have documents where that you do not want to publish as PDF and you onlywant to use one template, than try it with a template variable (TV) for this andPHX for the call and put your call to htmlToPDF into a snippet:

Where printPDF ist a possible name for the TV and snippetCAllhtmlToPDF is thename of the snippet.

PHX is available at http://modx.com/extras/package/phx

###Link Generation###There is a chunk named pdf-link.txt that includes an example how to create alink to the current document. The example looks like the following:

###Default Properties###

The snippet default properties are only needed, if you want to set TCPDF,htmlToPDF, or the document output to other paths, as defined by default.If you need to change this information, go the 'Properties' tab on thehtmlToPDF snippet and add the following parameters to the field'Default Properties' and afterwards insert your paths:&basePath=The base path for TCPDF and htmlToPDF;string; &htmlToPdfPath=The path to the classes of htmlToPDF;string; &tcpdfPath=The path to TCPDF;string; &outputPdfPath=The path, where the PDF documents are stored. You need to give read, delete, and create rights to that folder (777).;string;

###Parameters###The following parameters are available:

NameDescriptionPossible ValuesDefault
isPDFIs added to the document URI, to identify PDF calls.true
languageCodeThe PDF document language code.EN, DE,...EN
setDateFormatThe date format string for all dates.Y-m-d, d.m.YY-m-d
marginLeftThe left margin of the document.number in mm10
marginRightThe right margin of the document.number in mm10
marginTopThe top margin of the document.number in mm30
marginBottomThe top margin of the document.number in mm25
marginHeaderThe header margin of the document.number in mm5
marginFooterThe footer margin of the document.number in mm10
headerFontTypeThe header font type for standard headers.Fonthelvetica
headerFontSizeThe font size for standard headers.number16
headerFontBoldWhether the header font is bold, or not.Number 0 or 11
headerLogoThe logo for standard headers, the logo has to be in the
folder assets/lib/tcpdf/images/ to be found byTCPDF.
GIF, JPG, PNG
footerPositionFromBottomThe footer position from the bottom.number in mm15
footerFontTypeThe footer font type for standard footers.Fonthelvetica
footerFontItalicWhether the header font is italic, or not
for standard footers.
Number 0 or 11
footerFontSizeThe font size for standard footers.number8
contentFontTypeThe content font type for standard content.Fonttimes
contentFontSizeThe font size for standard content.number10
longTitleAboveContentWhether the documents long title should be in the
document above the content, or not, only
for standard content.
Number 0 or 11
stripCSSFromContentStrip in-line CSS, or not, only for standard content.Number 0 or 11
rewritePDFIf a PDF document exists, the document is not rewritten
every time, when the PDF document is requested. This
is a cache function for PDF documents.
Number 0 or 11
authorAuthor for PDF document properties.string
tvKeywordsA template variable for keywords for the PDF document properties.
Keywords are comma separated, you may reuse
keywords for tag clouds.
Template Variable
chunkHeaderChunk for customized headersChunk
chunkContentFooterChunk for customized text placed under the content. For example
for a link to the current document on the website inside the PDF
document. Only used with standard content.
Chunk
chunkStyleA chunk for CSS styles in the PDF document.Chunk
chunkContentA chunk for individual arrangement of the
content in the document.
Chunk
fontMonoSpacedThe Monospaced font.Fontcourier
imageScaleRatioThe scale ratio for images.number1.25
footerChunkThe footer chunk name.ChunkPage %1s / %2s
basePathThe base path for TCPDF and htmlToPDF.stringMODX_BASE_PATH
htmlToPdfPathThe path to the classes of htmlToPDF.stringassets/snippets/htmlToPDF/
tcpdfPathThe path to TCPDF.stringassets/lib/tcpdf/
outputPdfPathThe path, where the PDF documents are stored. You
need to give read, delete, and create rights to that folder (777).
stringassets/pdf/
headerImageHeightSets the height for a logo in the header of the PDF document in mm.int20
printHeaderWhether to print a header, or not.Number 0 or 11
printFooterWhether to print a footer, or not.Number 0 or 11
lineColorString with 3 comma separated values as RGB.string0,0,0
MODX
Original author(s)Raymond Irving
Ryan Thrash
Developer(s)MODX LLC
Initial release2004
Stable release
2.7.1-pl[1] / 2019-02-14[±]
Repository
Written inPHP
Operating systemCross-platform
TypeContent Management System
LicenseGPL
Websitemodx.com

MODX (originally MODx) is a free, open sourcecontent management system and web application framework for publishing content on the world wide web and intranets. MODX is licensed under the GPL, is written in the PHP programming language, and supports MySQL and Microsoft SQL Server as the database. It was awarded Packt Publishing's Most Promising Open Source Content Management System in 2007.[2]

  • 6Recognition, awards, and publications

History[edit]

The developers Raymond Irving and Ryan Thrash began the MODX CMS project in 2004 as a mashup of DocVars for Etomite and Raymond's web user add-on. In March 2005, all references to 'MODX' were removed from the Etomite forums, coupled with a request from its founder to cease MODX support activities there. At this point, MODX became a fork of Etomite.

By May 2005, the MODX forums were online and Jason Coward joined the project leadership team. In 2007, Raymond left the project on amicable terms. The following year, Shaun McCormick joined the project leadership team.

In 2008, MODX users created a new logo and branding for the project.

In 2010, the first version of MODX Revolution, a complete rewrite of the CMS, was released. MODX LLC was founded in May 2010.[3] May 2010 also saw the first official MODX conference, MODXpo Dallas. The event's main sponsor was Microsoft.[4]

In July 2012 ClipperCMS, an independent fork of MODX Evolution (MODX 1) was launched.

In October 2012, MODX LLC launched MODX Cloud, a cloud-based hosting service for MODX sites.[5]

In March 2013, MODX LLC split MODX Cloud into another company, SiphonLabs. The venture also offered WordPress hosting.[6] This separation was short-lived, and MODX Cloud was re-integrated into the parent company in July 2013.[7]

In June 2013, Mark Hamstra—a well-known developer in the MODX community—launched modmore.[8] modmore is the first major source of premium add-ons for MODX. In November of that year the second official MODXpo was held in Cologne, Germany.

In January 2014, MODX was added to the BitNami installer library.[9] John Peca joined the core development team, replacing Shaun McCormick who moved on after the SiphonLabs event.

In July 2014, MODX 2.3 was released to the public.[10] The release—the biggest for several years—features a significantly updated manager interface and various minor feature improvements. In September of that year modmore hosted the first MODX Weekend[11] in Utrecht, The Netherlands.

In August 2015, MODX 2.4 was released to the public. [12] This version introduce package dependencies for MODX Extras, as well as numerous security, stability and performance improvements.

In November 2015 the MODXpo Conference was hosted by Kochan & Partner in Munich, Germany,[13] with speakers from across Europe and the United States engaging in a 3-day exposition of MODX and the future of the platform.

Mod Download For Ps3

In February 2016, MODX 2.5 was released to the public.

Modx Official Guide Pdf Download

In November 2017, MODX 2.6 was released to the public.

In July 2018, the alpha version of MODX 3 was released.

In July 2018, a free Extra called FRED for visual drag-and-drop content editing and creation was released - for versions 2.6 and 3 of MODX.

Future[edit]

MODX 3, expected to be a major overhaul of the CMS, is currently available as Alpha version.

Features[edit]

MODX allows for full segregation of content (plain HTML), appearance and behavior (standards compliant CSS and JavaScript), and logic (PHP snippets).

Additional MODX features include:

  • Graphical web-based installer.
  • Supports PHP 5.1.1 and above.
  • Supports WYSIWYG rich-text editors.
  • The Manager application works cross-browser and cross-platform, including Firefox, Safari, and Internet Explorer on Windows, Mac OS X (Firefox and Safari), and Linux (Firefox).
  • Can be installed under IIS, Apache, Lighttpd, Hiawatha, Cherokee, nginx, and Zeusweb servers.
  • Supports any Ajax library, including jQuery, MooTools, ExtJS, and Prototype.
  • Recursive parser for nested functionality.
  • Complete control of all metadata and URL structure for Search Engine Optimization (SEO) purposes.
  • Object-oriented, MVC compliant core code.
  • Role-based permissions for the Manager.
  • Ability to customize the Manager on a per-deployment basis.
  • Ability to install add-ons right from the Manager.
  • Ecommerce integration via Foxy Cart.

Extensions and Modules[edit]

Additional extensions or modules for MODX (installed to enhance the CMS or add additional features) are called 'Extras'. These extras are installed within the manager as 'Packages', delivered by package providers.[14] Out of the box MODX comes with one 'Provider', which is MODX's own core package platform.

Additional package providers can be added by administrators, and a number of providers are found on the MODX forums.

Translations and community[edit]

MODX has active, global end-user and developer communities. These communities have translated MODX into their native languages, including: Alsatian, Bulgarian, Chinese, Czech, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Italian, Japanese, Norwegian, Persian, Polish, Portuguese (Brazilian and European), Russian, Serbian, Spanish, Swedish, and Turkish. Other active communities reside in India and the United Kingdom.

Recognition, awards, and publications[edit]

Packt Publishing[edit]

In July 2007, MODX was awarded Packt Publishing's Most Promising Open Source Content Management System award.[2]

CMS Critic[edit]

In 2012, MODX won CMS Critic's Best Open Source CMS (Critic's Choice) award.

In 2013, it won Best Open Source CMS (People's Choice).[15]

Reviews[edit]

Linux.com reviewed MODX on January 14, 2008. Its author concluded that 'MODX is an easy-to-use, standards-compliant, search-engine-friendly, functional, and extensible CMS…'.[16]

sitepoint.com reviewed MODX on May 13, 2016. '. MODX is not my recommendation for a non-technical person to build a website, but it’s a great choice for a developer who needs to give clients protected access to editing content. MODX is excellent, with a pretty strait learning curve, if you’re a developer and want freedom to design how you wish.'[17]

Publications[edit]

Several MODX books have been published, including:

  • Bob Ray - MODX: The Official Guide
  • W. Shawn Wilkerson - MODX Revolution: Building The Web Your Way
  • Antano Solar John - MODX Web Development

References[edit]

  1. ^'Releases - modxcms/revolution'. github.com. Retrieved 23 June 2019.
  2. ^ abPackt Publishing 2007 awardArchived 2008-01-16 at the Wayback Machine
  3. ^'The History, Present and Future of MODX'. MODX. Retrieved 1 January 2013.
  4. ^MODx + Microsoft
  5. ^MODX Cloud - We Launched!
  6. ^SiphonLabs Crunchbase
  7. ^Welcome (Back) MODX Cloud
  8. ^Introducing modmore
  9. ^MODX Revolution Now Available in BitNami Installer Library
  10. ^Revolution 2.3 Brings a Revamped Manager User Experience and Much More
  11. ^MODX Weekend
  12. ^Revolution 2.4 — Package Dependencies & More
  13. ^[1]
  14. ^http://modx.com/extras/
  15. ^CMS Critic - Past WinnersArchived 2014-02-03 at the Wayback Machine
  16. ^MODX: A promising open source CMS
  17. ^[2]

Further reading[edit]

  • Wilkerson, W. Shawn (2012). MODX Revolution - Building the Web Your Way: A Journey Through a Content Management Framework. Sanity Press. p. 622. ISBN978-0-9858532-0-4.
  • Ray, Bob (2011). MODX: The Official Guide. Dallas Texas: MODX Press. p. 752. ISBN978-0-9836194-0-6.
  • MODX Community Japan (2007). MODX CMS: Create the best site! (in Japanese). SOTEKKU Inc. p. 335. ISBN978-4-88166-573-2.
  • Spongle, Shane (2009). 'Working With a Content Management Framework: MODX - NETTUTS'.Missing or empty url= (help)
  • Antano Solar John (2009). MODX Web Development. Packt Publishing. p. 255. ISBN978-1-84719-490-9.
Mod download for ps4

External links[edit]


Modx Download Pdf
Retrieved from 'https://en.wikipedia.org/w/index.php?title=MODX&oldid=903142678'
Posted :