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.
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.
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.
PRESIDECMS-827 : Add Google Tag Manager (GTM) Integration | |||
PRESIDECMS-965 : Star rating form control doesn't change display according to number of stars set in config | |||
PRESIDECMS-1100 : Incorrect error message and theme when invalid format file uploaded from asset manager | |||
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 | |||
PRESIDECMS-1069 : Encoding issue in object picker | |||
PRESIDECMS-1171 : Not possible to de-select a group from the site tree permission management | |||
PRESIDECMS-1047 : an option where user can save changes the page and continue without go back to sitetree | |||
PRESIDECMS-1030 : Missing modules produce a 500 error, should be 404 | |||
PRESIDECMS-1040 : Lowercase problem in datamanager object overview | |||
PRESIDECMS-1132 : Editable system settings do not have a UI for versions | |||
PRESIDECMS-1200 : Incorrect label displayed while creating new users. | |||
PRESIDECMS-1124 : Custom email and newsletters - Display "Date created" & "Date last modified" | |||
PRESIDECMS-1201 : Asset Manager : success message issues | |||
PRESIDECMS-885 : Filters do not work with form builder submissions | |||
PRESIDECMS-1207 : Website user manager subtitle includes "(subtitle)" | |||
PRESIDECMS-898 : Site tree: If a page cannot have sub pages, it should not have option to sort children | |||
PRESIDECMS-660 : UTF-8 characters not recognized in form xml definition file | |||
PRESIDECMS-926 : Asset manager: add feature to limit image resolution in a folder | |||
PRESIDECMS-1214 : i18 issue in Global notifications configuration: | |||
PRESIDECMS-1086 : Deleting pages with multiple children. | |||
PRESIDECMS-1213 : UI design issue while select French language: | |||
PRESIDECMS-1218 : Missing child count key from editpage.cfm | |||
PRESIDECMS-990 : Email Centre "Send log" change to "Sent log" | |||
PRESIDECMS-1222 : Site tree : i18n label issue on CMS edit page permission | |||
PRESIDECMS-749 : spaces in @datamanagerGridFields brings up error | |||
PRESIDECMS-805 : User editable Favicon | |||
PRESIDECMS-1239 : Asset browser picker | |||
PRESIDECMS-1247 : Remove redundant output=false on core components | |||
PRESIDECMS-833 : Update the data manager page icon from puzzle piece to database icon | |||
PRESIDECMS-1246 : Hard code values moved to i18n | |||
PRESIDECMS-1251 : Hard code values moved to i18n | |||
PRESIDECMS-708 : Remove "Edit global site settings" button in sitetree view | |||
PRESIDECMS-455 : Switch language in site tree (multilanguage sites) | |||
PRESIDECMS-827 : Add Google Tag Manager (GTM) Integration | |||
PRESIDECMS-1255 : label value doesn't show properly in Scheduled task configuration page | |||
PRESIDECMS-1252 : UI overlaps | |||
PRESIDECMS-915 : remove \n \t in json ajaxproxy results | |||
PRESIDECMS-744 : Review and enable more MIME Types for the Asset Manager | |||
PRESIDECMS-848 : Select all function on Website users page | |||
PRESIDECMS-699 : Active / Inactive status on pages | |||
PRESIDECMS-476 : Handling of .tif / .tiff files by default | |||
PRESIDECMS-1275 : Email centre scheduled sending options form validation | |||
PresideCMS Extension: Arcana Preside Theme | MitrahSoft/preside-theme-arcana | Created & Published |