Mitrahsoft
  • SERVICES
    • OUR SERVICES
      • SOFTWARE DEVELOPMENT
      • MOBILE DEVELOPMENT
      • BLOCKCHAIN DEVELOPMENT
      • SOFTWARE TESTING
      • CLOUD & DEVOPS SERVICES
      • PRODUCT DEVELOPMENT
      • OFFSHORE DEVELOPMENT
      • SOCIAL MEDIA MARKETING
      TECHNOLOGIES
      • COLDFUSION DEVELOPMENT
      • REACTJS DEVELOPMENT
      • VUEJS DEVELOPMENT
      • ANGULAR DEVELOPMENT
      • NODEJS DEVELOPMENT
      • PYTHON DEVELOPMENT
      • GOLANG DEVELOPMENT
      • GOLANG CORPORATE TRAINING
      COLDFUSION EXPERTISE
      • MURACMS EXPERTISE
      • COLDFUSION APP MIGRATION
      • COLDFUSION HOSTING & SUPPORT
      • CF LEGACY APP MAINTENANCE
      • COLDFUSION REST API
      • ECOMMERCE / SHOPPING CART SOLUTIONS
      • PRESIDECMS EXPERTISE
      MOBILE DEVELOPMENT
      • REACT NATIVE DEVELOPMENT
      • FLUTTER DEVELOPMENT
      • IONIC DEVELOPMENT
      • PHONEGAP DEVELOPMENT
  • ABOUT US
    • ABOUT MITRAHSOFT
    • OUR CLIENTS
    • TESTIMONIALS
    • PORTFOLIO
    • CAREERS
  • CONTACT US
  • BLOG
Adobe Solution PartnerLucee Solution Partner
Adobe Solution PartnerLucee Solution Partner
Adobe Solution PartnerLucee Solution Partner
  • OUR SERVICESSOFTWARE DEVELOPMENTMOBILE DEVELOPMENTBLOCKCHAIN DEVELOPMENTSOFTWARE TESTINGCLOUD & DEVOPS SERVICESPRODUCT DEVELOPMENTOFFSHORE DEVELOPMENTSOCIAL MEDIA MARKETING
    TECHNOLOGIESCOLDFUSION DEVELOPMENTREACTJS DEVELOPMENTVUEJS DEVELOPMENTANGULAR DEVELOPMENTNODEJS DEVELOPMENTPYTHON DEVELOPMENTGOLANG DEVELOPMENTGOLANG CORPORATE TRAINING
    COLDFUSION EXPERTISEMURACMS EXPERTISECOLDFUSION APP MIGRATIONCOLDFUSION HOSTING & SUPPORTCF LEGACY APP MAINTENANCECOLDFUSION REST API ECOMMERCE / SHOPPING CART SOLUTIONSPRESIDECMS EXPERTISE
    MOBILE DEVELOPMENTREACT NATIVE DEVELOPMENTFLUTTER DEVELOPMENTIONIC DEVELOPMENTPHONEGAP DEVELOPMENT
  • ABOUT MITRAHSOFTOUR CLIENTSTESTIMONIALSPORTFOLIOCAREERS
  • CONTACT US
  • BLOG

Open Source Contribution to PresideCMS

HomeBlogOpen Source Contribution to PresideCMS
PresideCMSColdFusion

Open Source Contribution to PresideCMS

M
Post by MitrahsoftPublished: Jul 1, 2019

Eventhough MitrahSoft do lot of clients project works on tight deadlines, we are having interest & responsibility to do open source contributions too. Working on open source project will provide us more knowldge than working on regular projects. Already we explored & contributed to great open source ColdFusion CMS projects like MuraCMS, ContentBox and PresideCMS.

Recently we started "open source contribution hours" practice in MitrahSoft. In this practice, MitrahSoft developers will spent 2 to 4 hours per week to learn & contribute to the existing ColdFusion projects or will create supporting or new ColdFusion open source projects. We chose PresideCMS for "MitrahSoft open source contribution hours". As a initial step, we've analyzed the Preside platform's core functionalities & followed Contributor Guides  to create PRs. We contributed to Preside with the help of GitHub and JIRA accounts to pick the tickets and resolved the issues, fixed the bugs and finally create PRs for the tickets.

Contribution

After every PR creation, we waited eagerly for the response from the Preside core team. They have reviewed every PR and merged with the master with proper review comments.

