Jump to content

ZelocoreCMS:Contributing: Difference between revisions

From ZelocoreCMS Wiki
No edit summary
v2.0: Three-track onboarding, step-by-step guide, template gallery
ย 
Line 1: Line 1:
__NOTOC__
= โœ๏ธ How to Contribute to ZelocoreCMS Wiki =
{{Community_Page}}


<div style="font-size: 1.2em; line-height: 1.6; margin-bottom: 20px;">
<div style="background:linear-gradient(90deg,#dcfce7,#f0fdf4);border:1px solid #059669;border-radius:8px;padding:12px 18px;margin-bottom:18px;">
Welcome to the '''ZelocoreCMS Wiki Contribution Guide'''! This wiki is a collaborative encyclopedia dedicated to documenting every content management system in the world. Whether you are a CMS developer, an agency owner, or an everyday user, your knowledge helps the community grow.
'''Anyone can contribute''' โ€” you don't need to be a developer or expert. If you know something about a CMS platform that isn't documented here, your knowledge belongs on this wiki.
</div>
</div>


== ๐Ÿ“ How to Contribute ==
== ๐Ÿš€ Choose Your Track ==


There are three primary ways you can contribute to the ZelocoreCMS Wiki:
<div style="display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;">
<div style="flex:1 1 28%;min-width:200px;background:linear-gradient(135deg,#dcfce7,#f0fdf4);border:1px solid #059669;border-radius:8px;padding:14px;">
=== ๐ŸŒฑ Newcomer ===
''First time here?''


=== 1. Submitting a New CMS Platform ===
# [[Special:CreateAccount|Create an account]]
If you know of a CMS (or created one yourself) that is not currently listed in our [[Category:CMS_Platforms|directory]], you can easily submit it!
# Read this guide fully
# Try the [[Special:Sandbox|sandbox]]
# Fix a typo in any article
# Add a missing sentence
</div>
<div style="flex:1 1 28%;min-width:200px;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:1px solid #2563eb;border-radius:8px;padding:14px;">
=== โœ๏ธ Regular Editor ===
''Ready for more?''
ย 
# Write a full CMS article
# Expand a [[Category:Stub_articles|stub article]]
# Add code examples
# Add an infobox
# Tag articles with categories
</div>
<div style="flex:1 1 28%;min-width:200px;background:linear-gradient(135deg,#ede9fe,#f5f3ff);border:1px solid #7c3aed;border-radius:8px;padding:14px;">
=== โšก Advanced ===
''Power user?''
ย 
# Create new [[Help:Templates|templates]]
# Write comparison tables
# Mentor newcomers
# [[ZelocoreCMS:Claim|Claim your CMS page]]
# Review articles for quality
</div>
</div>


* '''Step 1:''' Go to our dedicated '''[[ZelocoreCMS:Submit_CMS|Submit a CMS Portal]]'''.
== ๐Ÿ“‹ Step-by-Step: Your First Edit ==
* '''Step 2:''' Type the name of the platform and click Create.
* '''Step 3:''' The system will automatically load the correct template (Infobox and article structure). Fill in the data to the best of your ability.
* '''Step 4:''' Click Save! Your submission will enter the [[Category:Pending_CMS_Submissions|Review Queue]] where an admin will verify it and publish it to the public database.


=== 2. Editing Existing Articles ===
; Step 1 โ€” Create an account
See an error, outdated version number, or missing feature on a platform's page? You can fix it!
: [[Special:CreateAccount|Register here]]. Editing without an account is limited and your edits are tracked by IP address.


