Article Page Module


Articles Page — Complete Functional & Language-Aware Documentation
 

The Articles Page is the content operations center of the BIZ1 platform.

It combines article purchasing, writer collaboration, comment moderation, and content publishing into one unified workflow.
 

This page is not just a blog manager — it is a content supply chain system connecting business owners, writers, customers, social media, and site publishing, all while respecting roles, permissions, and language direction (LTR / RTL).
 



1. What the Articles Page Is
 

The Articles page allows an organization to:
 

  • Order articles from writers

  • Manage the writing and approval workflow

  • Publish approved articles to the website

  • Moderate user comments on articles

  • Manage categories, visibility, popularity, and social distribution
     

Everything happens from a single page, divided into three logical sections that appear based on the user’s role.
 



2. Page Access, Routing & Permissions
 

The Articles page is accessed from the top navigation menu → “Articles”.
 

  • Requires user authentication

  • Controlled by permission: module_sidebarmenu_Articles

  • Writers and owners/admins see different UI and actions

  • Each section has its own help module, making the page self-documenting
     

The same URL serves all roles, but what you see and what you can do changes dynamically.
 



3. Role-Based Page Structure (Very Important)
 

Owners / Admins (non-writers)
 

They see three sections, in this order:
 

  1. Buy Articles

  2. Comments

  3. My Articles
     

They control:
 

  • Article orders

  • Approvals and payments

  • Publishing and visibility

  • Comment moderation
     



Writers (user_role = 2)
 

They see a simplified, focused interface:
 

  1. Buy Articles (only orders they can write)

  2. Write By Me (articles they have submitted)
     

They do not see:
 

  • Comments

  • My Articles

  • Publishing controls

  • Social posting
     

This ensures writers focus only on content creation, not business management.
 



4. BUY ARTICLES — Ordering & Writing Workflow
 

Purpose
 

The Buy Articles section is where content orders are created and fulfilled.
 

For owners/admins:
 

  • It is a content purchasing system

  • Orders are paid from the user’s balance

  • Writers submit content against orders

  • Owners approve or reject submissions
     

For writers:
 

  • It is a task list

  • Each row represents a writing assignment

  • “Write Article” opens the editor
     



Visual Behavior
 

Each row clearly communicates status using colored indicators:
 

  • Green: Submitted / Ready for review

  • Red: Disapproved

  • Blue / Neutral: In writing
     

This visual language works consistently in all supported languages.
 



Order Creation (Add Buy Article)
 

When an owner clicks “+”:
 

  • A modal opens
     

  • The user defines:
     

    • Topic / subject

    • Word count

    • Instructions for the writer

    • Keywords

    • Whether an image is required

    • Whether social posting is required
       

The total price is calculated live, based on:
 

  • Word count

  • Image option

  • Social option
     

Before saving:
 

  • The system checks the user’s balance

  • If insufficient, the order is blocked with a clear message
     

This prevents unpaid or invalid orders.
 



Writer Submission Flow
 

When a writer clicks “Write Article”:
 

  • The Article Write editor opens
     

  • The writer submits:
     

    • Title

    • Description

    • Full content

    • Meta keywords

    • Image (optional)
       

After submission:
 

  • The order status changes

  • Owners are notified visually

  • The writer can later edit or resubmit if disapproved
     



Approval & Payment Logic (Owner Side)
 

When an owner approves a submission:
 

  • The article content is copied into My Articles

  • The order price is deducted from the user’s balance

  • The order is marked as completed

  • The article becomes publishable
     

If disapproved:
 

  • A reason is required

  • The writer sees the reason

  • The article returns to “In Writing”
     

This ensures clear communication and accountability.
 



5. COMMENTS — Article Comment Moderation
 

Purpose
 

The Comments section is a moderation panel for user-generated comments on published articles.
 

It allows owners/admins to:
 

  • Approve comments

  • Delete inappropriate comments

  • Respond directly to commenters

  • Approve all comments in bulk
     

Writers never see this section.
 



Behavior & UX
 

  • Comments load dynamically via AJAX

  • Search works in real time

  • Pagination keeps performance fast

  • Actions do not reload the page
     

Each comment clearly shows:
 

  • Who commented

  • What they said

  • Your response (if any)

  • Approval status
     

This keeps article discussions clean, professional, and controlled.
 



Language Awareness
 

  • Comment text appears in the language it was written

  • Action labels and buttons follow the UI language

  • RTL/LTR alignment is handled automatically
     



6. MY ARTICLES — Publishing & Content Management
 

Purpose
 

The My Articles section is the content publishing engine.
 

It contains:
 

  • Articles written internally

  • Articles approved from Buy Articles

  • Articles scheduled for publishing

  • Articles marked for homepage or popularity
     

This is where content becomes public-facing.
 



Article Management Capabilities
 

From this section, owners/admins can:
 

  • Create new articles manually

  • Edit existing articles

  • Delete articles

  • Assign categories and subcategories

  • Schedule publish dates

  • Upload and replace images
     

  • Toggle:
     

    • Home page visibility

    • Popular article status
       

All actions are permission-checked and validated.
 



Language & Site Filtering
 

Articles can exist in multiple languages.
 

The UI provides:
 

  • “English site” filter

  • “Site” (e.g. Hebrew) filter
     

This controls:
 

  • Which articles appear

  • Which categories are available

  • Which site the article belongs to
     

The system remembers the selected language in session state.
 



Social & Advanced Actions
 

Each article row can trigger:
 

  • Publish on Social

    Opens social posting workflow using connected accounts
     

  • Send It Multi / Wedding / Somply

    Special business flows for specific user types
     

  • View Article

    Opens the public site version in a new tab
     

These actions connect the Articles module with:
 

  • Social media

  • Builder / site system

  • External publishing workflows
     



7. Writer-Only: “Write By Me”
 

For writers, this section replaces My Articles.
 

It shows:
 

  • All articles they have worked on

  • Current status (In Writing, Disapproved, Updated, Approved)

  • Disapproval reasons

  • Direct access to edit or resubmit
     

This gives writers full clarity about their workload and feedback.
 



8. Categories, Settings & Relationships
 

Categories & Subcategories
 

  • Managed in Settings → Article Categories

  • Can also be added inline from the Articles page

  • Fully language-aware

  • Hierarchical (category → subcategory)
     



Key Relationships
 

The Articles page connects to:
 

  • User balance — payment on approval

  • Settings — categories and permissions

  • Build Site / Builder — public article pages

  • Social Accounts — social posting

  • Help system — contextual help per section

  • Language system — article language + UI language
     



9. Language, Direction & UX Consistency
 

Across all sections:
 

  • UI labels follow the selected language

  • Content follows the article language

  • RTL/LTR is handled automatically

  • Editors, modals, tables, and buttons adapt correctly
     

This ensures the Articles page works equally well for:
 

  • English users

  • Hebrew users

  • Multilingual organizations
     


10. Conceptual Summary
 

In one clear picture:
 

  • Buy Articles = content ordering & writer collaboration

  • Comments = reputation & discussion control

  • My Articles = publishing & visibility management
     

The Articles page is a complete content lifecycle system — from idea → writing → approval → publishing → discussion → promotion — all in one place, fully secure, role-based, and language-aware.
 

This makes it one of the most powerful and business-critical modules in the BIZ1 platform.


 

information_img