Entire Pixl8 team have encouraged and supported us a lot to complete the tickets. Actually, we've started with 4 Pull Requests ( Details Here  ) and now we've reached 40+ Pull Requests particularly in Preside CMS within a short period. We learned a lot on this preside platform contribution.

HTML5 Theme For Preside CMS

Apart from contributing the Preside core, We've also created and published a theme for Preside as an extension. We've used the HTML5Up arcana template to create this Preside theme extension. This is a free open source Preside theme. You can use this theme for your website or use it as a reference for developing a Preside theme. The theme will show you the basic practices of Preside platform, how to create objects, how to overwrite templates and etc. It's really a good starter template for the beginners.

Finally, We have got the opportunity to work together with Pixl8 team too. Yes, we proud to say that, we're one of the solution partner of Preside platform. MitrahSoft always glad to do more contributions for CFML community and enriched the team to achieve a lot in Open Source Contribution. 

Our Contribution Details In Preside CMS

S.NO
JIRA Ticket Details
GitHub PR Details
Merged
1
PRESIDECMS-827 : Add Google Tag Manager (GTM) Integration
Preside-CMS-Skeleton/pull/4
✖
2
PRESIDECMS-965 : Star rating form control doesn't change display according to number of stars set in config
Preside-CMS/pull/422
✔
3
PRESIDECMS-1100 : Incorrect error message and theme when invalid format file uploaded from asset manager
Preside-CMS/pull/426
✔
4
PRESIDECMS-879 : jQuery Validate: min/max validators do not work correctly when param is 0
PRESIDECMS-1129 : spinner validation is wrong when minvalue=0 and no maxvalue
Preside-CMS/pull/427
✔
5
PRESIDECMS-1069 : Encoding issue in object picker
Preside-CMS/pull/434
✔
6
PRESIDECMS-1171 : Not possible to de-select a group from the site tree permission management
Preside-CMS/pull/437
✔
7
PRESIDECMS-1047 : an option where user can save changes the page and continue without go back to sitetree
Preside-CMS/pull/438
✔
8
PRESIDECMS-1030 : Missing modules produce a 500 error, should be 404
Preside-CMS/pull/440
✖
9
PRESIDECMS-1040 : Lowercase problem in datamanager object overview
Preside-CMS/pull/441
✔
10
PRESIDECMS-1132 : Editable system settings do not have a UI for versions
Preside-CMS/pull/443
✖
11
PRESIDECMS-1200 : Incorrect label displayed while creating new users.
Preside-CMS/pull/447
✔
12
PRESIDECMS-1124 : Custom email and newsletters - Display "Date created" & "Date last modified"
Preside-CMS/pull/448
✔
13
PRESIDECMS-1201 : Asset Manager : success message issues
Preside-CMS/pull/449
✔
14
PRESIDECMS-885 : Filters do not work with form builder submissions
Preside-CMS/pull/450
✔
15
PRESIDECMS-1207 : Website user manager subtitle includes "(subtitle)"
Preside-CMS/pull/457
✔
16
PRESIDECMS-898 : Site tree: If a page cannot have sub pages, it should not have option to sort children
Preside-CMS/pull/460
✔
17
PRESIDECMS-660 : UTF-8 characters not recognized in form xml definition file
Preside-CMS/pull/461
✔
18
PRESIDECMS-926 : Asset manager: add feature to limit image resolution in a folder
Preside-CMS/pull/462
✔
19
PRESIDECMS-1214 : i18 issue in Global notifications configuration:
Preside-CMS/pull/463
✔
20
PRESIDECMS-1086 : Deleting pages with multiple children.
Preside-CMS/pull/464
✔
21
PRESIDECMS-1213 : UI design issue while select French language:
Preside-CMS/pull/466
✔
22
PRESIDECMS-1218 : Missing child count key from editpage.cfm
Preside-CMS/pull/468
✔
23
PRESIDECMS-990 : Email Centre "Send log" change to "Sent log"
Preside-CMS/pull/470
✔
24
PRESIDECMS-1222 : Site tree : i18n label issue on CMS edit page permission
Preside-CMS/pull/471
✔
25
PRESIDECMS-749 : spaces in @datamanagerGridFields brings up error
Preside-CMS/pull/474
✔
26
PRESIDECMS-805 : User editable Favicon
Preside-CMS/pull/490
✖
27
PRESIDECMS-1239 : Asset browser picker
Preside-CMS/pull/492
✔
28
PRESIDECMS-1247 : Remove redundant output=false on core components
Preside-CMS/pull/501
✔
29
PRESIDECMS-833 : Update the data manager page icon from puzzle piece to database icon
Preside-CMS/pull/503
✔
30
PRESIDECMS-1246 : Hard code values moved to i18n
Preside-CMS/pull/504
✔
31
PRESIDECMS-1251 : Hard code values moved to i18n
Preside-CMS/pull/508
✔
32
PRESIDECMS-708 : Remove "Edit global site settings" button in sitetree view
Preside-CMS/pull/510
✖
33
PRESIDECMS-455 : Switch language in site tree (multilanguage sites)
Preside-CMS/pull/512
✖
34
PRESIDECMS-827 : Add Google Tag Manager (GTM) Integration
Preside-CMS/pull/516
✖
35
PRESIDECMS-1255 : label value doesn't show properly in Scheduled task configuration page
Preside-CMS/pull/517
✔
36
PRESIDECMS-1252 : UI overlaps
Preside-CMS/pull/523
✖
37
PRESIDECMS-915 : remove \n \t in json ajaxproxy results
Preside-CMS/pull/524
✔
38
PRESIDECMS-744 : Review and enable more MIME Types for the Asset Manager
Preside-CMS/pull/525
✔
39
PRESIDECMS-848 : Select all function on Website users page
Preside-CMS/pull/526
✔
40
PRESIDECMS-699 : Active / Inactive status on pages
Preside-CMS/pull/527
✖
41
PRESIDECMS-476 : Handling of .tif / .tiff files by default
Preside-CMS/pull/529
✔
42
PRESIDECMS-1275 : Email centre scheduled sending options form validation
Preside-CMS/pull/532
✖
43
PresideCMS Extension: Arcana Preside ThemeMitrahSoft/preside-theme-arcanaCreated & Published