* Navigate to any CMS page and click the '''Edit''' tab at the top.
; Step 2 โ€” Find something to improve
* We recommend using the '''VisualEditor''' for simple text changes, or switch to '''Source Editing''' if you are comfortable with Wikitext and want to modify templates or infoboxes.
: Browse [[Special:Random|a random article]], check [[Category:Stub_articles|stub articles]], or pick a task from the [[ZelocoreCMS:Community_Portal#Active_Task_Board|Community Portal task board]].
* Always leave a brief "Edit Summary" explaining what you changed before saving.


=== 3. Joining Discussions ===
; Step 3 โ€” Click "Edit" or "Edit source"
Every article has a dedicated '''Discussion''' (Talk) page. If you are unsure about making a major edit, or want to suggest a structural change to a page:
: Use the '''VisualEditor''' (Edit) for a word-processor-like experience, or '''Edit source''' for direct wikitext editing.
* Click the '''Discussion''' tab at the top left of the article.
* Click '''Add topic''' to start a new conversation.
* Discuss changes with other community members and wiki administrators.


== ๐Ÿ‘จโ€๐Ÿ’ป Creating a Developer Profile ==
; Step 4 โ€” Make your changes
: Keep it factual, neutral, and follow the [[ZelocoreCMS:Style_Guide|style guide]].


We encourage active contributors to create a public profile to showcase their expertise.
; Step 5 โ€” Write an edit summary
: Describe what you changed in the summary box (e.g., "Added installation section"). This helps other editors understand your changes.


# Navigate to your user page by clicking your username at the top right.
; Step 6 โ€” Save!
# Click Create/Edit.
: Click "Publish changes". Your edit is live immediately.
# Add the <code><nowiki>{{Developer_Profile}}</nowiki></code> template to the top of your page. Fill out your GitHub, Twitter, and CMS specialties!
# You will be automatically added to the [[ZelocoreCMS:Developers|Developer Directory]].


== ๐Ÿข Claiming an Official CMS ==
== โœ… What Makes a Good Article? ==


If you are the official founder, owner, or core maintainer of a CMS listed on this wiki, you can claim the page.
A good CMS article on ZelocoreCMS Wiki covers:
* An officially claimed page receives a green verified banner and replaces the "Community" status with an "Official" status in the infobox.
{| class="wikitable" style="width:100%;"
* To claim a page, visit '''[[ZelocoreCMS:Claim|Claim Your CMS]]''' and follow the verification instructions.
! Section !! What to include
|-
| '''Lead paragraph''' || One sentence defining the platform and its primary use case
|-
| '''Infobox''' || Use <code><nowiki>{{CMS_Infobox}}</nowiki></code> โ€” developer, license, language, website
|-
| '''Overview''' || 2-3 paragraphs: what it is, who uses it, key strengths
|-
| '''Key Features''' || Bullet list of distinguishing features
|-
| '''Installation''' || Step-by-step setup with code examples
|-
| '''API Reference''' || REST/GraphQL endpoints, authentication, examples
|-
| '''Pricing''' || Free tier? Paid plans? Open source?
|-
| '''Pros & Cons''' || Neutral comparison table
|-
| '''See Also''' || Links to related platforms and categories
|-
| '''External Links''' || Official docs, GitHub, community forum
|}


== ๐Ÿ“ Style Guidelines ==
== ๐ŸŽจ Using Templates ==


To keep the encyclopedia professional and uniform, please adhere to these rules:
Templates make articles consistent and beautiful. Here are the key ones:
* '''Neutral Point of View (NPOV):''' Write factually. Avoid marketing jargon, superlatives (e.g., "the best CMS ever"), and promotional language.
* '''Citations:''' Whenever possible, link to official documentation, GitHub repositories, or press releases.
* '''Clean Formatting:''' Use standard MediaWiki headers and bullet points. Do not use raw HTML or custom CSS styling in articles.


<div style="background-color: #eaecf0; padding: 15px; margin-top: 30px; text-align: center; border-radius: 5px;">
{| class="wikitable" style="width:100%;font-size:.92em;"
'''Ready to get started?'''<br>
! Template !! Purpose !! Example
Head over to the '''[[Special:RecentChanges|Recent Changes]]''' page to see what others are working on, or visit the '''[[ZelocoreCMS:Submit_CMS|Submit Portal]]''' to add a new platform!
|-
</div>
| <code><nowiki>{{CMS_Infobox}}</nowiki></code> || Right-side info panel || [[Template:CMS_Infobox|View template]]
|-
| <code><nowiki>{{Note|text}}</nowiki></code> || Blue info callout || [[Template:Note|View template]]
|-
| <code><nowiki>{{Warning|text}}</nowiki></code> || Orange warning callout || [[Template:Warning|View template]]
|-
| <code><nowiki>{{Tip|text}}</nowiki></code> || Green tip callout || [[Template:Tip|View template]]
|-
| <code><nowiki>{{Stub}}</nowiki></code> || Marks article as incomplete || [[Template:Stub|View template]]
|-
| <code><nowiki>{{Official_Page|company=X}}</nowiki></code> || Official maintainer badge || [[Template:Official_Page|View template]]
|-
| <code><nowiki>{{Under_Construction}}</nowiki></code> || Work-in-progress notice || [[Template:Under_Construction|View template]]
|}
ย 
== ๐Ÿ†• Creating a New CMS Article ==
ย 
Use this box to instantly start a pre-formatted draft:
ย 
<inputbox>
type=create
placeholder=Enter the CMS platform name...
width=40
buttonlabel=๐Ÿ“ Create Pre-formatted Draft
preload=Template:New_CMS_Draft
</inputbox>
ย 
The draft will be pre-filled with all required sections, the infobox, and correct categories. Just fill in the blanks!
ย 
== โŒ Common Mistakes to Avoid ==
ย 
{{Warning|These are the most common reasons edits get reverted.}}
ย 
* '''Marketing language''' โ€” Do not write "the best", "revolutionary", "industry-leading". Keep it factual.
* '''Unsourced claims''' โ€” Always link to official documentation for facts about features or pricing.
* '''Wrong categories''' โ€” Check the [[ZelocoreCMS:Style_Guide#Categories|style guide category section]] before saving.
* '''Missing infobox''' โ€” Every CMS article needs a <code><nowiki>{{CMS_Infobox}}</nowiki></code>.
* '''No edit summary''' โ€” Always fill in the edit summary box.
ย 
== ๐Ÿงช Practice First ==
ย 
Not sure? Use the [[Special:Sandbox|sandbox page]] to experiment with wikitext and templates without any risk. Changes to the sandbox are not permanent.
ย 
== ๐Ÿ™‹ Getting Help ==
ย 
* Post on the [[ZelocoreCMS:Community_Portal|Community Portal]]
* Ask on any article's [[Help:Talk_pages|talk page]]
* Request a mentor on your own [[Special:MyTalk|user talk page]]
* Contact an [[Special:ListAdmins|administrator]]
ย 
[[Category:ZelocoreCMS]]

Latest revision as of 22:03, 29 July 2026

โœ๏ธ How to Contribute to ZelocoreCMS Wiki

Anyone can contribute โ€” you don't need to be a developer or expert. If you know something about a CMS platform that isn't documented here, your knowledge belongs on this wiki.

๐Ÿš€ Choose Your Track

๐ŸŒฑ Newcomer

First time here?

  1. Create an account
  2. Read this guide fully
  3. Try the sandbox
  4. Fix a typo in any article
  5. Add a missing sentence

โœ๏ธ Regular Editor

Ready for more?

  1. Write a full CMS article
  2. Expand a
  3. Add code examples
  4. Add an infobox
  5. Tag articles with categories

โšก Advanced

Power user?

  1. Create new templates
  2. Write comparison tables
  3. Mentor newcomers
  4. Claim your CMS page
  5. Review articles for quality

๐Ÿ“‹ Step-by-Step: Your First Edit

Step 1 โ€” Create an account
Register here. Editing without an account is limited and your edits are tracked by IP address.
Step 2 โ€” Find something to improve
Browse a random article, check , or pick a task from the Community Portal task board.
Step 3 โ€” Click "Edit" or "Edit source"
Use the VisualEditor (Edit) for a word-processor-like experience, or Edit source for direct wikitext editing.
Step 4 โ€” Make your changes
Keep it factual, neutral, and follow the style guide.
Step 5 โ€” Write an edit summary
Describe what you changed in the summary box (e.g., "Added installation section"). This helps other editors understand your changes.
Step 6 โ€” Save!
Click "Publish changes". Your edit is live immediately.

โœ… What Makes a Good Article?

A good CMS article on ZelocoreCMS Wiki covers:

Section What to include
Lead paragraph One sentence defining the platform and its primary use case
Infobox Use {{CMS_Infobox}} โ€” developer, license, language, website
Overview 2-3 paragraphs: what it is, who uses it, key strengths
Key Features Bullet list of distinguishing features
Installation Step-by-step setup with code examples
API Reference REST/GraphQL endpoints, authentication, examples
Pricing Free tier? Paid plans? Open source?
Pros & Cons Neutral comparison table
See Also Links to related platforms and categories
External Links Official docs, GitHub, community forum

๐ŸŽจ Using Templates

Templates make articles consistent and beautiful. Here are the key ones:

Template Purpose Example
{{CMS_Infobox}} Right-side info panel View template
{{Note|text}} Blue info callout View template
{{Warning|text}} Orange warning callout View template
{{Tip|text}} Green tip callout View template
{{Stub}} Marks article as incomplete View template
{{Official_Page|company=X}} Official maintainer badge View template
{{Under_Construction}} Work-in-progress notice View template

๐Ÿ†• Creating a New CMS Article

Use this box to instantly start a pre-formatted draft:


The draft will be pre-filled with all required sections, the infobox, and correct categories. Just fill in the blanks!

โŒ Common Mistakes to Avoid

โš ๏ธ These are the most common reasons edits get reverted.
  • Marketing language โ€” Do not write "the best", "revolutionary", "industry-leading". Keep it factual.
  • Unsourced claims โ€” Always link to official documentation for facts about features or pricing.
  • Wrong categories โ€” Check the style guide category section before saving.
  • Missing infobox โ€” Every CMS article needs a {{CMS_Infobox}}.
  • No edit summary โ€” Always fill in the edit summary box.

๐Ÿงช Practice First

Not sure? Use the sandbox page to experiment with wikitext and templates without any risk. Changes to the sandbox are not permanent.

๐Ÿ™‹ Getting Help