Tags

ADYENAMAZON-SESANDROIDAPACHEAPACHE-JMETERAWSBARCODE-SCANNERCOLDBOXCOLDFUSIONCOLDFUSION-API-INTEGRATIONCOLDFUSIONBUILDERECHARTSEVENT-GATEWAYFFMPEGFW1JQUERYJSOUPLUCEEMURACMSMURACMS-THEMENODEJSONESIGNALOSSPAYFLOW-PROPAYMENT-GATEWAYPAYPALPRESIDECMSPUPPETEERRAILORAZUNAREACTJSREACTNATIVERESTSASS-COMPILATIONSEMANTIC-UISUBLIMETEXTTINYMCETWILIOYUI-LIBRARY

Archives

JAN 20DEC 19AUG 19JUL 19JUN 19MAY 19APR 19MAR 19FEB 19JAN 19DEC 18NOV 18OCT 18MAR 16NOV 15SEP 15MAY 15MAY 14OCT 13JUN 13MAY 13APR 13MAR 13FEB 13JAN 13

Follow us

Mitrahsoft
United StatesUnited States

Hurst, Texas, United States

+1 (817) 606-8684usa-sales@mitrahsoft.com

IndiaIndia

Head Office

126G2/5, Thiru malai nagaram,
Kovilpatti - 628 501

Madurai

1/B, 2nd & 3rd floor, GV Complex,

Bye Pass Road, SS Colony,

Madurai - 625 016

Coimbatore

2nd Floor, Sri Narmadha Towers,

Murugan Nagar Rd, Thoppampatti Pirivu,

 K. Vadamadurai, Coimbatore - 641 017

+91 9092480924

business@mitrahsoft.com

ColdFusion
  • eCommerce / Shopping Cart Solutions
  • Payment Gateway Integrations
  • Shipping API Integrations
  • ColdFusion Development Services
  • REST API Development
  • MuraCMS Plugin Creation & Personalization
Technology Services
  • ReactJS Development
  • VueJS Development
  • AngularJS Development
  • NodeJS API Development
  • Python Development
  • Golang Development
  • React Native Development
  • D3.JS data Visualization
Other Services
  • Software Development
  • Mobile Development
  • Blockchain Development
  • Cloud & Devops Services

Connect with MitrahSoft

Please fill out this field
Please fill out this field
Please fill out this field
Please fill out this field
Please fill out this field
Please fill out this field

© 2026 All Rights Reserved. MitrahSoft Solutions Pvt Ltd

Home|About Us|Careers